[SOLVED] ROM update failing 155 on Super CID. [SOLVED]

Aug 15, 2016
8
0
0
Hello everyone,
I just bought this used HTC M8. It has android version 4.3.3 and software version 2.22.401.5
If I use "Get Var All" function I get that my mobile Model Id is PB0613000 and CID is 1111111

I cannot update OTA. I cannot install Rom manually cause it gives error 155.
My bootloader is locked and S-OFF too.

I have no idea how to install ROM in it and what Rom. I have used unlocked official rom and also the one T-Mobile released officially, Both gave error 155.
Please help me.

Thank you.
 
Last edited:
Aug 15, 2016
8
0
0
If you want to install either Dev Ed or T-Mob 6.xx RUU, you need to flash its firmware first.

e.g. to install 6.20.531.5 RUU, you must flash 6.20.531.5 firmware.zip first.
Hey thanks for letting me know. I am trying to install 6.12.1540.14 on my HTC DEVed.
I changed my MID and CID and installed a stock recovery.
Now I downloaded this file from HTC's website, RUU 6.12.1540.14. Can you tell me where can I download its firmware?
 
Aug 15, 2016
8
0
0
Yes.. just right click the RUU and select run as administrator.
Make sure you run it on Windows PC with usb 2.0
and latest htc usb drivers are installed.

http://forum.xda-developers.com/showpost.php?p=64926362&postcount=4
I am doing exactly like this.
I don't know what is wrong.

My MID is 0P6B12000
CID is BS_US002
Software Version 2.22.401.5
Android Version 4.4.3
Stock Recovery is 4.16.1540.8
Then I flashed firmware of 6.12.1540.4
And I am installing RUU_M8_UL_M60_SENSE70_MR_BrightstarUS_WWE_6.12.1540.4

When I check for updates it says your phone is up to date (been checking from past 1 and a half week)
It either gets stuck on "0% Sending........" at RUU menu.
Or it fails giving the error[155] Make sure you are using the correct Rom.
Mobile screen is stuck at HTC Logo.
When I unplug the mobile it opens fastboot saying "Fail zip info" I have to restart mobile to make it work.

My Bootloader was unlocked, I Locked it using Echo Su command.
Then I unrooted Mobile by going to super su > complete unroot.

What is possibly wrong with my mobile? ALL I want to do is update my mobile to marshmallow either by OTA or Manual.

P.s. I'm new to android so I don't know a lot of stuff about it. Sorry.
 

ckpv5

Recognized Contributor
Feb 11, 2008
14,359
18,290
0
Kuala Lumpur
Can you post fastboot getvar all (without serial & imei no.)

When your MID is changed to 0P6B12000, CID is better as BS_US001

Are you in US ? Maybe convert it to EU is better for you.

Let's see the getvar all result first.
 
  • Like
Reactions: husnaintariq01
Aug 15, 2016
8
0
0
Here...


C:\Android>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.214500021.24_2G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 6.12.1540.4
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: xxx
(bootloader) imei: xxx
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B12000
(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
(bootloader) commitno-bootloader: 76df2b54
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.063s


And I live in Asia.
 

ckpv5

Recognized Contributor
Feb 11, 2008
14,359
18,290
0
Kuala Lumpur
Since you're in Asia .. I suggest to convert it to EU.
You already know how to change CID/MID, change it to CID 11111111 or HTC__001 and MID 0P6B10000

then you can follow this : http://forum.xda-developers.com/showpost.php?p=64926626&postcount=6

It seems that you have USB connection issue when it stuck on "0% Sending........" when using RUU exe, so a RUU zip could be better for you.

Anyway .. if you still want to update it to 6.12.1540.4 instead of convert it to EU .. what you can do is run the RUU exe, no need to connect M8 to PC, open your windows "temp" folder (in "run" type %temp%), you should see 2 new folders. One of them has rom.zip
Copy this rom.zip to your desktop, then you can follow the same guide on how to install it with htc_fastboot

Or you can rename this rom.zip to 0P6BIMG.zip and place it on your microSD. Boot to bootloader then select hboot, it will scan the file and ask whether you want to update. Volume up to update. After successfully update, remove/delete this 0P6BIMG.zip from the microSD

Edit : the easiest for you now is (since the firmware is already updated), install latest TWRP and restore 6.12.1540.4 backup that you can find in my backup thread .. after restore .. done.

So .. I can say you have 3 options here
 
Last edited:
  • Like
Reactions: husnaintariq01
Aug 15, 2016
8
0
0
Since you're in Asia .. I suggest to convert it to EU.
You already know how to change CID/MID, change it to CID 11111111 or HTC__001 and MID 0P6B10000

then you can follow this : http://forum.xda-developers.com/showpost.php?p=64926626&postcount=6

It seems that you have USB connection issue when it stuck on "0% Sending........" when using RUU exe, so a RUU zip could be better for you.

Anyway .. if you still want to update it to 6.12.1540.4 instead of convert it to EU .. what you can do is run the RUU exe, no need to connect M8 to PC, open your windows "temp" folder (in "run" type %temp%), you should see 2 new folders. One of them has rom.zip
Copy this rom.zip to your desktop, then you can follow the same guide on how to install it with htc_fastboot

Or you can rename this rom.zip to 0P6BIMG.zip and place it on your microSD. Boot to bootloader then select hboot, it will scan the file and ask whether you want to update. Volume up to update. After successfully update, remove/delete this 0P6BIMG.zip from the microSD

Edit : the easiest for you now is (since the firmware is already updated), install latest TWRP and restore 6.12.1540.4 backup that you can find in my backup thread .. after restore .. done.

So .. I can say you have 3 options here
Thank you so much!
I did something else, But it worked.
What I did was put my mobile in Fastboot USB mode, And then run the RUU. I also used another USB port you were right about that too.
It worked fine.
I tried doing it before but it didn't work I think it was because of the firmware.zip thing you told me. So thanks a lot again!

Just tell me that I will get OTA updates from now on right?
 
Last edited:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone