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

Root [International Tegra 3] HTC One X will not enter recovery mode

Hi

My HTC One X (Android 4.2.2) is currently not able to start the WIFI service and looking online I have seen that this has been fixed in the past by loading a new kernel. No other solution seemed to be fitting my current situation.

After reading online, I started by unlocking the Bootloader utility: http://www.htcdev.com/bootloader

When the device starts now and I go into the HBOOT menu.

I have also download the mini-sdk (from here: http://androidforums.com/threads/adb-guide-updated-2014-11-11.443072/)

Next was to try to install r1-modaco-recovery-clockwork-touch-endeavoru.img through the CMD prompt, which I ran as Administrator. This seemed to work fine:


C:\Android_Utils\All>fastboot flash recovery r1-modaco-recovery-clockwork-touch-
endeavoru.img
sending 'recovery' (7122 KB)...
OKAY [ 1.078s]
writing 'recovery'...
(bootloader) Format partition SOS done
OKAY [ 0.412s]
finished. total time: 1.492s

C:\Android_Utils\All>


But when I return to the HBOOT menu I see a message

SD Checking…
Failed to open USB master mode
Loading P35img.zip image…
Failed to open USB master mode
Please plug off USB


When I then select Recovery and the phone simply switches off.

Also, if I try to initiate recovery through the CMD prompt using the adb command, I get the following:

C:\Android_Utils\All>adb reboot recovery
error: device not found

C:\Android_Utils\All>


Any suggestions will be most appreciated. Don't be afraid to call me an idiot, if I am being one, but please follow it up with some help!

Matt
 
The failed usb master mode error when you enter the bootloader is because the cable is connected. Remove the cable and try all things again

When in recovery your device will no longer be recognised even though you have drivers installed

1) On your Windows desktop, Go to your Control Panel then Device Manager.
2) You should see Android Phone under Other Devices with a Yellow ! mark on it.
3) Right click on it and choose "Update Driver Software"
4) Choose "Browse my computer", then "Let me pick from a list."
5) If you see categories, select "Android Device", then select "Android ADB Interface".
6) The driver will install and you can now run the update with ADB.
 
  • Like
Reactions: EarlyMon
Upvote 0
Welcome to the forums!

Did you get the recovery from here?

http://www.modaco.com/topic/353009-...ch-recovery-for-the-htc-one-x-stock-download/

Because if so, that's very old and as you can see from that thread, is prone to the problems you describe.

I don't recall if they ever got CWM working properly for the One X.

You may be better off with TWRP, it's what I used with mine.

http://teamw.in/project/twrp2

Unless you need CWM for some reason?

Adb needs a different driver from fastboot, I wouldn't worry about that part at the moment.

I may be out for the rest of the day, that ought to get us started.
 
Upvote 0
Hi Pugs and firstly, thank so much for the fast reply.

Now I have tried as follows:

With phone unplugged:
  • I entered HBOOT menu.
  • Selected FASTBOOT

Plugged in phone:

  • FASTBOOT changes to read FASTBOOT USB
  • Ran in Windows->CMD: C:\Android_Utils\All>fastboot flash recovery r1-modaco-recovery-clockwork-touch-endeavoru.img
Unplugged phone:
  • Returned to HBOOT menu
  • Selected and activated RECOVERY

Result: The phone still simply switches off.

Did I do something wrong?
 
Upvote 0
@EarlyMon

OK. I followed your link and I am now able to open the Team Win Recovery Project. Super - it feels like I am getting somewhere...

Next, I believe I need to install a new kernel. My intention is to install one of the kernels for HTC One X+/International from this page: http://forum.xda-developers.com/showthread.php?t=2074790

I have a fair bit of reading to do before I start on this next step, but as before I will keep you posted.
 
  • Like
Reactions: EarlyMon
Upvote 0
And if it's that, don't flash a kernel if it came from the same place advising you to use that recovery.

Hi again @EarlyMon

In fact, I have chosen to wait on your advice. I have two questions at this time:
  1. Can I reinstall the standard Kernel from HTC, or would you recommend that I choose an unofficial flavour of Android, with the associated Kernel?
  2. If I chose to install, for example CM10.12, is it safe to load this with the Team Win Recovery Project recovery tool? I ask this because the instuctions on this site http://forum.xda-developers.com/showthread.php?t=2067325 state quite explicitly: "- Make sure you're running a proper working ClockworkMod-Recovery"

(As you can surely tell...) I am somewhat of a NOOB on this but am trying my best to follow instructions carefully.
 
  • Like
Reactions: EarlyMon
Upvote 0
Glad you're making progress!

You want to proceed very cautiously ok.

Think of your kernel like glue and here's where it sits logically -

(hardware) <-> (kernel) <-> (rest of operating system, apps, etc etc, SOFTWARE)

Roms for your phone come in two types - Sense and Senseless (the latter being CM, AOSP, etc etc).

That link contains both and you never want to mix up the two types.

~~~~~~~~~~~~~~

As for the rest - I question the thing about wifi not working - it did for me on 4.2.2 so I really wonder if you simply got a bad download/install somewhere along the way.

If I were in your shoes, I would start by installing a good Sense rom and see if that fixes the problem.

You mentioned you have the One X, I would go with - http://forum.xda-developers.com/showthread.php?t=2087443

But if you have the One X+ then you want - http://forum.xda-developers.com/showthread.php?t=2122390

See if that helps.

If things improve but you still have trouble, you can re-install your stock kernel - take the rom image (zip file from whichever link), unzip on your PC and extract the file: boot.img

Place that right in the folder with your fastboot. Get to fastboot usb mode and then say on your PC -

fastboot flash boot boot.img

^^ Make a note of that, you're going to follow that general process for flashing kernels, unless told otherwise by a specific kernel dev.

Viper typically uses the stock kernel.

However, without x-ray vision, I wouldn't predict that it's the kernel or some other part of the rom that broke your wifi. What fixes one guy might break the next, so I say go for the whole solution.

If you want to try a CM rom, no problem - but it's best to anticipate that you'll always want to do that steo above to ensure that you really did get the kernel flashed.

If you move further and get s-off you never need to worry about that.

If you bootloop after a rom install, that's your solution, usually the bootloop is caused by a boot.img flash failure (and btw - the boot.img contains the kernel in a rom).

And before you do anything else -

Go into TWRP and do a nandroid backup.

That's the backup button, accept the defaults of (boot, system, data) and don't overthink that part - just do.

Ok to compress the backup, ok to rename it if you want - ok to leave both as is.

But - rule one for you right now - never flash anything without making a nandroid backup of where you were at when the flashing starting. It's your lifeline.

Nandroid backups can suck up storage quickly on your phone - no big deal - copy to your PC (drag and drop folder under TWRP) and then delete from phone if needed, to save space, AFTER the successful flash of whatever.

^ There - flash installation 101 plus the evening course. :) :D

Above all - anything goes wrong - don't panic. Panic is the mind killer and leads to more mistakes. Without panic, most everything is quickly fixable by retracing steps, asking for help.

We've all been where you are, you're among friends. :)
 
Upvote 0
Hi again @EarlyMon

I was working with this again this evening. My latest status is:

1) Backup has been taken, and needed on more than one occasion

2) I have tried installing the ROM on the second link you gave me (because it is a HTC One X Plus) but I have not had any success. My first observation is that the file seems exceedingly large at 866 MB (908 675 737 bytes). However, this is what I did:
  1. I extracted the boot.img from the zip
  2. I flashed it with fastboot
  3. Entered recovery mode (TWRP)
  4. I wiped the cache/dalvik
  5. I chose to install the zip and the error below is shown:
Updating partition details...
E:Unable to open zip file.
Error flashing zip '/sdcard/myroms/viper/viperx+_2.1.1.zip'
Updating partition details...

FAILED

After the above, I have had to restore the backup.

I am wondering the following:
  • Did I get the wrong zip file from your link? It seems dramatically bigger than other zips out there....
  • Any other pointers you can give me?
Thanks as before

Matt
 
Upvote 0
OK, probably found the issue -

Have to read the first several posts there carefully.

You have to flash a TWRP modification to install that version of the rom, and they have their own way for flashing the kernel.

Check it out.

