• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Multi-platform 1-Click bootloader unlock for *ANY* 3rd Gen HDX (with VirtualBox)

Search This thread

draxie

Senior Member
Apr 20, 2014
508
610
Update: I have tried all variants of Synaptics.X.y.thor.img after converting the .ihex on http://matrixstorm.com/avr/hextobin/ihexconverter.html , rebooted the device. I noticed the problem "seems" to go away in portrait mode, but in landscape, i have to swipe multiple times until it works. However, the issue would come back soon after. Interestingly, if I pulled the virtual keyboard, I find sometimes only the first line (quertyuiop..) works the first time when typing, but not the second or third line of the keyboard.

I have a 2nd kindle HDX 7 (but 16GB) which is running AOSPExtended flawlessly. Is it possible to restored a backup of the 16GB on this 32GB problem device? I did try a backup on TWRP and restore the .img on the device but it did not resolve the issue.
Hmm... that isn't looiking great, is it...

Looking at the updater's README, you'll find a number of other interesting options.
For starters, you _could_ try to dump the config area from both devices and compare. That _might_ give
a clue about which firmware to flash to what area... I've never had to deal with this personally; so, I'm afraid
this is about as far as I can stretch my limits on this one. Perhaps, @ ggow could help you. I don' t know.
 

mbuck2019

Member
Jan 2, 2019
18
3
Ok, I looked at the README and the only config I could compare is the UI. The others don't give me an output, except "-pm" which is all zero'ed out. So I got the following, but it's an exact match on the 'good' HDX7 :

Draxie, your help is much appreciated. Are you based in the U.K? I thought I could send you the kindle if you were interested to have a go. I don't mind loosing everything on it. I bought it recently which was working without issues like this on FireOS. To remind, the problem only started after I flashed it with LOS16 (Thor) via 1-Click and then reverted back to AOSP.
 

Attachments

  • configdump.txt
    5 KB · Views: 2

draxie

Senior Member
Apr 20, 2014
508
610
I got the following, but it's an exact match on the 'good' HDX7 :
Hmm... interesting...

Draxie, your help is much appreciated. Are you based in the U.K? I thought I could send you the kindle if you were interested to have a go. I don't mind loosing everything on it.
I'm not in the UK, and I barely have time to take care of my own projects... SORRY!

I bought it recently which was working without issues like this on FireOS. To remind, the problem only started after I flashed it with LOS16 (Thor) via 1-Click and then reverted back to AOSP.
A relatively new addition to 1-Click, specifically motivated by the OP of the LOS16 thread,
is an option to wipe the misc partition (probably, selected by default).
(I didn't include an option for fota, since I've never seen such a partition
on any of my HDX tablets, independent of what ROM, stock or custom, they were on.)

You could compare those partitions with your "good" HDX and experiment with either
wiping or reflashing a copy from the "good" one.
 

mbuck2019

Member
Jan 2, 2019
18
3
Update: It looks like the problem is fixed. Here's how. I found this option in Developer Options called "Show taps" and I activated it. I noticed there were missing taps on part the screen when I swiped my finger across, no matter how many times I tried. Of course, when I switched into portrait mode, the traces were missing on the same area of the screen. I thought the digitizer was faulty. So I stripped the device open, disconnected the mainboard, removed it and put it back, rebooted, .. et voila... the issue disappeared. It sounds like the digitizer connection to the board might have been seated firmly all that time.

Please note, the digitizer connector is located underneath the board - it was a hell of a nightmare to plug it back in as the cable cannot be pulled out enough to be able to plug it in with the fingers. It took me more than 30 mins to get it seated properly.

I reran 1-Click and reinstalled AOSP. There was no need to fiddle with synaptics this time round.

Thanks for your help and tips. It was a great way to learn.
 

draxie

Senior Member
Apr 20, 2014
508
610
Oh, yes... it's tough to fix HW issues from SW... :cool:

Good job tracking down and fixing the culprit!!

I've heard similar stories about the volume buttons,
but unsure about the digitizer. BTW, in some of those
other cases, applying pressure EXTERNALLY at the right
place (approximately, of course; eye-balled from tear-down
videos for the location of the relevant connector) was enough.
I'd probably try that first before prying open my HDX.
Of course, you may have done that, too; for all I know.
 
  • Like
Reactions: mbuck2019

tfurrows

