[Kindle Fire 2 Q&A, Help and Troubleshooting] Dwarphkin:
Hi guys I'm new here but not to rooting Android devices and such. I had a XDA account back in the Windows Mobile 6.5 days but I have no clue what happened to it so I just made a totally new account. I have searched for this issue top to bottom and I cannot find a solution.

So for about 3 weeks now I've been having this problem with the Kindle Fire I got for christmas. It's not bricked, but I tried to switch to the AOSP stock JellyBean 4.2.2_r1 ROM from CM10.1/SGT7 version9. When I did this the kindle seemed to booted up fine, and when the setup process was done I had no Navigation Bar or a Status Bar, also causing the installer to malfunction and give an infinite installing screen (forcing me to reboot due to there being no Navigation Bar.). I thought to myself "OK I'll just reinstall CM10 and everything will be normal." Nah. The same problem was experienced when I finished the setup after reinstalling CM10. So I tried flashing an earlier version of CM10. No dice.

When I switched ROMs I made sure I wiped everything from System to Devlik. Still having the same problem. I have twrp 2.3.3.0 atm and I noticed that when I boot into twrp, off deck it says "E:Unknown File System: 'datamedia' " in the log. I also noticed that when ever I format something it says "Using rm -rf on......" So I decided to go and disable this as it might be why I'm having such issues. I went to settings and tried to disable this option but it wont let me disable it (as in it wont let me deselect the "Use rm- rf instead of formating?" option.).

When this happened I decided to look for an update for twrp to fix this issue. When I found the update to 2.4.4.0, it's only apparently able to be installed via fastboot. I as of now do not have a fastboot cable, nor can I make one. I would buy one, but money is a bit short. This also brings me to my next issue that I have searched to no end for.

No matter what drivers I install for my kindle Fire, my computer asks to install new hardware when I plug my kindle in. This is just for USB mounting. I haven't even tried ADB drivers yet. I can't mount USB storage in android or twrp. Twrp says "E:Unable to locate volume information for USB storage mode." When I am able to finally get some good drivers installed and working, only 30 seconds pass before they stop working and I'm not able to do anything. This forces me to transfer all files in ES file explorer over Wifi (which has to be installed manually by downloading the apk and copying it to the system/app folder and rebooting.).

After all this occurred I decided to go back to the stock Amazon OS and unroot to start from dirt. I went to Amazon's website and downloaded the 10.3.1 update for Kindle Fire second gen. It downloaded in .bin format so I just renamed the file update.zip and copied it to the root of the SDcard. After all that I booted into twrp and tried to install the ROM and it gave me this:

Installing '/sdcard/update.zip'

Checking for MD5 file......

Skipping MD5 check: no MD5 file found.

assert failed: is_substring("Otter2", file_getstring("/proc.product_name"))

E:Error in /sdcard/update.zip

(Status 7)

Error flashing zip 'sdcard/update.zip'

Udating partition details...

Once this happened I promptly searched the error on google. There was nothing exactly pertaining to this issue, so I searched the error in general and found that it happens a lot with ICS roms. They were all however errors that dealt with the system name being wrong but that's not exactly my problem is it? I even tried modifying the Update-script but that only gave me an infinite blue kindle logo screen.

If anyone can help me it would be greatly appreciated. This is my first run with any kind of tablet. I would like know how I can restore it back to the stock Amazon OS. If so how, I feel like I have tried everything.