[8125, K-JAM, P4300, MDA Vario ROM Development] its right:
hi,

As promissed, this is my special Kitchen for Wizard users and chefs. This kitchen is based on Bepe kitchens with some edits on nb file and batches to work well with our Wizard devices.

With this kitchen and guide, all beginners can going very fast to be an expert, so this is suitable for all (experts and beginners).

===============================================

Change Log:

5-Aug Update: 5.2.20273 build 5.2.20273.1.3.3 SYS and XIP (check 2nd post).

13-May Update: 5.2.19213 build 5.2.19213.1.0.4 SYS and XIP (check 2nd post).

29-Apr Update2: 19202 buid added in downloads post as SYS and xip.bin.

29-Apr Update1: another CreateROM.bat to cancel combining all packages to one.

28-Apr Update: date of creating this thread.

===============================================

Kitchen Advantages:

- Real porting for xip in auto mode (no need for write addresses or whatever)

- Auto Relocating for modules (no need to edit .VM folder in SYS)

- All dsm will be combined in one dsm (so, windows folder has only one dsm, no overloading, and this will save more than 1 MB from the Kitchen)

- All RGU will be auto encrypted.

- The kitchen will give you a notice that your packages are overload (no need to flash to test).

===============================================

Requirements:

- you have to download: Microsoft Visual C++ 2008 Redistributable Package.

- Wizard Device.

- SYS folder from the build you want to use.

- OEM folder which contains Drivers and your packages.

- XIP modules from the build you want to port.

- Give some credits if you plan to share your releases.

===============================================

How to start cooking:

1- Extract TNT_Kitchen_for_Wizard to C: dirctory on your PC.

2- Copy SYS folder you want to use to the Kitchen.

3- Add your OEM packages to OEM folder.

4- Run BuildNB.bat.

5- wait until BuildNB.bat shows "press any key to continue".

6- go to nbf folder.

7- run nb2nbf.exe.

8- in Language, choose WWE.

9- tick File #1 and then choose your 80040000-OS.nb file.

10- go to Image Name and choose OS.

11- on the right top corner, choose Translate.

12- open nbf folder and run Vista_ROMUpdateUtility.exe if you have vista operating system, or XP_ROMUpdateUtility.exe if you have XP operating system.

===============================================

Some Hints:

- How to know that your packages is larger than what you have to load??

- if you see this msg, so you have to remove some packages:

- How to minmize SYS folder Size??

- there are many of useless packages located on SYS folder, try to see what you don't need and remove.

===============================================

How to port XIP from any new build:

- extract xip.bin from the build you want to port from.

- Download Bepe xip port

- extract xipport to any folder

- the folder should contain XIPPort.exe, pkgcommon.dll, and xip.bin you want to prot. (i will put xip.bin from different new builds)

- run XIPProt.exe

- press Dump xip.bin

- you will have OUT Folder

- press Make Pkgs

- now, open OUT folder, you will have Files and Modules.

- for each folder (Files and Modules) copy MSXIPKernel and MSXIPKernelLTK contents (Note: without .txt files) and paste them to /ROM/XIP folder and replace.

- now, if you cook, you will have the new build with real port.

===============================================

How to port SYS from any new build:

Just extract SYS folder from the new rom you want to use its SYS folder, and paste the new SYS to the kitchen (you have to see the suitable extracting kitchen from the device you want to get SYS folder from it, and also i will upload SYS folder from any new build to direct use)

===============================================

Which OEM Drivers and Apps can you use:

you can search for this yourself, and there are many of them, you can use boy_de_ghet from Here, or use double_ofour OEM which can be found here, also Faria thread contains good OEM (but maybe old). on these packages, you can use Drivers and apps with no problems for Wizard ( OEM_Lang_0409, OEMAPPS, OEMDrivers, OEMMISC, OEMOPERATORS, WinCENLS_WWE...)

from other devices, you can use OEM packages from mattk_r packages (without using the drivers located on that OEM Folder, because they are for Hermes only) the thread can be found here, also maybe they are a little bit old, but you should find something intersted. (you cannot use

OEM_Lang_0409, OEMAPPS, OEMDrivers, OEMMISC, OEMOPERATORS, WinCENLS_WWE.. which are for Hermes Device, just get the other packages)

===============================================

Some Packages should be located in OEM to make your rom bootable:

your OEM should contains: OEM_Lang_0409, OEMAPPS, OEMDrivers, OEMMISC, OEMOPERATORS, WinCENLS_WWE (maybe this will be in SYS) and SecurityOff. also, maybe LangDB and Default packages.

All mentioned above are suggestions (maybe experts know about that more than beginners)

===============================================

How to make new packages for your own:

you can learn that yourself by searching and learning, it is very simple but needs nice relax from you, i suggest to read Faria thread to learn how to create your own packages. another very useful thread by double_ofour can be found here