Model number conflicts/ROM upgrade problem

Search This thread

seejsee

Member
Sep 14, 2007
7
0
I recently acquired an Artemis that was externally branded as a Dopod. Even though a new device, it contained an O2 ROM (1.25.207.1 GER) in German. I have been able to successfully change to WM5 (1.12.405.101) and WM6 (3.13.405.1), as well as WM6 O2 WM6 Premium Plus 1.0. Each time I used USPL before changing the ROM. These changes happened without a hitch.

However, when I attempt to change to a Dopod WM5 (1.25.707.2) or WM6 (3.7.707.1) ROM, I get an Invalid Model ID error message. I'm trying to understand the problem as well as any potential fix.

After a lot of time in the forums, I seem to be going in circles. I see multiple references to other unexplained Model ID problems, but no clear answer. Unfortunately, I did not check the model number while I still had the O2 ROM installed. I'm not sure if the number was ARTE200 or ARTE100, which it is right now with the HTC WM6 ROM installed.

One possible solution I found for a similar situation was a message by dtobin suggesting a re-install of the original O2 ROM and then changes to the Dopod ROMs. I'll try that tomorrow.

Can anyone suggest a different path or solution. I just have not made the connection as to why I can go back to the HTC ROMs, but not back to the Dopod.

thanks

cc
 
Last edited:

j3roen

Member
Jul 6, 2007
48
0
Which activesync do you use?
What kind of virusscanner/firewall is intalled?

Does an error occur while using RUU? if so which code?
 

fdp24

Senior Member
May 20, 2006
213
12
58
msw
seejsee:
uspl needs some patching. it will not allow any rom installation, but will allow most of them.
if you want to find out model id:
start-settings--system-device information-identity. there is ARTEXXX number.
you can also open back cover, remove a battery, there is a model on a sticker.

when you want to flash official shipped WM6 HTC ROM for the different country device (you want to change a ROM language on your device)
the solution for you is this:
0. get original shipped ROM for your device.
register your device on htc site (eClub or something..). this will alow to download rom relevant for your device (original, shipped rom). it is always a good idea to have it, in case if something will go wrong during upgrade. you will be able to go back, using original rom.
1. take a rom, which was flashed successfully on your device last time (or you can take original shipped htc rom, which you have downloaded)
2. extract files from this rom with winrar or other utility
3. locate RUU_signed.nbh file. open it in winhex editor or other hex editor tool. make a note of model id and country code.
model - offset 00000040 (example: ARTE1000), country - 000001E0 (example HTC__001). the example is for engl. rom.
4. take a rom you wish to flash (the one does not flash with uspl installed). extract this rom (same as in step 2)
you will need to make small "adjustments" in this rom.
correct country and model id to values corresponding to "last good flashed rom".
5. save changes in .nbh file.
6. flash this "corrected" rom as you normally do with ROMUpdateUtility.exe, from the directory where you have extracted files.

you can simplify process and use following values on all ROMs, when you modify your desired .NBH file:
- for the model ARTE1***
- for country code 11111111
this will work with USPL.

re: USPL must be installed prior to flashing or device must be CID unlocked.
after flashing ROM, install USPL again, because it will be overwritten by new ROM.
regards,
 
Last edited:

seejsee

Member
Sep 14, 2007
7
0
Success!

I took the advice of fdp24 and used a hexeditor to modify the model number and country code of the .nbh file in the desired ROM to match the data from a ROM that would install.

I will also try the 11111111 approach too.

regards,
cc
 

zippert

Member
Oct 5, 2007
13
0
another succes here, changed the value's with winhex, now I have the official english htc rom wm6 on a dutch p3300, thanks!!

ipl: 3.13.0001
spl: 3.13.0000
gsm: 02.94.90
OS: 3:13.0.0
 

JFFR

Member
Jan 23, 2007
7
0
seejsee:
uspl needs some patching. it will not allow any rom installation, but will allow most of them.
if you want to find out model id:
start-settings--system-device information-identity. there is ARTEXXX number.
you can also open back cover, remove a battery, there is a model on a sticker.

when you want to flash official shipped WM6 HTC ROM for the different country device (you want to change a ROM language on your device)
the solution for you is this:
0. get original shipped ROM for your device.
register your device on htc site (eClub or something..). this will alow to download rom relevant for your device (original, shipped rom). it is always a good idea to have it, in case if something will go wrong during upgrade. you will be able to go back, using original rom.
1. take a rom, which was flashed successfully on your device last time (or you can take original shipped htc rom, which you have downloaded)
2. extract files from this rom with winrar or other utility
3. locate RUU_signed.nbh file. open it in winhex editor or other hex editor tool. make a note of model id and country code.
model - offset 00000040 (example: ARTE10000), country - 000001E0 (example HTC__001). the example is for engl. rom.
4. take a rom you wish to flash (the one does not flash with uspl installed). extract this rom (same as in step 2)
you will need to make small "adjustments" in this rom.
correct country and model id to values corresponding to "last good flashed rom".
5. save changes in .nbh file.
6. flash this "corrected" rom as you normally do with ROMUpdateUtility.exe, from the directory where you have extracted files.

you can simplify process and use following values on all ROMs, when you modify your desired .NBH file:
- for the model ARTE1***
- for country code 11111111
this will work with USPL.

re: USPL must be installed prior to flashing or device must be CID unlocked.
after flashing ROM, install USPL again, because it will be overwritten by new ROM.
regards,

work very good. Great job. Now I have a Portuguese Rom... Thank you
 

BesTCooL

Senior Member
May 20, 2005
52
1
Originally Posted by fdp24
seejsee:
uspl needs some patching. it will not allow any rom installation, but will allow most of them.
if you want to find out model id:
start-settings--system-device information-identity. there is ARTEXXX number.
you can also open back cover, remove a battery, there is a model on a sticker.

when you want to flash official shipped WM6 HTC ROM for the different country device (you want to change a ROM language on your device)
the solution for you is this:
0. get original shipped ROM for your device.
register your device on htc site (eClub or something..). this will alow to download rom relevant for your device (original, shipped rom). it is always a good idea to have it, in case if something will go wrong during upgrade. you will be able to go back, using original rom.
1. take a rom, which was flashed successfully on your device last time (or you can take original shipped htc rom, which you have downloaded)
2. extract files from this rom with winrar or other utility
3. locate RUU_signed.nbh file. open it in winhex editor or other hex editor tool. make a note of model id and country code.
model - offset 00000040 (example: ARTE10000), country - 000001E0 (example HTC__001). the example is for engl. rom.
4. take a rom you wish to flash (the one does not flash with uspl installed). extract this rom (same as in step 2)
you will need to make small "adjustments" in this rom.
correct country and model id to values corresponding to "last good flashed rom".
5. save changes in .nbh file.
6. flash this "corrected" rom as you normally do with ROMUpdateUtility.exe, from the directory where you have extracted files.

you can simplify process and use following values on all ROMs, when you modify your desired .NBH file:
- for the model ARTE1***
- for country code 11111111
this will work with USPL.

re: USPL must be installed prior to flashing or device must be CID unlocked.
after flashing ROM, install USPL again, because it will be overwritten by new ROM.
regards,





very very good thx