PDA

View Full Version : ASUS P525 ROM Tool - Cooking your own ROMs


Ingvarr
26th November 2006, 06:38 PM
The attached utility will allow to extract .NB0 OS image from ASUS P525 "galaxy.cap" complete rom update packages, and also to update CRC on modified NB0 ROM image, to pass the flasher validity check and flash the modified ROM. Also it will allow to unpack compressed kernel partition.

The application dynamically linked to Visual C runtime libraries. They used by myriads of applications, and most likely you already have them on your system installed. If you are not (on a clean PC for example) and P525ROMTool complains about lack of needed libraries,- download and install this - http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE

For you technical people, the utility source is included too. You can see the basic layout, and that ASUS used Adler32 algorithm to calculate the checksum on ROMs (with slight modification that base sum was initialized to zero instead of one).

The basic procedure for cooking your own custom P525 rom is:

1) P525ROMTool -d galaxy.cap
This will extract the ROMGalaxy.NB0 OS-only image. For custom ROMs I recommend working with NB0 OS images only - no danger of corrupting bootloader & IPL this way.

2) prepare_imgfs ROMGalaxy.NB0 -nosplit

3) DelFile / AddFile
Iam not sure if you can truly fully rebuild the ROM and not to break anything (ROM tools were made for HTC platform, not for ASUS). So I recommend using DelFile/AddFile method at least for the start.

There are a lot of different ROM editing tools around, but I can not give you exact directions what is better and in which conditions - ASUS ROM cooking is less charted area then for HTCs.

I assume you know what you actually need to change on file basis for your ROM customization. If you dont know what I am talking about, this is not for you (read disclaimer at the end of the post, and think over it).

4) make_imgfs ROMGalaxy.NB0 -nosplit

5) P525ROMTool -s ROMGalaxy.NB0
it will ask about changed checksum. Enter "y" to update it. You can run P525"ROMTool -s ROMGalaxy.NB0" again to be sure that checksum was updated properly - it should'nt ask to change it second time.

6) Flash ROMGalaxy.NB0 via bootloader (copy it to SD card root, press "camera" fully, press reset).
Techincally, you can make the .cap file to flash via "autorun" loader, hovewer, I must warn you that .cap file will flash not only OS image, but also the IPL+bootloader. If something goes wrong, bootloader can be corrupted and device will be bricked.
If you flash ROMGalaxy.NB0, it will not flash over bootloader+IPL, so its a lot safer - if something goes wrong, you still must be able to flash emergency rom via bootloader.

Take note that any activity that involves the ROM updating is dangerous. Even if you understand everything, there is some risk. If you have only basic understanding of ROM mechanics, risk increases tenfold - you better consider before screwing up perfectly working and expensive device.
You have been warned.

jackleung
26th November 2006, 06:49 PM
Ingvarr, thanks a million time. I love yr WM5 Storage and I think I will love this tool also. I will start building my rom based on Sorg's build 6 since it does provide some very useful tools for us.

PestKilleR
27th November 2006, 09:38 AM
Ingvarr thank you for your cool tools.
But when I DIY my ROM, I can't make make_imgfs.exe work correctly. It returns some symbols I can't understand.

Even I run make_imgfs.exe just after finish running prepare_imgfs.exe, it returns the err.
Could you help me with this?

Ingvarr
27th November 2006, 09:48 AM
make_imgfs ROMGalaxy.NB0 -nosplit

NOT "nk.nba"

It writes the modified filesystem back in the original image, so it should remain the same. You dont want to mix the ASUS and HTC ROMs and then flash it to your device, trust me :)

I recommend you to read HTC ROM Tools instructions and forum threads and be sure you've got right how it works, before you screw something up ;)

creazy2000
27th November 2006, 02:59 PM
sir,
Bad news,it can't work with CHS ROM (ROMgalaxy.nb0) checksum error!~~~

Ingvarr
27th November 2006, 03:29 PM
Does it correctly verify the checksum on original ROM?

I will try to look over it, maybe I've missed something.

Btw, if you can, write down what does writes on screen _exactly_, down to the point of failure (including error message).

harlemyin
27th November 2006, 04:34 PM
Does it correctly verify the checksum on original ROM?

I will try to look over it, maybe I've missed something.

Btw, if you can, write down what does writes on screen _exactly_, down to the point of failure (including error message).

