ACER Users / ETEN Users Forum: ► New X500/M700 ROMs - Users Own Custom Builds ◄ - ACER Users / ETEN Users Forum

Jump to content

  • (51 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic
► New X500/M700 ROMs - Users Own Custom Builds ◄ Build your own customized ROM with simple mouse clicks...
Rate Topic: ***** 3 Votes

#1 User is offline   Rugal Icon

  • Moderator - ROM Cooker
  • Icon
  • Group: Moderator
  • Posts: 569
  • Joined: 11-September 08
  • Gender:Male
  • My Device:X500

Post icon  Posted 02 December 2008 - 09:33 AM

Rugal Oven

In order to satisfy most of X500 users I decided to change the way I provide ROMs. In this thread everyone will be able to create his own up to date ROM without the need to know anything about ROM cooking, all you need is download, extract and mouse click ;)

Me and hopefully others will supply you with the goods you just need to download extract and run!!!

Now a patch for M700 users is available > Now you can make M700 ROM using this oven
Just apply the patch after step 4 "or step 3" > Link is below...

Pre Requirements:
1] Java must be installed >> get it here <<
2] MS Visual C++ 2008 Redist >> get it here <<
3] .net framework "WinXP users" >> get it here <<


Just follow the following steps 1, 2, 3, 4 and 5


http://sharecrazy.com/share2607share/down_arrow.gif
1) Download the Oven
The Oven is the environment which contains the tools required for making the ROM in temp.dat format, You need to download this once

Download Link:-
> Download Here <


Oven 6.5 Update:
Download this if you want to create 6.5 ROM
"This an addon to the oven, you must download the main oven and then apply this update"
>> Download it Here <<

Extract oven to any drive "preferred to be on root [ie. C:\, D:\ ..etc]"

http://sharecrazy.com/share2607share/down_arrow.gif
2) Choose you Language
> Skip this for 6.5 Build <
Choose between Chinese, Dutch, Italian, German, Spanish, French and WWE
You can't use more that 1 language

http://confluence.atlassian.com/download/thumbnails/161665/flag_usa.png _ http://confluence.atlassian.com/download/thumbnails/161665/flag_china.png _ http://confluence.atlassian.com/download/thumbnails/161665/flag_france.png _ http://confluence.atlassian.com/download/thumbnails/161665/flag_germany.png
http://confluence.atlassian.com/download/thumbnails/161665/flag_netherlands.png _ http://confluence.atlassian.com/download/thumbnails/161665/flag_italy.png _ http://confluence.atlassian.com/download/thumbnails/161665/flag_spain.png


Download Links:-
Press the flag ...

Extract Language into Oven Directory

http://sharecrazy.com/share2607share/down_arrow.gif
3) Choose Your Windows Mobile Version
Select the windows version based on SYS/XIP build

Download Links:-
6.1 Builds:
Build 21042 > Here <
Build 21068 > Here <
Build 20772 > Here <
Build 21046 > Here <

6.5 Beta Builds:
Build 21222 > Here <
Build 21231 > Here <
Build 21232 > Here <
Build 21234 > Here <
Build 21725 > Here <
Build 21728 > Here <
Build 21812 > Here <
Build 21815 > Here < "New"

Includes "ROM/OEM/SYS"
> Don't use languages with this Build <


Extract Windows Version into Oven Directory

http://sharecrazy.com/share2607share/down_arrow.gif
4) Select your Packages
Packages referred to programs and registry tweaks you want to be included in your ROM

Download Links:
Uploading ...
This contains the registry tweaks that can disable or enable features in your WinMoThis contains GreateVK Touch driver, X500 battery driver v3, DeadMan2k Audio Patch, Midi support, Omnia 3d driver and GSM patchTick only ONE dialer
Has several dialer that will replace your phone pads "Includes Jade Dialer, Diamond dialer, Poorlyduck dialer and Touchflo 2d dialers"Tick only ONE calc
Packages provide different calculators and skins that can be added built in your ROM
"Some Calculators "i.e. 1can and HTC might don't show start menu shortcuts in non WWE"Integrate Spb mobile shell 3.0 into your ROM "not registered"Don't simply tick them all {tick either v19 or v22 as main then tick the remaining}
Will turn your today screen into manila.. This is WWE, for your language try here:
Note: Skin Not compatible with V22
http://forum.xda-dev...ad.php?t=432965

V23 M2D Package "New"
use with same V22 combination "without selecting V22 of course!!"
> Here <

Use one of these combination for M2D:

http://img9.imageshack.us/img9/8351/m2d1.png or http://img17.imageshack.us/img17/8330/m2d2v.pngThis adds full Arabic support to your ROM "Comp. with 6.1 Builds only"
  • Extra Packages:-
- Old MS Wireless Manager > here <
- Metric Battery Taskbar + Icons > here <
- Themes > here <

Extract Packages into Oven Directory

>>> M700 Users <<<
Download Link:-
> Download here <

Apply M700 Patch Now

6.5 D-pad Fix "from 4pda"
> Get it Here <
- Check for newer version -

5) Create your ROM
Now Go to oven folder and run start.exe "run as administrator" and follow on screen guide

Don't try to add date or change version "left panel"

The ROM "temp.dat" is in flasher folder inside Oven

... DONE ...


How to add/edit ExtROM?
The ExtROM is the place where eten keeps their Cabs inside to be installed in 1st boot or after hard reset...

First Download this ExtROM > Here <
Extract it into the oven folder
Now go to oven\kva\ROM\OS\EXTROM
here you can place your cabs but remember the following:
- Cab file name should start with PREI_ "example PREI_GPSViewer.cab"
- Edit filesinfo.txt "using any text editor" and add your cabs names inside "at the end"

PREI_GPSViewer_fixed.cab is added in this ExtROM as example


How to adjust the Package to be fully compatible with your ROM language?
The answer is in initflashfiles.txt inside each package folder
"The packages are in oven\os\Packages"
[b]
So what's INITFLASHFILES.TXT[/b]?
<div align="left">This file is used by the oven for file copy operations & directory creation. 
By default, all files within an OEM package go into \Windows unless else specified in this file. 
It is very similar to OEM INITFLASHFILES.DAT, which controls the placement of files 
included by default in the ROM.

Here is a sample INITFLASHFILES.TXT and a brief explanation of each line:

Directory("\Program Files\"):-Directory("MusicID")
Directory("\Windows\Start Menu\Programs"):-File("MusicID.lnk","\Windows\MusicID.lnk")

1) Create a folder named MusicID in \Program files Directory 
2) In the directory \Windows\StartMenu\Programs, create a copy of the file named MusicID.lnk, 
whose original file path is \windows\MusicID.lnk


So edit this initflashfiles.txt file inside the package you want to change i.e. 1calc and rename program files folder and start menu to the name it shows in your Lang ROM
Example:
in WWE:
Directory("\Program Files\Communication Manager2.2"):-Directory("PIC")
Bit in Spanish:
Directory("\Archivos de programa\Communication Manager2.2"):-Directory("PIC")
program files in Spanish is named Archivos de programa


=======================
Old Kitchen

[center]
[b][font="Book Antiqua"][i][size=5]~. Guides .~[/size][/i][/font][/b]
Newbie Tutorial (NEW)
Now newbie tutorial is uploaded ... Download it from here:

>>> http://rapidshare.co...ie_Tutorial.pdf <<<




As this only a newbie tutorial there is no information about porting SYS and XIP from
other devices (Expert Tutorial is in process)...

Expert Tutorial (Coming Soon)

However you can use Kva guide for porting

Thanks to kva:-

Porting XIP:
* Delete ALL files and modules in original XIP (KITCHEN/OS/ROM/XIP), EXCEPT:
cecompr.dll
ceddk.dll
FlashDrv.dll
nk.exe
relfsd.dll
boot.hv
boot.rgu
mxip_lang.vol

* Copy missing files from new XIP. Do NOT copy DEBUG libraries.
And DO NOT copy bmui.nb0 if using hermes kitchen.
You MAY delete osaxst0.dll, osaxst1.dll, hd.dll and kd.dll as they are DEBUG libraries.

Updating OS to new version:

* Download wm6.1 os for device with the same params as yours: vga/qvga,
of same language, of same dpi.
* Delete all files in KITCHEN/SYS except folder .VM and .ROM.
and sometimes WinCENLS_WWE also
* Copy files from new SYS folder to KITCHEN/OS/SYS.


~. English X500 Kitchen Download .~
http://www.go-abroad.net/study/images/flags/usa_flag_sphere.jpg

- http://rapidshare.co...gal_Kitchen.rar
[/center]
ENG Update 1:
- XIP/SYS 21109: Replace ROM/OEM/SYS folders in Kitchen\OS:-
http://rapidshare.co...1109_Update.rar

ENG Update 2:
- XIP/SYS 20769: Replace ROM/SYS folders in Kitchen\OS:-
http://rapidshare.co...0769_update.rar

ENG Update 3:
XIP/SYS 21015: Replace ROM/OEM/SYS folders in Kitchen\OS:-
- http://rapidshare.co...1015_Update.rar

>>> You can use the updates on another language kitchen
- Just replace Lang folders in SYS with your Language folders... <<<

Packages:

- Iolite Manila2d Without Footprints:
http://rapidshare.co...-Footprints.rar

- Iolite Manila2d With Footprints:
http://rapidshare.co..._Footprints.rar

~. French X500 Kitchen Download .~
http://www.go-abroad.net/study/images/flags/france_sphere.jpg
Now the for French People I introduce the French Kitchen based on my last
v2 Roms build "20924" OEM is based on official WM6 French ROM
I did not remove anything " office, adobe flash, transcriber .. etc"
is included, remove it if you want "Just remove folders with same name"!!!

- http://rapidshare.co...tchen.part1.rar
- http://rapidshare.co...tchen.part2.rar
- http://rapidshare.co...tchen.part3.rar


~. Dutch X500 Kitchen Download .~
http://www.go-abroad.net/study/images/flags/netherlands_sphere.jpg
Now the for Dutch People I introduce the Dutch Kitchen based on my
last v4 Roms build "21109" OEM is based on official WM6 Dutch ROM
It includes M2D and some more packages ready to use.....
- http://rapidshare.co...tchen.part1.rar
- http://rapidshare.co...tchen.part2.rar
- http://rapidshare.co...tchen.part3.rar
- http://rapidshare.co...tchen.part4.rar


~. Italian X500 Kitchen Download .~
http://www.go-abroad.net/study/images/flags/italy_flag_sphere.jpg
Thanks to Fish, this the Italian X500 Kitchen Based on V5a Roms "build 20769"
based on official WM6 Italian ROM
- http://rapidshare.co...tchen.part1.rar
- http://rapidshare.co...tchen.part2.rar



Thanks to all authors whom made the tools in this oven

OUT OF SERVICE

#2 User is offline   MundeX Icon

  • Member
  • PipPipPipPip
  • Group: Members
  • Posts: 54
  • Joined: 27-November 06
  • My Device:X500

Posted 02 December 2008 - 03:50 PM

Great job, Rugal! :thumbs up:
Best regards,
MundeX
Glofiish X500 Firmware: Rugal_6.5_21889_Bone

#3 User is offline   icsulescu Icon

  • Member
  • PipPipPipPip
  • Group: Members
  • Posts: 73
  • Joined: 19-August 07
  • My Device:X500

Posted 02 December 2008 - 05:33 PM

THX Man,

You are the best..

Me

#4 User is offline   ianl8888 Icon

  • ROM Cooker
  • Icon
  • Group: Rom Cooker
  • Posts: 1,133
  • Joined: 11-December 06
  • My Device:X500

Posted 02 December 2008 - 10:29 PM

@Rugal

Well streamlined :)

Before you are inundated with questions like "How do I ..." etc., look at these two, please:

How does this kitchen keep the DSM's, RGU's and *.hv files in line with just moving directories in and out of \SYS ?

Does this kitchen remove the GSM*.dat after extraction ?

[I don't have an X500 anymore, I'm now too involved in editing/building ROM's for the Sony X1]

#5 User is offline   Rugal Icon

  • Moderator - ROM Cooker
  • Icon
  • Group: Moderator
  • Posts: 569
  • Joined: 11-September 08
  • Gender:Male
  • My Device:X500

Posted 03 December 2008 - 07:35 AM

@ianl8888

The kitchen rebuilt all the DSM's during every build run, and I included also a dsm-patcher. You just add/remove what you want and the tools finish the remaining...

This Kitchen uses KVA tools for building and extracting the ROM... So you know what will happen to the GSM*.dat ;)
OUT OF SERVICE

#6 User is offline   adonix Icon

  • ROM Cooker
  • Icon
  • Group: Rom Cooker
  • Posts: 131
  • Joined: 04-March 08
  • My Device:X800

Posted 04 December 2008 - 12:28 PM

