[Upgrading, Modifying and Unlocking] heineken78:
First of all I want to thank EFN for old style kitchen that I have been using for long, but time goes on and we need more optimization and kitchen thats also easy to use.

Big thank to Mr Barin, who made brilliant kitchen to make this not easy process fully automatic.

I780 kitchen v3 "matic". (WM6.1 /WM6.5)*

*includes latest 128dpi 6.5 build packages with "test" epix drivers and mouse fix. So if you just start and simply press "play" button it will create new rom;)

1. Download and install latest OSbuilder and !manual! from http://www.mobileunderground.info/showthread.php?t=12348

2. Unpack >Kitchen< to anyfolder.

3. When you ready to make bin run 1.Start_OSBuilder.osb config file. Settings are optimized and working. So any changes in Osbuilder settings can make new rom nonworking. If you want to play with settings safe files 1.Start_OSBuilder.osb and osbuilder.osb for future.

4. Press button "Play" to start cooking.

5. When Mirage pops up choise i780.new.bin for flashing.

Small guide: When you porting SYS folder, VM ,ROM and METADATA folders should remain original in SYS!Also keep folders FWUPDATE and SQM, those folders contains dummy files of windows update and bug reports.

ROM folder has our device xip (modified and lighted by me with WWE support) and rom template, do not change anything in this folder . For CHS ROMS replace xip.bin with xip that has appropriate WinCENLS.

DONOR folder-place there donor device xip (or packages from xip).

OEM folder actually does same as SYS but it contains additional software and device specific applications and drivers. SYS used for osporting, OEM normally remains same.

You will find "moduled" files in SYS folder, they looks like folder with file name.

While cooking in osbuilder you see modules relock process with green line process, be sure that free memory in slot 0 isnt going under 20 mb (ideal is 24-25 mb)! If its so stop kitchen and recmod some modules (convert them to files). This is because slot 0 is used for process memory and must be free for current operations. Nk(native kernel) of wm 6.5 has support of more memory for modules(it has extra new slot for modules )than in 6.1.Thats only main differ of 6.5 and 6.1. Our device is using nk 6.1. So when other slots becaming overfilled with modules then reloc is going to fill rest of modules to slot 0, that can make : some applications non working, battery will drain faster, may not boot. Only some modules must be in this slot (as desired in dsm of packeges with flag "L")

U can see slots map by opening "Map" after module reloc process during rom building, modules in top section are in slot 0.

So you need to reloc some modules to files to keep slot 0 not garbaged. Dissadvantage: making files from modules of course making their work slower. !Some modules, such shell32.exe, some drivers, after reloc to files !may not work!, so reloc modules that are not system related folders such as WinodwsLive, Widgets,BROWSING etc. Relocking of mui, dpi and other small modules doesnt make sense, so those you can leave them in modules.

During cooking, popup with PagePool size wil be up. I set it to 10 mb by default. But u can easy change this value to desired.

Pls read Osbuilder manual for cooking related questions.

Enjoy cooking! ;)

Added recmod tool that converts whole folders with modules to folders with files and viseversa (thx to dreamtheater39) ;)

Extra for kitchen!

SYS and OEM packages of 28205Hybrid 96dpi ROM http://www.mediafire.com/file/yynemmzngzm/ENGLISH28205hybrid.rar use with Donor xip http://www.mediafire.com/file/ndns2eq4n1uce22/xip.BIN