[Fire TV Original Android Development] Sus_i:
Tried it now ;)

about 10 times, I've got two errors:

ubuntu@ubuntu:~/Desktop/amonet-mt8173-sloane$ sudo ./step-1.sh
Please, be sure to copy the recovery ramdisk into an usb or sdcard and connect it into the TV
[2019-10-24 16:41:02.092637] Waiting for bootrom
[2019-10-24 16:41:20.261064] Found port = /dev/ttyACM0
[2019-10-24 16:41:20.287253] Handshake
[2019-10-24 16:41:20.310298] Disable watchdog
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 495, in read
raise SerialException('device reports readiness to read but returned no data (device disconnected or multiple access on port?)')
serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "main.py", line 134, in <module>
main()
File "main.py", line 61, in main
handshake(dev)
File "/home/ubuntu/Desktop/amonet-mt8173-sloane/modules/handshake.py", line 11, in handshake
dev.write32(0x10007000, 0x22000000)
File "/home/ubuntu/Desktop/amonet-mt8173-sloane/modules/common.py", line 150, in write32
self.check(self.dev.read(2), b'\x00\x01') # arg check
File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 505, in read
raise SerialException('read failed: %s' % (e,))
serial.serialutil.SerialException: read failed: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
ubuntu@ubuntu:~/Desktop/amonet-mt8173-sloane$ sudo ./step-1.sh
Please, be sure to copy the recovery ramdisk into an usb or sdcard and connect it into the TV
[2019-10-24 16:41:35.285391] Waiting for bootrom
[2019-10-24 16:41:42.843999] Found port = /dev/ttyACM0
[2019-10-24 16:41:42.849887] Handshake
[2019-10-24 16:41:42.856949] Disable watchdog

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

[2019-10-24 16:42:39.370532] Init crypto engine
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 526, in write
n = os.write(self.fd, d)
OSError: [Errno 5] Input/output error

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "main.py", line 134, in <module>
main()
File "main.py", line 64, in main
load_payload(dev, "../brom-payload/build/payload.bin")
File "/home/ubuntu/Desktop/amonet-mt8173-sloane/modules/load_payload.py", line 112, in load_payload
init(dev)
File "/home/ubuntu/Desktop/amonet-mt8173-sloane/modules/load_payload.py", line 9, in init
dev.write32(CRYPTO_BASE + 0x0C0C, 0)
File "/home/ubuntu/Desktop/amonet-mt8173-sloane/modules/common.py", line 141, in write32
self.dev.write(b'\xd4')
File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 547, in write
raise SerialException('write failed: %s' % (v,))
serial.serialutil.SerialException: write failed: [Errno 5] Input/output error
ubuntu@ubuntu:~/Desktop/amonet-mt8173-sloane$

About 7-8 seconds after releasing the short (and starting the script), the box is going to boot, the led starts to flash and the script errors out.

A cable from a harddrive with usb a-a should work or what kind of cable is needed? It's an old laptop with usb2 ports.