Update Solution:
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:
https://apkpure.com/hacker-s-keyboard/org.pocketworkstation.pckeyboard
(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.