i have tried it too.
i updated the checksum in sorgs rom, and then i found, that the checksum from ur SW is diffrent with the original Checksum in sorgs ROM

Ingvarr
27th November 2006, 04:58 PM
i have tried it too.
i updated the checksum in sorgs rom, and then i found, that the checksum from ur SW is diffrent with the original Checksum in sorgs ROM
You mean, it claims that checksum is wrong even when you have not modified NB0 yet?
I may look over this NB0, can you host it somewhere? But better not at rapidshare, Iam already topped my limit ;)

harlemyin
27th November 2006, 05:22 PM
You mean, it claims that checksum is wrong even when you have not modified NB0 yet?
I may look over this NB0, can you host it somewhere? But better not at rapidshare, Iam already topped my limit ;)

yes
and it happens by official P525_V3320_WWE2nd too
checksum in official P525_V3320_WWE2nd is 79AB7436
ur SW changed it to EF722461----not modified NB0
u can download official P525_V3320_WWE2nd with www.asus.com or
ftp://dlsvr02.asus.com/pub/ASUS/IA/P525/P525_V3320_WWE2nd.zip

Ingvarr
27th November 2006, 05:32 PM
Thats odd, because I've just checked it with WWE 3.32 and at least checksum calculation defenitely works ok...
This roms are in .CAP package. Have you actually extracted .NB0 from .CAP?

I have uploaded version 1.01 - it has additional sanity checks to make sure that you try to run it on NB0 with structure it expects.

Try it on WWE 3.32 and write what the original checksum and calculated checksums will be.

harlemyin
27th November 2006, 06:46 PM
sorry
our mistake
i tested ur SW with a *.nb0, which extracted with xda3nbftool.exe------*.nb0 with ipl and bootloader.
and now i find, that *.nb0 should be and must be extracted with ur P525ROMTool -d galaxy.cap,------that means *.nb0 without ipl and bootloader


everything is fine, when *.nb0 is extracted with ur P525ROMTool

i think creazy2000 just made the same mistake like me.

harlemyin
27th November 2006, 06:48 PM
o
thanks a lot.

jackleung
28th November 2006, 04:31 AM
Thanks. The tool works perfectly on my P525.

creazy2000
28th November 2006, 05:30 AM
Thats odd, because I've just checked it with WWE 3.32 and at least checksum calculation defenitely works ok...
This roms are in .CAP package. Have you actually extracted .NB0 from .CAP?

I have uploaded version 1.01 - it has additional sanity checks to make sure that you try to run it on NB0 with structure it expects.

Try it on WWE 3.32 and write what the original checksum and calculated checksums will be.


I make a mistake, thanks!

creazy2000
28th November 2006, 05:34 AM
sorry
our mistake
i tested ur SW with a *.nb0, which extracted with xda3nbftool.exe------*.nb0 with ipl and bootloader.
and now i find, that *.nb0 should be and must be extracted with ur P525ROMTool -d galaxy.cap,------that means *.nb0 without ipl and bootloader


everything is fine, when *.nb0 is extracted with ur P525ROMTool

i think creazy2000 just made the same mistake like me.

Oh, I know !
I make a mistake !
thanks

Night Runner
29th November 2006, 05:44 AM
Is it a seperate tools that the imgfs? Need I find this tool to finish the whole things? Where can I find this tool?

jmfa59
29th November 2006, 07:25 AM
P525_V3320_WWE2
I have P525_V3.29.0 WWE3
Can someone tell the difference between them it looks that the first one is newer but I am confused by the WWE which is newer
Thanks all

Ingvarr
29th November 2006, 08:53 AM
Is it a seperate tools that the imgfs? Need I find this tool to finish the whole things? Where can I find this tool?

Everything about complete process is in the first post. What is you dont understand from here?

Ingvarr
29th November 2006, 08:58 AM
P525_V3320_WWE2
I have P525_V3.29.0 WWE3
Can someone tell the difference between them it looks that the first one is newer but I am confused by the WWE which is newer
Thanks all

WWE means "world wide english".

First is 3.32, therefore, its newer.

jmfa59
29th November 2006, 10:00 AM
Ingvarr
Thanks Buddy,
can you explain WW2 and WWE3 it seems that the latter is newer but the version V3.29 is older or is ment for different country

Ingvarr
29th November 2006, 10:24 AM
i dont know what last number means, may be some internal index.

3.32 is clearly the newer, and its appeared a lot later.

jmfa59
29th November 2006, 11:02 AM
Thanks a lot

sorg
29th November 2006, 08:42 PM
now everyone can create his own ROM and make his device better.. may be ;)

So, now i can create ROM only for my own needs. no need include so much variations :)

good luck in creation!

jackleung
29th November 2006, 09:00 PM
now everyone can create his own ROM and make his device better.. may be ;)

So, now i can create ROM only for my own needs. no need include so much variations :)

good luck in creation!Hi Sorg, your custom tools, tricks and patch (Torch, smartphone mode, fixed to PhoneAlarm .... etc) to P525 are still very important to us . And that's why I build my own rom based on your rom. So, please continue your support to P525 community and share whatever brilliant ideas and tricks to us. ;)

Ingvarr
30th November 2006, 08:52 AM
Now the cooking is possible, but still cumbersome.

It would be better at least to try to do a port of Bepe Rom Kitchen - that should allow to ease cooking process a lot. Also potentially that should allow also to integrate latest AKUs, and every willing person just will do a custom ROM packages - but everybody will be able to choose any set of packages for own rom.

Hovewer I guess its better to wait for release of P535 ROM (with AKU 3.2) to look for common ground and see if maybe they used Microsoft (modernized) Bluetooth stack there. I suspect that custom Broadcomm stack can make isolating device-specific parts more difficult.

jackleung
30th November 2006, 12:21 PM
Now the cooking is possible, but still cumbersome. It's true. And my not so perfect approach is writing a Dos batch file to streamline the process now (see attached based on using Sorg's build 06 rom).

BTW, do any of you notice the free/used sectors reported by Addfiles.exe is not getting updated even the files is successfully added to the rom (see below)???

C:\Sorg>Addfile.exe VCWave.dll
Total Sectors: 3ffc0
Used Sectors : 16a71
Free Sectors : 2954f

C:\Sorg>Addfile.exe VocabSetting.exe
Total Sectors: 3ffc0
Used Sectors : 16a71
Free Sectors : 2954f

C:\Sorg>Addfile.exe VoiceCommander.exe
Total Sectors: 3ffc0
Used Sectors : 16a71
Free Sectors : 2954f

C:\Sorg>Addfile.exe VSRDLL.dll
Total Sectors: 3ffc0
Used Sectors : 16a71
Free Sectors : 2954f

Ingvarr
30th November 2006, 01:38 PM
For me, the number of sectors update correctly.
However, I've used ASUS WWE rom for testing, not Sorg's:


C:\>addfile rgucomp.exe
Total Sectors: 3ffc0
Used Sectors : 1093a
Free Sectors : 2f686

C:\>addfile rgucomp.exe
Total Sectors: 3ffc0
Used Sectors : 10983
Free Sectors : 2f63d

sorg
30th November 2006, 05:41 PM
Hovewer I guess its better to wait for release of P535 ROM (with AKU 3.2) to look for common ground and see if maybe they used Microsoft (modernized) Bluetooth stack there.

535 ROM has the same widcomm stack.
535 has no phone keyboard, another WiFi Card (b/g instead b) and 256MB of ROM instead 128MB..
ROM from 535 doesn't work straight on 525. After some tweaks, windows started , but only devices working are display and touch screen. no keyboard, no wifi(of course!), no bt, no gsm.. nothing :)

ROM has a lot of modules and it's impossible simple move them from one ROM to another. need rebase all modules..

I think, ROM from 535 isn't so similar to get it as reference to cook AKU 3.2 ROM for 525.. also, there is already AKU3.3 for some devices available with even closer functionality to 525 than 535 to 525..

Ingvarr
30th November 2006, 07:01 PM
Oh, I hoped that P525 & P535 had more common platform, but nvm...

Well, then I guess then its up "usual" way as with Bepe's Rom Kitchen - just to separate the device-dependent part and AKU (independent) part.
If its properly done we can then just use any AKU packages for Rom Kitchen that float around (I think the latest proper is 3.2).

If needed, modules can be rebased. I think there is an utility around that guess module relocations, provided you have same module from different ROM versions/languages. Also, modules can be moved without rebasing - but, rebasing will be needed in case of address "collision" if two modules will end up in same area.

