[Q] Valid CID for goldcard ! - Windows Phone 7 Q&A, Help & Troubleshooting

Hi, I'm having a hard time trying to find the CID of my micro SD card. I'm using a regular USB device to connect it to my computer.
My point is : I'm trying to get a goldcard.img from this website : psas.revskills.de/?q=goldcard
I do that because the software "goldcardtool" was unable to find my CID with both MMC1 and MMC0.
What i've tried :
As I said, I tried the goldcardtool, then I also tried to find the hidden file which is supposed to contain this ID. It didn't work (I never found this file ! ).
In the end, I found something which was looking acceptable from the DOS using the DIR command.
It says that my serial number for this card is 72678EAE .
But the website I've linked keeps telling me that I have to enter a valid CID.
Where am I wrong ?

Related

please help with gold card. any thoughts are appreciated.

Is anyone else having problems getting their gold card set up?
I have a class 4 4gb Kingston SD card, which I purchased specifically for this, that I've set up a gold card on SEVERAL times that is not working.
Every time I fast boot on my MyTouch it checks the .img file, then I get an error:
"Model ID incorrect!
Update Fail!"
I know for a fact that my model ID is correct as I pulled it from adb, copied and pasted, and I've followed these instructions to the letter including using the hex editor. I do run windows 7, and I did run the hexed program as admin.
I've also verified that the gold card is functioning by testing its ability to be written to.
Does anyone have any suggestions?? If this is not the place to post, please let me know and I apologize in advance as I haven't been able to find any one else with similar issues.
Feel free to get at me on gtalk:
[email protected]
just because you can write to it doesnt mean its working properly, go over the gold card instructs again and make sure you completed all the steps, from here it sounds like you did something wrong somewhere between step 6-10.
mr_black03 said:
just because you can write to it doesnt mean its working properly, go over the gold card instructs again and make sure you completed all the steps, from here it sounds like you did something wrong somewhere between step 6-10.
Click to expand...
Click to collapse
I am 100% positive I have not followed these steps incorrectly. I do exactly as they say.
My Steps:
1. Get CID. I do so using ADB. This is an incredibly easy task.
2. Format SD card.
See shot 1.
3. Reverse the CID using the Qmat script you actually wrote here:
http://www.andyappz.com/cid.html
This gives me the reversed CID plus the replacement of the first two characters with "00". Easy as well.
See shot 2.
4. Submit to gold card generation site here:
Then download to my downloads folder and place on my desktop.
See shot 3.
5. Use hexed run as administrator(as I run Windows 7 currently) to replace lines 0-17 in the hex ed program.
See shots 4, 5, and 6.
6. Place sappimg.zip on gold card after ensuring the gold card (seems to be working fine and) is recognized properly.
See shot 7.
After that its on to attempting to flash img zip file in fast boot on the phone. Which fails with the error message shown in my first post.
Any suggestions at all...please?
nothing. wow. well, thanks for all the help everyone. really appreciate it.
i got it figured out. anyone else who's having issues feel free to message me on gtalk([email protected]) as i'm actually more than happy to help someone in need.
Couple things you might have gotten wrong. I got that error a couple times.
reformat your sd card and reget cid id. but this time get it through terminal instead of adb.
then triple check your cid id. make sure when your reverse it, you replace the 1st 2 numbers with 00.
when your in hex editor, make sure you edit>paste write instead of ctrl+p, when your copying the goldcard img into the sdcard. You'll know when your doing this part right when you paste write and a pop up comes up.
if you do al of this, you should be set.
im in the same boat... and have followed EVERY DIRECTION
fadedmicrobe said:
Couple things you might have gotten wrong. I got that error a couple times.
reformat your sd card and reget cid id. but this time get it through terminal instead of adb.
then triple check your cid id. make sure when your reverse it, you replace the 1st 2 numbers with 00.
when your in hex editor, make sure you edit>paste write instead of ctrl+p, when your copying the goldcard img into the sdcard. You'll know when your doing this part right when you paste write and a pop up comes up.
if you do al of this, you should be set.
Click to expand...
Click to collapse
i'm all set and have rooted my mytouch. thanks for the input though.

CORRECT instructions for making a gold card and some tips. :D

UPDATE:
If you are still using this method for the LOVE OF ALL THAT IS GOOD USE THE NEW ONE CLICK ROOT METHOD. It will save you a very...very large amount of time compared to this process. More information can be found here:
http://www.ryebrye.com/blog/2009/08/16/android-rooting-in-1-click-in-progress/
Read the whole page please it has very important information on it.
---
ORIGINAL POST:
"I've noticed that the tutorial for making a gold card is not as intuitive as it should be. A lot of people are having issues making a gold card for a few simple reasons:
1. You need to have the SD card that you want to make in to a gold card in your phone when you get your CID. You need the serial number off of the SD card you're making in to the gold card, and not the ID of your phone it self.
2. Make sure you are following the hexED modification directions correctly. If you run Windows 7 or Windows Vista, be sure to Right click on the program before opening it and select "Run as administrator..."
3. You can use this site to replace steps 6 through 9 of this process thanks to mr_black03:
mr_black03 said:
Ok well here is my site --> http://www.andyappz.com/cid.html
It replaces Steps 6-9 in Gold Card Instuctions Hope this helps some ppl...enjoy!
Click to expand...
Click to collapse
4. When using the hexED program make sure you are copying ALL the gold card data, then placing your cursor at the front of the first line(0000000) and click on Edit > Paste Write. Then save. This should replace lines 00000 to 00170 with the data from the gold card.
Here are the directions again for everyone(ease and comfort):
1. Download QMAT http://revskills.de/pages/download.html
It’s a demo version so will only can open for 10 minutes.
2. Format your memory card to fat32. Please keep in mind some card does not work.
3. Search in your android market for ‘Terminal Emulator’
4. type ‘ cat /sys/class/mmc_host/mmc1/mmc1:*/cid ‘ without the quote sign.
5. Note that code down on a notepad or something. Make sure everything is noted correctly.
6) Go to QMAT site http://revskills.de/pages/download.html, download QMAT 4.36
7) Extract the file, double click on qmat.exe
8 ) Click on Cyptoanalysis Tools > Crypto Toolbox
9) Look way below, there is a text box (beside “Reverse String” button. Key in the cid number you’ve got earlier
Click on the “Reverse String” button, the result is reversed…
Example: 532600bd227d9c0347329407514d5402
10) Copy the reversed cid
11) Go to QMAT again http://revskills.de/pages/goldcard.html to generate your goldcard (this is free for G1 phone, Thanks to Viper!)
12) Enter your email. For the CID, enter the reversed cid you’ve got earlier. However you need to replace the first 2 characters to 00.
Example: From “532600bd227d9c0347329407514d5402” to “002600bd227d9c0347329407514d5402”
13) click Continue and you will receive the goldcard.img via your email.
14) Go to your email, download the goldcard.img and save it to a directory first.
15) Now, download HxD Hex Editor for this site
http://download.cnet.com/HxD-Hex-Edi...=uo&tag=button
16) Install and launch HxD Hex Editor program
17) Go to Extra tab > Open Disk. Under Physical disk, select Removable Disk (Must be your SD card), uncheck “Open as Readonly), click OK.
18) Go to Extra again, Open Disk Image, open up goldcard.img which you’ve saved to a directory earlier.
Now, you should have two tabs, one is your removable disk, the other is goldcard.img. Press OK when prompted for “Sector Size” 512 (Hard disks/Floppy disks), click OK.
19) Click on goldcard.img tab. Go to Edit tab > Select All, edit tab again > copy.
20) Click on the “removable disk” tab. Select offset 00000000 till offset 00000170, click on Edit tab and then Paste Write.
21) Click on File > Save. You may exit this program
Now, do a test to see if your SD card is “compatible”
Disconnect the USB cable connected to your SD card, then plug it back again. Go to My Computer, you will see your SD card (E.g. “Removable Disk ( F” ), double click and see if you can access it. If it prompted you to format, then forget about this SD card, don’t think it will work. After trying for days, I ended up buying a Kingston 2GB card.
Click to expand...
Click to collapse
I have a MyTouch 3g rooted, running Cyanogens 4.1.11.1 rom. Any questions let me know as I know the process practically by heart now.
gtalk: [email protected]"
Big thanks to Geahboi for fixing my hours of frustration making the damn gold card. KUDOS!
Can I suggest that this be added to the wiki - then it will last longer than this post will. Ideally you would create a new wiki page with all the instructions, then anyone else can update them and improve them if they see corrections or simplifications.
See: XDADeveloperWiki - HTC_Sapphire_Hacking
Please help me keep our wiki up to date - I can't do it alone (and I know nothing about any of this as I did not need to create a gold card to root my phone)
Also add how to do the gold card with Linux?
I followed these basic instructions that I found on this originally here to make this work with ubuntu jaunty 9.04 linux:
download QMAT from the site above and either install wine packages or get the codeweaver wine package or use the website above to get the correct reversed numbers after adding zeros up front as it instructs.
visit the website to get the goldcard.img sent to you and save the goldcard.img file on your system
after getting the CID from the same card, I use a cheap USB card reader and not the phone to do the creation.
insert the card reader and create a fat file system. if your system auto mounts the disk, you need to unmount it but leave it plugged in and accessible. Now make a file system by doing sudo fstab /dev/sd? where the question mark is the disk drive that linux gave it. You can easily find it by doing a dmesg in the same terminal and look for the card information at the very bottom. Now create a file system using all the disk space on the card and change its type to vfat. Make sure you do this part!
Now format the card you just created by using the command "sudo mkfs.vfat /dev/sdb1" as an example. This creates the vfat file system you need.
DD the goldcard.img to the card by doing "dd if=goldcard.img of=/dev/sd? where the ? is the drive designation linux gives it.
copy the sappimg.zip to the drive after formatting and dd'ing the image. very important and forgot this one when initially compiling this. sorry.
now remove it and test to see if linux will mount it as a vfat disk. If not, the card is most likely not suitable and you need another one or you did a step wrong. You can either mount it manually or let linux attempt to automount it. I don't like automounting so I turn it off.
place the card in the phone and go on with the steps.
I followed these steps twice and the only place that got me was with the actual card itself making a stupid mistake of using a different card for the CID and to make the goldcard.
If you see an error its operator derived and all mine. Just important I think to have a variety of the howto for folks on Linux only.
sorry but what's gold card ? ..
neymo said:
sorry but what's gold card ? ..
Click to expand...
Click to collapse
not sure of the exact definition, but essentially its an sd card specifically set up to be used on a cell phone for rooting purposes. the SD cards serial ID as recognized by the phone gets bound to it manually(per the instructions above) and allows the user to get past certain security practices on the phone which would other wise restrict your access to flash image files which is what you need to do in order to root your phone.
any one with more knowledge than myself care to elaborate?
p.s. before mods say it, these types of questions should go in the general section.
i type in the line to get the cid, but i never get the code. what am I doing wrong?
tazz9690 said:
i type in the line to get the cid, but i never get the code. what am I doing wrong?
Click to expand...
Click to collapse
try doing this from your computer using adb. (you might have to research a bit to get adb set up on your pc as i will not go over it here)
otherwise, if you're lazy and like me...
1. Download Astro File Manager from the Market.
2. Open up Astro, and browse to /sys/class/mmc_host/mmc1
NOTE: Press the green UP arrow in Astro to get back to the main (/) directory.
3. There will be another mmc1 folder with a colin and about 4 numbers in the directory name. Mines like this:
"mmc1:b368"
Open that folder.
4. LONG press on the "cid" file in this directory and click on "Open As".
5. Select "Text" from the list that pops up.
6. If you get a pop up for what program you want to use to view the file you can either use a text editor you have already installed, or the HTML viewer works too.
7. Enjoy.
Let me know if you have questions.
One other HUGE thing that messed me up. You need the sim card in the phone to get the correct cid #. With one phone i had 3 different cid #'s and was like what the hell?! I have done this with the wing many times. But i for got that you need the sim card. So please please keep that bad boy in there. I usually have a back up phone and use that while rooting or anything. Also i believe ADB is so much more accurate and easier to copy the numbers to be sure. In terminal after you have the cid go to file(for windows xp) select all, then while all is selected put the cursor over the very last number of the cid and drag to the first, then go to file again and select copy. If you have vista or win7 instead of going to file just right click at the top bar on the window to get menu options. fosho. . . .
Thank you ^_^
I keep getting "Error – Wrong Model ID". I have tried recreating the goldcard several times. I have a kingston 2gb SD card. Any help would be greatly appreciated. Thanks.
*nvm, I figured out the problem I think... after checking in the mmc1 folder for the cid instead of using the adb i found that i messed up on of the numbers in there so all is good i think

[Q] Better guidelines for flashing vox

im a noob so theres no way ill manage to flash a vox phone by just reading wiki so help me out here pls.
1.i understand that i need to cid unlock my phone. but first of all i have to connect the activesync. activesync comes in varity or can i just download one from any site, do i need drivers for the phone?.
2.then i need an ApplicationUnlock.exe-file from a folder. OK so i run the exe file from my computer or do i send to the phone trough activesync and then run from there. do i have to put the folder with the exe file in the phone och the file is just enough. where in the phone should i put the folder or file.
3. what will the screen show so i know im doing the right thing here.
4. after that i should have a VOX_USPL folder with a spl_116_jockyw.bat file that i need to execute. so what do i do with this folder where do i put it, i mean should i execute it from my computer or phone?
5.so if i make to this point i should ok right? btw any reboots along the way i should be aware of? am i forgetting something more steps maybe?
6.so then i need a cooked rom right? like a folder with a bunch o files right? one of this files should be a flash.exe-file. so do i execute it from the folder in my computer while the phone is conected via activesync or do i put folder in somewhere in the phone and execute it from there. what do i do with the other files in the folder?
all this questions makes me confused about if i should or not. i just want to update the phone to 6.1 or higher, is there any official rom update that will go smoother?
The sequence of actions is a little different than you stated.
You need to application unlock the device as it is to allow subsequent actions to succeed.
You must temporarily (or permanently aka "Hard-SPL") put a bootloader on the device that ignores the CID lock. The device is NOT CID unlocked afterwards, but the "ignorant" SPL allows you to flash a cooked ROM nevertheless
Once the above is understood, reading the WIKI should give you the rest of procedures.
hi thanks so much for clearing that out, i think i kind of understand the purpose.
but as you see the wiki left me with so many specific questions regarding to all the necessery steps. if anyone can make or point me to a guide for dummies like me without skipping things that leaves me with questions like the above i would be most greatfull

[Q] Need original ROM for HTC Snep S520 Mobilicity

Erased the firmware. Now I can not find the original.
yes, a bunch of us are still waiting for a kind soul to dump the rom of a mobilicity snap.
If you are stuck, you can install the official (signed) firmware for the HTC Maple from Wind at w w w.htc.com /ca/support/maple-wind/downloads/ but you need to make a goldcard to do that.
That's how I unbricked mine, but I want to get back to the mobilicity ROM to start it as a base for tweaking and I can't find it.
Not making a backup was not a very bright move from my part :-(
jeromecornet said:
yes, a bunch of us are still waiting for a kind soul to dump the rom of a mobilicity snap.
If you are stuck, you can install the official (signed) firmware for the HTC Maple from Wind at w w w.htc.com /ca/support/maple-wind/downloads/ but you need to make a goldcard to do that.
That's how I unbricked mine, but I want to get back to the mobilicity ROM to start it as a base for tweaking and I can't find it.
Not making a backup was not a very bright move from my part :-(
Click to expand...
Click to collapse
I do not GoldCard :-(
If you have, put please or send an e-mail: [email protected]
Follow the tutorial in this post (Method 3)
http://forum.xda-developers.com/showpost.php?p=4395614&postcount=1
You will be able to generate a goldcard
jeromecornet said:
Follow the tutorial in this post (Method 3)
http://forum.xda-developers.com/showpost.php?p=4395614&postcount=1
You will be able to generate a goldcard
Click to expand...
Click to collapse
I do not have a donor.
It is possible to have someone send GoldCard realties in Ukraine.
Accordingly, for the money.
For earlier thanks!
You don't need a donor device, you just need a laptop with an SD card reader.
Read this post:
http://forum.xda-developers.com/showthread.php?t=983523
jeromecornet said:
You don't need a donor device, you just need a laptop with an SD card reader.
Read this post:
http://forum.xda-developers.com/showthread.php?t=983523
Click to expand...
Click to collapse
Thank you, do not get. Wrote that not registered.
I do not want to buy, suddenly will not work.
Made by this method:
Code:
So lets jump straight into the guide:
Format your spare microSD card to FAT32 format.
Put the microSD card in your phone and turn it on, once turned on attach your phone to your PC.
Download an app called GoldCard Helper from the market. Use this to get your mmc cards long number by following the app instructions.
Download the Android SDK
Unzip the sdk to any folder you like (eg My Documents).
Go to start menu > select run and type cmd followed by pressing Enter.
Replacing with the address you unzipped the file to, type >cd \android-sdk-windows\tools. eg cd C:\Users\Home\Documents\android-sdk-windows\tools
Type >adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid and press Enter. You should get a very long number which looks like this: 532600bd227d9c0347329407514d5402.
Go to this page http://hexrev.soaa.me/ , paste in your number and click Submit. Copy this new number.
Visit this page, enter the new copied number and create your goldcard image, which will be e-mailed to you.
Save the file attached in the email to your PC.
Download and open the HxD Hex Editor, available for download here ("Run as Administrator" under Vista and win 7).
Go to the Extra menu and select Open Disk. Under physical disk, select Removable Disk (your microSD card), uncheck Open as Read only and click OK. Note that you should select physical disk NOT the logical disk. This is important!
Go to the Extra menu again and select Open Disk Image. Open the goldcard image that you received by email.
Press OK when prompted for Sector Size (selecting 512 (Hard disks/Floppy disks)) and click OK.
You should now have two tabs - one is your removable disk, the other is your goldcard image.
Click on the goldcard image tab. Go to the Edit menu, choose Select All then select the Edit menu again and select Copy.
Click on the Removable Disk tab. Highlight offset (line) 00000000 to offset (line) 00000170 (including the 00000170 line), then click on the Edit menu and select Paste Write.
Click on the File menu and select Save, accepting the warning.
And there you have your new GoldCard. You are now ready to continue onto rooting your phone!
This method failed too.
This has been addressed in other threads. Please post in opened threads.
On that note, thread closed.

[Q] HP rx1950 English ROM

first to post here
as i saw that HP rx1950 has got a Windows Mobile 6.1 Custom ROM..
but my device doesn't have the same language as the custom ROM pack, so i can't update it...
i've searched through the forum and the internet... there had been some ROMs posted,, but the links were dead already
anyone who still have this device, hope u can kindly extract the Stock WM5 English ROM for me
thanks a lot for your help, and sorry for my poor english..
martin
Just upgrade you phone, language of your current ROM doesn't make a difference .
Here is a kitchen ROM of WM 6.1 Classic for rx1950 from xda members Victory144 and Guifort.
http://www.mediafire.com/file/nna2yo92q2beiik/Flasher_Hp_Ipaq_rx1950_ENG_WM6.1.rar
I agree with tomcug. It should flash your ROM to WM 6.1 regardless of the language. You need to use it on a Windows XP computer with ActiveSync installed though...
Here is the original thread for more help:
http://forum.xda-developers.com/showthread.php?t=510764
RumoredNow said:
Here is a kitchen ROM of WM 6.1 Classic for rx1950 from xda members Victory144 and Guifort.
http://www.mediafire.com/file/nna2yo92q2beiik/Flasher_Hp_Ipaq_rx1950_ENG_WM6.1.rar
I agree with tomcug. It should flash your ROM to WM 6.1 regardless of the language. You need to use it on a Windows XP computer with ActiveSync installed though...
Here is the original thread for more help:
http://forum.xda-developers.com/showthread.php?t=510764
Click to expand...
Click to collapse
I've read the post.. there're two methods to flash the WM6.1 ROM, by SD or through USB.. but i failed with a message "Wrong Image" after cloning the image to SD card, and the lauguage problem while flashing through USB with stock update utility (that maybe some lock by HP on language. mine is Chinese Traditional, but the update image is English..)
therefore, that'll be fine if the English Stock ROM is available.. btw, is there any program to flash that bypass the lock??
or how to change the language option of the ROM generated by kitchen?
i am not very familiar to configure the kitchen
thank you for your help
Here is a very technical discussion of 2 methods for installing different language ROMs.
http://www.tweaks2k2.com/How_to/39xxROMlang.htm
You will need a HexEditor:
http://www.mediafire.com/file/6r8ffn1fq3bh9mu/uedit32.exe
And a mtty program:
http://www.mediafire.com/file/7srppxvnr728ime/mtty11a.exe
BUT - at the end of method two when the author says - At the terminal screen type "lnb nk.nb0" at the USB prompt. (That means: Load the ROM nk.nb0)
INSTEAD - use the command "l nk.nb0"
That may be a typo - or the difference in mtty versions used by myself and the author...
thank you for your suggestion, i see that the ROM file structure of 3950 is a bit similar to rx1950, so i will try to change that
i've got the kitchen and the whole system downloaded from the site u suggested, but i just can't figure out how to change the language code of the output file while building the ROM , so that i can fool the ROM Update Utility and flash the ROM to my PDA..
wt's Build_XIP?
do u hv any suggestions? thx again
martin
Build_XIP... I think that is something for a different device. confused
_____
The following is based on research and guesswork. I make NO CLAIM that it will work and not damage your device... TRY AT YOUR OWN RISK.
_____
If my experiments with mtty and my reading of the How to install a different language tutorial are correct, all you need is:
mtty11a.exe to send commands to your iPAQ.
The English WM 6.1 ROM Image (CEOS.nbf) you want to upgrade to.
And Uedit32 to edit the ROM.
Put all 3 files in the same folder. It will be easiest to create a new folder on desktop with whatever name you like.
_____
This is for a Windows XP computer. That is what you have, yes?
First be sure to BACKUP your iPAQ and put all files in a safe place on your PC.
Next - remove the battery and any SD cards from the rx1950. Wait at least 10 minutes for the internal battery to discharge so that the iPAQ is cleared of all memory except the ROM you want to overwrite.
_____
Now we want to save the Chinese ROM you have so we can restore it if anything goes wrong. Best to be safe, yes?
Do you have a spare SD card at least 256mb? If not, use the one you normally have in rx1950... See why we saved all your files first?
Kill ActiveSync by opening Task Manager>Processes. Look on the list for wcesmgr.exe and wcescomm.exe. Highlight each one and click on End Process. With ActiveSync killed you can now "talk" to iPAQ with mtty.
DO NOT PUT IN THE BATTERY. Attach the iPAQ to the PC with the USB cable AND the AC Power Cord. Turn the iPAQ on and manually enter Bootloader Mode. (Google tells me for rx1950 you - press following buttons simultanously
Contacts + Mail + Reset for as long as your PDA boots)
Insert the SD card where you want to save the Chinese WM 5 ROM.
Go to the folder where you saved the 3 files you need and double click mtty11a.exe. That opens a box called "Open port setting." Scroll down the list in "Port" and look for \\\WCEUSBSH001. That is the port you want. I noticed that the end number (001) changes with each use of mtty. Never mind the number so much, \\\WCEUSBSH00x is what you want - that is your iPAQ. Select that port and click on the "OK" button.
It should open a command terminal (white window). Press enter until USB> appears in the window. I only needed to press enter once, but some tutorials say keep pressing until it appears. (?)
At the USB> prompt type r2SD and press enter. This will have mtty command your iPAQ to dump your ROM image onto the SD Card as RAW DATA. Wait for the progress bars on iPAQ screen to finish and you get a completed message.
Save this SD card in a safe place. This is your Recovery Image to restore the iPAQ back to the ROM you started with. The card is not formatted in a way that you can open and read with Windows XP so do not try putting it in a card reader right now - XP will want to format it and we don't want that to happen.
_____
If you need to recover your iPAQ at any point...
Unplug the iPAQ from PC and AC power cords. Remove battery and SD card. Wait 10 minutes to reset memory.
Insert SD card with Recovery Image. Plug in the AC power cord. Turn on iPAQ. Enter Bootloader Mode. iPAQ will see the Image on the SD card and offer you the option to Flash your ROM or exit. Pick the option to flash your ROM.
The iPAQ will Hard Reset after it flashes and then you can remove the SD card with the Recovery Image and do a Restore from the files you saved on PC and/or your regular SD card and the Backup we did at the beginning of this experiment.
_____
Now that we are safe, we can start to try and change the English WM 6.1 ROM so you can flash it to your iPAQ.
I read the "How to install a different language" tutorial quite a few times. Here are my calculations for what we need:
Original checksum
minus HexSum of ENG (45+4E+47 = DA)
equals change value
or
ECEC
-DA
= EC12
HexSum of CHT (43+48+54 = DF)
plus change value
equals new checksum
or
DF
+ EC12
= ECF1
Then that means we change ENG (code for English) to CHT (code for Chinese Traditional) and also change the Checksum from ECEC to ECF1 and we can get the ENG ROM to load on your CHT rx1950.
_____
Now you need to edit the ROM. Go to the folder where you saved the 3 files you need and double click uedit32.exe to open the Hex Editor. Click on "File>Open" and navigate to the folder where you put your files. Select CEOS.nbf and Uedit will open it.
10 lines down (line 00000090h) the file says "..........ENG.hp"
Next line 000000a0h says "iPAQ rx1950...."
This may or may not be the place to change - But I believe it is the right spot to tell any updater program what iPAQ version to update...
Scroll down to line 00000ea0h where it says "..........ECEC^a"
Next line 00000eb0h says ".e^a..........."
I believe that is the ROM Checksum and then an order to verify the checksum from iPAQ...
Scrolling down farther to line 00001ec0h it says " iPAQ rx1950..6."
Next line 00001ed0h says "00.00 ENG......."
I believe this tells any updater program what version is being flashed. But it may need to be changed...
So my best guess is:
At the first spot ENG is listed (line 00000090h) you need to edit ENG to CHT
At line 00000ea0h you need to edit ECEC to ECF1
Make these changes with Uedit32 and then click "File>Save as" and label the file "Test.nbf" saving it to the folder we have been using. (Note that mtty and any files you want to flash MUST be in the same directory.)
In Uedit32 click on "File>Close All Files" and exit Uedit32. Now you have 2 versions of the ROM in your folder...
_____
mtty still open and iPAQ connected?
If not - connect iPAQ as above (no battery or SD card, wait ten minutes, connect with USB and AC power, put rx1950 into Bootloader Mode). Open mtty. Navigate to your port and get a USB> prompt.
At USB> type in "l Test.nbf" (no quotes) and it should try to flash the edited ROM to rx1950.
If it was edited wrong you will get an error message something like "Header request time out."
_____
If it doesn't work that way it shouldn't affect your iPAQ and a Hard Reset should be all you need to restore your system. If that fails we have the SD card Restore Image we made earlier.
Delete the Test.nbf file from the folder and try editing CEOS.nbf again.
Try changing the Checksum and the second time ENG is listed:
At line 00000ea0h you need to edit ECEC to ECF1
At line 00001ed0h you need to edit ENG to CHT
Save as Test.nbf and have mtty "l Test.nbf" again
If it fails, delete Test.nbf
The last try would be by editing the Checksum and both times ENG is listed:
At line 00000090h you need to edit ENG to CHT
At line 00000ea0h you need to edit ECEC to ECF1
At line 00001ed0h you need to edit ENG to CHT
Save as Test.nbf and have mtty "l Test.nbf" again
_____
I hope one of these works for you. Please let us know what happens.
Thanks.
thanks for your suggestions very much!!
but i get the File CRC checksum error when using the stock update utility,
and through mtty.exe, it shows "Header Request Time out" also, in both i changed the first mentioned "ENG" to "CHT", second time and both times ...
all failed
would there any way to flash it through SD (by creating a suitable .nb0 file?) ?
hurray!!!!
i've cheated the HP ROM Update Utility (RUU) to accept to update an English ROM to a Chinese machine !!!
i use WinHex to replace the ENG with CHT, CHT with ENG,, and it's OK now!!!!
anyway, thank you very very very much for your sincere help!!!!!!!!!
Really marvellous!!!
HUZZAH and Congratulations martinhy!!!!!
I'm glad you got it to work.
I was at the keyboard for about 4 hours playing with the files last night and was afraid that my guess was wrong (as it turns out it was). So I'm really surprised and pleased that you solved it.
You just edited the RUU??? All other files in the kitchen folder stay the same???
Cause I need to cheat it and make it change from rx1950 to rx3115... I'll be trying your method soon.
it's troublesome to change ,, or i can say, cheat, the ROM file (.nbf) itself, coz it has checksum .. and the algorithm may be difficult to guess, and changing with different versions of iPAQ,
but the RUU itself doesn't have the integrity check, so it's cheatable
anyway, thx for your effort to help me
i can't be sure whether your guess is wrong, coz when i download the stock ROM, i.e. "l CEOS.nbf" to the iPAQ, through mtty, i also says "header request timed out"..
so i can't be sure whether there's problem for the way to edit the ROM, or the iPAQ doesn't support such mtty method...
or........
. becoz i'm a newbie, maybe i've got something wrong though...
*sigh*
When I try to change the RUU from rx1950 to rx3115 and run the rx1950 upgrade kitchen I get the CRC error...
When I try to change the .nbf and put it in with a rx3115 update package I get 244 Error (model ID)...
When I pull on my hair it comes out in big chunks...
I think I need a lot more study and a new toolkit...
that's maybe quite a challenge to flash ROMs from other models rather than language... both models are not compatible
martinhy said:
hurray!!!!
i've cheated the HP ROM Update Utility (RUU) to accept to update an English ROM to a Chinese machine !!!
i use WinHex to replace the ENG with CHT, CHT with ENG,, and it's OK now!!!!
anyway, thank you very very very much for your sincere help!!!!!!!!!
Really marvellous!!!
Click to expand...
Click to collapse
can you help me do that ? thanks

Categories

Resources