Related
Hi all , I 've bought a ppc Asus P525 chinese ROm . Now I want to change the WWE Rom . ANyone have this Rom plwase PM me bye Yahoo messenger or this forum , thanks . Y!M : [email protected]
Any luck?
Did anyone contacted you?
I am looking for such a ROM myself.
Anyboby have it ? Please send it to me
i wrote so big post about my experiens with P525 and at last pressed on smile and opened new page deleted all i wrote
have no mood to write it again. I will tell shortly:
I also have P525 chinese version (TW CHT version)
1) currently, i don't know how to grab whole ROM from P525.
itsutils can grab whole ROM excluding bootloader. Grabber like Grab_it grabs only garbage and thus completely useless. ROM type is DOC (TrueFFS) which according what i found is hard to grab. If anyone knows how to grab ROM fully - tell me how.
2) Flashing only OS rom and without checksum is at first unknown procedure and at second can make from your P525 just expensive brick. Size of different language ROMs of P525 varies greately. Also, some P525 ROMS have extended ROM while others no. Taiwanese version has 3MB extended rom where KKBOX installer resides. It's easy to unhide it and remove KKBOX to free space for some other apps. HK version has no KKBOX, so i don't know is extended ROM present there or not. TW model has 61.75 of user storage space. IS there any HK users? how much user storage space in HK version? it can answer question: is there extended ROM in HK version or not. English version has 74MB (!!!) of free storage space and has no extended ROM. So, flashing different language OS (if to know how to flash) will probably lead device to non-responsible state.
3) there is bootloader flasher. you can enter it by holding down "record" button and press reset. But this flasher doesn't accept neither standard ROM update from ASUS site nor decrypted and renamed ROM. For me it tells that language is different. Ridiculous.. May be it will accept english ROM? Also, quick looking in hex editor i can see that bootloader can accept different file names and some strings relative to serial mode (console). Seems bootloader can be switched to different modes, but i don't know how to do this. Currently, in flasher mode P525 not recognized by desktop computer. even no any sound or other reaction telling that something pluggen into USB. Would be good to find more info about bootloader of ASUS P525.
Summary of key combination while pressing reset button (or turn on)
1) Hold jostick up -> enter to hard reset menu
2) Hold down record button (it's near camera button) -> enter to bootloader's flasher.
Meantime i mage english transformation installer for P525. After that P525 becomes fully english, till next hard reset of course. It eats user storage space of course, but at least my P525 is fully english!
Well, i'm not sure what is better: have CHT version + english transformation or ENG + chinese font and input because i need to read and write both languages. Actually, my chinese is very bad (only beginning) i defnately need english interface. What i like most in english ROM is 74MB of user storage space!!
May be some guru will have this wonderful device (much better than any available HTC device now) and will share some hacks :roll:
by the way, a week ago, ASUS had new update for HK and TW versions. After couple of days it has been removed. Anyone knows why?
I compared files: changes in couple of BT files, many updated files in Voice commander. That's all if i recall right. I didn't try to flash it yet.
ok. i programmed english ROM to my P525! works great!
now Storage space is 74MB! (61MB was with chinese version)
i'm continuing my monolog. Seems everybody with P525 only waiting for info..
after digging in bootloader code i found:
- found procedure to calculate checksum. this allowed me to flash english ROM dumped from english P525.
- Bootloader has several modes.
- key combinations for flashing different part of ROM. You need keep these buttons while pressing "reset" button (or while turning on):
1) Photo - update ROMGalaxy.nb0 (ROM without bootloader)
2) Record - update BootGalaxy.nb0 (only bootloader)
3) Photo+Record - update Galaxy.nb0 (whole ROM)
4) Photo+Record+Joistick_Action - USB Console mode
There is some check for Jostick_UP mode. I'm not sure if it can switch to another update mode or it's just for hardreset because Jostick_Up used for HR as well. ARM assembler for me is new. I used to read x86 assembler
Also, bootloader can accept standard ROM update from ASUS site - Galaxy.cap, but i didn't find the way of activate such mode. Probably it may be activated only by update application by calling this mode through IOCTRL function.
Another unclear thing is USB Console mode. I can connect to phone by mtty as to USB COM (something like \\USB_blah_blah - i don't remember exact name), but any attempt to type something doesn't produce any echo to screen. Either bootloader can not echoing or requires to type some authorisation command to unlock console mode. Or may be this mode support only direct file transfer without any commandline interface..
Bad thing is that nobody except me explore P525
Good thing about P525 ROM is that understandable by imgfs tools! No extra work required to dump all files and modules. and with no error! I guess, imgfs tools can compile new ROM also without errors. Opened door to ROM kitchen as for himalaya in the past?
Actually, i would like to add/modify/remove some components (like T9 languages). Since, i can flash old ROM anytime if cooked ROM will not work, why don't try.. just need to find some spare time and enough courage
Well mate, all this sound very good.
I am waiting to have some money and get one of those p525.
sorg. Great work!!
I also had lots of fun with the Flash process. Just found out that if I use the AC adaptor, the bootloader will complain "checksum error" while using the USB cable will not. I believe this is due to the design of the USB port (remember that the cable's 2nd,3nd legs are shorted)
I had successfully flashed the ENG ROM. However, now I would like to get the T9 CHT input back. I had tried to use the Asus "official" rom to flash the CHT version back (HK ver.) but the device keep complaining the "region" is not correct (I had already set the language ID to 0 , I believe this "error" should be caused by the extended ROM, but will try later when I got the CHT ROM )
Is there any tricks I had to do to modify the original galaxy.cap ROM image so that I could flash it though the boot loader instead of the ASUS official flash tools? or could you kindly upload the HK-CHT .nb0 ROM?
Deeply apprciate your help!
Cheers!
Hum, maybe using imgfs to dump the T9 input module out should be fine for us, sorg. (coz I need both ENG and CHT but need the ENG interface.... )
haha, mind to share how to manage the official ROM to .nb0 ROM? so that I could cook the ROM as well. HUM, getting the answering machine from GSMART-i and background-mixer than cook them into P525 should be very delicious. wahahaha
i gave you CHT ROM for bootloader flasher in PM.
Currently, i'm in final stage of my cooked ROM. It's based on english v3.29. I added chinese font/nls/input(T9, HW and SIP) and some other useful utilities. Also, since i'm russian i added russian input as well.
I think i will finish testing in couple of days.
Dear sorg,
Thanks a million for your guidience. I am browsing online materials and want to try to cook my own ROM. I had a friend who have a g-smart i WM phone. The phone comes with a s/w answering machine and a very good "background mixer" (which you can pretend you are in a busy environment during telephone call). Therefore, I would like to dump his ROM and check to see if I could use fsimg tool to get these 2 program out. can you show me a road to useful information?
(P.S. I had suspected that the ASUS autorun.exe block the flash process.... but just can't find where the "regional setting" is located in..... thanks for your bright help! YOU ARE NOW ANNOUNCED THE P525 GURU!!! )
Cheers! Cheers! Cheers!
can you extract files and registry related to cheating utility from GSMART's ROM (or give me link to such ROM and name of exe file)?
i will try to put it into ROM.
Structure of P525 ROM is relatively easy. To decrypt ROM you have to XOR whole galaxy.cap file by mask A87BC0DF. Then you may use imgfs_tools utilities
But to flash ROM back you have to calculate checksumm of new ROM. I don't want publush function right now because it's still dangerous. not much known yet about P525 ROM. For example, flashing with wrong language and fail will lock your device to that language which probably you don't know. And if device will not able to finich boot to OS you will not able to use language unlock utility. I also found problem to flash bigger ROM update through bootloder's flasher. it always fail. Only way to update to bigger ROM is to use official chinese update galaxy.cap and only after that use hand-made ROM with the same or smaller size. Once you programmed smaller size, you will not able to program bigger one. Again have to use chinese official update.
I don't know why it happens. So, it's not right time to spread tools. When most things will be known then it will be safe to release.
ah, didn't see question about ROM dumping.
I thing, it's better to find update first.
Dumping works not on all phones. You may try to use itsutils. There is utility pdocread.exe which can dump TrueFFS DOC.
Hi sorg,
I had copied the pdocread.exe to the sd-card and run it on my friend's g-smart-i. It caused his phone to freeze..... I re-tried for a few time and now he refused to borrow it to me to continue the experiment... >_< (I should not do the experiment in front of him, and should poke the reset button secretly, hahaha) Well, I will continue to try to get the ROM, once I had successfully dump it out, will let you know at once!
What I intended to do is to use an ENG rom, use a 3rd party CHINESE engine (which I can turn off when not needed) and have the T9 input always resident in memory...... I had tried to copy all T9*.* to the /windows directory and imported the T9IME registry entry from CHT ROM to ENG ROM. It doesn't work at all, the result is that I am unable to change T9's mode (e.g. only able to input 123, can't even change to input ENG / T9 ENG). Waiting for your advice!
Cheers!
pdocread should be run on Desktop computer while PDA connected through activesync. Also you should enable RAPI on PDA (look for enable_rapi.cab on this forum).
Actually, i revised my archive or ROMs and found one version from GSmart. So, i think, no need frighten your friend anymore
unfortunately, i couldn't make neither AnswerMachine nor PhoneRec/Environment Cheater to work. Actually, all these three apps are pretending to work on P525. I can listen example of environment cheater in settings, AnswerMachine picks the phone in right time, PhoneRec opens dialog where progess of recording should be visible, but neither playback to phoneline nor record from there are workining There is topic about porting these apps on buzzdev board but so far no any positive results. Probably, gigabyte has some specific hardware allowing to interat with phone line, but all other Phones has no such ability
We are lucky that at least P525 allows record phone conversation (through any available recording software)! Most HTC devices have no even such feature!
please follow to this topic http://forum.xda-developers.com/showthread.php?t=279777
there is discussion about P525 ROM(s) with modified version i published.
any questions to me please ask in that topic.
sorg said:
i'm continuing my monolog. Seems everybody with P525 only waiting for info..
after digging in bootloader code i found:
- found procedure to calculate checksum. this allowed me to flash english ROM dumped from english P525.
- Bootloader has several modes.
- key combinations for flashing different part of ROM. You need keep these buttons while pressing "reset" button (or while turning on):
1) Photo - update ROMGalaxy.nb0 (ROM without bootloader)
2) Record - update BootGalaxy.nb0 (only bootloader)
3) Photo+Record - update Galaxy.nb0 (whole ROM)
4) Photo+Record+Joistick_Action - USB Console mode
There is some check for Jostick_UP mode. I'm not sure if it can switch to another update mode or it's just for hardreset because Jostick_Up used for HR as well. ARM assembler for me is new. I used to read x86 assembler
Also, bootloader can accept standard ROM update from ASUS site - Galaxy.cap, but i didn't find the way of activate such mode. Probably it may be activated only by update application by calling this mode through IOCTRL function.
Another unclear thing is USB Console mode. I can connect to phone by mtty as to USB COM (something like \\USB_blah_blah - i don't remember exact name), but any attempt to type something doesn't produce any echo to screen. Either bootloader can not echoing or requires to type some authorisation command to unlock console mode. Or may be this mode support only direct file transfer without any commandline interface..
Bad thing is that nobody except me explore P525
Good thing about P525 ROM is that understandable by imgfs tools! No extra work required to dump all files and modules. and with no error! I guess, imgfs tools can compile new ROM also without errors. Opened door to ROM kitchen as for himalaya in the past?
Actually, i would like to add/modify/remove some components (like T9 languages). Since, i can flash old ROM anytime if cooked ROM will not work, why don't try.. just need to find some spare time and enough courage
Click to expand...
Click to collapse
hey sorg, i cant get usb console mode, can you get me a hand???
i want to make a spanish WM6 version, based on the rom of misar.
can you help me here?
thanks..!!!
Guys, my phone is dead and I need a little help please.
I have a T-Mobile MDA Compact II and have mistakenly (why it worked I don't know) 'updated' it with a Prophet firmware release. This progressed as I expected but was I since discovered completely wrong. My phone now shows a black screen with Dopod logo on boot and then hangs.
I have since found this site (looks good btw!) and subsequently the ftp area. I've downloaded the correct firmware for my phone, reset into the three colour screen and kicked off the Romupdater for the proper version I believe to be for my phone. With the 2 releases from ftp (one in that directory appears to be only half a zip file) they appear to be uploading but there is no change with the black screen problem.
I'm now stuck and am hunting for options. I'm more than happy to help myself but can someone explain what I need to do and start me on my way to fixing this.
All because it hangs from time to time when I run up too many apps on it.
Thanks in advance
Andy
Tell us what ROM you are using and which software you are using to perform your ROM update.
Anyway, it is weird that the Prophet ROM doesn't work on your phone. Keep this low tone, but I've done a Prophet ROM flash on my Charmer before. Everthing works well except the camera, that's why I flashed it back to the original ROM. I won't advise others to do so, there seems to be a few 'fatal' cases. I'm not sure, probably because it is compatible with the earlier Prophet version.
UPDATE: Nevermind, you seems to have the information. Good if you can stick to the same threat to avoid confusion. To others, please refer to
http://forum.xda-developers.com/showthread.php?t=275337&highlight=
At work and I've left the phone at home but I believe it was something like 2.3.15 (i.e. upgrade from v1 to v2)
Correction, it's SPL 2.15, IPL 1.12.
I have seen a post on Hermes bootloader access over USB using Mtty and now have access to the cmd> Can someone help me perform a bootloader based ROM downgrade to known working or deleting the image that is there?
Have now found the awizard utility, which file type does awizard need to be fed via the ROM directory?
Yes I'm a newbie at this and shouldn't have messed with the ROM update but I'm an I.T. guys by trade so if you can feed me the info I need I should be able to follow instructions
Phone is still 'dead' though.
It needs
XXX-OS.nba
XXX-Radio.nba
XXX-ExtROM (directory wit Ext Rom stuff)
You ought to get these from the FTP. I've myself uploaded a Charmer original UK ROM T-mobile, it should be still there is no one messed with it.
Hmm, I've missed something then. I put the .nba files into the ROM directory and then run awizard and hit w. Where I would expect to see a list of files with numbers there isn't any.
What I miss?
the dir structure of the aWizard looks like the attached, where you have the ROMs under the "ROM" dir and Ext ROM. Where the aWizard directory has the aWizard.cmd file.
Can someone provide a split up (i.e. seperated nbf files) for the Charmer or the correct memory addresses to punch into nb2nbf to create my own?
The images seem to have been removed from the FTP site and I'm in position to de-brick my phone!
Hello, everyone, I hope no piss anyone about this old OS, but I have no choice on my iPAQ Rx3115 'cause HP never releases an OS update for this pda, since it has decent features and mine is in perfect shape and it's a shame that a lot of programs cant be installed in this OS.
So, that's why i want to edit the ROM of this PDA, made a custom one with new programs and delete the old ones and the ones that are obsolete (like the MPG player, since tcmp and coreplayer cant play everything).
This forum is big, i was searching for hour about resources and "how to do that", I use EM2003 and when i try to open the rom file it tells me that enter a password to unlock the ROM.
So pleasse guys, help me out, I want to guive a full new life to this PDA and keep using it, and of course I will release the ROM for everyone to use it as I made stable ROMs.
Thanks and regards.
c'mon guys, help me a little, a need something to start with, a tool, program, anything?
thanks
I know this is old but I'd just like to second this, if anyone has any info on how to upgrade this device that would be great as I just sort of "stumbled upon" one of these and would like to put it to good use.
I've done a lot of searching and can't find any roms for rx3115 IPAC. I have one of these too and would love to fiddle with it again!! I even found on forum that said that it would not support WM 5 or 6 so I don't now if there is much hope. But if there was a program or instructions on how to make our own ROM I would sure like to try!!! I believe it has WM 2003 CE on it now...
Me too!!! I too have one of those...
rx3115
I have an rx3115 also. I am following this thread.
This will be quite difficult and complicated, first of all, what do you want to do with stock ROM? If some apps can't be installed on WM2003SE, then adding them to ROM won't change anything. However, I'm willing to help, send me a PM with stock ROM and changes you want, I'll try to develop somethin' good .
Thanks tomcug!!!
I'll also PM you the links from this post.
I too have an rx3115 and have been searching all over for ways to upgrade it: cooked ROMs, Linux, Unix... SOMEthing. LOL
So far you're the only cook who's wanted to take a swing at this. There are no easy answers for rx3115 that I can find anywhere on the net.
Here's the last official rx3115 update of WM2003 (1.01.11) complete with installer
http://www.mediafire.com/file/i6k0935chhkgzlh/iPAQ rx3115 ROM 1_01_11.exe
I'd hate to lose the Nevo (IrDA universal remote control) from it, but would sacrifice that if I could upgrade the OS...
Better yet - maybe you could work with this WM 6.1 Classic ROM that was cooked for the rx1950. It supports the ARMv4T instruction set used by the rx3115. Here is just the .nbf file
http://www.mediafire.com/file/iu9p815w3yjpy6h/CEOS.nbf
At 27.82mb it would just fit on rx3115. Maybe a slimmed down version??? I would leave it to you to decide what to remove. LOL who am I to tell a cook how to season his offering???
And the WM 6.1 install cab for Mobile Office
http://www.mediafire.com/file/nmz3sbyuxan7c4e/office_wpc_WM6.CAB
Of course - any help would be greatly appreciated by many rx3115 owners.
And here's my thread of what I've been trying to accomplish with my rx3115.
http://forum.xda-developers.com/showthread.php?t=981868
Thanks Again,
RumoredNow
All right, then I'll try to do something good . I don't know if this will work and that's why I need to ask you one more thing. Is it possible to flash this phone when it's not booting? I mean windows hangs.
It's a straight Pocket PC with no Phone capability. Full specs are here:
http://www.pdadb.net/index.php?m=specs&id=122&view=1&c=hewlett-packard_ipaq_rx3115
Short answer: yes, the ROM is user flashable up to 28mb of 32mb total.
Long Answer...
The HP update I sent you will flash the ROM under Win XP with ActiveSync installed. The RUU (ROM Update Utility) needs RAPI.dll from ActiveSync in order to run. It won't function under Win 7 for me - it generates a comm error.
Theoretically it is possible to flash any (size appropriate) ROM to the device with this Universal iPAQ Bootloader:
http://sourceforge.net/projects/ubl/files/ubl/Binaries/
My system flagged the UBL as having a Worm in the Vista Drivers though. I can't tell if it is a false positive (I'm not qualified for that) so I didn't use it under Win 7.
Instead, I stripped out the infected(?) bits and tried it on an XP box. Here's that file:
http://www.mediafire.com/file/7anraar1tkc3lz1/BootLoader.rar
It fails to put rx3115 into bootloader mode even though it connects via USB.
There is a manual way to put rx3115 into Bootloader mode: MultiMedia (button 1) + iTask (button 4) + Power + Reset. But every time I put it in Bootloader mode manually, that seems to kill the rx3115's USB port. It becomes invisible to PC... I don't know if there is another step to manually enable USB mode under Bootloader. I haven't been able to find the right button(s) for that so far...
And manually entering Bootloader mode hasn't allowed me to flash from SD card either. I always get a "Wrong Image" error, even with .nbf file from the last official update!!!
I know it's not the device - I can reflash the last update over USB on a Win XP box if I use the official update package.
LOL - an executable which uses HP's RUU would be preferable for technologically deficient users such as myself.
Feel free to PM me or post back here if you have any more questions.
Thanks again.
Well, no progress at the moment and probably there's won't be any progress at all. I don't know how to extract CEOS.nbf, all tools I've tried can't do it.
By extract, do you mean view and edit???
uedit32 (hex editor???) will open it and allow changes to be saved. It even keeps the original version as a backup...
http://www.mediafire.com/file/6r8ffn1fq3bh9mu/uedit32.exe
Making ROM with hex editor ? That would take hundreds of years or even more . What I need is a tool or set of tools that can extract XIP and IMGFS from CEOS.nbf, that's the way you make ROM's. And tools I've tried doesn't work for this phone, however they work for HTC and i-mate phones I own.
EDIT:
I've also tried rx1950 kitchen, but it's a fail too. There are tools there but only for making CEOS.nbf from XIP and IMGFS images, nothing what I need .
Looking for the 802.11g mod for rx3115
I saw an experimental mod somewhere to enable the rx3115 to use 802.11g. If anyone knows where it is, please share. I lost the link. I was looking up the embedded chips at the time I saw it, so I think it was a forum.
All right, making a little update here. After long time of hard work I need to say that it's impossible to make WM 6.5.3 ROM for this device, drives and OEM stuff from WM 2003 SE simply won't work with any newer OS. Sorry for that but there's nothing we can do .
Hi there!
I've just bought an HTC Touch Diamond and I'm loving it! I've just unlocked its SIM/CID (thanks to Olipro, OliNex HardSPL and the tutorial writers ).
Also, many thanks for ErviusKitchen! I'll probably donate soon!
The only thing I'm still figuring out is to remove the operator logo.
When I boot up my phone, I get this sequence of images:
1. "Touch Diamond" bootup screen;
2. My operator's logo (with R,G,D red texts on the bottom);
3. "HTCAnimationStartup.gif" (HTC animation);
4. "welcomehead.192.png" (Windows Mobile logo);
I've tried PatchSplash and could successfully change the first image, but not the second one, which is the one I'm actually trying to change.
Is there any Diamond-specific topic related to it (I swear I searched, but couldn't find any help)?
Many thanks, Filipe.
PS: the logo is not contained on the OS part of the ROM (e.g. an animated HTCAnimationStartup.gif) as I've switched ROMs and the logo remains.
Ok guys, I don't know if you sincerely didn't know how to answer or if you wanted me to search the forum more deeply , but I guess I found what I need.
My operator logo is stored on the SubSplash sector of my Diamond's ROM, which is displayed with the R,G,D info. I was using NBHUtil to create my NBH files and there is no option of such sector for Diamond (the developer should update that!). I've just found this thread (http://forum.xda-developers.com/showthread.php?t=462631) which contains a ready-to-flash NBH file that fixes both SplashScreens, so many thanks to the developer!
I haven't flashed it yet as my battery is less than 50% , but I'll provide info as soon as I do that.
Ok, now my new question:
Can I use a hex-editor to overwrite the images contained on the NBH file with a custom one with NB extension (generated by Splash-RSB Converter) and flash it directly to my device or is there any kind of checksum (or verification byte) that won't let me do that or even brick my phone?
If I am successful on this I'm planning to release a tool in which you load the images (BMP, JPG, PNG) and it automatically generates a NBH file.
Thanks again, Filipe.
EDIT: couldn't flash the splash images - I get INVALID_DEVICE_ID error. I'll upgrade my HardSPL to OliNex 1.93 and try again.
EDIT1: mHUAHAHAH I made it! Now my Diamond looks smooth! If you have the same trouble, try to upgrade your HardSPL to OliNex 1.93! Amazing, thanks!
Sorry if this is obvious but I've flashed my unlocked SX66 numerous times and thought I knew what I was doing
With this one I am putting maupgr_noID and the nbf file in the same directory, putting the unit into bootloader mode, getting communication on activesync, and trying to flash: All I get is a 'cant find .dll file' apparently in the MAupgrNoID upgrade package before any communication starts on the flashing part
I am using XP with all appropriate upgrades (to the ,net) etc and put the directory in the root etc and am slightly out of ideas on this one?
Is there some other upgrade utility that I should be using? I have a Wing, Hermes, Wizard, have tried out awide variety of ROMs over the years and am a bit unused to the upgrade utility not having the nbf file in the package. I have Helmi on at the moment and was trying to flash the most recent version of D-Two but when I asked in that thread, no one had any ideas. Is there a better ROM I can try if no one on that thread has any ideas? All I need is WiFi to work as i dont have a data plan
Try MDA III UTIL from that link:
http://www.4shared.com/dir/26141766/9d9524e0/MDA_III.html
Thank you for that
The same file looks 4 kb smaller and the dll file seems to be separate:
Many thanks I will give it a try with that dll file in the same directory
That did the trick
Just a short note to thank you again
Using that MA_UPGRADE utility and putting the dll file from the on-line directory to which you referred me into the local directory did the trick