How can you change modelid (MID) now that we have s-off? - Desire 816 Q&A, Help & Troubleshooting

I don't want to follow the HTC One method around and screw anything up. I have the US Virgin Mobile single sim w/ modelid: 0P9C30000
I want to put another single sim ruu on the phone and it fails because of model id mismatch.

mikelidman said:
I don't want to follow the HTC One method around and screw anything up. I have the US Virgin Mobile single sim w/ modelid: 0P9C30000
I want to put another single sim ruu on the phone and it fails because of model id mismatch.
Click to expand...
Click to collapse
Thanks for starting this thread! I want to make sure of this before I buy S-Off for my A5_CHL

At my side
I need to change my model back to 0P9C30000, cause I have wrong changed to 0P6B13000 (M8) with this
echo -ne '\x30\x00\x50\x00\x36\x00\x42\x00\x31\x00\x33\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
Anyone know about coding for 0P9C30000, please share
Anyway my device already s-off
trying with fastboot oem modelid 0P9C30000
that was failed

0P9C30000
echo -ne '\x30\x00\x50\x00\x39\x00\x43\x00\x33\x00\x30\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
There you go, its hex format.

Here goes nothing, throwing
0P9CIMG_A5_UL_K44_DESIRE_SENSE60_HTC_Europe_1.50.401.1_Radio_1.101.1102.17.0506_10.20.4149.00L_release_387418_combined_signed_2_4
on there using CID HTC__J15 and MID 0P9C20000
Fingers crossed.

mikelidman said:
0P9C30000
echo -ne '\x30\x00\x50\x00\x39\x00\x43\x00\x33\x00\x30\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
There you go, its hex format.
Click to expand...
Click to collapse
Thank you for you helping
using your recommend, its get returned as
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.18.0.0000
(bootloader) version-baseband: 1.101.1102.17.0506
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: SH45EWW05519
(bootloader) imei: 352705065046243
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: a5_ul
(bootloader) platform: hTCBmsm8226
(bootloader) modelid: 0P9C3000000
(bootloader) cidnum: HTC__044
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: ef66ebf8
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
Anyway I've gave ur wrong model ID
actually my model ID is 0P9C23000
So I study from your hex and manually modified by myself
echo -ne '\x30\x00\x50\x00\x39\x00\x43\x00\x32\x00\x33\x00\ x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
But seem it wrong returned at
fastboot getvar mid
mid: 0P9C2300000
; it should be only 0P9C23000
Probably I thing I made wrong hex lol
please advice
Thanks

any helpe please
:fingers-crossed::fingers-crossed::fingers-crossed::fingers-crossed::fingers-crossed:
mytohn said:
Thank you for you helping
using your recommend, its get returned as
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.18.0.0000
(bootloader) version-baseband: 1.101.1102.17.0506
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: SH45EWW05519
(bootloader) imei: 352705065046243
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: a5_ul
(bootloader) platform: hTCBmsm8226
(bootloader) modelid: 0P9C3000000
(bootloader) cidnum: HTC__044
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: ef66ebf8
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
Anyway I've gave ur wrong model ID
actually my model ID is 0P9C23000
So I study from your hex and manually modified by myself
echo -ne '\x30\x00\x50\x00\x39\x00\x43\x00\x32\x00\x33\x00\ x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
But seem it wrong returned at
fastboot getvar mid
mid: 0P9C2300000
; it should be only 0P9C23000
Probably I thing I made wrong hex lol
please advice
Thanks
Click to expand...
Click to collapse
:fingers-crossed::fingers-crossed::fingers-crossed::fingers-crossed::fingers-crossed:

my calculation of the hex codes should be this.
echo -ne '\x30\x00\x50\x00\x39\x00\x43\x00\x32\x00\x33\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384

any help for c710
mytohn said:
Thank you for you helping
using your recommend, its get returned as
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.18.0.0000
(bootloader) version-baseband: 1.101.1102.17.0506
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: SH45EWW05519
(bootloader) imei: 352705065046243
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: a5_ul
(bootloader) platform: hTCBmsm8226
(bootloader) modelid: 0P9C3000000
(bootloader) cidnum: HTC__044
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: ef66ebf8
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
Anyway I've gave ur wrong model ID
actually my model ID is 0P9C23000
So I study from your hex and manually modified by myself
echo -ne '\x30\x00\x50\x00\x39\x00\x43\x00\x32\x00\x33\x00\ x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
But seem it wrong returned at
fastboot getvar mid
mid: 0P9C2300000
; it should be only 0P9C23000
Probably I thing I made wrong hex lol
please advice
Thanks
Click to expand...
Click to collapse
my device is c710 a5_chl

any helpe to change cid and mid on c710 virgine mobile after s-off
mikelidman said:
I don't want to follow the HTC One method around and screw anything up. I have the US Virgin Mobile single sim w/ modelid: 0P9C30000
I want to put another single sim ruu on the phone and it fails because of model id mismatch.
Click to expand...
Click to collapse
any helpe to change cid and mid on c710 virgine mobile after s-off

any helpe

electrons said:
my calculation of the hex codes should be this.
echo -ne '\x30\x00\x50\x00\x39\x00\x43\x00\x32\x00\x33\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
Click to expand...
Click to collapse
hello
my htc desire 826 mid is 0PHC40000
anyone know about coding for 0PHC10000 ?
please help

Related

Restore to stock from GPE

purchased my phone T-mobile M8 used and it had been converted to GPE. There is a crackling issue with the top speaker and I'd like to return it for warranty repair. I haven't seen a great thread on converting a tmo m8 back to stock from GPE so I thought I'd share the research I have done and ask for help since I have not been successful yet...
With adb/fastboot, drivers, etc all in place...
Reset Status to LOCKED (phone must be rooted to do this)
http://www.droidviews.com/how-to-res...on-htc-one-m8/
Flash firewater custom hboot
file: http://forum.xda-developers.com/show...&postcount=125
flashing instructions: http://firewater-soff.com/hboot-downloads/
Change your CID to T-MOB010 in Fastboot
command: fastboot oem writecid T-MOB010
Download the RUU
http://dl3.htc.com/application/RUU_M...1.57.531.7.exe
Run the RUU in Windows. Everything connects and it starts installing then - I get the Error 159 [IMAGE]
I have followed the steps above, downloaded twice, repeated and still...no dice. Any clue what I'm missing? I'm sure there will be other folks who need to revert and would benefit from this.
Here is my info:
Desktop\android-tools>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.18.0.0000
(bootloader) version-baseband: 1.14.21331931.LA02_2G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: FA45FWM04948
(bootloader) imei: 352628061404390
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B13000
(bootloader) cidnum: T-MOB010
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 6e0f5a3d
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.017s

Information

Okay so i recently got an Htc One m8 from a friend. It's already rooted, but I dont know if it has a custom recovery or anything. Can someone fill me in on all the important things I have to know for custom recoveries and kernals and stuff like that. I have an At&t version btw.
gainstatom said:
Okay so i recently got an Htc One m8 from a friend. It's already rooted, but I dont know if it has a custom recovery or anything. Can someone fill me in on all the important things I have to know for custom recoveries and kernals and stuff like that. I have an At&t version btw.
Click to expand...
Click to collapse
start by going over the FAQ sticky: http://forum.xda-developers.com/showthread.php?t=2711073
Q5 has a link to some nice information about HTCs
and you should do a "fastboot getvar all", it shows you all the information you should know about your phone.
for example:
Code:
C:\ADB2>fastboot devices
SHxxxxxxxxxx fastboot [COLOR="Blue"][I]<- i'm in bootloader[/I][/COLOR]
C:\ADB2>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000 [COLOR="Blue"][I]<- hboot version[/I][/COLOR]
(bootloader) version-baseband: 1.16.2133156.UA15G [I][COLOR="Blue"]<- radio/baseband version[/COLOR][/I]
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 1.54.401.10 [I][COLOR="Blue"]<- firmware version[/COLOR][/I]
(bootloader) version-misc: PVT SHIP S-ON [I][COLOR="Blue"]<- yes it was S-ON when i first bought it[/COLOR][/I]
(bootloader) serialno: SHxxxxxxxxxx [I][COLOR="Blue"]<- serial number (i xxxx'ed it out)[/COLOR][/I]
(bootloader) imei: 35xxxxxxxxxxxxx [COLOR="Blue"][B][I]<- IMEI (i xxx'ed it out, so should you if you ever post it online)[/I][/B][/COLOR]
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul [COLOR="Blue"][I]<- device[/I][/COLOR]
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000 [I][COLOR="Blue"]<- MID (Model ID)[/COLOR][/I]
(bootloader) cidnum: HTC__J15 [I][COLOR="Blue"]<- CID (Carrier ID)[/COLOR][/I]
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 098a72e5
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.094s
Assuming you have adb and fastboot setup and know how to use it.
Adb /fastboot ?
http://forum.xda-developers.com/showthread.php?p=42407269#post42407269

[Q] Chaning the MID back to the stock T-Mobile one?

Alright so I converted my T-Mobile back to Sense coming from the GPE version which was fully converted (CID, MID, etc) I have sense on here but OTA's won't work because my MID is different, anyone know how to change the MID back to what it was originally?
This is what I did in fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.16.21331931.LA24G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 1.57.531.7
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: Mod Edit
(bootloader) imei: Mod Edit
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B17000
(bootloader) cidnum: 11111111
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: c3d94491
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.018s
http://forum.xda-developers.com/showthread.php?t=2708581
BR7fan said:
http://forum.xda-developers.com/showthread.php?t=2708581
Click to expand...
Click to collapse
That's the tutorial I tried as well, I had the phone rooted and did adb shell then did su prompting "#" and I pasted the code in, and checked the MID and it was the same.
BR7fan said:
http://forum.xda-developers.com/showthread.php?t=2708581
Click to expand...
Click to collapse
iWoundPwn said:
That's the tutorial I tried as well, I had the phone rooted and did adb shell then did su prompting "#" and I pasted the code in, and checked the MID and it was the same.
Click to expand...
Click to collapse
Nvm tried it again and it worked! Thanks

[HELP] HTC ONE M8_WLV RUU urgently needed

My phone is soft-bricked, and I couldn't find the right RUU to fix it anywhere. Here is a copy of the fastboot getvar all results.
C:\Users\Admin>fastboot getvar all
< waiting for device >
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.12.20.1211
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: HT43ESF02934
(bootloader) imei: 358718052172546
(bootloader) imei2: Not Support
(bootloader) meid: 99000429638654
(bootloader) product: m8_wlv
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B20000
(bootloader) cidnum: 11111111
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: f2489bd1
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
I found these RUUs here http://forum.xda-developers.com/verizon-htc-one-m8/general/official-ruu1-55-605-2-t2883845 ,
but it's said that they are for the M8_VZW, and my device is M8_WLV. I don't if they're the same, and I don't know if I can use these RUUs for my device without causing issues with the connection. I'm worried about the GSM/CDMA differences. I use GSM btw.
Please help I really need it to fix my phone.
BassemOnsimos said:
but it's said that they are for the M8_VZW, and my device is M8_WLV. I don't if they're the same, and I don't know if I can use these RUUs for my device without causing issues with the connection. I'm worried about the GSM/CDMA differences. I use GSM btw.
Click to expand...
Click to collapse
You have the Verizon Model ID (MID) and product name, those are the correct RUUs.

M8_EYE_UHL mid change

Hi;
I have M8_eye with following information just updated to Marshmallow officially but need to change region and install Europe stock rom(already downloaded *0P6BIMG_M8_EYE_UHL_M60_SENSE70_MR_HTC_Europe_5.07.401.1_Radio_1.29.213311711.15G_20.58.00231.00_F_release_470463_signed_2_4*).I get "model id error" while trying to install it.Is there any chance to change mid from "0P6B90000" to "0P6B81000"?
Code:
Reading information...
Using Fastboot mode...
Reading common information
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.213311711.15G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 5.07.720.1
(bootloader) version-misc: PVT SHIP[I][B][COLOR="Red"] S-OFF[/COLOR][/B][/I]
(bootloader) serialno: FA56NY901291
(bootloader) imei: 355991060365369
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: mels_tuhl
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: [COLOR="Red"][I][B]0P6B90000[/B][/I][/COLOR]
(bootloader) [COLOR="Red"][I][B]cidnum: 11111111[/B][/I][/COLOR]
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 5c9466dd
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
Of course i'm rooted and there is a thread for M7 (http://forum.xda-developers.com/showthread.php?t=2490792) but i need correct command to my desired MID,commands on that page are for M7 model.
saratel-gsm said:
Hi;
I have M8_eye with following information just updated to Marshmallow officially but need to change region and install Europe stock rom(already downloaded *0P6BIMG_M8_EYE_UHL_M60_SENSE70_MR_HTC_Europe_5.07.401.1_Radio_1.29.213311711.15G_20.58.00231.00_F_release_470463_signed_2_4*).I get "model id error" while trying to install it.Is there any chance to change mid from "0P6B90000" to "0P6B81000"?
Code:
Reading information...
Using Fastboot mode...
Reading common information
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.213311711.15G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 5.07.720.1
(bootloader) version-misc: PVT SHIP[I][B][COLOR="Red"] S-OFF[/COLOR][/B][/I]
(bootloader) serialno: FA56NY901291
(bootloader) imei: 355991060365369
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: mels_tuhl
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: [COLOR="Red"][I][B]0P6B90000[/B][/I][/COLOR]
(bootloader) [COLOR="Red"][I][B]cidnum: 11111111[/B][/I][/COLOR]
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 5c9466dd
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
Of course i'm rooted and there is a thread for M7 (http://forum.xda-developers.com/showthread.php?t=2490792) but i need correct command to my desired MID,commands on that page are for M7 model.
Click to expand...
Click to collapse
look in this thread.
this is your code
Code:
echo -ne '\x30\x00\x50\x00\x36\x00\x42\x00\x38\x00\x31\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
I tried it but it changed mid to "0P6B10000" while i need to change to "0P6B81000"
Can anyone help me with the appropriate command?
Code:
C:\adb>adb shell
[email protected]_melsuhl:/ $ su
su
[email protected]_melsuhl:/ # echo -ne '\x30\x00\x50\x00\x36\x00\x42\x00\x31\x00\x30\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384 <
17+0 records in
17+0 records out
17 bytes transferred in 0.001 secs (17000 bytes/sec)
[email protected]_melsuhl:/ # exit
exit
[email protected]_melsuhl:/ $ exit
exit
saratel-gsm said:
I tried it but it changed mid to "0P6B10000" while i need to change to "0P6B81000"
Can anyone help me with the appropriate command?
Code:
C:\adb>adb shell
[email protected]_melsuhl:/ $ su
su
[email protected]_melsuhl:/ # echo -ne '\x30\x00\x50\x00\x36\x00\x42\x00\x31\x00\x30\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384 <
17+0 records in
17+0 records out
17 bytes transferred in 0.001 secs (17000 bytes/sec)
[email protected]_melsuhl:/ # exit
exit
[email protected]_melsuhl:/ $ exit
exit
Click to expand...
Click to collapse
The code which I gave is correct. Exactly it must work. Try the code which I gave.
umesh.lk said:
The code which I gave is correct. Exactly it must work. Try the code which I gave.
Click to expand...
Click to collapse
That's wrong code for him.
It must have 38 and 31 in the line which represent 81.
Find \x31\x00\x30\ in the line
Change to \x38\x00\x31\
ckpv5 said:
That's wrong code for him.
It must have 38 and 31 in the line which represent 81.
Find \x31\x00\x30\ in the line
Change to \x38\x00\x31\
Click to expand...
Click to collapse
I gave the correct code. look bottom of this post #2
umesh.lk said:
I gave the correct code. look bottom of this post #2
Click to expand...
Click to collapse
Ok ... I remember that I saw a wrong code before ... the updated one is correct.
BTW .. Off-Topic .. what happen to your PM ? It said user does not want to receive PM when I tried to reply your PM. Anyway ... nothing important.
ckpv5 said:
Ok ... I remember that I saw a wrong code before ... the updated one is correct.
BTW .. Off-Topic .. what happen to your PM ? It said user does not want to receive PM when I tried to reply your PM. Anyway ... nothing important.
Click to expand...
Click to collapse
I didn't edit the code. It is the code which I posted yesterday. user has typed a wrong code.
ok. ok. no problem. I'll check what happened to my PM.
I'm glad and thankful to you,it worked for me.Just to let me know,what is the rule to make the command for othe MIDs?
saratel-gsm said:
I'm glad and thankful to you,it worked for me.Just to let me know,what is the rule to make the command for othe MIDs?
Click to expand...
Click to collapse
Read the thread that @umesh.lk linked for you at post #2.
You should find : http://forum.xda-developers.com/showpost.php?p=52596086&postcount=56

Categories

Resources