• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Update Problem with TWRP

agentmuzz

Lurker
My wife just bought her LTE used. She did a factory reset at the Sprint store and got it activated. She tried to run the stock update through the settings and it stated there was one available. Upon reboot it came up to the TWRP menu. I am new to TWRP, but understand its function.

I went to install the update and selected the file from /sdcard/download/S_Sprint_WWE_2.13.651.1-1.22.651.3_release_277. When I checked the current version it shows the phone is on 1.22.651.3 710RD. Seems like the downloaded update is older, but I went ahead swiped to confirm the flash (TWRP). This is where there is a problem. The flash fails. The display shows a couple errors for unknown volume path and can't mount IINTERNALSDCARD: Download/OTA... It looks to continue the update since it shows finding update package... opening update package.. Installing update... Then it finally stops at assert failed: check_cid...lots of numbers
E: Error in /tmp/sideload/package.zip

Any ideas on what may be wrong? Any help with this would be appreciated.
Current Android ver is 4.0.3
TWRP ver 2.1.8

Thanks
-Muzzy
 
My wife just bought her LTE used. She did a factory reset at the Sprint store and got it activated. She tried to run the stock update through the settings and it stated there was one available. Upon reboot it came up to the TWRP menu. I am new to TWRP, but understand its function.

I went to install the update and selected the file from /sdcard/download/S_Sprint_WWE_2.13.651.1-1.22.651.3_release_277. When I checked the current version it shows the phone is on 1.22.651.3 710RD. Seems like the downloaded update is older, but I went ahead swiped to confirm the flash (TWRP). This is where there is a problem. The flash fails. The display shows a couple errors for unknown volume path and can't mount IINTERNALSDCARD: Download/OTA... It looks to continue the update since it shows finding update package... opening update package.. Installing update... Then it finally stops at assert failed: check_cid...lots of numbers
E: Error in /tmp/sideload/package.zip

Any ideas on what may be wrong? Any help with this would be appreciated.
Current Android ver is 4.0.3
TWRP ver 2.1.8

Thanks
-Muzzy
Welcome to the forums!!! :D


The phone is rooted, so I brought you here to the all things root section :)


TWRP is a custom recovery that is placed on the device after rooting it. TWRP won't allow you to take the stock update. You are at a crossroads my friend. I understand you bought the phone rooted, so you may not care about root at all. Option 1 is to totally unroot the phone and take the OTA, Option 2 is to stay rooted and flash either the stock or a custom ROM based on the new OTA.


Let us know how you'd like to proceed
 
Trying to convince the wife to stay rooted. If I go with the rooted option, where can we download the latest ROM based on the lastest OTA update? Also, is it just a matter of downloading to directory and selecting the file for install from TWRP?

Thanks again for all the help.
-Muzzy
 
Trying to convince the wife to stay rooted. If I go with the rooted option, where can we download the latest ROM based on the lastest OTA update? Also, is it just a matter of downloading to directory and selecting the file for install from TWRP?

Thanks again for all the help.
-Muzzy

FIRST - STAY ROOTED. YOU CAN NEVER GO WRONG WITH A ROOTED PHONE.

to find the roms you wish check here:
http://androidforums.com/evo-4g-lte-all-things-root/548594-htc-evo-4g-lte-all-things-root-guide.html

to flash the rom you will do this.

download the file to your computer then hook up the phone and choose disk drive. transfer the file to the upper level of the sd drive then reboot into twrp and then install choose file swipe to confirm and bam you have great rom with great phone and always feel free to come back an ask questions
 
Trying to convince the wife to stay rooted. If I go with the rooted option, where can we download the latest ROM based on the lastest OTA update? Also, is it just a matter of downloading to directory and selecting the file for install from TWRP?

Thanks again for all the help.
-Muzzy

Yes, you would just download the ROM of your choice and install it like you attempted to do with the OTA file.

However, there may be one more wrinkle. We need to check and see how you rooted the phone. Can you hold the power button for 10 seconds for me? This will simulate a battery pull. From there push power + Volume down for a few seconds to get you to the H-boot screen.

We need to know what this screen says.

Include whether it says S-ON or S-OFF, Locked or Unlocked, and any mention of Lazypanda.

Also, the H-boot # should be on this page. It should say 1.12, or 1.15
 
Yes, you would just download the ROM of your choice and install it like you attempted to do with the OTA file.

However, there may be one more wrinkle. We need to check and see how you rooted the phone. Can you hold the power button for 10 seconds for me? This will simulate a battery pull. From there push power + Volume down for a few seconds to get you to the H-boot screen.

We need to know what this screen says.

Include whether it says S-ON or S-OFF, Locked or Unlocked, and any mention of Lazypanda.

Also, the H-boot # should be on this page. It should say 1.12, or 1.15

Ok, it here is what I found:
The top says *** Tampered ***
*** Unlocked ***
Jewel PVT SHIP S-ON RL
HBOOT-1.15.000

There is no mention of Lazypanda. I assume unlocked pertains to the bootloader. What does the rest mean? Is HBOOT the bootloader? How does this affect the loading of ROMs?

Thanks
-Muzzy
 
Ok, it here is what I found:
The top says *** Tampered ***
*** Unlocked ***
Jewel PVT SHIP S-ON RL
HBOOT-1.15.000

There is no mention of Lazypanda. I assume unlocked pertains to the bootloader. What does the rest mean? Is HBOOT the bootloader? How does this affect the loading of ROMs?

Thanks
-Muzzy

Thank you, that is everything I need. The phone was rooted using HTC DEV to unlock the bootloader.

Unfortunately, H-boot 1.15 has some restrictions on it that make it so you cannot flash a kernel in recovery. What this means for you is that if you try to update you'll need to do the kernel separately or it will not work.


This thread here will tell you everything you need to know about flashing an kernel with her H-boot.
http://androidforums.com/evo-4g-lte-all-things-root/606748-how-install-kernels-h-boot-1-15-wip.html


So you can still either fully unroot the device and take the OTA (can root later if wife desires) or flash an updated ROM in recovery, and then use either flash image GUI or fastboot to flash the kernel needed.
 
So I will need to update the kernel separately after each time I load a new ROM? Do the ROMs specify which kernel is required for each one?

Thanks
-Muzzy
 
Ok, reading the link you posted about updating the kernel with HBOOT 1.15 and it appears the kernel is included with the new ROM zip, but I just need to extract it and follow the process to flash it separately. Does that sound correct?

Thanks
-Muzzy
 
So I will need to update the kernel separately after each time I load a new ROM? Do the ROMs specify which kernel is required for each one?

Thanks
-Muzzy

Each ROM comes with a kernel. If you decide to flash a ROM you pull the boot.img(contains the kernel) out of the ROM as I have shown in the link I provided.

As long as the ROMS use the same kernel, you dont have to flash the kernel seperately.

However, the new OTA brings a new kernel
 
So I will need to update the kernel separately after each time I load a new ROM? Do the ROMs specify which kernel is required for each one?

Thanks
-Muzzy

If you follow the guide RX posted above it will explain how to get the kernel flashed.
When you download a new Rom it has a kernel included, so all you need to do is extract the kernel from the Rom, or flash a custom kernel after you flash the Rom.Since your hboot is 1.15 it won't allow your recovery to flash to the /boot partition. That's why you need to do or from fastboot.
 
So I will need to update the kernel separately after each time I load a new ROM? Do the ROMs specify which kernel is required for each one?

Thanks
-Muzzy

all kernels tell you if they are SENSE or ASOP. SENSE KERNELS for SENSE ROMS and ASOP for ASOP ROMS. Personally You should only flash a kernel if the stock kernel that comes with your ROM is inadequate. I have yet to flash a new KERNEL as I find I am doing quite well with the stock one.

My Recommendation is to keep the phone rooted. Here is why. You have NANDROID ability. NON ROOTED phones do not give you this very Basic Protection. Yes you have the advantage of flashing ROMS and KERNELS to help improve the life of the phone and the ability to remove bloatware. However none of these can be as important as NANDROIDING. NANDROIDING can take you back to a time when the phone was operating smoothly and with out error. This can be the difference most people need. Learning to tinker can be costly with out the insurance of the NANDROID
 
Ok, reading the link you posted about updating the kernel with HBOOT 1.15 and it appears the kernel is included with the new ROM zip, but I just need to extract it and follow the process to flash it separately. Does that sound correct?

Thanks
-Muzzy

Just an fyi I've used flash gui a couple times and it works REALLY good. Almost makes the process to easy. Lol it extracts and flashed the kernel for you right from the rom zip. Then boot into recovery and flash your rom and viola your good to go!
 
Just make sure you have done it the fastboot method at least once. If that app screws up, being able to use fastboot is going to be the only thing that saves you.


I've seen it a few times over on XDA already... I've literally been copy and pasting the link to my Hboot 1.15 flashing guide all over the place because nobody over there is doing it right and ends up not being able to boot

:banghead:
 
Just make sure you have done it the fastboot method at least once. If that app screws up, being able to use fastboot is going to be the only thing that saves you.


I've seen it a few times over on XDA already... I've literally been copy and pasting the link to my Hboot 1.15 flashing guide all over the place because nobody over there is doing it right and ends up not being able to boot

:banghead:

Definitely! The first time I didn't when I first flashed cm10 I used the fastboot method following your guide. Then when I went back to viper I tried flash gui just to check it out but I definitely agree it's good to know both routes incase on leads you to a dead end. :thumbup:
 
yeah, i'm old school i guess. i never let an app do something that i can do manually. it may be easier the other way. but it is waaaaay cooler to do it manually IMO.
 
Just make sure you have done it the fastboot method at least once. If that app screws up, being able to use fastboot is going to be the only thing that saves you.


I've seen it a few times over on XDA already... I've literally been copy and pasting the link to my Hboot 1.15 flashing guide all over the place because nobody over there is doing it right and ends up not being able to boot

:banghead:
Yeah, I will probably do the fastboot method. I like to see what is going on, so the more manual the process, the better for me. I just need to download the latest ROM and get to work. I really appreciate all the help I have gotten. I'll let you know how it turns out.

Thanks
-Muzzy
 
Back
Top Bottom