jackleung
30th November 2006, 09:59 PM
Hi Ingvarr, does it mean yr P525 Rom Tool work for P535 also??

sorg
1st December 2006, 04:46 AM
imgfs can handle only one of three parts - OS part.
there is also "kernel1" and "kernel2" parts.. I don't know real names, so just named them so. For kernel1 i already made builder.. kernel2 still not clear for me.

try to find coredll.dll and asusmisc.dll files in OS ROM and you will know what i mean ;)

sorg
1st December 2006, 04:50 AM
btw latest AKU is 3.3 as i mentioned above.. not 3.2

Ingvarr
1st December 2006, 08:54 AM
try to find coredll.dll and asusmisc.dll files in OS ROM and you will know what i mean ;)

These are bulit directly in NK.exe I think.

There are 3 partitions, as in usual MSFLASH-based WM5 devices (first sector is usual MBR, second sector contains MSFLASH signature).

partition 1) XIP-updater "compact" NK.exe. Its usually present, but not used, since no known device actually use the XIP update, preferring to overwrite whole ROM instead.

partition 2) NK.exe (kernel) for usual boot. On P525 its compressed (see SPRX signature), as on many other devices (ie Mitacs). Good thing you dont actually need to alter it, even for AKU updates - this is kernel&device dependent part. But it _can_ be altered, just needs to be unpacked first.

partition 3) TrueDOC file system. All other files go there and its that primarily altered & built.

Bepe ROM kitchen takes "base" NB0 as device-dependent template for make_imgfs, as usual.

I know latest AKU is 3.3 but I havent seen ROM Kitchen _packages_ for 3.3 yet.

Ingvarr
1st December 2006, 09:19 AM
Hmm, modularization seem to went nice.

I've just used DSMTool on all .dsm files in Dump - and I've obtained nice set of packages, and "drivers" package among them. Now just to check what package is what and separate AKU OS, AKU LOC and OEM sets...

Iam wondering, does buildimgfs actually work with P525? Sector values it writes at the end is somewhat suspicious...
But its vital for ROM kitchen process.

Edit: Ok, done, I have uploaded the OEM part on xda ftp - Uploads/ASUS P525/ROM Kitchen/ASUS_P525_OEM_WWE_332.rar.

I've placed the custom initflashfiles and AKU reg stamp and CreateOS.exe seem to reconstruct the original(AKU 2.3) ROM quite close to original.

OEM packages are easely identified by ASUS certificate instead of Microsoft one.
Though, two packages are somewhat ambigous - I see them both in P525 "OEM" part and in third-party AKU packages.
These are:

c9a4171d-b932-713c-4d22-4c71a0b83ddf (ASUS) <=> 5cc9ab9f-47a2-d09f-fb06-ffc00b55ac44 (AKU LOC)

and

034e7cf6-8a37-40ad-85bd-6851b921866a (ASUS) <=> 034e7cf6-8a37-40ad-85bd-6851b921866a (AKU OS)

For correct reconstruction only one from each pair should be left. I am wondering which ones...

sorg
2nd December 2006, 07:04 AM
These are bulit directly in NK.exe I think.

There are 3 partitions, as in usual MSFLASH-based WM5 devices (first sector is usual MBR, second sector contains MSFLASH signature).

partition 1) XIP-updater "compact" NK.exe. Its usually present, but not used, since no known device actually use the XIP update, preferring to overwrite whole ROM instead.

partition 2) NK.exe (kernel) for usual boot. On P525 its compressed (see SPRX signature), as on many other devices (ie Mitacs). Good thing you dont actually need to alter it, even for AKU updates - this is kernel&device dependent part. But it _can_ be altered, just needs to be unpacked first.

partition 3) TrueDOC file system. All other files go there and its that primarily altered & built.

Bepe ROM kitchen takes "base" NB0 as device-dependent template for make_imgfs, as usual.

I know latest AKU is 3.3 but I havent seen ROM Kitchen _packages_ for 3.3 yet.

AKU3.3 can be extracted from ROM of this topic:
http://forum.xda-developers.com/showthread.php?t=284509

your descriptions for parts 1 and 2 are incorrect.

part 1: NK.exe and low-level AKU dependent(!) libraries like codedll.dll, busenum.dll, trueffs.dll and others. you can extract all them by dumprom utility

part2: XPRS partition. i don't know any tools to handle this. From one place i found that it should be compressed block of RAM. But actually, i think it contains some libraries because library asusmisc.dll couldn't be found neither in DOC not in NK partitions. Currently, i don't know any utility to handle this partition to look what is inside..


besides description, if you want make AKU 3.x ROM then you have to replace some files in part 1. coredll.dll is the key component and AKU dependent. And it's better to update all libs in NK because they could compiled with some new structures from AKU 3.x. You can look at exported functions of coredll.dll and will find there are many new exports.

Another problem is that both parts 1 and 2 includes all libraries as modules and when you will replace AKU, you most likely have to re-base all of them.
Well, if you want replace to AKU 3.2 from 535 then no need rebase part1' libs because addresses are the same.
But u think, it's better to take AKU 3.3 from topic i mentioned.

ASUS ROM has 2 packages from ASUS as you showed before.. both have to be transferred to new ROM.

Ingvarr
2nd December 2006, 09:15 AM
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.

harlemyin
2nd December 2006, 11:33 AM
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?

sorg
2nd December 2006, 10:21 PM
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.

Ingvarr
3rd December 2006, 09:02 AM
i can not unpack second partition and thus don't know what is exactly there.

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...

Ingvarr
3rd December 2006, 11:20 AM
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.

Ingvarr
3rd December 2006, 11:59 AM
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?

sorg
3rd December 2006, 05:17 PM
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.

Ingvarr
3rd December 2006, 05:26 PM
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 :(

s200
26th January 2007, 10:41 PM
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

jackleung
27th January 2007, 12:32 AM
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

1. I could be wrong. But I could not make the rom building work without using add/del

2. modify the initflashfiles.dat file

ashmeza
28th January 2007, 11:21 AM
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

s200
29th January 2007, 10:09 AM
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

jackleung
29th January 2007, 04:18 PM
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".
Have you look at my batch file in page 3?

s200
29th January 2007, 11:50 PM
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.

jackleung
30th January 2007, 04:12 AM
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.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.

T-Nine
30th January 2007, 04:18 AM
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.

s200
31st January 2007, 01:37 PM
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

zyxer_raffy
1st February 2007, 12:07 AM
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

jackleung
1st February 2007, 01:17 AM
Hi jackleung
2.- Can you atach a zip file with the tools to make the ROM (maybe I´m using the incorrect ones)
Fernando Here. good luck

s200
1st February 2007, 12:30 PM
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....

jackleung
1st February 2007, 11:12 PM
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....I simply disable MS stupid security warning by putting that into default.txt:

HKEY_LOCAL_MACHINE\Security\Policies\Policies\0000 1001 = 1

s200
2nd February 2007, 01:32 AM
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

etest
2nd February 2007, 03:29 AM
The attached utility will allow to extract .NB0 OS image from ASUS P525 "galaxy.cap" complete rom update packages, and also to update CRC on modified NB0 ROM image, to pass the flasher validity check and flash the modified ROM. Also it will allow to unpack compressed kernel partition.

For you technical people, the utility source is included too. You can see the basic layout, and that ASUS used Adler32 algorithm to calculate the checksum on ROMs (with slight modification that base sum was initialized to zero instead of one).

The basic procedure for cooking your own custom P525 rom is:

1) P525ROMTool -d galaxy.cap
This will extract the ROMGalaxy.NB0 OS-only image. For custom ROMs I recommend working with NB0 OS images only - no danger of corrupting bootloader & IPL this way.

2) prepare_imgfs ROMGalaxy.NB0 -nosplit

3) DelFile / AddFile
Iam not sure if you can truly fully rebuild the ROM and not to break anything (ROM tools were made for HTC platform, not for ASUS). So I recommend using DelFile/AddFile method at least for the start.

There are a lot of different ROM editing tools around, but I can not give you exact directions what is better and in which conditions - ASUS ROM cooking is less charted area then for HTCs.

I assume you know what you actually need to change on file basis for your ROM customization. If you dont know what I am talking about, this is not for you (read disclaimer at the end of the post, and think over it).

4) make_imgfs ROMGalaxy.NB0 -nosplit

5) P525ROMTool -s ROMGalaxy.NB0
it will ask about changed checksum. Enter "y" to update it. You can run P525"ROMTool -s ROMGalaxy.NB0" again to be sure that checksum was updated properly - it should'nt ask to change it second time.

6) Flash ROMGalaxy.NB0 via bootloader (copy it to SD card root, press "camera" fully, press reset).
Techincally, you can make the .cap file to flash via "autorun" loader, hovewer, I must warn you that .cap file will flash not only OS image, but also the IPL+bootloader. If something goes wrong, bootloader can be corrupted and device will be bricked.
If you flash ROMGalaxy.NB0, it will not flash over bootloader+IPL, so its a lot safer - if something goes wrong, you still must be able to flash emergency rom via bootloader.

Take note that any activity that involves the ROM updating is dangerous. Even if you understand everything, there is some risk. If you have only basic understanding of ROM mechanics, risk increases tenfold - you better consider before screwing up perfectly working and expensive device.
You have been warned.

============
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.

s200
2nd February 2007, 09:40 AM
Hi,

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

Greetings
Fernando

Ingvarr
2nd February 2007, 11:41 AM
Hi,

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

Greetings
Fernando

Or Microsoft Visual Studio redistributable libs.

baramuse
2nd February 2007, 02:45 PM
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 :)

baramuse
2nd February 2007, 03:14 PM
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?

Ingvarr
2nd February 2007, 06:39 PM
P525ROMTool won't work with .cap packages from P535

They have different XOR key and different internal structure.

jackleung
3rd February 2007, 12:45 AM
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"
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

vbexpert
3rd February 2007, 03:50 AM
P525ROMTool won't work with .cap packages from P535

They have different XOR key and different internal structure.

Could you please help us to make a P535 ROM tool? Thanks

s200
3rd February 2007, 02:46 PM
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

etest
4th February 2007, 02:42 AM
Hi,

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

Greetings
Fernando

You mean I need install microsoft visual studio at first? I donot have it so far. Will try soon.

Thx.

Ingvarr
4th February 2007, 09:14 AM
You mean I need install microsoft visual studio at first? I donot have it so far. Will try soon.

Thx.


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

etest
4th February 2007, 10:10 AM
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

Yeath, it is done. Thanks alot.

dimdimdim
11th February 2007, 12:06 AM
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!!

dimdimdim
11th February 2007, 08:36 AM
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

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!

tokyovigilante
5th March 2007, 05:32 PM
P525ROMTool won't work with .cap packages from P535

They have different XOR key and different internal structure.

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.

pntzamaras
9th March 2007, 01:15 PM
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!!!

tokyovigilante
9th March 2007, 02:20 PM
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!!!

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?

tokyovigilante
9th March 2007, 02:32 PM
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!

pntzamaras
9th March 2007, 03:06 PM
glad i helped! It is a superb device!!!

nero62
9th March 2007, 09:34 PM
glad i helped! It is a superb device!!!

Panaros you are great!
And regards to all Greek users of this forum!!!:)

evertonclub
21st March 2007, 08:29 AM
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

ferryboat
28th March 2007, 05:50 AM
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

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!

ecuesta
19th April 2007, 10:55 PM
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...

1) Download the sorg p525 cooked rom in the forum thread.

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

2)Download the p535 ROM.

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 !

tokyovigilante
19th April 2007, 11:08 PM
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...

Look here:
http://forum.xda-developers.com/showthread.php?p=1178905#post1178905

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

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


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

Any 4.3.15 ROM with WWE in the filename will work.


and... is this dangerous?
what happen is something fails? Can I recover my original french rom?

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.

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

See if a Spanish ROM is available on the ASUS support site.


thank you !

ecuesta
19th April 2007, 11:23 PM
thank you very much....

but...

where is that cooked rom?? could you give me the url?
support.asus.com

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...

Any 4.3.15 ROM with WWE in the filename will work.

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 !

tokyovigilante
20th April 2007, 07:27 AM
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.

