[Fire HD 8 and HD 10 Q&A, Help & Troubleshooting] a127:
Hello again!

I still haven't found a way to unbrick my fire tablet. So I tried following this obsolete thread:

Fire hd8 2017 root, debrick​

Hoping that it could be the solution for the reported issue. I tried doing it through the current method, but my machine doesn't recognize the tablet.

So trying the old method (short in the TP28), I've got this error:

bash-5.0# ./bootrom-step.sh
[2021-04-01 22:50:17.478448] Waiting for bootrom
[2021-04-01 22:50:41.354091] Found port = /dev/ttyACM0
[2021-04-01 22:50:41.354662] Handshake
[2021-04-01 22:50:41.355259] Disable watchdog

* * * Remove the short and press Enter * * *

[2021-04-01 22:50:44.662380] Init crypto engine
[2021-04-01 22:50:44.683846] Disable caches
[2021-04-01 22:50:44.684597] Disable bootrom range checks
[2021-04-01 22:50:44.703222] Load payload from ../brom-payload/build/payload.bin = 0x4690 bytes
[2021-04-01 22:50:44.713671] Send payload
[2021-04-01 22:50:45.332866] Let's rock
[2021-04-01 22:50:45.333552] Wait for the payload to come online...
[2021-04-01 22:50:46.491024] all good
[2021-04-01 22:50:46.491635] Check GPT
[2021-04-01 22:50:46.951993] gpt_parsed = {'proinfo': (1024, 6144), 'PMT': (7168, 9216), 'lk': (16384, 1024), 'lk2': (17408, 1024), 'boot_x': (18432, 32768), 'recovery_x': (51200, 34816), 'tee1': (86016, 10240), 'tee2': (96256, 10240), 'metadata': (106496, 80896), 'kb': (187392, 2048), 'dkb': (189440, 2048), 'MISC': (191488, 1024), 'reserved': (192512, 16384), 'system': (208896, 3306496), 'cache': (3515392, 868352), 'userdata': (4383744, 25942016)}
Traceback (most recent call last):
File "main.py", line 125, in <module>
main()
File "main.py", line 69, in main
raise RuntimeError("bad gpt")
RuntimeError: bad gpt

What does that mean, guys? Is it a normal error, or it means that I cannot recover it at all?

UPDATE: I have also tried the gpt-fix-16G.sh script, but I still get the same error:

bash-5.0# ./gpt-fix-16G.sh
[2021-04-02 00:04:23.563886] Waiting for bootrom
[2021-04-02 00:04:32.363785] Found port = /dev/ttyACM0
[2021-04-02 00:04:32.365383] Handshake
[2021-04-02 00:04:32.366282] Disable watchdog

* * * Remove the short and press Enter * * *

[2021-04-02 00:04:35.287663] Init crypto engine
[2021-04-02 00:04:35.311740] Disable caches
[2021-04-02 00:04:35.312526] Disable bootrom range checks
[2021-04-02 00:04:35.332376] Load payload from ../brom-payload/build/payload.bin = 0x4690 bytes
[2021-04-02 00:04:35.341711] Send payload
[2021-04-02 00:04:35.967352] Let's rock
[2021-04-02 00:04:35.968132] Wait for the payload to come online...
[2021-04-02 00:04:37.125624] all good
[2021-04-02 00:04:37.126335] Check GPT
[2021-04-02 00:04:37.461818] gpt_parsed = {'proinfo': (1024, 6144), 'PMT': (7168, 9216), 'lk': (16384, 1024), 'lk2': (17408, 1024), 'boot_x': (18432, 32768), 'recovery_x': (51200, 34816), 'tee1': (86016, 10240), 'tee2': (96256, 10240), 'metadata': (106496, 80896), 'kb': (187392, 2048), 'dkb': (189440, 2048), 'MISC': (191488, 1024), 'reserved': (192512, 16384), 'system': (208896, 3306496), 'cache': (3515392, 868352), 'userdata': (4383744, 25942016)}
Traceback (most recent call last):
File "main.py", line 123, in <module>
main()
File "main.py", line 69, in main
raise RuntimeError("bad gpt")
RuntimeError: bad gpt