[=x-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-] | |
[<<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>] | |
[=x-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-] | |
Stardate: 20220102.1205 | |
Location: The Lab | |
Input Device: pisendai | |
Audio: New Dreams Ltd. | |
Visual: Lab clutter, I should clean up. | |
Emotional State: Tired | |
[=x-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-] | |
NOTE: I started this on 20210102 but didn't post until 20210106. | |
I have two 7" 5th Generation (2015) Kindle Fire tablets that needed | |
repurposing. The stock FireOS needed to go, so I decided to try | |
putting LineageOS on them. After several attempts, I was finally | |
able to finish one of them. I will probably get to the other one | |
later this week. In general, here are the steps I used to get | |
LineageOS 14.1 on the Kindle fire tablet: | |
1. Install python3, PySerial, adb and fastboot on Debian laptop. | |
2. Download and extract amonet-ford-v1.4.1.zip (see [1]) | |
3. Download LineageOS 14.1 ROM (see [5]) | |
4. Remove back cover of tablet. | |
5. Remove metal shield covering pin that needs to be shorted. | |
(see pic [1]) | |
6. Attach USB cable to laptop. | |
7. Run command "sudo ./bootrom-step.sh" | |
(from extracted amonet-ford-v1.4.1.zip) | |
8. Script will show "Waiting for bootrom." | |
9. Short pin with paperclip and plug in other end of USB cable into | |
tablet. | |
10. When instructed, remove short and hit ENTER. | |
11. After script is done, the tablet will reboot into hacked fastboot | |
state. | |
12. Run command "sudo ./fastboot-step.sh" | |
(from extracted amonet-ford-v1.4.1.zip) | |
13. Tablet will reboot into TWRP (Team Win Recovery Project.) | |
14. Transfer LineageOS 14.1 ROM to tablet via adb | |
(which can be done with TWRP running on the tablet) | |
15. In TWRP, go to WIPE and Factory Reset. | |
16. Install LineageOS via TWRP. | |
17. Device will reboot into LineageOS when done. | |
18. Replace metal shield, back cover, and remove USB cable. | |
19. Bob's yer uncle. | |
Below are some links that I found helpful. [1-5] | |
Quite frankly, I found the install to be very cumbersome. There | |
wasn't a single document that I went through that allowed me to | |
install LineageOS from start to finish. Some of the documentation | |
was old, but parts of each were still very useful. My specific | |
install was a little different since I was on a more recent version | |
of FireOS, in which some steps in some of the articles did not | |
work. This is sometimes part of the challenge and fun of trying | |
to repurpose old hardware, especially for loading custom firmware | |
from quite some time ago. Sometimes the documentation is | |
incomplete, sometimes I have to parse through pages and pages of | |
forum posts, sometimes I cannot understand some of these posts, | |
sometimes the tools are missing, etc. Definitely an exercise in | |
sleuthing and patience. | |
So far, my experience in LineageOS 14.1 is super fast compared to | |
FireOS. Many thanks to those who have worked on getting LineageOS | |
on this device and the community for providing me with the puzzle | |
pieces to breathe new life into these aging pieces of hardware! | |
[1] https://forum.xda-developers.com/t/unlock-root-twrp-unbrick- | |
downgrade-fire-7-ford-and-austin.3899860/ | |
[2] https://www.getdroidtips.com/lineage-os-14-1-amazon-fire-7-2015/ | |
[3] https://www.ashik.cc/amazon-fire-7-hacking-twrp-lineageos-5th- | |
7th-gen/ | |
[4] https://gist.github.com/Juul/ac03f4e8c7f8e7cc2d67d40bf2174f4f | |
[5] https://forum.xda-developers.com/t/rom-unlocked-ford-austin- | |
lineage-14-1-17-jan-2021.3962457/ | |
[=x-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-=x=-] | |