ecuesta
20th April 2007, 04:47 PM
thank you very much !
I hope Assus put a spanish rom :(

liay
4th July 2007, 01:59 PM
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!

artem_id
10th July 2007, 12:42 PM
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!

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

alireza_simkesh
19th November 2007, 06:59 PM
The attached utility will allow to extract .NB0 OS image from ASUS P525 "galaxy.cap" complete rom update packages, and also to update CRC on modified NB0 ROM image, to pass the flasher validity check and flash the modified ROM. Also it will allow to unpack compressed kernel partition.

The application dynamically linked to Visual C runtime libraries. They used by myriads of applications, and most likely you already have them on your system installed. If you are not (on a clean PC for example) and P525ROMTool complains about lack of needed libraries,- download and install this - http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE

For you technical people, the utility source is included too. You can see the basic layout, and that ASUS used Adler32 algorithm to calculate the checksum on ROMs (with slight modification that base sum was initialized to zero instead of one).

The basic procedure for cooking your own custom P525 rom is:

1) P525ROMTool -d galaxy.cap
This will extract the ROMGalaxy.NB0 OS-only image. For custom ROMs I recommend working with NB0 OS images only - no danger of corrupting bootloader & IPL this way.

2) prepare_imgfs ROMGalaxy.NB0 -nosplit

3) DelFile / AddFile
Iam not sure if you can truly fully rebuild the ROM and not to break anything (ROM tools were made for HTC platform, not for ASUS). So I recommend using DelFile/AddFile method at least for the start.

There are a lot of different ROM editing tools around, but I can not give you exact directions what is better and in which conditions - ASUS ROM cooking is less charted area then for HTCs.

I assume you know what you actually need to change on file basis for your ROM customization. If you dont know what I am talking about, this is not for you (read disclaimer at the end of the post, and think over it).

4) make_imgfs ROMGalaxy.NB0 -nosplit

5) P525ROMTool -s ROMGalaxy.NB0
it will ask about changed checksum. Enter "y" to update it. You can run P525"ROMTool -s ROMGalaxy.NB0" again to be sure that checksum was updated properly - it should'nt ask to change it second time.

6) Flash ROMGalaxy.NB0 via bootloader (copy it to SD card root, press "camera" fully, press reset).
Techincally, you can make the .cap file to flash via "autorun" loader, hovewer, I must warn you that .cap file will flash not only OS image, but also the IPL+bootloader. If something goes wrong, bootloader can be corrupted and device will be bricked.
If you flash ROMGalaxy.NB0, it will not flash over bootloader+IPL, so its a lot safer - if something goes wrong, you still must be able to flash emergency rom via bootloader.

Take note that any activity that involves the ROM updating is dangerous. Even if you understand everything, there is some risk. If you have only basic understanding of ROM mechanics, risk increases tenfold - you better consider before screwing up perfectly working and expensive device.
You have been warned.

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?!!

vivi
21st November 2007, 01:50 AM
I suggest you repeat the whole step again.
It seems only last digit differs.
Maybe the program can't detect it.
Just guess.
vivi

alireza_simkesh
21st November 2007, 03:40 AM
I suggest you repeat the whole step again.
It seems only last digit differs.
Maybe the program can't detect it.
Just guess.
vivi

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?!!

vivi
21st November 2007, 05:10 AM
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?!!

No problems and no need to CheckSUM if you only cut galaxy.cap to ROMGalaxy.nb0.
Run unlock first.
vivi

alireza_simkesh
21st November 2007, 07:00 PM
No problems and no need to CheckSUM if you only cut galaxy.cap to ROMGalaxy.nb0.
Run unlock first.
vivi

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!!!!

vivi
25th November 2007, 01:22 AM
Formatting your MiniSD card to FAT16 and try again.
vivi

alireza_simkesh
25th November 2007, 04:14 AM
k done!!!
thnx man:D

demo05
26th November 2007, 01:39 AM
hi, is it possible do it for:

change my languange spanish to italian, How??

please help me. thanks

alireza_simkesh
26th November 2007, 01:51 AM
use AsusUnlock, then upgrade to WWE.

demo05
6th December 2007, 01:18 AM
use AsusUnlock, then upgrade to WWE.

thanks, but do it work with an asus p535????

thanks a lot

PhreakSoul
29th January 2008, 11:39 PM
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/results.aspx?pocId=&freetext=Microsoft%20Visual%20C%2b%2b%202008%20Red istributable%20Package&DisplayLang=en if the program does not run.

mingw
9th February 2008, 04:57 AM
Hi the p750 rom tool doesn't look like its a valid exe. thanks

PhreakSoul
11th February 2008, 07:48 PM
Hi the p750 rom tool doesn't look like its a valid exe. thanks
You have to start it on your PC and not on your P750!

wpmosc
14th February 2008, 05:02 PM
Does the Unlock Language/ Region ID of the 525 work on the 750 ???

Lobo13
14th February 2008, 05:29 PM
P750 don't need Unlock language before flashing.

wpmosc
18th February 2008, 07:02 PM
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 !

PhreakSoul
19th February 2008, 09:20 PM
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 !
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.

BlackTigerR
20th February 2008, 11:10 AM
I'm get error too. On Vista -

>P750RomTool.exe -d AsusP750.cap ROMPegasus.NB0

The application has failed to start because its side-by-side configuration is in
correct. Please see the application event log for more detail.

On Windows 2003 server -

>P750RomTool.exe -d AsusP750.cap ROMPegasus.NB0
The system cannot execute the specified program.

wpmosc
20th February 2008, 01:04 PM
Same here: The System cannot execute the specified Program

PhreakSoul
20th February 2008, 02:13 PM
You should download and install the Microsoft Visual C++ 2008 Redistributable Package. This should fix the error, sorry I forgot to mention this.

Link: http://www.microsoft.com/downloads/results.aspx?pocId=&freetext=Microsoft%20Visual%20C%2b%2b%202008%20Red istributable%20Package&DisplayLang=en

wpmosc
20th February 2008, 07:26 PM
Did that first before I even tried the Tool...........

PhreakSoul
20th February 2008, 07:35 PM
Did that first before I even tried the Tool...........

Then try to copy the following files to the app dir: MSVCP90.dll and MSVCR90.dll

This files should be found in your windows directory in a subdir of WinSxS, e. g. C:\WINNT\WinSyS\x86_Microsoft.VC90.CRT_...

If you can not find these files you have not installed the correct Runtime Libs.
Additional note: The P750RomTool requires a newer Runtime Lib version then P525RomTool!

If this will also not work I have no idea how to get it working.

wpmosc
20th February 2008, 11:10 PM
Thanx alot Mate, had the older Libraries with the 2005 Package (*80*.ddll) and not the 2008 Package (*90*.dll). everything seems to work now, but probably the Questions only start now ...........................

wpmosc
20th February 2008, 11:24 PM
Here comes the next one where do I get the rest of the Tools like the next one I need now prepare_imgfs.exe ???

PhreakSoul
21st February 2008, 09:29 AM
All other needed tools can be found in this forum, too:

http://forum.xda-developers.com/showthread.php?t=249836

See also the Wiki: http://wiki.xda-developers.com/index.php?pagename=WM5EditROM

Don't forget to read the first posting of this thread how to use the P750RomTool. It is used as the orginal P525RomTool.

wpmosc
21st February 2008, 10:10 AM
Sorry double Post

omidebadi
5th March 2008, 02:08 PM
i installed an aplication on my Asus P750 , and it frezzZing on the windows logo in start up , how can i fix this problem? thnx

PhreakSoul
8th March 2008, 01:39 PM
i installed an aplication on my Asus P750 , and it frezzZing on the windows logo in start up , how can i fix this problem? thnx

Perform a hard reset and don't forget to install the newest firmware (if available for your region).

christis
11th March 2008, 09:46 PM
Hi everybody.
I am rather new to all these, so forgive me if I sound too ignorant.
Can you please confirm that this way I can get some programs from the P750 ROM, and use them on my P526?
I am desperate for Travelog and Location Courier, two very nice programs included in P750 and P527, but NOT in P526.
Can you please help? It will be much appreciated. :confused:

akoylini
15th October 2008, 02:59 PM
hello can you tell me please if i want to put in my rom some applications how i do ?
if i have cab files hot to put in my rom ?
thanks

totob
28th April 2009, 08:22 PM
Hi,
And thanks for your precious help, unfortunately maybe i don't know how to use , but when I'm trying to run P525Roomtoo.exe , some window open quickly and then close faster.

I download the microsoft C++.

thanks for you precious help and good continuation !

Tony

emppu
20th October 2010, 06:51 PM
hi,
Iam new around , i only want to ask if by any change is possible to found the original portuguese rom for my p525?
asus dont have it on site!

Thx in advance