yashsingh1/xdaforums huggingface dataset:
[One (M8) General] redpoint73:
My opinion, the least the path you are considering (would be necessary to do what you want) is a lot of work for close to zero reason.

You as s-off, and that is already about as un-stock as you can get. In a lot of ways, the phone is better than stock, so I really don't see the point to all this convoluted process (if it's even possible) for little/no benefit.
[One (M8) General] morfeas-dsl-:
ok . I will either root and change my MID or leave it as it is since its working great.
[One (M8) General] jason8484:
OP6B63000

I need MID code for OP6B63000

---------- Post added at 03:07 PM ---------- Previous post was at 02:20 PM ----------

CID doesn't matter in opinion....your MID code is here...

echo -ne '\x30\x00\x50\x00\x36\x00\x42\x00\x36\x00\x33\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
[One (M8) General] Uga0:
hello.

Is`t possible to change a modelid: 0P6B90*** to a mid 096b10000 using this method. ?

my problem ist that getvar shows m8 ul and mid 0P6B90*** and this mid code seems to be for m8 eye.(not for M8 UL). Back cover on phone shows model : 0P6B1000

I have stuck on hboot and i can´t replace rom with european new one to repair it,because mid for this roms should be diferent.

I would like to know if you have a code for restore to 0P6B90*** .

is to be sure that I can restore it to its original state if change doesn`t work for me.

thanks

m8_ul pvt locked s-off

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.24.21331147A1.09G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 3.28.401.6

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B90***

(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: 76df2b54

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

thanks
[One (M8) General] redpoint73:
That's really weird that it has the MID for the M8 Eye (that someone changed it to the wrong MID, apparently).

You can't go by what is on the back cover (we've often seen the back covers changed) but all the info in getvar does point to it being a

"regular" M8 (not the Eye).

Can't say for sure nothing bad will happen, if you try to change the MID. But in my opinion, I'd say it's a calculated risk, worth taking.
[One (M8) General] Uga0:
i have install twpr,unlock the hboot and change the mid code to 096b10000. It works for me.Thanks:good:
[One (M8) General] esseyg:
It works

I am surprised it works perfectly without need for other app. Good job you save my phone and time.
[One (M8) General] guorium:
beautiful! I will change right now and there is a way to change the code yourself!
[One (M8) General] toasterboy1:
Should have come here first but I was trying to unlock all bands on my Verizon M8 from separate thread and the command had an unintentional space in the command. My output now looks like this:

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.14.20.0930

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: cleared for security

(bootloader) imei: cleared for security

(bootloader) imei2: Not Support

(bootloader) meid: cleared for security

(bootloader) product: m8_wlv

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B1000000���������������������

(bootloader) cidnum: HTC__001

(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: 205bdca3

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

Finished. Total time: 0.017s

Any ideas on how to fix the model idea? Was thinking of flashing a stock RUU.
[One (M8) General] Dom_999:
This ain't working on my phone! (mystery phone)

It just spits out the same command repeated & does nothing. Windows or Linux, no difference.

I also tried the MID changer several times and nothing. What to do?

I guess I'll end up installing the asian RUU. I just want a new FW to use a modern or semi modern system, finally lol

Cheers

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.0000

(bootloader) version-baseband: 1.16.21331831.A16G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno:

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B63000

(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
[One (M8) General] Dom_999:
I have that phone and the MID won't change no matter which method. I have tried many RUU's and nothing sticks! lol

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.0000

(bootloader) version-baseband: 1.16.21331831.A16G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno:

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B63000

(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
[One (M8) General] Firdovsi82:
Could you solve your problem? I have also same problem, my device is Canadian I converted it to European and probably did something wrong. Now my model ID shows 0P6B100000 i.e 1 exceccive zero, there should be 5 zero-s but mine has 6. Tried to change mid to another carrier same issue. Please if you found solution let me know. i tried all, flashed stock RUU no success. It does not get OTA updates, LTE not working. Please help
[One (M8) General] cronojay:
thanks for the help..like you said it was automatically entered twice.
[One (M8) General] russellvone:
all good now?

success?
[One (M8) General] cronojay:
Nope looks like a hard brick. this is getvar

C:\Android>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.56.0000

(bootloader) version-baseband: N/A

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: UNKNOWN

(bootloader) serialno:

(bootloader) imei: 355195000000010

(bootloader) meid: 00000000000000

(bootloader) product:

(bootloader) platform: HBOOT-8064

(bootloader) modelid: *********

(bootloader) cidnum:

(bootloader) battery-status: good

(bootloader) battery-voltage: 3570mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: UNKNOWN

(bootloader) commitno-bootloader: dirty-4dab9d12

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.055s

my original mid was tmobile pn0713000 and changed it to pn0712000 for the developer edition. looks like a hard brick
[One (M8) General] Behold_this:
If it was a hard brick you wouldn't even be able to do getvar. Hard brick means no device life whatsoever.
[One (M8) General] cronojay:
got it, now heres the error when i send any command through fastboot

C:\Android>fastboot flash zip hboot_firewater_T-Mobile_v4.19.531.10.zip

target reported max download size of 440397824 bytes

sending 'zip' (624 KB)...

OKAY [ 0.028s]

writing 'zip'...

FAILED (remote: not allowed)

finished. total time: 0.034s
[One (M8) General] scotty1223:
*sigh* looks like I need to put up a big red warning in the OP of this thread as well.did you not notice that you're in the m8 forum? You people really need to pay attention to that sort of thing before you start entering potentially dangerous adb commands.

Partition layout is different,and you have overwritten something important in p5. If you can get to recovery where an adb deamon is running,you can possibly write your original data back. If we can find out what it is. You'll need to enter recovery,dump p5 for me,and pm me a download link.
[One (M8) General] cronojay:
sorry and ill see what i can do, thanks anyways
[One (M8) General] scotty1223:
m7 p5 is board info,and is a very small partition,there is actually nothing at the location the command tries to write to. i assume your phone is not booting? can you get to recovery?

again,dump p5 and send me a link.
[One (M8) General] cronojay:
That is correct Scotty. I can not get to recovery.
[One (M8) General] russellvone:
why not just extract the rom.zip from the RUU then flash through bootloader?

this will set it back to stock everything...including mmcblk0p5
[One (M8) General] scotty1223:
He has m7. No ext sd
[One (M8) General] russellvone:
right....[Dehr...I text quicker than I think]

but he's still got fastboot huh?
[One (M8) General] squabbi:
I was wondering how you get the numbers:

\x30\x00\x50\x00\x36\x00\x42\x00\x31\x00\x32\x00\x30\x00\x30\x00\x30

?

Is there a specific way to 'translate' any MID so it can be used with the instructions in the OP? Btw I would like to change back my MID to:

0P6B11000
[One (M8) General] Behold_this:
\x30\x00\x50\x00\x36\x00\x42\x00\x31\x00\x31\x00\x30\x00\x30\x00\x30 = 0P6B11000
[One (M8) General] scotty1223:
it appears so. however,p5 bricks with dna were only recoverable via jtag so i dont have alot of hope. that fact that the phone still responds at all makes it worth exploring. were now discussing it here: http://xdaforums.com/showthread.php?p=52595696 in efforts to not stray to far off topic in this thread.

0P6B11000 works out to:

echo -ne '\x30\x00\x50\x00\x36\x00\x42\x00\x31\x00\x31\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384

theres not any trick to the numbers. 30=0,31=1 and so on. 41=A,42=B and so on. its important to keep the 00s,wich are a . in the hex editor. the mid is kept in the partition in a somewhat stange fasion,and it you cant change the orientation,or the offsets:

00004000 30 00 50 00 36 00 42 00 31 00 32 00 30 00 30 00 0.P.6.B.1.2.0.0.
00004010 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0...............

a word of warning to anyone who wants to translate a different MID,be extremely careful plugging things into the command,as screwing it up can have consequences,as show very clearly a few posts up.

what variant does your mid fit? ill add it to the 2nd post.
[One (M8) General] Behold_this:
Just a piggyback on the great information [MENTION=3437245]scotty1223[/MENTION] shared, here's the full table for letters:

41 = a
42 = b
43 = c
44 = d
45 = e
46 = f
47 = g
48 = h
49 = i
4a = j
4b = k
4c = l
4d = m
4e = n
4f = o
50 = p
51 = q
52 = r
53 = s
54 = t
55 = u
56 = v
57 = w
58 = x
59 = y
5a = z

This is strictly for educational purposes. The only letters we need to know for this device are P and B
[One (M8) General] squabbi:
Hey there. The MID is for the Unlocked Telstra model in Australia.

Thanks for your help! :)
[One (M8) General] Skizzy034:
Two questions:

1) If I wanted to change to a Europe mid and my device is a AT&T M8, I just need to type what's in the Europe box in the OP?

2) Does an eng hboot allow you to just do like a simple fastboot change mid?
[One (M8) General] shery_911:
what variant does your mid fit? ill add it to the 2nd post.[/QUOTE]

hi there, my cid is HTC__332 & MID:0P6B16000, as post says it is Rogers but I called HTC and they were telling me its from Brazil.
[One (M8) General] kokinator02:
Do I need a rooted device for this to work?

Enviado desde mi GT-N5110 mediante Tapatalk
[One (M8) General] daddioj:
yes and flash radios etc. also erase system and all that as well
[One (M8) General] newstar:
Scotty you are too hoty , Thanks you

Sent from my iPhone 5S
[One (M8) General] MATRIKS:
Scotty this is from M8 GPE

The model id is different from AT&T
[One (M8) General] MATRIKS:
Here is proof

Check out [MENTION=4035386]wwjoshdew[/MENTION]'s Tweet: https://twitter.com/wwjoshdew/status/481786707474280450
[One (M8) General] wwjoshdew:
I'm confused... What does that even mean?
[One (M8) General] Jyotirdeb:
0P6B17000 mid is valid.you can see this post also http://xdaforums.com/showthread.php?t=2708589

"The 4.4.3 RUU Zip supports the following MIDs and CIDs if your MID or CID is not in this list you will have to modify the android-info.txt file in the zip to match your MID/CID

modelid: 0P6B12000

modelid: 0P6B17000

modelid: 0P6B*****

cidnum: 11111111

cidnum: T-MOB010

cidnum: CWS__001

cidnum: BS_US001

cidnum: GOOGL001"
[One (M8) General] MATRIKS:
We didn't know what is the original model id from m8 gpe so thank you so much for the info Josh
[One (M8) General] EddyOS:
The GPe OTA file will actually install on any MID, CID is the only thing important other than the actual ROM itself
[One (M8) General] harihacker:
How to change MID to 0P6B17000?

Can someone post the command to change the MID to 0P6B17000? :confused:
[One (M8) General] scotty1223:
thAt is from a "real" GPE device,correct? not a convertsion?

OP changed to reflect the GPE mid.

thanks for coming forward with this info :)
[One (M8) General] EddyOS:
You don't need to change to that MID for anything so it's not worth doing IMO
[One (M8) General] MATRIKS:
It's on page 3 of this thread
[One (M8) General] ammurad:
But why are ota not getting pushed ?!
[One (M8) General] EddyOS:
They are, just slowly. Just flash it manually
[One (M8) General] daddioj:
any real engineering Hboots around yet
[One (M8) General] canadacam39:
Wind Mobile info

Wind Mobile MID+CID in case anyone needs it for warranty purposes/returning device to stock configuration.

(bootloader) modelid: 0P6B13000
(bootloader) cidnum: GLOBA001
[One (M8) General] scotty1223:
interesting,mid is same as t mobile.
[One (M8) General] canadacam39:
Yeah. Both networks run on the AWS frequency, so that might be something to do with it.
[One (M8) General] elsworth1983:
Noob alert :silly: this is my 2nd htc device I've owned my first one was the OneX so no soff so I've never changed mid before please bare with me :angel:.

My M8 is on three uk am S-off and rooted can I just flash the Europe mid and be happy.

Edit..... It worked thanks [MENTION=3437245]scotty1223[/MENTION]
[One (M8) General] EddyOS:
Your phone already has the EU MID so nothing to do
[One (M8) General] elsworth1983:
:thumbup: so I just flashed it for nothing silly me :D. Thanks for the info

Sent from space
[One (M8) General] scotty1223:
ahhhhh gotcha. yes,that does make sense. thanks for the info :)
[One (M8) General] mugenK0D3:
Yea +1
[One (M8) General] newstar:
OTA didn't push on any mid *17000 or *11000 with cid GOOGL1

Posted From HTC 1 M8 via TapaTalk Pro .
[One (M8) General] EddyOS:
It does eventually, but it can take a while
[One (M8) General] scotty1223:
not "pushing" and not installing are 2 completely different things. if youre on a build that an OTA should occur from,and have an unmodfied /system,then youll just need to be patient,or download the OTAPkg from someone who has gotten the update.

failure to install could be due to a number of reasons.

at any rate,both issues are beyond the scope of this thread.

FYI, your cid is incorrect(cid is always 8 characters)
[One (M8) General] west2cool:
I need to change mid to Sprint. What is formula
[One (M8) General] kokinator02:
As I'm writing 4.4.4 OTA is installing. I have an unlock AT&T converted to GPE with graffixnyc's 4.4.2 RUU and then CID GOOGL* /MID *17000 converted too (thanks to Scotty1223 here [emoji108]).

I did no Google play services/framework thing at all. It was just pushed and It's already installed. I live in Mexico, by the way.

Cheers! [emoji16]
[One (M8) General] scotty1223:
why do you want to do that? you cannot change a gsm device to sprint or verizon.
[One (M8) General] canadacam39:
Kinda weird that they both share a GLOBA001 CID though. Makes sense for Wind (wind parent company is globalive = GLOBA) but I'm not sure about TMO. Maybe it's some insight into the origin of the One M8 O_o ;)
[One (M8) General] scotty1223:
t mobiles cid is T-MOB010 ;)
[One (M8) General] christiansfreeman:
hello need sprint mid

hey hows it going

I have a sprint m8

s off unlocked bootloader etc etc

changed my cid

ran the t mobile ruu updated but device now baseband is unknown no phone service I keep trying to flash the hk sprint ruu but I keep getting error 159 im guessing its cause I need to change mid back to sprint

anyway when I get it back up an running I just want to use this phone for gsm use only whats the best rom cid mid whatever setup for best gsm use thxx
[One (M8) General] 420SYN:
Does anyone know if I can flash WWE firmware on a Rogers phone? Or point me in a direction on how to find out?

Thanks.
[One (M8) General] scotty1223:
you changed only cid? or cid/mid?

you cant change mid and run gsm ruus on a sprint or vzw device. youll have a run a rom intended for sprint,or stock sprint. the device will work this way,but if it doesnt work well enuff my advice would be to sell it and obtain an actual gsm device

edit:

if you changed your mid,sprint mid added to second post
[One (M8) General] scotty1223:
yes,if you are s off,and modify the android info document in the firmware zip file(or change your cid to wwe or supercid)
[One (M8) General] 420SYN:
Thanks for your reply. I'm already s-off. I just wanted to make sure I wouldnt brick my phone. Updates are slow to till out in Canada so this way when WWE OTA comes out I'll flash that.
[One (M8) General] miicho85:
ok so after adb shell i get this error

/system/bin/sh: su: not found

127|shell@htc_m8:/ $

What am i doing wrong?

much thanks

UPDATE : I guess i needed to be rooted i should've done this before flashing the sotck non rooted RUU
[One (M8) General] SilentAchiever:
Mid: 0P6B11000

Hi, just wanted to let you know, the mid 0P6B11000, is also found on the unlocked Vodafone Australia version with cid VODAP021.

:good:
[One (M8) General] alexblajan:
Thanks !
[One (M8) General] exocetdj:
Forgot to mention that this is the thread that will help you turn your phone into any variant lol but u probably knew that hahahah :p:good:
[One (M8) General] Cashreedhar:
Hello All. Nice to see this thread.

I have Sprint H/K edition M8, factory S-Off, Unlocked GSM networks and its running good without any problem, except I am not able to connect to 3G since, I don't live in 1900 MHz band, intead in 2100 MHz UMTS band.

In my opinion after reading this thread, I can flash EMEIA/Asia/T-Mobile RUU/firmware which supports 2100 MHz UMTS band. Do you guys think its a wise decision to do this? Also, if I want to come back to Sprint H/K edition which Model ID should I use. I think the Model ID of Sprint M8 HK edition is different from regular Sprint M8.

Looking for your advice. Thank you :)
[One (M8) General] scotty1223:
Attempting that would be unwise. CDMA "world phones" cannot be converted to GSM variants
[One (M8) General] Cashreedhar:
Yes, but it supports both gsm and cdma.. currently I'm using GSM SIM without any problem but not getting UMTS signal
[One (M8) General] garyd9:
[MENTION=4347131]Cashreedhar[/MENTION]

A recap: You asked for an opinion on the wisdom of doing something. A person responded that it would be unwise. That makes the following response confusing:

If it makes you feel any better, I'll give you my own opinion as well: flashing GSM-only stuff on a dual mode ("CDMA world phone") device would be unwise.
[One (M8) General] Cashreedhar:
Thank you...it was because of my poor knowledge on CDMA devices with GSM options. Now I understood. Thank you so much
[One (M8) General] ccb101:
[MENTION=4366077]exocetdj[/MENTION] i think i found my issue with the corrupt ota's

right now my MID is showing two extra zeros in the value. I am guessing this is because a extra space was in my command, any ideas on how I clean it up to match what is supposed to be shown?

(bootloader) product: m8_ul_ca

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B1200000

(bootloader) cidnum: BS_US002

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT
[One (M8) General] ccb101:
also you can see on my CMD
[One (M8) General] zat0x:
edit
[One (M8) General] kakyyabata:
product: m8_dugl

modelid: 0P6B64000

cidnum: HTC__J15

echo -ne '\x30\x00\x50\x00\x36\x00\x42\x00\x34\x00\x30\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
[One (M8) General] scotty1223:
your command does not jive with your listed MID. what you have above translates to: 0P6B40000

code for 0P6B6400 would be

echo -ne '\x30\x00\x50\x00\x36\x00\x42\x00\x36\x00\x34\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384

if youd like to confirm/correct the mid or the code,ill add to the second post. :)
[One (M8) General] scotty1223:
basically you just need to write 00s from 4011 to 4014.

try this:

echo -ne '\x00\x00\x00\x00\x00' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16401

pm me a link for p5 if it doesnt work,or youd like me to look and verify its correct.

sorry this one slipped past me :o
[One (M8) General] kakyyabata:
:good::good::good::good::good::laugh:
[One (M8) General] BrunoRafa:
I have the same problem , should I use that command you post ?
[One (M8) General] scotty1223:
If your problem is exactly the same, then yes it should work for you also.
[One (M8) General] scotty1223:
: confused:
[One (M8) General] BrunoRafa:
scotty you are the man , thank you very much it worked like a charme :good:
[One (M8) General] ccb101:
[MENTION=3437245]scotty1223[/MENTION] yes! thank you so much it worked!!!
[One (M8) General] kakyyabata:
your MID is correct and min is wrong
[One (M8) General] scotty1223:
Min? I'm still confused what mid you want the code for
[One (M8) General] BIGMOH:
Hi [MENTION=3437245]scotty1223[/MENTION],

I was hoping to revert back to Telus:

CID: TELUS001

MID: 0P6B16000

Is there any chance you will be able to assist me? I read through your thread but didn't see a comand for Telus (Canada)

Thanks in Advance.

PS. I do have a HTC One M8 phone :good: :D
[One (M8) General] Cashreedhar:
I am on Sprint and changed the MID to WWE and flashed the firmware.. everything went well, but the ROM didn't boot properly. Then again flashed the firmware for Sprint after changing the MID and restored my Sprint ROM. Now the music player is not playing the sound. Its like track plays but sound doesn't come out. If I play in Play Music it plays for 1 track and next track no sound. again 1 more track I can play in default music player. I tried uninstalling the play music app but it didn't give any positive result.

I again tried flashing the firmware for sprint and flashed fresh sense ROM. No benefit. Could someone tell me how to fix this. It was bad choice to try flashing different firmware (maybe it has changed the partitions?). Btw I dont have any problem with video player playing videos with sound
[One (M8) General] exocetdj:
Hi Mate, i have amended the op of my thread, there should no longer be a space next to that x30 bit, to make sure can you copy and paste the one in my thread and also from the MID conversion thread and let me know?? thax :cool: