FORUMS
Remove All Ads from XDA

[TUT] WM6 XIP and SYS Porting

2,689 posts
Thanks Meter: 8
 
By _fm, Senior Member on 7th January 2008, 06:26 AM
Thread Deleted Email Thread
nb: try it at your own risk,.



Okay, here i'll describe how to port XIP and SYS folder to build your fresh new ROM,.


- for a newbie, why do we need to port this? "its necessary to make a new OS and build"
ex: CE OS 5.2.2000 Build 20000.1.0.0


Then lets start working out,.

What do you need?
Atom WM6 Kitchen (see the usage and how to use HERE)
Hypercore Kitchen (see the usage and how to use HERE)
M'reloc (see the usage and how to use HERE)

Already have it all?
continue this step by step then,.


You have to extract the XIP from the source that usually came from OS.nb file (downloaded ROM that have a newer OS and build), here is the step by step,.

nb: The safest way, is to change the coredll.dll only, if you wish to change all of it, its up to you,.

1. Extract XIP.BIN from the source, by using XIP_Extract found in hypercore\tools\convert\XIP_extract,.

Code:
 RomMaster.exe OS.nb. -w 5 -b 0x00310000 -x -o xip.bin
---------> There, you'll see a "command program", run it, then write like above,.



2. Run "XIPPort" then select "dump xip.bin", there, you'll have a new folder named "OUT" that contains with 2 folders inside, "FILES" and "MODULES",.



---------> What's inside the FILES folder? it is the XIP that needed for building imgfs, to create diskimage_Ver.nb0, and make your device booting,.
---------> What's inside the MODULES folder? it is the module, that your device performance and works, depend on, so becareful okay,.



3. Open M'reloc, choose module coredll.dll inside "MODULES" folder,.



---------> there, you have to change the V and D base, become atom V and D base (For Atom, V=03F4E000 , D=01FFC000)
---------> and, you have to change the V and D base, in the imageinfo.txt (inside the modules folder)



4. Copy coredll.dll and coredll.dll.txt and do the next step,.





Then, its time for you to change your diskimage_Ver.nb0 XIP, here's the step by step,.

1. Extract XIP.BIN from your diskimage_Ver.nb0, by run program "romtoolz" inside the TOOLS folder (Atom WM6 Kitchen),.



---------> Choose the source (diskimage_Ver.nb0),.
---------> Then choose where do you wan the xip.bin to be extracted,.



2. Run XIPPort (you could find it in the same folder), then select "Dump Xip.bin" , you'll see new folder created, named "OUT" that contains with 2 folders inside ("FILES" and "MODULES")

------------------- its just like step number 2 above ----------------




3. Copy the file that have been M'reloced (coredll.dll and coredll.dll.txt) into MODULES folder, then, select "Realloc P" then, select "Write Maps",.



---------> Open MAP Physical.txt, try to find, is there any "!!!!", if you have it, try to check, have you m'reloc the module correctly? and try to select "Realloc P" then "Write Maps" again,.



4. Select "build xip_out.bin" , you will have a new files named "xip.out.bin",.

------------------- Screenshot above (right) ----------------



5. Select "write xip_out.bin to:" then write like this,.

------------------- Screenshot above (right) ----------------


---------> 0018000C ----------> This is the default xip address for XDA ATOM
---------> diskimage_Ver.nb0 --> Means that the xip.out.bin will be written to the file named diskimage_Ver.nb0





nb: All this stuff must be located in one folder (diskimage, xipport, etc) or it wont work,.



----- finally, now you have a new OS ready to update your device ROM,. -----










GOOD LUCK,.

Happy ROM Cooking to all of you,.




- Kumara -
 
 
7th January 2008, 06:27 AM |#2  
OP Senior Member
Flag Surabaya
Thanks Meter: 8
 
Donate to Me
More
reserved,.
7th January 2008, 06:32 AM |#3  
OP Senior Member
Flag Surabaya
Thanks Meter: 8
 
Donate to Me
More
reserved too,.
7th January 2008, 07:42 AM |#4  
MickyMax's Avatar
Senior Member
Thanks Meter: 128
 
More
Post
Quote:
Originally Posted by Garmin

---------> 0018000C ----------> This is the default xip address for XDA ATOM

It's the same thing for Kaiser ?
7th January 2008, 08:20 AM |#5  
udayrulz's Avatar
Senior Member
Flag Behind Your Firewall
Thanks Meter: 2
 
More
Thanks Garmin , another STICKY! ,waiting for you to complete this btw i need the link to build 2000 too , PM me hehe
7th January 2008, 04:26 PM |#6  
Member
Thanks Meter: 5
 
More
Many thx for this, looking forward to read the complete version Please upload the necessary apps or link to where to find aswell

regards
yass
7th January 2008, 06:05 PM |#7  
OP Senior Member
Flag Surabaya
Thanks Meter: 8
 
Donate to Me
More
Quote:
Originally Posted by MickyMax

It's the same thing for Kaiser ?


no no no no,.

its not the same,.
try to ask someone expeienced on it, try to ask the addres of OS.nb for kaiser,. is not that actually,.

but, the procedure was just same,.

thanks,.
7th January 2008, 07:06 PM |#8  
MickyMax's Avatar
Senior Member
Thanks Meter: 128
 
More
Quote:
Originally Posted by Garmin

no no no no,.

its not the same,.
try to ask someone expeienced on it, try to ask the addres of OS.nb for kaiser,. is not that actually,.

but, the procedure was just same,.

thanks,.

Thank you
8th January 2008, 02:18 PM |#9  
Junior Member
Thanks Meter: 0
 
More
It's so nice to see this.
May I ask how to deal with in cooking the xip part of Atom XDA LIFE?
Thanks!
8th January 2008, 02:21 PM |#10  
MickyMax's Avatar
Senior Member
Thanks Meter: 128
 
More
Thank you for the nice screenshots
8th January 2008, 02:24 PM |#11  
udayrulz's Avatar
Senior Member
Flag Behind Your Firewall
Thanks Meter: 2
 
More
Any one got a link to Jiggs's kitchen ?
Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes