Amazon Kindle Fire Gen1 (A.K.A. otter)- This thread contains a live AOKP jellybean 4.2.2 rom link https://forum.xda-developers.com/t/...fire-unofficial-aokp-jellybean-4-2-2.1912485/
it points to https://androidfilehost.com/?fid=23050663588004343
and there are related jellybean GAPPs there in the link at the top header of the page to here https://androidfilehost.com/?w=files&flid=5648
and I used this one gapps-jb-20130813-signed.zip
. I followed the instructions, wiped and flashed the rom then the GAPPs through 2 different flash operations in that order and it booted and runs. There was one problem- the stock keyboard fails every time it tried to come up. So I replaced it and changed it in settings as the new default keyboard. Then added a file browser from here:
(rename files to remove spaces and special characters, as adb will reject the command)
adb install Hackers_Keyboard_vv1.37_apkpure.com.apk
adb install org.openintents.filemanager_40.apk
adb install APKPure-Lite_v1.0.5_apkpure.com.apk
Now it works, and am loading other apps like offline maping Osmand (bigger screen than phone), e-reader, different internet browser and games (chess, joules, solitaire, puzzles) the apks need to be compatible back to Android version 4.2 or before. I also pulled apps from https://www.apkmirror.com
One note of caution; In this rom avoid denying app permissions for purchases because all 5 or more times I did that, on the next boot it wouldn't get past the first splash screen on boot (failed). Other permission denials continue to work without issue. Took me a while to figure out which setting was causing that.
Also if you do this, you will probably save yourself some headaches; make a backup through TWRP after it is running, make changes and add apps, verify it boots, make a new backup, delete the old backup.