[Guide]Huawei Ascend XT - How to update from any version up to B180 after rooting

divineBliss

Senior Member
Oct 4, 2014
2,827
736
0
Don't do this until you make a full TWRP backup including the data partition. After I wiped/formatted my data partition on B160, I was able to restore my data partition using my TWRP backup made pre-B160.

try going to wipe then format data type yes then restore a b160 stock backup from forum or if clsa has a stripped 160 or what ever try it
 
  • Like
Reactions: Paisley Pirate

madvane20

Senior Member
Dec 19, 2016
709
403
0
fairmont
Don't do this until you make a full TWRP backup including the data partition. After I wiped/formatted my data partition on B160, I was able to restore my data partition using my TWRP backup made pre-B160.
i figured they already had a backup or they didnt care if they had to reinstall apps they did say they did factory restore and nothing worked. at least thats my guess anyways of them saying trying to over write the data. heres what they said "One other thing I noticed was that I have a devil of a time getting the /data to allow it to write over - even after trying to wipe it first in twrp. I suspect this may be interconnected but I don't know enough to know where to start looking. "
 
Last edited:
  • Like
Reactions: Paisley Pirate
May 27, 2011
45
3
0
Hooterville
try going to wipe then format data type yes then restore a b160 stock backup from forum or if clsa has a stripped 160 or what ever try it
Thanks for the thought. I did this (actually more than once) last night.
Half the time when I would wipe /data, it still wouldn't allow me to check the box to over-write it - and also came up with "/data not found" type errors. The full backup replacement file (mine AND the one someone graciously posted) would hit that, and stop cold for not being able to write to /data.

Just attempting to load b160 in again (without getting the entire update.app to run) brings me back to no wifi issue - otherwise it runs ok.