New member
Apr 30, 2013
1
2
Had a Fire HDX 7 3rd gen (C9R6QM) sitting in a drawer wasting space, thought I'd give it a try with a new ROM. Could not for the life of me get the boot loader unlocked... until I found this thread. Yes, you have to wait for the download link, but it is worth it. Worked flawlessly, quickly, and was easy to understand. This is some solid, solid work. MANY thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Had a Fire HDX 7 3rd gen (C9R6QM) sitting in a drawer wasting space, thought I'd give it a try with a new ROM. Could not for the life of me get the boot loader unlocked... until I found this thread. Yes, you have to wait for the download link, but it is worth it. Worked flawlessly, quickly, and was easy to understand. This is some solid, solid work. MANY thanks!
  • 164
    UPDATE 2020-12-24: Merry Magnifications

    Changed:
    • VirtualBox 6.1.x support (tested with 6.1.16)
      works fine on Linux with Firefox and USB2 ports
      tends to be flaky on MacOS with Safari; PLEASE use Firefox or Chrome!!
      may need to connect via a USB2 hub or try different ports and cables
    • More accurate state assessment (i.e. rooted/unlocked/etc)
    • More aggressive planning logic
      always look for ROM/GAPPS/SU in internal storage
      may end up offering choices that make very little sense
    • Assorted fixes and improvements
      hopefully fewer new bugs were introduced than old ones fixed

    Unchanged:
    1. No prerequisites on the device side
      • no root needed
      • full stock is OK
      • stuck in fastboot is fine
      • heck, it even works with _some_ soft-bricks
    2. Does NOT work on Windows
      1-Click is a virtual machine and a script that starts the VM in VirtualBox.
      Unfortunately, VirtualBox on Windows fails to pass certain USB devices
      including the HDX in bulk mode from Windows to the VM.
    3. Network access required to grab the right aboot + TWRP for your device
    4. Optional TWRP magic to auto-install ROM.zip, GAPPS.zip, and SU.zip from internal storage
    PM me for a personal link and please state your regular HOST operating system.

    Gotchas:
    • Requests without HOST OS information will be ignored.
      • Naturally, the same applies to requests with a Windows HOST OS.
    • Running 1-Click inside another VM is almost guaranteed NOT to work.
    • Link requests should be sent at the earliest 2 weeks after join date.
      Freshly joined members are encouraged to spend some time
      familiarizing themselves with the details of working with this device
      by studying the relevant threads in this forum.
    • If you send a request be sure to monitor your account for replies!
      A response should arrive within a week (or so), but the link is only valid for 2 days.
      Don't miss your chance!
    8
    Hi i need any working mirror of this tool pls, thank's

    Look, I'm really sorry I haven't been able to put out a new release for a **long** time.
    Believe it or not, I'm still working on it, when I have the time, but I've had *way* too
    much going on the last couple of months. I recall making a comment that I'll surely
    finish this by Xmas, but the didn't happen. I do apologize. There's barely anything
    worse than unkept promises...

    I'd give you an old version, if I had more of an order (version control, etc.) on this
    project, but -unfortunately- it's a bit of a chaos. I have different versions floating
    around on different USB sticks. My "master" copy is being totally reworked (and
    not yet fully functional, nor tested to any reasonable standards). I simply cannot
    take responsibility or give support to some random version, which is also why I'm
    asking not to mirror. If you happen to find the wrong version (there had been
    test releases, which didn't quite work -- no bricks, as far as I know, but no joy,
    either), you'll be in for a surprise.

    Here's what I'll (try to) do: I've just finished my delivery for work (you know, the
    stuff that actually pays... ;)), and I have only two more interesting 'research' projects
    going on besides this tool. I'll put those aside and concentrate on this one. Let's see
    if I can get out a usable version in a few days. (I have most parts working, but I need
    to put everything together and _thoroughly_ test; so, you don't end up with a brick.)
    5
    Any takers?

    Very cool! Will be interesting to try this out (have to wait for a someone with an eligible device that is willing to give it a whirl).

    BTW, this works with already unlocked devices also, :p
    if anyone is willing to do some independent testing.
    This is how I tested also... should be completely harmless. ;)
    5
    That's awesome! I appreciate all the work you guys do! Let us know when you have it up to your standards :)

    I just posted a download link...
    4
    Patience

    Any idea when the next version will be released? I"ve got some spare time so I figured I would get my HDX on full Android. Why did the link expire after 2 weeks?

    Unfortunately, I'm far too busy at the moment,
    but this is on the top of my list. Won't make any
    definite promises though. On the positive side,
    I got both a Thor and an Apollo delivered (both
    warehouse deals) yesterday. So, I can start
    testing without jeopardizing my daily driver.