Problems cooking - How to upgrade XIP of my ROM - Touch Diamond, MDA Compact IV ROM Development

I´m having problems upgrading XIP and SYS from 1.37 Spanish Base ROM to new WWE_1.93.831.1 ROM.
I´m using surface kitchen, and i just copy extracted OS.NB from 1.93.831.1 ROM to ROM directory in my kitchen. What i´m doing worng?. My diamond boot and start coping files, but it reset befor calibration screen apears. It´s so strange, so original 1.93.831.1 ROM works perfectly on my device....
Please can someone help me to finish my cooking.
UPDATE: If I flash WWE_1.93.831.1 Stock ROM don´t have the problem of automactly reboot before screen calibration. Do I need to upgrade SPL to 1.93 version to make a cooked ROM based on 1.93 XIP?
Thanks.

Hello,
trying to import the XIP of build 19965 a OS.NB-Playload it will need the xip.bin and address 320000 debut of xip, you leave the file in the folder ROM / XIP / boot.rgu

dr-jo said:
Hello,
trying to import the XIP of build 19965 a OS.NB-Playload it will need the xip.bin and address 320000 debut of xip, you leave the file in the folder ROM / XIP / boot.rgu
Click to expand...
Click to collapse
I only overwrite original \ROM\OS.NB with \ROM\OS.NB from new ROM, so surface kitchen don´t import new XIP inside ROM directory into OS.NB, just take XIP from OS.NB.
What kitchen should I use for a good SYS and XIP porting?, on trinity I get sucess with ervius kitchen, but I don´t know what is the best kitchen for Diamond... Any idea?..
Thanks for helping.

Hello,
In the kitchen I looked and taken example http://bbs.dpdclub.com/thread-2898-1-1.html
Then I dumped the Rom 1.93.456.2 WWE-ME, and there are tools to bring the XIP in the file os.nb-Playload (and put it in the dossier (ROM) save OS.nb-Playload) in the dossier XIP put simply BOOT.rgu and change
[HKEY_LOCAL_MACHINE \ MUI]
"Enable" = dword: 1
[HKEY_LOCAL_MACHINE \ MUI]
"SysLang" = dword: 40c
[HKEY_CURRENT_USER \ MUI]
"CurLang" = dword: 40c
excused my English
####
Pour la cuisine j’ai regardé et pris exemple sur http://bbs.dpdclub.com/thread-2898-1-1.html
Ensuite j’ai dumpé la rom 1.93.456.2 WWE-ME, et il y a tout les outils pour porter le XIP au fichier os.nb-Playload (et mettre dans le dossier (ROM) mettre OS.nb-Playload), dans le dossier XIP mettre simplement le BOOT.rgu et modifier
[HKEY_LOCAL_MACHINE \ MUI]
"Enable" = dword: 1
[HKEY_LOCAL_MACHINE \ MUI]
"SysLang" = dword: 40c
[HKEY_CURRENT_USER \ MUI]
"CurLang" = dword: 40c

Related

who can help me? M700

I try to open my M700 WM6 rom (T-chinese)
1) prepare_imgfs.exe temp.dat -acer
2) viewimgfs.exe imgfs_raw_data.bin
in this way the DUMP folder was created.But I can't find *.hv files,Why?

ftp folder Configuration for bluetooth

Hi everybody
I just update my htc to 4.03.02.5 Esn with WM 6.
Now i can not send archives from my pc to mine htc.
I have to activate
before i get Inicio - Configuración - Conexiones - Bluetooth - > MODO, DISPOSITIVOS, PUERTOS COM, FTP, SEGURIDAD, but now i have only DISPOSITIVOS, MODO, PUERTOS COM, SEGURIDAD.
Where is that opcion "FTP" ?
Thanks

orange world tv video or live tv

device: orange m650 known as P3300
os: Artemis Touch 3.01 by meschle
Ive subscribed to "option totale TV" from orange.fr , but the site is not seeing my device as compatible so maybe the problem is comeing from them.
Im a n00b so i dont exacly know how the tv streaming is working; could i feed it to a media player or is the browser that is opening the stream???
So if i had a direct adress i could overcome this problem.
Ok here is all I could find :
1 change the reg like this:
[HKEY_LOCAL_MACHINE\Security\Internet Explorer\User Agent]
"Custom"="PPC; 240x320; SPV M650; OpVer 13.10.2.112"
key name Custom with the value...
and
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent]
"Custom"="PPC; 240x320; SPV M650; OpVer 13.10.2.112"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform]
"PPC; 240x320; SPV M650; OpVer 13.10.2.112"=""
look cerful as the name of the value is important not the value it self wich is nule
try the values above and if no result then do this to:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Templates\Same as Pocket PC]
"Platform"="Windows CE; PPC; 240x320; SPV M650; OpVer 13.10.2.112"
if the value doesnt existe create it
2 install the soft
pv player for the clips (this ver 3.3 build 007 suks bad, if you have a newer one let me know)
and htc streaming media for the tv
and orange world is the config to accese the site
3 soft reset
So this is done on a Orange SPV M650 flashed with Touch v3.01
Please if you have any dificultys dont hesitate to post or to contact me (fr to)

How to extract programs from ROM?

Hi guys, I was wondering if it's possible to extract some programs from a ROM nbh file and recompile them as cab files so that they can be installed on their own... can anybody help me?
Thanks
Shift
(P.s: I tried to look around but didn't find anything...)
shift_runstop said:
Hi guys, I was wondering if it's possible to extract some programs from a ROM nbh file and recompile them as cab files so that they can be installed on their own... can anybody help me?
Thanks
Shift
(P.s: I tried to look around but didn't find anything...)
Click to expand...
Click to collapse
ok, if you have a single folder or 3 folder (usually into sys\ folder!): program;lang;dpi_xx tou have to merge all files (if you have some modules ( folder inside folder) you have to extract exes, muis, dlls, from them) and then merge all rgu files inside into one .reg file.
now with trial of wince cab manager you can create a new cab...
insert all files except rgus, reg and dsm into it, then go on registry tree, import froim file, choice the reg file just create and import it, create shortcut by some exe that uou need to create, save cab.
if you want extract some files by oemapps into oem\ folder, you have to study:
how many dlls depeds the exe and into oemapps rgu how many regkeys you need to make working this exe....
after this, exctract all dlls, eventually the mui file, the chosen exe, the regkeys saved into a reg files and repeat all described into 1st option!!
good work!!
ervius said:
ok, if you have a single folder or 3 folder (usually into sys\ folder!): program;lang;dpi_xx tou have to merge all files (if you have some modules ( folder inside folder) you have to extract exes, muis, dlls, from them) and then merge all rgu files inside into one .reg file.
now with trial of wince cab manager you can create a new cab...
insert all files except rgus, reg and dsm into it, then go on registry tree, import froim file, choice the reg file just create and import it, create shortcut by some exe that uou need to create, save cab.
if you want extract some files by oemapps into oem\ folder, you have to study:
how many dlls depeds the exe and into oemapps rgu how many regkeys you need to make working this exe....
after this, exctract all dlls, eventually the mui file, the chosen exe, the regkeys saved into a reg files and repeat all described into 1st option!!
good work!!
Click to expand...
Click to collapse
ita:non è che potresti postare queste informazioni in ita e un po' piu' dettagliate? non ho capito molto... fare una bella guida per cucinare in ita???
eng:You might not post this information in ita and some 'more' detailed? I did not understand much.
thanks
luciolux said:
ita:non è che potresti postare queste informazioni in ita e un po' piu' dettagliate? non ho capito molto... fare una bella guida per cucinare in ita???
eng:You might not post this information in ita and some 'more' detailed? I did not understand much.
thanks
Click to expand...
Click to collapse
remember me, when I have some time, I'll do it!

Cook a rom for Vox (pb : initflashfiles.dat)

Hi,
I try to cook a rom based on an official rom for Vox (HTC FRA 1.34).
I would understand all steps of cooking, i have already made this :
1 - Extract RUU_Vox_HTC_FRA_1.34.406.1_4.1.13.54_03.10.90_Ship.exe to RUU_signed.nbh (7-zip)
2 - Extract RUU_signed.nbh to IPL.nb/PrimarySpalsh.nb/Radio.nb/SPL.nb/Windows.nb (nbhtool.exe)
3 - Dump rom Windows.nb with prepare_imgfs.exe and viewimgfs.exe
4 - Move dump files in OEM/SYS folders with PKGTool
If i understood well, i must extract XIP from Windows.nb, before cook.
I have tried some soft like nbsplit/rommaster/buildxip, but i have errors, could someone help me for this step ?
Thanks.
And sorry for my poor english.
fireburned said:
Hi,
I try to cook a rom based on an official rom for Vox (HTC FRA 1.34).
I would understand all steps of cooking, i have already made this :
1 - Extract RUU_Vox_HTC_FRA_1.34.406.1_4.1.13.54_03.10.90_Ship.exe to RUU_signed.nbh (7-zip)
2 - Extract RUU_signed.nbh to IPL.nb/PrimarySpalsh.nb/Radio.nb/SPL.nb/Windows.nb (nbhtool.exe)
3 - Dump rom Windows.nb with prepare_imgfs.exe and viewimgfs.exe
4 - Move dump files in OEM/SYS folders with PKGTool
If i understood well, i must extract XIP from Windows.nb, before cook.
I have tried some soft like nbsplit/rommaster/buildxip, but i have errors, could someone help me for this step ?
Thanks.
And sorry for my poor english.
Click to expand...
Click to collapse
have u try msflshtool
Thanks for this idea.
I test it, with this command :
msflshtool.exe Windows.nb -d
I obtain 3 files :
- Windows.nb.part0
- Windows.nb.part1
- Windows.nb.part2
Here is the part info :
Code:
***********************************************************
msflsh50dump v0.1 code by blueboy
***********************************************************
partinfo
part <0> offset <00000400> size <00217400>
part <1> offset <00217800> size <00333000>
part <2> offset <0054A800> size <03586800>
end
What is the newt step ?
Thanks you.
fireburned said:
Thanks for this idea.
I test it, with this command :
msflshtool.exe Windows.nb -d
I obtain 3 files :
- Windows.nb.part0
- Windows.nb.part1
- Windows.nb.part2
Here is the part info :
Code:
***********************************************************
msflsh50dump v0.1 code by blueboy
***********************************************************
partinfo
part <0> offset <00000400> size <00217400>
part <1> offset <00217800> size <00333000>
part <2> offset <0054A800> size <03586800>
end
What is the newt step ?
Thanks you.
Click to expand...
Click to collapse
usually it is in part0 or part1 ... use xipport to see which have the boot.hv & boot.rgu ... u only need those files ... around 20-40Kb files
Then u can put it in ROM folder in ur Kitchen
Thank you cruzzmz for your replies
I used XIPort to extract Windows.nb.part0/Windows.nb.part1.
I obtain this :
Code:
Windows.nb.part0
OUT\
PARTHDR.txt
ROMHDR.txt
\FILES
boot.hv
boot.hv.imageinfo.txt
ceconfig.h
ceconfig.h.imageinfo.txt
default.hv
default.hv.imageinfo.txt
initobj.dat
initobj.dat.imageinfo.txt
user.hv
user.hv.imageinfo.txt
\MODULES
busenum.dll
cecompr.dll
ceddk.dll
cereg.dll
certmod.dll
coredll.dll
device.exe
devmgr.dll
diskcache.dll
encfilt.dll
fatfsd.dll
fatutil.dll
filesys.exe
fsdmgr.dll
imgfs.dll
mmtimer.dll
mspart.dll
nk.exe
OMAP850_SDHC.dll
ONDisk.dll
packageinfoapi.dll
pm.dll
ramdisk.dll
rawfs.dll
regenum.dll
romfilter.dll
sdbus.dll
sdmemory.dll
serial.dll
uldrui.dll
updateapp.exe
busenum.dll.txt
cecompr.dll.txt
ceddk.dll.txt
cereg.dll.txt
certmod.dll.txt
coredll.dll.txt
device.exe.txt
devmgr.dll.txt
diskcache.dll.txt
encfilt.dll.txt
fatfsd.dll.txt
fatutil.dll.txt
filesys.exe.txt
fsdmgr.dll.txt
imgfs.dll.txt
mmtimer.dll.txt
mspart.dll.txt
nk.exe.txt
OMAP850_SDHC.dll.txt
ONDisk.dll.txt
packageinfoapi.dll.txt
pm.dll.txt
ramdisk.dll.txt
rawfs.dll.txt
regenum.dll.txt
romfilter.dll.txt
sdbus.dll.txt
sdmemory.dll.txt
serial.dll.txt
uldrui.dll.txt
updateapp.exe.txt
Windows.nb.part1
OUT\
PARTHDR.txt
ROMHDR.txt
\FILES
42d1aab7-6dfa-4c03-9797-d66f7620883d.dsm
42d1aab7-6dfa-4c03-9797-d66f7620883d.dsm.imageinfo.txt
7da1c1a8-1fd2-4a18-a081-84e4825266b1.dsm
7da1c1a8-1fd2-4a18-a081-84e4825266b1.dsm.imageinfo.txt
966f2a5f-b510-8a60-28bc-6c06a3376c66.dsm
966f2a5f-b510-8a60-28bc-6c06a3376c66.dsm.imageinfo.txt
b5332311-48f1-4b76-ad70-8efa5db8fa3a.dsm
b5332311-48f1-4b76-ad70-8efa5db8fa3a.dsm.imageinfo.txt
b5332311-48f1-4b76-ad70-8efa5db8fa3a.rgu
b5332311-48f1-4b76-ad70-8efa5db8fa3a.rgu.imageinfo.txt
boot.hv
boot.hv.imageinfo.txt
boot.rgu
boot.rgu.imageinfo.txt
e7cdacc2-b776-1926-fd10-4b8c9b712e9b.dsm
e7cdacc2-b776-1926-fd10-4b8c9b712e9b.dsm.imageinfo.txt
initflashfiles.dat
initflashfiles.dat.imageinfo.txt
mxip_initdb.vol
mxip_initdb.vol.imageinfo.txt
mxip_lang.vol
mxip_lang.vol.imageinfo.txt
wince.nls
wince.nls.imageinfo.txt
\MODULES
busenum.dll
cachefilt.dll
cecompr.dll
ceddk.dll
certmod.dll
coredll.dll
device.exe
devmgr.dll
diskcache.dll
encfilt.dll
fatfsd.dll
fatutil.dll
filesys.exe
fsdmgr.dll
fsreplxfilt.dll
hd.dll
HtcFsdspy.dll
imgfs.dll
mspart.dll
nk.exe
ONDisk.dll
osaxst0.dll
pm.dll
ps2fatutil.dll
regenum.dll
busenum.dll.txt
cachefilt.dll.txt
cecompr.dll.txt
ceddk.dll.txt
certmod.dll.txt
coredll.dll.txt
device.exe.txt
devmgr.dll.txt
diskcache.dll.txt
encfilt.dll.txt
fatfsd.dll.txt
fatutil.dll.txt
filesys.exe.txt
fsdmgr.dll.txt
fsreplxfilt.dll.txt
hd.dll.txt
HtcFsdspy.dll.txt
imgfs.dll.txt
mspart.dll.txt
nk.exe.txt
ONDisk.dll.txt
osaxst0.dll.txt
pm.dll.txt
ps2fatutil.dll.txt
regenum.dll.txt
The good files are in Windows.nb.part1 ?
Next step : copy boot.hv/boot.rgu in ROM/XIP folder ?
Thank you very much !
And another question, i have "missing files" when i use PKGTool :
Code:
[Missing Manifests]
(Maybe):\ROM\XIP\b5332311-48f1-4b76-ad70-8efa5db8fa3a.dsm
(Maybe):\ROM\XIP\7da1c1a8-1fd2-4a18-a081-84e4825266b1.dsm
(Maybe):\ROM\XIP\42d1aab7-6dfa-4c03-9797-d66f7620883d.dsm
(Maybe):\ROM\XIP\e7cdacc2-b776-1926-fd10-4b8c9b712e9b.dsm
(Maybe):\ROM\XIP\966f2a5f-b510-8a60-28bc-6c06a3376c66.dsm
It's a problem ?
fireburned said:
And another question, i have "missing files" when i use PKGTool :
Code:
[Missing Manifests]
(Maybe):\ROM\XIP\b5332311-48f1-4b76-ad70-8efa5db8fa3a.dsm
(Maybe):\ROM\XIP\7da1c1a8-1fd2-4a18-a081-84e4825266b1.dsm
(Maybe):\ROM\XIP\42d1aab7-6dfa-4c03-9797-d66f7620883d.dsm
(Maybe):\ROM\XIP\e7cdacc2-b776-1926-fd10-4b8c9b712e9b.dsm
(Maybe):\ROM\XIP\966f2a5f-b510-8a60-28bc-6c06a3376c66.dsm
It's a problem ?
Click to expand...
Click to collapse
dont think it is a problem as long as when u do buildOS u dont get any error (hint: if there is error check the temp folder open log.txt)
I created a *.bat file wich does this :
1- nbhextract "RUU_Signed.nbh" to "00_IPL.nb 01_SPL.nb 02_MainSplash.bmp 02_MainSplash.nb 03_GSM.nb 04_OS.nb"
2- dumprom.exe 04_OS.nb wich extract files in "Temp" folder :
Code:
boot.bin
msflsh.bin
romhdr.bin
\Imgfs (1599 objects)
\XIP (37 objects)
3- pkgtool.exe : Temp\Imgfs => Temp\Imgfs\OEM and SYS
4- move Temp\Imgfs\OEM and SYS in root kitchen directory
My problem :
* When i try to re-"BuildOS" (to test if my dump works), i have an error : Error, last status: "Creating initflashfiles.dat..."
I have found a file "initflashfiles.dat" in my ROM\XIP foler. What is the problem ?
Thanks you.
Help me please... I tried... But i'm blocked...
fireburned said:
I created a *.bat file wich does this :
1- nbhextract "RUU_Signed.nbh" to "00_IPL.nb 01_SPL.nb 02_MainSplash.bmp 02_MainSplash.nb 03_GSM.nb 04_OS.nb"
2- dumprom.exe 04_OS.nb wich extract files in "Temp" folder :
Code:
boot.bin
msflsh.bin
romhdr.bin
\Imgfs (1599 objects)
\XIP (37 objects)
3- pkgtool.exe : Temp\Imgfs => Temp\Imgfs\OEM and SYS
4- move Temp\Imgfs\OEM and SYS in root kitchen directory
My problem :
* When i try to re-"BuildOS" (to test if my dump works), i have an error : Error, last status: "Creating initflashfiles.dat..."
I have found a file "initflashfiles.dat" in my ROM\XIP foler. What is the problem ?
Thanks you.
Click to expand...
Click to collapse
I dont seem to hv that file on my ROM\XIP folder, maybe u can try deleting all files inside XIP except for boot.hv & boot.rgu
then try buildOS again
BTW what is the size of both files?
I deleted all files in XIP folder, except boot.hv/boot.rgu
boot.hv = 40 Ko
boot.rgu = 27 Ko
Again, BuildOS fails : Error, last status: "Creating initflashfiles.dat..."
When i search in OEM and SYS folders, i don't have a "initflashfiles.dat" file.
An idea ?
fireburned said:
I deleted all files in XIP folder, except boot.hv/boot.rgu
boot.hv = 40 Ko
boot.rgu = 27 Ko
Again, BuildOS fails : Error, last status: "Creating initflashfiles.dat..."
When i search in OEM and SYS folders, i don't have a "initflashfiles.dat" file.
An idea ?
Click to expand...
Click to collapse
dunno if this can help
If you did something like the following sequence:
typho5 -x nk.nbf
prepare_imgfs.exe 80040000-OS_0.nb -nosplit
viewimgfs.exe imgfs_raw_data.bin
Then the initflashfiles.dat should definitely be in the 'dump' folder.
Did you remember the -nosplit option for prepare_imgfs.exe?
Edit: Just a thought. The initflashfiles.dat is hidden plus the .dat extension is normally used by system files, so could it be something so simple as the fact that your explorer is not showing hidden and/or system files?
Click to expand...
Click to collapse
seems like the initflashfiles.dat is in the dump folder after u do a viewimgfs
You can put initflashfile.dat inside imgfs (for example OEM/OEM_LANG_XXX) and delete it from XIP.
Buildos.exe from Bepe search initflashfiles.dat insiede IMGFS:
cruzzmz : I tried your solution
Code:
typho5 -x nk.nbf
prepare_imgfs.exe 80040000-OS_0.nb -nosplit
viewimgfs.exe imgfs_raw_data.bin
But, in dump folder, i haven't initflashfiles.dat
I tested several solutions, and each time, initflashfiles.dat is in my XIP folder.
cicciocant : I tried to put initflashfiles.dat in dump folder, and run PKGTool, but file is not copy to OEM_Lang_XXXX folder (missing dsm ???), and BuildOS fails, with same error.
I tested to put initflashfiles.dat in OEM_Lang_XXXX manualy, and i have an other error when i try to BuildOS : "initflashfiles.dat is a directory not a file! copying the File!!!"
In my XIP folder, i have :
Code:
busenum.dll
cachefilt.dll
cecompr.dll
ceddk.dll
certmod.dll
coredll.dll
device.exe
devmgr.dll
diskcache.dll
encfilt.dll
fatfsd.dll
fatutil.dll
filesys.exe
fsdmgr.dll
fsreplxfilt.dll
hd.dll
HtcFsdspy.dll
imgfs.dll
mspart.dll
nk.exe
ONDisk.dll
osaxst0.dll
pm.dll
ps2fatutil.dll
regenum.dll
42d1aab7-6dfa-4c03-9797-d66f7620883d.dsm
7da1c1a8-1fd2-4a18-a081-84e4825266b1.dsm
966f2a5f-b510-8a60-28bc-6c06a3376c66.dsm
b5332311-48f1-4b76-ad70-8efa5db8fa3a.dsm
b5332311-48f1-4b76-ad70-8efa5db8fa3a.rgu
boot.hv
boot.rgu
e7cdacc2-b776-1926-fd10-4b8c9b712e9b.dsm
initflashfiles.dat
mxip_initdb.vol
mxip_lang.vol
wince.nls
An idea ?
And thanks for your help.
seems like my rom that i cooked doesnt have initflashfiles.dat in the XIP folder.
Maybe you can try ask around in hypercore kitchen thread
Thanks cruzzmz, i posted my question.

Categories

Resources