Sorry, I didn't think to check - I'm on another HTC at the moment with a modified TWRP, so that sort of thing is no big deal.
 
  • Like
Reactions: Matthew Smith
Upvote 0
Hi

Time to write a conclusion on this, in case others attempt to resolve a similar issue based on the content above.

Firstly, with the help from @Pugs1957 and @EarlyMon, and by being very careful following of the instructions they gave, I got the HTC X+ up and running on CM11 and.... it never fixed my Wifi bug. So EarlyMon was correct - it is probably a hardware fault and no amount of software modding is going to get it working again.

I can report, however, to others thinking of following a similar process, the phone is really very nice indeed to use now it has a more slimmed-down ROM installed. I now have a small, cheap data-plan which allows the phone to work with 4G instead of Wifi, and it works fine as an emergency phone and as a handlebar-mounted mapping device when out and about on my mountain bike.

In fact, I was so emboldened, I also installed CM11 onto an old Samsung Galaxy Tab 2 7.0 which my daugher occassionally uses to play childish games on, and this has breathed new life into that device as well.

So in summary, the initial objective never came good, but the learning process was very worthwhile and I have successfully reinvigorated two devices. So one final time, kudos to @Pugs1957 and @EarlyMon for their help here and good luck to others looking to mod their phones...

Matt
 
  • Like
Reactions: EarlyMon
Upvote 0
Hello Matthew,
I had tried to root my phone (HTC One X +) with CM 10.2, but I ended up in a boot loop, will you be able to help me with this by providing the links of the boot.img, recovery.img and the ROM that you are using. if you can give me a step by step instructions It will be very helpful.

Rakesh
 
Upvote 0
Hello Matthew,
I had tried to root my phone (HTC One X +) with CM 10.2, but I ended up in a boot loop, will you be able to help me with this by providing the links of the boot.img, recovery.img and the ROM that you are using. if you can give me a step by step instructions It will be very helpful.

Rakesh
Take the CM rom zip you used to your pc, and extract the boot.img file from it - place into same folder as fastboot on your pc.

Put phone in FASTBOOT USB mode and in command window where fastboot is say -

fastboot flash boot boot.img

After it says OKAY -

fastboot reboot
 
Upvote 0
Firstly Rakesh, take EarlyMon's advice above mine.

I can answer some of your questions tho:
ROM has been updated and works today using what appears to be: CM11-20150308-NIGHTLY-enrc2b
Recovery is: TEAMWIN v2.8.4.0
Bootloader is: HBOOT-1.72.000

I don't have the links where I got these from any more, but I reckon you can Google them.

Wishing you luck...
 
  • Like
Reactions: rake8h and EarlyMon
Upvote 0
Take the CM rom zip you used to your pc, and extract the boot.img file from it - place into same folder as fastboot on your pc.

Put phone in FASTBOOT USB mode and in command window where fastboot is say -

fastboot flash boot boot.img

After it says OKAY -

fastboot reboot


Hello EarlyMon,
I had done this already, I had took the boot.img from the CM rom zip into the pc and then I did fastboot flash boot boot.img from cmd, after this the problem started, I was stuck at htc quietly brilliant. I'm not sure what I should do now.

Rakesh
 
  • Like
Reactions: EarlyMon
Upvote 0
OK, so I can see you're already pretty smart at this (well done my friend), so can you enter into recovery and see your mounted file systems?

If not, let's try the 2.8.4 TWRP that worked for @Matthew Smith from -

http://dl.twrp.me/enrc2b/

That's for the international One X+, not the USA AT&T version.

Please fastboot flash that, see if you can get into recovery from there.

Please also provide the information from the top of your FASTBOOT screen - s-on status, bootloader version, etc etc.

Also Rakesh, I hate to frustrate you but we have a time difference so I may not be able to help very long tonight (it's getting late for me) but please be patient, I won't abandon you - just maybe we have to continue tomorrow as well ok.
 
  • Like
Reactions: rake8h
Upvote 0
I didn't take any backup, but yes I can see the cm-10.2.1-enrc2b.zip file that I used.
IMG_20150411_135123_1.jpg
IMG_20150411_134700945_HDR.jpg
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones