yashsingh1/xdaforums huggingface dataset:
[Upgrading, Modifying and Unlocking] Ingvarr:
First partition is not used during ordinary boot. You can overwrite modules in it partially with garbage, and system will boot ok. Its have some system DLLs, true, but these are still a copy of ones in second partition (just that second is packed and it isnt immediately obvious)

Partition layout I've described is correct. Its quite common layout for Windows CE devices, and its a common well-known boot process - you can for example read Russian description here - http://forum.pocketz.ru/index.php?showtopic=32615&st=0&#entry340608

AKU updates does not change CE system & kernel structures, it only changes Windows Mobile apps. Well, technically, they incorporate some CE kernel bug fixes & optimizations, but they can be omitted - kernel still will be application- and driver-compatible.

And, in any case, since we keep actual drivers from previous ROM version, kernel better be kept the same. If we update kernel partition (for example from P535), we better update drivers too - since part of ASUS-specific code is in kernel partition. But since there are no other sources for P525 drivers this seem to not an option.

As you can easely see, most of "homebrew" AKU updates around dont update the kernel or any kernel dlls except dabble with boot-up registry - change locale, unlock certs or set a RAM disk (for older WM2003-based devices).

Strictly speaking, its not "full" AKU update maybe, but from user experience on application level its AKU update :)

But even if not for making 'homebrew" AKU updates, Bepe's ROM Kitchen can still useful for cooking own roms - it makes package, file & registry management much easier.
[Upgrading, Modifying and Unlocking] harlemyin:
HI Ingvarr, i want to add module cf8381pn.dll to the chs rom, which is dumped from cht rom.

dump_MemoryMap.txt from cht rom

018E0000 - 01A1DFFF (1302527 bytes): MMS.dll

01A20000 - 01A51FFF ( 204799 bytes): CF8381PN.dll

01A60000 - 01A70FFF ( 69631 bytes): btcepan.dll

01A80000 - 01A9EFFF ( 126975 bytes): BtCoreIf.dll

01AA0000 - 01AA4FFF ( 20479 bytes): QuerySIMEntries.dll

dump_MemoryMap.txt from chs rom

01920000 - 01A5DFFF (1302527 bytes): MMS.dll

01A60000 - 01A64FFF ( 20479 bytes): QuerySIMEntries.dll

01A70000 - 01A80FFF ( 69631 bytes): btcepan.dll

01A90000 - 01AAEFFF ( 126975 bytes): BtCoreIf.dll

01AB0000 - 01AD7FFF ( 163839 bytes): BtCeDrivers.dll

does it mean, if i add the cf8381pn.dll to chs rom, then i must delet the mms.dll in chs rom? or there ie some other way to make cf8381pn.dll work in chs rom?
[Upgrading, Modifying and Unlocking] sorg:
i can not unpack second partition and thus don't know what is exactly there.

Changing OS version without changing kernel is useless thing.

If you will look precisely at bepe's kitchen files then you will see that main ROM is from AKU 3.0. Don't you know why? ;)

of course there are some people who are using old kernel with new AKU. And of course they are getting a lot of problems.

I'm talking about compatibility not theoretically. I'm trying to make AKU3.2 for P525.. Yes, it works somehow. Now GSM, BT, WiFi are working.. but user storage space is mounted as read-only. Some utilities are absent in control panel.

Absence of some utilities can be explained by old kernel. these utilities are compilled with new functions which absent in old kernel, and thus OS can not load some utilities.
[Upgrading, Modifying and Unlocking] Ingvarr:
I had not much success with it either, the only thing I know its packed most likely with "xpress" CE Compression method. Its kinda exclusive to Windows Mobile (no such in CE), so I dont know much how to unpack it - most likely with CECompression.dll, but not much else...
[Upgrading, Modifying and Unlocking] Ingvarr:
Success! I've managed to reproduce the algorithm they use to compress this "SPRX" image and extract it! :D

Its incorporated into rom tool 1.1, use:

P525ROMTool -up ROMGalaxy.nb0 1 part1.img

This should properly decompress this partition image into part1.img file. Then you can use XIP tools on it - ie dumpxip.pl

You can see algorithm in the source code. Its not very complex - and can be easely made to work other way - to re-compress the modified image.
[Upgrading, Modifying and Unlocking] Ingvarr:
I've extracted the Microsoft-signed package from this XIP section that contains coredll.dll.

Compared coredll.dll from ASUS XIP to one from Himalaya and Blue Angel ROM Kitchen kernel XIP (that you claimed to be AKU3). They are exactly the same, except base addresses.

So either Himalaya & Blue Angel ROM Kitchen AKUs made with AKU 2.3 coredll or coredll does not change between AKUs.

Where did you see "AKU3" coredll.dll ?

p.s. I see some differences in the file system dlls though, maybe that's the real culpit. Also the read-only IMGFS may be a result of not proper IMGFS rebuild - and missing control panel utils may be the result of read-only IMGFS, not missing APIs. Does the buildimgfs properly rebuild the whole IMGFS for P525?
[Upgrading, Modifying and Unlocking] sorg:
i've also made decompressor of XPRS.

the main "compatibility" problem is in asusmisc.dll.

fortunately, its address in both ROMs is the same, so i will try to replace it.

XPRS partition has a little more comlexity like several copy regions (instead one in partition 1), so i have to test my makerom utility again. i didn't expected more than 1 copy region. also, there are couple more direct-mapped address dll which i didn't expeced as well... Thus again a lot of testings now.

I think IMGFS is read-only because trueffs.dll i used from AKU2.3, so probably there are some incompatibilities in function calling.

I don't know how you compared coredll.dll from AKU2.3 and AKU3.2 and didn't find difference. probably you compared two coredll.dll from the same version. Try to take original AKU 3.2 and 2.3 ROMs, not cooked. I use AKU3.2 ROM from P535.
[Upgrading, Modifying and Unlocking] Ingvarr:
I've got the UBIQUIO official AKU 3.3 ROM and I see that coredll is different here indeed.

But for Himalaya & Blueangel cooked AKUs I've just again confirmed that their ROMs are cooked with same coredll.dll (same as P525), so its at least possible somehow. Their ROM Kitchen uses the same XIP partition for all spectrum of AKUs from 2.3 to 3.2 - all they patch here is the boot.rgu registry. And it works somehow.

edit:

I've just dumped coredll exports (API) both from UBIQUIO(AKU3.3) and P525 XIP partitions.

While code somewhat differs (maybe simply due to recompilation), the exports are clearly the same. I defenitely dont see any "new APIs".

Both are attached - see it yourself.

Unfortunately I have no P535 ROM :(
[Upgrading, Modifying and Unlocking] s200:
adding files

Hi,

I m trying to cook my own rom, but I have some questions.

1.- I add some files in the dump directory, and I dont know if it is correct or I must use the add/del program.

2.- How I can put a shortcut in startup folder (in ROM of course), because I want start a program in automatic way always.

Thanks in advance.

Fernando
[Upgrading, Modifying and Unlocking] jackleung:
1. I could be wrong. But I could not make the rom building work without using add/del

2. modify the initflashfiles.dat file
[Upgrading, Modifying and Unlocking] ashmeza:
Asus P525 T9 contact or smart dial not working

Hi

I have asus p525 SN68****** i dont know much about programming or updating mobilephones and i am very new to this but i have beeing using wm5 for a long time and very used to it especaily the way contacts work on the standby screen and when serching , this asus p525 i like very much but it dont work like the other wm5's, i really need to get this phone working like way it should, i have been reading about Asus p525 apprently it has a problem with its T9 contacts?

Could anyone help me fixing this problem? :confused:

is there a dummy version to fix this problem as i am very new to this updating rom thing? i would not know where to start .

Thanks

Ash
[Upgrading, Modifying and Unlocking] s200:
cooking rom

Hi every body,

What I´m doing wrong?.

I follow all the steps in the first post to cook my owm ROM but when I put the NB0 file in the sd card and use the bootloader mode, it stays "invalid checksum".

Any clue, idea.

P.S.- I ve tried to addfile/delfile method and dump directory methos both without results.

BTW.- the files I´ve tried to put in rom are:

initflashfiles.dat (to change a startup program)

welcomehead.96.png (to change splash screen)

and the files from UTA v3 (a antithief software).

thanks in advance

Fernando
[Upgrading, Modifying and Unlocking] jackleung:
Have you look at my batch file in page 3?
[Upgrading, Modifying and Unlocking] s200:
cook my own rom

Hi, Jackleung

Thanks but It doesn work, I don´t know what I´m doing wrong.

I follow the steps but at the end I receive the "checksum error" "invalid update"

Some clue,?

cheers

Fernando

P.S.- I´ve attached the bat file I´m using.
[Upgrading, Modifying and Unlocking] jackleung:
Yr batch file looks good to me. Did you notice any error message when you run the batch file to build the rom? What I am suspecting is you only add files w/o removing any files to empty some place for your files. Try remove Skype.exe (since it's big) first to see if U still encounter the same problem.
[Upgrading, Modifying and Unlocking] T-Nine:
Anyone in Okinawa who may assist me with ..

Changing my ROM to 'english' since Iam very very new to the X01HT? I've owned a Treo for as long as I can remember in the U.S. but here I have just purchased the X01HT and need to be able to read it loll.

Thanks.

T-Nine.
[Upgrading, Modifying and Unlocking] s200:
No way

Hi jackleung

I´ve removed tsk files, htm files, mms files to free space I only add the initflashfiles and the uta files and there is no way, I continue with the "checksum error" "update fail"

What can I do?

1.- The galaxy.cap file its from asus website 3.32 WWE ROM (it could be the problem?, I used this cap to update my firmware)

2.- Can you atach a zip file with the tools to make the ROM (maybe I´m using the incorrect ones)

3.- Do you have any idea what I´m doing wrong?

Thanks in advace

Fernando
[Upgrading, Modifying and Unlocking] zyxer_raffy:
Hi everybody.

Im using SipChange (thanks Sleuth255) to set T9 as default SIP. Anybody knows how to set "T9 Abc" as default instead of "T9 English"? It takes alot of key strokes everytime you transfer the cursor to another input field. For example, in composing SMS, the cursor is automatically positioned in the "TO:" field then switch the T9English to T9 Abc. Upon transferring the cursor to the message field, the input method returns back to T9 English. I then have to apply those keystrokes again in order to switch to T9 Abc.

Thank you and good day...

raffy
[Upgrading, Modifying and Unlocking] jackleung:
Here. good luck
[Upgrading, Modifying and Unlocking] s200:
I´ve got it!!!!!!!

At the end, I found the problem why I was not able to update a cook rom, It was because it was necesary to format the miniSD to Fat16.

After the format all the NB0 files I tried, displayed the Cheksum OK!.

Now I have the problem tha the NB0 files work like I want. But this is another history with the initflasfile.dat file.

I will have to learn how to edit correctly to put lnk files in the startup folder.

Thank, Thanks, thanks Jackleung

Cheers

Fernando

Edited.- I was be able to change the initflashfiles.dat in a correct way. The ROM is STABLE and PERFECT only one problem Its not possible to execute one of the programs I´ve added because a securyty warning. Any advice?

Thanks....
[Upgrading, Modifying and Unlocking] jackleung:
I simply disable MS stupid security warning by putting that into default.txt:

HKEY_LOCAL_MACHINE\Security\Policies\Policies\00001001 = 1
[Upgrading, Modifying and Unlocking] s200:
IT doesn´t work

Hi jackleung

Step by step I´m learning about cook Asus ROM. I edit the default.hv file and change the registry you coment to me.

But It doesn´t work, always I try to execute the exe file I received a pop up window with something like that:

"the xxxx.exe file could be opened because one of its components its missing....or don´t have a signed certificate"

and it´s imposible to me to use the software.

Any clue

Thank very much (again)

Fernando
[Upgrading, Modifying and Unlocking] etest:
It seemed that the program cannot run on my computer

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

It seemed that the program named “P525romtool" cannot run on my computer under dos mode. Would anyone tell me the reason?

My computer is running a CHS XP OS.

The screen pic with error prompt was attached. Thx.
[Upgrading, Modifying and Unlocking] s200:
Hi,

one question, Have you instaled the Net framewor?, because it´s necesary to run P525ROMTool.

Greetings

Fernando
[Upgrading, Modifying and Unlocking] Ingvarr:
Or Microsoft Visual Studio redistributable libs.
[Upgrading, Modifying and Unlocking] baramuse:
I've just bought a P535.

Can I extract my rom with some tool if you need one to play with?

the only rom update aviable on asus site is for HongKong/taiwan people.

My p535 comes with a french rom :)
[Upgrading, Modifying and Unlocking] baramuse:
Ok so I tried with the HongKong Rom found there:

http://dlsvr01.asus.com/pub/ASUS/IA/P535/P535_V4314CHT_HK.rar

But... :

D:\p535\Roms\525 tool>P525RomTool.exe -d GalaxyII.cap

ASUS P525 ROM Tool 1.1

Converting ... DONE, to ROMGalaxy.NB0

D:\p535\Roms\525 tool>prepare_imgfs.exe ROMGalaxy.NB0 -nosplit

Searching for IMGFS start... Not found!

Is there any asus specialist forums?
[Upgrading, Modifying and Unlocking] Ingvarr:
P525ROMTool won't work with .cap packages from P535

They have different XOR key and different internal structure.
[Upgrading, Modifying and Unlocking] jackleung:
Read this: http://www.modaco.com/index.php?showtopic=248412&pid=799124&st=20&#entry799124

So far, I only need one of the registry change setting change as I posted and no problem (and no stupid pop up message) for me so far.

What I would suggest is doing the registry change by Resco Explorer to see if the registry hack work for you instead into mergering it into yr rom. Maybe your problem is really missing DLL or EXE
[Upgrading, Modifying and Unlocking] vbexpert:
Could you please help us to make a P535 ROM tool? Thanks
[Upgrading, Modifying and Unlocking] s200:
I get it !!!!!!!!!!

Hi Jackleung

And Finally I get it, the problem was I was modifing the wrong incorrect key, it was 0000101a and not 00001001, after that, the ROM is perfect, and with my little security program.

Thanks for all

Fernando
[Upgrading, Modifying and Unlocking] etest:
You mean I need install microsoft visual studio at first? I donot have it so far. Will try soon.

Thx.
[Upgrading, Modifying and Unlocking] Ingvarr:
You don't need full .NET framework.

And you don't need complete Visual Studio.

You only need this small distro when installing on clean system - http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE
[Upgrading, Modifying and Unlocking] etest:
Yeath, it is done. Thanks alot.
[Upgrading, Modifying and Unlocking] dimdimdim:
romgalaxy.nbo

hi,everybody!

I'm also from ukraine, and I have problem with using this tool for extracting galaxy.cap to .nbo. so, could you be so kind, please, send to me extracted galaxy.cap of wwe 3.32 - dmitry.babanov@gmail.com.

I need it asap. thank you in advance!!
[Upgrading, Modifying and Unlocking] dimdimdim:
ingvarr!

have a problem: I've installed the distro you wrote about, also I've got NCF2, but I still can't run this p525..tool. p;ease, help anybody!
[Upgrading, Modifying and Unlocking] tokyovigilante:
Hi Ingvarr,

Do you have any more information on the differences you alluded to above between the 525 and 535 ROMs? I have a French 535 I'd like to get an English ROM onto, but the standard flasher won't accept it. I assume the bootloader will be able to, but I haven't been able to decode the .cap package to a ROMGalaxyII.nb0 file.

I would appreciate any help you or anyone else could give.
[Upgrading, Modifying and Unlocking] pntzamaras:
i just flashed the wwe rom to my french asus p535!!!

how to do it:

find sorg's hacked autorun file from a p525 cooked rom.

Replace the autorun file in /2577 with the one of Sorg's.

Run run Asus.Unlocklangid.exe from p525 cooked rom.

Now copy GALAXYII.cap form wwe rom to root of mini sd.

Copy the same file second time to root of mini sd but rename it before to GALAXY.cap.

Insert the mini sd to p535 now, and follow the instructions.

In 3 minutes you will have a wwe unit!!!
[Upgrading, Modifying and Unlocking] tokyovigilante:
You're a legend! I was about to do that but was concerned about incompatibility between the ROM and the P525 flasher. So it works well? No loss of functionality?
[Upgrading, Modifying and Unlocking] tokyovigilante:
I can confirm that this works well, although I needed to rename Galaxy.cap back to GalaxyII.cap for the upgrade to actually begin.

Thanks for your bravery pntzamaras!
[Upgrading, Modifying and Unlocking] pntzamaras:
glad i helped! It is a superb device!!!
[Upgrading, Modifying and Unlocking] nero62:
Panaros you are great!

And regards to all Greek users of this forum!!!:)
[Upgrading, Modifying and Unlocking] evertonclub:
Hi

I have a question ,

1. I want add/fire to Startup Folder ?

2. I want create Foler ?

i dont know command ?

Step by step please

Thanks you
[Upgrading, Modifying and Unlocking] ferryboat:
modify "initflashfiles.dat" with ultraedit recommend!

Directory("\windows\startup"):-File("newname.jpg","\Windows\Flower.jpg")

this mean copy\windows\flower.jpg to \windows\startup\newname.jpg

Directory("\Windows"):-Directory("StartUp")

this mean creat \windows\startup dic!
[Upgrading, Modifying and Unlocking] ecuesta:
I have a french asus p535

please... could you help me to upgrade in english?

I'm new... and I don't understand your instructions...

where is that cooked rom?? could you give me the url?

What? there are a lot in the asus webpage... what is the correct?

and... is this dangerous?

what happen is something fails? Can I recover my original french rom?

and a last question... is it possible to change to spanish?

thank you !
[Upgrading, Modifying and Unlocking] tokyovigilante:
Look here:

http://xdaforums.com/showthread.php?p=1178905#post1178905

support.asus.com

There is NO cooked ROM for the P535. You can flash official ROMs using the tools I have linked.

Any 4.3.15 ROM with WWE in the filename will work.

It is dangerous if you do not follow the instructions in the thread linked, and in the ROM tools.

No, you can only switch languages that ASUS has released a ROM for. They may release a French ROM in the future. If you have more questions, ask BEFORE you flash, as flashing is a one-way one-shot process.

See if a Spanish ROM is available on the ASUS support site.
[Upgrading, Modifying and Unlocking] ecuesta:
thank you very much....

but...

I don't understand you....

could you give the link to download the rom?

I should download a official p525 rom? what? I don't understand you

please... give me the url to download...

I've found these roms:

what do you recommend me? russia, thailand or malaysia?

http://dlsvr01.asus.com/pub/ASUS/IA/P535/P535_4315WWEL_RU.rar

Asus PDA Phone P535's latest firmware for Russia

http://dlsvr01.asus.com/pub/ASUS/IA/P535/P535_V4315_WWE_TH00.rar

Asus PDA Phone P535's latest firmware for Thailand

http://dlsvr01.asus.com/pub/ASUS/IA/P535/V4315_WWE_MS00.rar

Asus PDA Phone P535's latest firmware for Malaysia

-----

and a last question...

is there a lost of functionality? we are using a p525 rom... so... it's a differente model...

thank you ! you are great !
[Upgrading, Modifying and Unlocking] tokyovigilante:
Use the Thai or Malaysian ROMs, the Russian is English but adds extra software for Cyrilic text entry you won't want or need.

I'm not sure what you mean by using a P525 ROM. The tools provided are patched versions of P525 tools, but you use them with a P535 ROM. They work on the P535 because their only function is to allow access to the phone's bootloader. They don't have anything to do with the flashing process itself.

You should NEVER flash a phone with another phone's firmware.
[Upgrading, Modifying and Unlocking] ecuesta:
thank you very much !

I hope Assus put a spanish rom :(
[Upgrading, Modifying and Unlocking] liay:
Hi,Ingvarr

P535's WM6 Rom has released, can this tool used on P535 to extract the NB0 file?

With your source code, I just change the XOR mask to A87BC0D5, but seems it didn't work. Need your help please!
[Upgrading, Modifying and Unlocking] artem_id:
This tool correctly extract nb0 file from asus WM5 p535 rom (GalaxyII.cap) ?

if it correct please post this tool here.

mask A87BC0d5 for wm5 roms

mask a87ba0d5 for wm6 roms

if all working propertly please post 535 tool here
[Upgrading, Modifying and Unlocking] alireza_simkesh:
hey man,

thanks for the tutorial, i did everything right up tp step 5,

but when i run the command "P525ROMTool -s ROMGalaxy.NB0" it never asks me for checksum value, it just says "Asus P525 Rom Tool 1.1 , Proper CRC is 0313fa9e, stored CRC is 0313fa93"

so it gives me checksum error when i wanna flash my device,

do you have any suggestions?!!
[Upgrading, Modifying and Unlocking] vivi:
I suggest you repeat the whole step again.

It seems only last digit differs.

Maybe the program can't detect it.

Just guess.

vivi
[Upgrading, Modifying and Unlocking] alireza_simkesh:
Yo man,

my bad, those two things are identical:

"Asus P525 Rom Tool 1.1 , Proper CRC is 0313fa9e, stored CRC is 0313fa9e"

just a typo...

but iam actually using this to flash back to WM5, so im not adding/removing anything, so i kinda skipped steps 2,3 and 4 and jumped to step 5,.

would that make a problem?!!
[Upgrading, Modifying and Unlocking] vivi:
No problems and no need to CheckSUM if you only cut galaxy.cap to ROMGalaxy.nb0.

Run unlock first.

vivi
[Upgrading, Modifying and Unlocking] alireza_simkesh:
Yo, i did run unlock first ( the one u use for ur ROMs),

but it still gives me checksum error

here is the extracted file:

http://rapidshare.com/files/71304248/ROMGalaxy.NB0

i even did the whole thing again,

i keep getting this checksum thing!!!!
[Upgrading, Modifying and Unlocking] vivi:
Formatting your MiniSD card to FAT16 and try again.

vivi
[Upgrading, Modifying and Unlocking] alireza_simkesh:
k done!!!

thnx man:D
[Upgrading, Modifying and Unlocking] demo05:
hi, is it possible do it for:

change my languange spanish to italian, How??

please help me. thanks
[Upgrading, Modifying and Unlocking] alireza_simkesh:
use AsusUnlock, then upgrade to WWE.
[Upgrading, Modifying and Unlocking] demo05:
thanks, but do it work with an asus p535????

thanks a lot
[Upgrading, Modifying and Unlocking] PhreakSoul:
ASUS P750 ROM Tool

I updated the tool to work with P750 cap files.

It is not tested so use it at

your own risk

!

For more informations read the included readme.

Edit: Don't forget to install the Microsoft Visual C++ 2008 Redistributable Package if necessary from http://www.microsoft.com/downloads/...+ 2008 Redistributable Package&DisplayLang=en if the program does not run.
[Upgrading, Modifying and Unlocking] mingw:
Hi the p750 rom tool doesn't look like its a valid exe. thanks
[Upgrading, Modifying and Unlocking] PhreakSoul:
You have to start it on your PC and not on your P750!
[Upgrading, Modifying and Unlocking] wpmosc:
Does the Unlock Language/ Region ID of the 525 work on the 750 ???
[Upgrading, Modifying and Unlocking] Lobo13:
P750 don't need Unlock language before flashing.
[Upgrading, Modifying and Unlocking] wpmosc:
After I have extracted the Files from the Asus FTP foe the P750 I have two Cap Files, a PegasusP and an AsusP750. Which one should I use to extract the nb0 ?? I have both in the same Directory as the P750RomTool when I run from the Command Line P750RomTool -d PegasusP.cab I get an Error. Why ?? Please help !
[Upgrading, Modifying and Unlocking] PhreakSoul:
You should try the following command:

P750RomTool.exe -d AsusP750.cap ROMPegasus.NB0

It should work also without giving the output file name.

If it still fails: Please post the complete shown error message!

Without the error message it is impossible to provide any support.