HI Rugal and thanks for the kitchen.

I actually own an X800 (& X500 Too :) ) and i'm trying to build my own rom.

Untill now, i successfully ported the xip to 20931, but i'm unable to do so with the sys :(

I have tried roms from Htc Diamond, Kaiser, Trinity and Hermes. It's only with integrating parts of Hermes rom that i was able to boot the device. With the others, it get stuck at the orange screen :(

Now the problem is that Hermes is a QVGA 96dpi device, mine is VGA 192 dpi. So i use 192 resources from other roms to replace Hermes 96 dpi. It works, but there is lots of bugs.

Do you know any kitchen or rom that is compatible with my x800?

thanks

PS: i follow kva's steps for building my rom. i also use his kitchen.
My own ROM: Adonix V4.0r1 - xip 5.2.21041 - sys 5.2.21042
My own ROM: Adonix V2.0r2 - xip 5.2.20931 - sys 5.2.20931 with Portable Internet Explorer 6 and Transcriber
My own ROM: Adonix V3.0r1 - xip 5.2.20269 - sys 5.2.20269 with Portable Internet Explorer 6 and Transcriber Taken from X900
Full And Lite versions available to download.

Check my post:
Adonix ROM

Check my X800 kitchen: Link

#7 User is offline   letoubib Icon

  • Member ++
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 110
  • Joined: 29-April 07
  • My Device:X500

Posted 04 December 2008 - 08:40 PM

thank u rugal
a newby guide about how to remove things to the bone would be highly apreciated
u r the best

#8 User is offline   Rugal Icon

  • Moderator - ROM Cooker
  • Icon
  • Group: Moderator
  • Posts: 569
  • Joined: 11-September 08
  • Gender:Male
  • My Device:X500

Posted 05 December 2008 - 03:41 PM

@adonix
.ROM, .VM, WinCENLS_WWE and sometimes Metadata folders should be from original x800 ROM... Also you need to find a well ported sys without rgu or dsm files been edited . try extracting sys from os.payload....

@letoubib
That something I'm planning to do ;)
OUT OF SERVICE

#9 User is offline   Rugal Icon

  • Moderator - ROM Cooker
  • Icon
  • Group: Moderator
  • Posts: 569
  • Joined: 11-September 08
  • Gender:Male
  • My Device:X500

Posted 24 December 2008 - 07:40 AM

Newbie Guide Uploaded

Uploading:
- Kitchen updates (OS 20924)
- French Kitchen
OUT OF SERVICE

#10 User is offline   CyberWarrior Icon

  • Member
  • PipPipPipPip
  • Group: Members
  • Posts: 72
  • Joined: 10-May 06
  • My Device:Other

Posted 24 December 2008 - 10:23 AM

:applause2: :clapping: :worship2:

Just waiting for the uploaded files ...

Then , I will try to cook a French version with this :garrison:

Can you tell us when it will be OK ? thanks ...

#11 User is offline   Rugal Icon

  • Moderator - ROM Cooker
  • Icon
  • Group: Moderator
  • Posts: 569
  • Joined: 11-September 08
  • Gender:Male
  • My Device:X500

Posted 24 December 2008 - 03:06 PM

No comments... Uploading reset to 1% with speed 7-9 kb/s !!!!!! Imagine :frakintoaster:

OUT OF SERVICE

#12 User is offline   letoubib Icon

  • Member ++
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 110
  • Joined: 29-April 07
  • My Device:X500

Posted 24 December 2008 - 03:24 PM

yow
ostaaaaaaz
Proffessor
the master of the masters
my first question :
1- to remove something from the rom e.g : office :
do i only need to delete the folder : "Rugal Kitchen\os\SYS\Office"
or what else?
2- is there a way to remove echo from a rom?
3- is there any pakages that u dont recommend to remove from : "Rugal Kitchen\os\SYS\" no matter how tempting it is ?
4- wat does : initflashfiles.dat really do ?
5- in the bonev2 u included msvcr80.dll + mfc80.dll + invokeservice.dll + copyfile.bat + wakeup.exe in windows folder : theses r not regular windows folder components , wat do they do
sorry for the many questions .... but honestly i was really impressed
toshkar ya ameer

#13 User is offline   Rugal Icon

  • Moderator - ROM Cooker
  • Icon
  • Group: Moderator
  • Posts: 569
  • Joined: 11-September 08
  • Gender:Male
  • My Device:X500

Posted 24 December 2008 - 04:49 PM

View Postletoubib, on Dec 24 2008, 04:24 PM, said:

yow
ostaaaaaaz
Proffessor
the master of the masters
my first question :
1- to remove something from the rom e.g : office :
do i only need to delete the folder : "Rugal Kitchen\os\SYS\Office"
or what else?
2- is there a way to remove echo from a rom?
3- is there any pakages that u dont recommend to remove from : "Rugal Kitchen\os\SYS\" no matter how tempting it is ?
4- wat does : initflashfiles.dat really do ?
5- in the bonev2 u included msvcr80.dll + mfc80.dll + invokeservice.dll + copyfile.bat + wakeup.exe in windows folder : theses r not regular windows folder components , wat do they do
sorry for the many questions .... but honestly i was really impressed
toshkar ya ameer


C'mon I'm not a master!!! I'm just learning and teaching what I learned!

These are to be in Expert Tutorial but however:
1) In order to remove i.e. office you must remove all folders starting withwith office* (Office, Office_DPI_96, Office_Lang_0409 and Office_Lang_0409_DPI_96) and this goes for others such as entertainment "games" folders...

2) Not really, there is a lot of things causing echo such as gsm driver, antenna, your provider coverage....

3) I don't recommend touching (Base folders, redist folders, browsing folders, phone folders, OS..) unless you know what you're doing "As you can edit these folders but with caution..."

4) The file initflashfiles.dat contains specify where each file and folder resides "Structure of Your ROM".. By default, all files within an OEM package go into \Windows. If you want any of your files to be copied elsewhere, specify it in this file.

5) I added these files just in case there is any program needed these dlls to operate "As .net framework is not included"

You're welcome
OUT OF SERVICE

#14 User is offline   letoubib Icon

  • Member ++
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 110
  • Joined: 29-April 07
  • My Device:X500

Posted 24 December 2008 - 07:56 PM

View PostRugal, on Dec 24 2008, 06:49 PM, said:

C'mon I'm not a master!!! I'm just learning and teaching what I learned!

2) Not really, there is a lot of things causing echo such as gsm driver, antenna, your provider coverage....

3) I don't recommend touching (Base folders, redist folders, browsing folders, phone folders, OS..) unless you know what you're doing "As you can edit these folders but with caution..."
You're welcome


many poeple have the knowledge , but very few are willing to share it humbly , these -my friend - are the masters.
1- eten is known for having echo , and some roms have more echo than others...
2- what is safe to remove from this rom?
3- is it possible to remove active sync ? IE ? certificates? block recognizer? letter recognizer?device lock? encryption? managed programs? CSD type ? domain inroll ?
4- is it possible to merge part of the exrom into the storage one to gain more space?
5- how to change the page pool ? will this really affect performance ?
6- ways to increase the available program memory in the startup ? any way to tell the prog memory to empty itself regularly of unnecessary leaks ( like hybernate.exe)
sorry again for so many questions but u have openned the pendora box :)
eshta



5-

#15 User is offline   Rugal Icon

  • Moderator - ROM Cooker
  • Icon
  • Group: Moderator
  • Posts: 569
  • Joined: 11-September 08
  • Gender:Male
  • My Device:X500

Posted 25 December 2008 - 12:24 PM

@ letoubib:
1) As I said ... Try using different GSM drivers and registry patches "use google ;)"

2) You can remove most of the things, the idea is some stuff removed harder than others!, i.e. removing office means remove office folders! but remove file explorer mean removing fexplore.exe folders and changing the rgu files to remove related registry!

3) Most of these can be disabled rather than removed because most of them use shared dll and cpl files

4) It's possible but how?! I don't know how!!

5) I'm using the provided tools within this forums to easily change the pool-size.. and yes I really gave effects: The large the paging pool is, the more code pages can present in RAM simultaneously -> the less loads from slow ROM -> the faster the device is.

6) You can remove some of the .lnks from startup that is not fatal such as bluetoothstart and gainfiledetector etc... For hibernation I prefer to ust the AutoHibernate from by eLiAs "you can integrated it by the way!"


@ CyberWarrior:
The French ROM kitchen finally uploaded .... Try it .... ;)
By the way: I did not change themes or logos --> it looks original :)
OUT OF SERVICE

  • (51 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users