I got it back to a stable b150 (granted have to reload my apps - it's not the end of the world to have to do that) and everything is still working. I'm taking a few deep breaths and may tackle it again later. Right now I have a bunch of wrenching to do on some vehicles and a test to write for a class.


Don't do this until you make a full TWRP backup including the data partition. After I wiped/formatted my data partition on B160, I was able to restore my data partition using my TWRP backup made pre-B160.
That's part of the problem (and I fully admit it was my error) I took the original OTA update of 160 a couple of days after I got my phone and THEN tried to root, TWRP, etc etc with 150 tools - so even my original backup is messed up.
That said, (or use me as the "bad example") this is exactly why you do this - and I was too impatient to get into the workings the other day.
 

divineBliss

Senior Member
Oct 4, 2014
2,827
736
0
@Paisley Pirate,
When you try and update to B160, you should stop where you get stuck and post here with details, screenshots, etc as appropriate and wait for someone to respond to see what the issue is.

Is your phone currently rooted? For me, having to reinstall almost a hundred apps and lose phone settings is a huge deal, that's why being able to restore the data partition is a critical time saver.

I wonder why your OTA didn't work. Was your bootloader unlocked? (not sure if that prevents the OTA from succeeding or not). But definitely you should be able to update to B160 with this guide.

---------- Post added at 10:04 AM ---------- Previous post was at 09:54 AM ----------

If TWRP can't mount/access the data partition, formatting the data partition should resolve that (note, that will wipe out your user installed, apps, data, etc - so save all that first unless you have a recent TWRP data partition backup to restore).
 

dabadguycr

Senior Member
Jul 12, 2015
271
24
0
Real Quick here are all the files you need to do the B160 Update
I'll update the Guide when i get time this week.

If you have already done the updates above you should be able to do this one even Easier

Copy all these file to your Ext_sdcard
B150.Stock.Rom.zip
B150.Stock.recovery.img
B160.Stock.Rom.zip

Then extract this to your PC and copy the dload folder to your Ext_sdcard
B150_B160.zip

You can also use / grab the Full TWRP backup from @cyclops13 here >> https://www.androidfilehost.com/?w=files&flid=170788
If you want to just restore System and cust Images

Then your ready to begin
boot to TWRP and Mount system/cust/and data and flash the B150.Stock.rom
Then Flash the B150 stock recovery (Install Image / recovery)
Reboot
from the phone dialer install the B160 update
when it's done and reboots the phone / Quickly boot back to the bootloader (Power + volume down)
fastboot Boot TWRP
Mount cust and system and flash the B160.Stock.Rom (Ignore any errors about data not mounted .. its encrypted)
Reboot

That's it I'll redo this this weekend with more details
Again Huge thanks to @cyclops13 for helping with the Stock files
If I went from rooted to stock unrooted B150 (fully stock not Bare or stripped) without twrp flashed can I just use at&t system update? Just wondering since my phone is back to fully stock.
 

clsA

Senior Member
Aug 28, 2010
9,798
3,449
253
Central Florida
That's part of the problem (and I fully admit it was my error) I took the original OTA update of 160 a couple of days after I got my phone and THEN tried to root, TWRP, etc etc with 150 tools - so even my original backup is messed up.
That said, (or use me as the "bad example") this is exactly why you do this - and I was too impatient to get into the workings the other day.
This make's no sense
If you had updated to B160 already why were you even in this thread ?

Their are no "B150 Tools"
The TWRP and SuperSU we have is for any version it works the same on B160 as it does on B130 / B140 and B150

If you have no Wifi you have a rom and Firmware mismatch
If your Wifi works with the B150 roms you have B150 Firmware

If you flash the B160 Stock and you have no wifi .. you have B150 (or lower) Firmware

it's easy to fix
just unzip the B160 firmware to your ext_sdcard (dload is in the zip)
use the phone dialer code and do the firmware update
Boot TWRP and flash the B160 stock rom
and your all set
 
  • Like
Reactions: Paisley Pirate
May 27, 2011
45
3
0
Hooterville
This make's no sense
If you had updated to B160 already why were you even in this thread ?

Their are no "B150 Tools"
The TWRP and SuperSU we have is for any version it works the same on B160 as it does on B130 / B140 and B150

If you have no Wifi you have a rom and Firmware mismatch
If your Wifi works with the B150 roms you have B150 Firmware

If you flash the B160 Stock and you have no wifi .. you have B150 (or lower) Firmware

it's easy to fix
just unzip the B160 firmware to your ext_sdcard (dload is in the zip)
use the phone dialer code and do the firmware update
Boot TWRP and flash the B160 stock rom
and your all set
Except that it fails on update. Every. Time.
I got "onto this thread" because of attempting to roll back the 160 update ( that I apparently somehow succeeded to do and got it back to b150 so I had the wifi back and a stable os)

Heck, it is even OTA downloading the b160 update even though I have my phone unlocked.

You're telling me it makes no sense? I agree. Especially since attempting update both by downloaded update and dialer AND OTA download from ATT. Both fail.

Understand, while I am still (quickly) gaining info on how to approach Android, I've been doing computer build and support since the early 80s on a lot of different systems, mostly embedded systems. So i do get how getting the right sequence in the right order is huge. And how an update can cause this kind of hassle... (Ask me about Allen Bradley PLC programming updates sometime if you think this is bad... )

So, I guess what I am getting at is Im open to suggestions as to other approaches. Just suggesting to do what I said I already have done again isn't real helpful. Ok?

Thanks though for confirming that I really buggered it up good!

Sent from my H1611 using Tapatalk
 

divineBliss

Senior Member
Oct 4, 2014
2,827
736
0
After the OTA downloads, what happens? When you say it fails, what exactly are the symptoms/indications of failure?

What does phone - Settings - About phone show for Build number, Android security patch level, Baseband version, and Kernel version after the attempted OTA installation?

You said you attempted to root the phone ...... was that successful or what happened?

Except that it fails on update. Every. Time.
I got "onto this thread" because of attempting to roll back the 160 update ( that I apparently somehow succeeded to do and got it back to b150 so I had the wifi back and a stable os)

Heck, it is even OTA downloading the b160 update even though I have my phone unlocked.

You're telling me it makes no sense? I agree. Especially since attempting update both by downloaded update and dialer AND OTA download from ATT. Both fail.

Understand, while I am still (quickly) gaining info on how to approach Android, I've been doing computer build and support since the early 80s on a lot of different systems, mostly embedded systems. So i do get how getting the right sequence in the right order is huge. And how an update can cause this kind of hassle... (Ask me about Allen Bradley PLC programming updates sometime if you think this is bad... )

So, I guess what I am getting at is Im open to suggestions as to other approaches. Just suggesting to do what I said I already have done again isn't real helpful. Ok?

Thanks though for confirming that I really buggered it up good!

Sent from my H1611 using Tapatalk
 
  • Like
Reactions: Paisley Pirate

divineBliss

Senior Member
Oct 4, 2014
2,827
736
0
That's good to know. Is it rooted now or not? If not, you could try and OTA, and if it fails, you should be able to follow the guide to update to B160 and be unrooted. I would make a full TWRP backup before you start if you want to be able to restore the data partition, etc.

Yeah it's unlocked but I updated to B140 with it unlocked but before root.
 
May 27, 2011
45
3
0
Hooterville
After the OTA downloads, what happens? When you say it fails, what exactly are the symptoms/indications of failure?

What does phone - Settings - About phone show for Build number, Android security patch level, Baseband version, and Kernel version after the attempted OTA installation?

You said you attempted to root the phone ...... was that successful or what happened?
Re: root. I'll ask you that. I have unlocked it from code from Huawei, used TWRP on it, superSU on it (had to to get it to boot up) and currently have the unrooted minimal b150 loaded as os. But I had also tried it with bare naked b150 and it ran with that as well.

When it fails to update, (and same thing happens either with the update.app downloaded from here at XDA and started via a dialer code, or one that downloaded OTA from ATT) the phone asks to restart, phone restarts and says installing update. It runs for a little bit, gets to approx 20%, then shows a big red exclamation point in the center of the circle and says "Update Failed, system will try again later" (or close to that) and then has a touch to restart button appear. Which restarts.

In the about page:
the phone build number is H1611C07B150,
security patch date is December​ 1, 2016,
baseband 20234,
kernel version 3.10.49-gdbae02d

Dumb question (and one I'm ready to explore) has anyone rolled back to an earlier firmware ( I.e. b150 to b140 or b140 to b130) ? I'm tempted to give it a shot in case it would over write some obscure piece of code that is causing this mess.

Sent from my H1611 using Tapatalk
 

divineBliss

Senior Member
Oct 4, 2014
2,827
736
0
I'm not sure if it's possible to roll back. I would guess you wouldn't be able to roll the firmware backwards anyway.

If you follow post 2, to update to B160, where does it fail? Be sure to follow all the steps and ask questions if unsure or stop and post details, pictures, etc if it fails.

Re: root. I'll ask you that. I have unlocked it from code from Huawei, used TWRP on it, superSU on it (had to to get it to boot up) and currently have the unrooted minimal b150 loaded as os. But I had also tried it with bare naked b150 and it ran with that as well.

When it fails to update, (and same thing happens either with the update.app downloaded from here at XDA and started via a dialer code, or one that downloaded OTA from ATT) the phone asks to restart, phone restarts and says installing update. It runs for a little bit, gets to approx 20%, then shows a big red exclamation point in the center of the circle and says "Update Failed, system will try again later" (or close to that) and then has a touch to restart button appear. Which restarts.

In the about page:
the phone build number is H1611C07B150,
security patch date is December​ 1, 2016,
baseband 20234,
kernel version 3.10.49-gdbae02d

Dumb question (and one I'm ready to explore) has anyone rolled back to an earlier firmware ( I.e. b150 to b140 or b140 to b130) ? I'm tempted to give it a shot in case it would over write some obscure piece of code that is causing this mess.

Sent from my H1611 using Tapatalk
 
  • Like
Reactions: Paisley Pirate

clsA

Senior Member
Aug 28, 2010
9,798
3,449
253
Central Florida
Re: root. I'll ask you that. I have unlocked it from code from Huawei, used TWRP on it, superSU on it (had to to get it to boot up) and currently have the unrooted minimal b150 loaded as os. But I had also tried it with bare naked b150 and it ran with that as well.

When it fails to update, (and same thing happens either with the update.app downloaded from here at XDA and started via a dialer code, or one that downloaded OTA from ATT) the phone asks to restart, phone restarts and says installing update. It runs for a little bit, gets to approx 20%, then shows a big red exclamation point in the center of the circle and says "Update Failed, system will try again later" (or close to that) and then has a touch to restart button appear. Which restarts.

In the about page:
the phone build number is H1611C07B150,
security patch date is December​ 1, 2016,
baseband 20234,
kernel version 3.10.49-gdbae02d

Dumb question (and one I'm ready to explore) has anyone rolled back to an earlier firmware ( I.e. b150 to b140 or b140 to b130) ? I'm tempted to give it a shot in case it would over write some obscure piece of code that is causing this mess.

Sent from my H1611 using Tapatalk
As I have explained about 5 times in this thread already the Settings about screen has nothing to do with your current firmware version
it just shows what Rom you flashed last.

Only one person know your firmware version ..that's you because you flashed it
If you know you flashed B160 successfully then that's what you have ... their no going back to B150 after your on B160
 
  • Like
Reactions: Paisley Pirate

madvane20

Senior Member
Dec 19, 2016
709
403
0
fairmont
Re: root. I'll ask you that. I have unlocked it from code from Huawei, used TWRP on it, superSU on it (had to to get it to boot up) and currently have the unrooted minimal b150 loaded as os. But I had also tried it with bare naked b150 and it ran with that as well.

When it fails to update, (and same thing happens either with the update.app downloaded from here at XDA and started via a dialer code, or one that downloaded OTA from ATT) the phone asks to restart, phone restarts and says installing update. It runs for a little bit, gets to approx 20%, then shows a big red exclamation point in the center of the circle and says "Update Failed, system will try again later" (or close to that) and then has a touch to restart button appear. Which restarts.

In the about page:
the phone build number is H1611C07B150,
security patch date is December​ 1, 2016,
baseband 20234,
kernel version 3.10.49-gdbae02d

Dumb question (and one I'm ready to explore) has anyone rolled back to an earlier firmware ( I.e. b150 to b140 or b140 to b130) ? I'm tempted to give it a shot in case it would over write some obscure piece of code that is causing this mess.

Sent from my H1611 using Tapatalk
ok heres a stock b150 custom partition and all https://forum.xda-developers.com/android/development/b150-stock-pokemon-t3581887what u will need to do before u restore the back go into twrp goto wipe make sure u do the option that says format data where u have to type yes format cache and i think davlik or something cache under wipe advanced format or something. once thats all done then restore that backup i posted by first putting it into ur restore folder that has ur other backups. on ur sdcard if you dont have the folder just make a quick backup of like boot so it will create the folder then put the backup folder from achive once ur extract it that is into that folder. then goto restore restore all partitions should be stock with all bloatware apps. then u can try flash one of the roms from clsa debloated roms aka striped or barenaked. if it still does not work take screen shots of what it shows u for errors in twrp after trying to restore. if u happened to hit back theres a lil thing bottom right that will show u the log screen shot that . here how to take one its something like pressing and holding volume down and power at same time til it take screen shot something like that. im sure if i posted anything wrong someone will correct my post or guide u. as well i recall u already said u flashed the b160 update so all u need to do is flash a rom for 160 or use the 150 i used 130 with 150 firmware so i dont think it fully matters other than boot image which seems u have to have the right boot image for right rom
 
Last edited:

clsA

Senior Member
Aug 28, 2010
9,798
3,449
253
Central Florida
I'm not sure if it's possible to roll back. I would guess you wouldn't be able to roll the firmware backwards anyway.

If you follow post 2, to update to B160, where does it fail? Be sure to follow all the steps and ask questions if unsure or stop and post details, pictures, etc if it fails.
@Paisley Pirate this is correct you can't go backwards unless you had some extreme backup of every partition on the phone (and you don't)

Also if @madvane20 backup does not allow you to do the B160 firmware update (it fails again)
go to post 2 and install the Full B160 backup posted their and restore it

one or the other should work
 
Last edited:

madvane20

Senior Member
Dec 19, 2016
709
403
0
fairmont
@Paisley Pirate this is correct you can't go backwards unless you had some extreme backup of every partition on the phone (and you don't)

Also if @madvane20 backup does not allow you to do the B160 firmware update (it fails again)
go to post 2 and install the Full B160 backup posted their and restore it

one or the other should work
restoring a b160 backup should fix their issue the data thing just sounds like they didnt format it and its still encrypted so it wont mount xd.

---------- Post added at 02:47 AM ---------- Previous post was at 02:37 AM ----------

also btw the phone will still download the ota even if ur rooted but will fail no matter if u did the phone dailer update or just trying it with being on b150 cause no ota will work cause after the bootloader is unlocked doesnt seem to be a way to fix it but u already stated before u did phone dailer and updated to b160 but wifi etc was not working the fix for that would of been to restore a boot image from one of the b160 backups or to make it simple restore the whole b160 backup or one of clsa debloated 160 roms and it would be just fine. i even been trying to find a bypass method to get the phone to do a ota but so far no success but doesnt matter atm since theres already roms u can flash after doing firmware updates. now if a custom rom is not done and b170 comes out and noone has a phone that has never been unlocked to do a backup then unless a dev or i or someone figure out how to get a updated system files and boot image without that b160 will be as far as we can get. that said all the info is in the posts as u need to do is read im going to do a short video guide on at least just how u would flash the firmware update then how to successfully flash a backup someone uploaded or install a cleaned up rom. so i hope once i make that theres no more of these posts with the problems being people will see what needs done and shouldnt miss anything.