Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

Bricked on Justin's T-Mobile rom? Phone thinks its a D801? Here's how you fix it.

OP 2strokenut

17th May 2014, 02:14 AM   |  #1  
OP Senior Member
Thanks Meter: 11
 
110 posts
Join Date:Joined: Sep 2011
More
I figured with the amount of bricked LS980s with Justins rom I've been seeing at my shop I might as well make some sort of tutorial to help some people out. Searching doesn't bring up too many threads but there are a couple and hopefully a few of the guys in those chime in. My goal is to make this visible and save many of you hours of trouble. Many thanks to Justinswidebody for building the rom. I won't post the link as most can use the search to find it just fine.

Why does the LS980 brick with Justins rom?

It updates.

I think the majority of people flash the rom and forget to take the necessary steps to prevent an update and when it does it will try to reboot into recovery and wipe the system resulting in a soft brick. Most of the time TWRP will remain, which is good, but reflashing the rom will do no good.

Right after this happens what do I do?

Imeadiately plug in you usb and adb push the stock ZVA rom onto the sdcard
use this command:
adb push nameoffile.zip /sdcard

It will take a while.

Once it finishes you need to wipe everything but internal and flash. Once done, power off and boot into download mode.
Prepare LG Flasher and correct TOT file with DLL. I may post a link later.

In my personal experience with installing justins rom it's best to start fresh with ZV7, trust me you will have less headaches. Once it finishes you're ready to redo the whole thing.


I dicked around with the phone and now I can't get into recovery?!


You have to have recovery on there.

If you can't get into download mode then your journey ends here, not sure there is a fix for that, however, you probably already have it in DL mode and getting a fail "wrong DLL" or some ****. Your phone now thinks it's a T-mobile D801. Forget the sprint files, you're gonna flash the tmobile files just to get it to boot. I actually had a customer bring me the phone and managed to flash the right combo to get it to boot but he didn't know what he did, I'll have to find them.

Now, once booted up you'll notice wifi and data will not work along with keyboard and other things thus making it impossible to download flashify and reflash recovery. The phone, in some cases, will only stay booted for 20 seconds and then reboot over and over. It's like this phone is actively tying to make your life difficult. Relax, and let the adb drivers install. Test it by opening a command prompt and write: cd/
/adb
/adb devices
Allow the rsa key. You won't have time to transfer the stock sprint ota file so we need to transfer it in recovery.

Download the simpletool flasher by OptimusRS, this will flash recovery to your phone and remember to choose d801 not ls980. Reboot into recovery. Once the adb drivers have installed you're going to adb push the stock zip back onto the sdcard like you did before. Wipe everything and flash, then power off. Once you boot into download mode it should recognize the phone as an LS980 once again and you are free to flash the correct tot and dll files.

Congrats! You did it!


How do I prevent this from happening in the future?

I've been fighting with this for a while and I think finally know how to be 100% successful in turning off the OTA, if anyone has something to add please do
  • Go into the app manager and find google services framework and uncheck or disable or both
  • Use a file manager to go up to CACHE and delete the update that will most likely be hiding in there
  • Go up to system/app and rename any service that looks like it would provide an update- LDdownload provider is one. I wish I had a list of all of them but I really don't know what the exact app is.


Special thanks to all the guys contributing in these threads:

http://forum.xda-developers.com/show....php?t=2641831
http://forum.xda-developers.com/show....php?t=2682926
The Following User Says Thank You to 2strokenut For This Useful Post: [ View ]
7th July 2014, 11:05 AM   |  #2  
Junior Member
Thanks Meter: 0
 
4 posts
Join Date:Joined: Jul 2014
Post Exactly at this point
I am exactly at this point, but not turned on usb debugging, so i don't have adb access to the phone. When I try to flash the phone with ls980 TOT it says, the device is D801 and if I try D801 KDZ file, it shows an error message "previousLoad()". I have both download mode and Recovery mode. I have tried sideloading rom on recovery, but I get an error like "E: footer invalid, E: signature invalid"
What can I do to unbrick it. I am trying desperately for the past few weeks.
26th July 2014, 12:46 AM   |  #3  
OP Senior Member
Thanks Meter: 11
 
110 posts
Join Date:Joined: Sep 2011
More
Quote:
Originally Posted by Anoop S S

I am exactly at this point, but not turned on usb debugging, so i don't have adb access to the phone. When I try to flash the phone with ls980 TOT it says, the device is D801 and if I try D801 KDZ file, it shows an error message "previousLoad()". I have both download mode and Recovery mode. I have tried sideloading rom on recovery, but I get an error like "E: footer invalid, E: signature invalid"
What can I do to unbrick it. I am trying desperately for the past few weeks.


Honestly, this kind of brick is a bitch. I had a customer bring in one that he actually used Flashtool to put on the original t-mobile dll and tot file, and adb does not work in order to get recovery on. Sucks.

Not many people have experience with this stuff and flashtool is a pain when this happens
16th September 2014, 03:35 AM   |  #4  
Crossvxm's Avatar
Senior Member
Flag Bronx
Thanks Meter: 61
 
378 posts
Join Date:Joined: May 2013
More
Quote:
Originally Posted by 2strokenut

Honestly, this kind of brick is a bitch. I had a customer bring in one that he actually used Flashtool to put on the original t-mobile dll and tot file, and adb does not work in order to get recovery on. Sucks.

Not many people have experience with this stuff and flashtool is a pain when this happens

Lol I'm having this issue with one of my customers and it fails. I unlock these things and pass them on but I ALWAYS disable the Google Play Services firmware update in order to avoid this and clearly warn them NOT to factory reset.

This one guy got his elsewhere and the guy gave him no warning on the update. So he contacted me and his is worse than my first experience with the T-Mobile rom OTA brick. Seems like his seller didn't use AutoRec which is more reliable. Basically, mine still had TWRP, this one does not. Mine would boot into the LG logo with those wonderful white words on the top left. His is completely discharged, NO TWRP or anything. Boots the LG logo breifly and basically kicks it directly into Firmware Update mode.

So basically I have to restore the D802? I used the T-Mobile 4.4.2 kitkat based rom on mine, not sure what this had, but I know it was a T-Mobile rom as the customer described. Question is, how do I install a custom recovery then? I know that mine would get detected as a T-Mobile, but since I had the luck of having TWRP, I simply wiped everything, and it would then flash via flashtool as a normal LS980.

Any ideas on how I get TWRP on it? Should I experiment using the AutoRec for the T-Mobile variant?
Post Reply Subscribe to Thread

Tags
brick, d801, justins rom, ls980, recovery
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes