Hi guys,
I have a fire stick 4k bought beginning of 2019 which I rooted last year successfully. Unfortunately I forgot to disable OTA so with the latest update in December, my root access was overwritten. I have tried again to use the shorting methodology but I failed so far. The stick is recognized (interestingly not in all USB ports) but the handshake fails with a weird error:
Does someone of you have a similar experience? Is there any other chance how to get maybe into twrp and then flash the image from there?
I have a fire stick 4k bought beginning of 2019 which I rooted last year successfully. Unfortunately I forgot to disable OTA so with the latest update in December, my root access was overwritten. I have tried again to use the shorting methodology but I failed so far. The stick is recognized (interestingly not in all USB ports) but the handshake fails with a weird error:
[[email protected] /home/kamakiri]# ./bootrom-step.sh
[2021-01-13 22:09:21.518029] Waiting for bootrom
[2021-01-13 22:10:54.295443] Found port = /dev/ttyACM0
[2021-01-13 22:11:06.422576] Handshake
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/serial/serialposix.py", line 501, in read
'device reports readiness to read but returned no data '
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 119, in <module>
main(dev)
File "main.py", line 24, in main
load_payload(dev)
File "/home/kamakiri/modules/load_payload.py", line 45, in load_payload
dev.handshake()
File "/home/kamakiri/modules/common.py", line 97, in handshake
c = self._writeb(b'\xa0')
File "/home/kamakiri/modules/common.py", line 92, in _writeb
return self.dev.read()
File "/usr/lib/python3.7/site-packages/serial/serialposix.py", line 509, in read
raise SerialException('read failed: {}'.format(e))
serial.serialutil.SerialException: read failed: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
[2021-01-13 22:09:21.518029] Waiting for bootrom
[2021-01-13 22:10:54.295443] Found port = /dev/ttyACM0
[2021-01-13 22:11:06.422576] Handshake
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/serial/serialposix.py", line 501, in read
'device reports readiness to read but returned no data '
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 119, in <module>
main(dev)
File "main.py", line 24, in main
load_payload(dev)
File "/home/kamakiri/modules/load_payload.py", line 45, in load_payload
dev.handshake()
File "/home/kamakiri/modules/common.py", line 97, in handshake
c = self._writeb(b'\xa0')
File "/home/kamakiri/modules/common.py", line 92, in _writeb
return self.dev.read()
File "/usr/lib/python3.7/site-packages/serial/serialposix.py", line 509, in read
raise SerialException('read failed: {}'.format(e))
serial.serialutil.SerialException: read failed: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
Does someone of you have a similar experience? Is there any other chance how to get maybe into twrp and then flash the image from there?