yashsingh1/xdaforums huggingface dataset:
[Kindle Fire Android Development] Nburnes:
Universal for CM7 at the top.
[Kindle Fire Android Development] whistlestop:
I'm doing it over and over so I have it down but for me all of a couple of minutes once everything is in place (meaning you've already rooted, you've already set up your android SDK environment and can talk to the device...)

The act of flashing and doing the various commands is maybe 2min from start to finish.
[Kindle Fire Android Development] pyrostic:
Don't fool the guy. Install the SDK with the USB drivers. Then The hardest part is making sure your computer recognizes the kindle (modified usb file). Then you use superoneclick To root. Then (if you can bake cookies) you can follow the directions for flashing the modded recovery and flashing the CM7 zip you are pretty much done.

And then if you made cookies to see if you remembered that you could indeed bake cookies, you should eat said cookies.
[Kindle Fire Android Development] teookie:
It's kinda like those info-merchials for blenders and stuff. "Make an entire meal in 30 seconds!". Well sure, as long as you already have all your ingredients prepared, measured, and sitting ready in individual bowls ready to dump in. :rolleyes:
[Kindle Fire Android Development] a2296455:
why is CM7 still in development in this thread? Don't waste your time guys, help out the devs on the ICS build!

Ice cream sandwich on kindle fire [14-Dec]

http://xdaforums.com/showthread.php?t=1379208
[Kindle Fire Android Development] magic140.6:
Totally. I did not have a machine prep'd with Java and Android SDK. Took me a while to download those and set up. Rooting my Kindle took minutes once all the parts where ready.
[Kindle Fire Android Development] idreamer24:
It is being improved from the original port. The more options the better it is for us, so we can choose which one we want to run
[Kindle Fire Android Development] death2all110:
Quit trolling. Don't tell the devs what to do. Dont like it? Dont read the thread. That simple.
[Kindle Fire Android Development] ttabbal:
Thanks for the ROM. It's working great. I was interested in trying to fix the MAC address issue on my device, but the link is incorrect. There's "..." in the middle, like it's been shortened... Could I get the correct link?
[Kindle Fire Android Development] brian112358:
I think this is the correct link (found through trial/error), more specifically this post.
[Kindle Fire Android Development] MrBrady:
Anyone have a link to unbricking the Kindle Fire? I just tried booting into Fastboot by using the commands:

adb shell idme bootmode 4002; adb shell reboot

Now I'm stuck at a Kindle Fire logo. Windows is reporting no devices listed.
[Kindle Fire Android Development] mlhope:
I think I just had my first "sleep of death" experience. Came back from lunch, went to wake my KF up and it was unresponsive. Fidgeted with the powerbutton like the caveman I am (holding it down, pressing it repeatedly), and eventually the Kindle Fire boot screen came on and it booted into CM7.

I've had aLogCat installed, but the logs are mostly Greek to me, so I don't know if it purges logs by default whenever the device shuts down, or what.

I'll send em to someone if they want em - just don't know what good they'd be.
[Kindle Fire Android Development] Epix4G:
Fastboot is only by using factory cable on kf look in general for how to make it
[Kindle Fire Android Development] MrBrady:
Thanks.

Is there any way to recover, besides building a factory cable?
[Kindle Fire Android Development] ttabbal:
If so, I don't think it will work as I don't have the file /data/softmac

.... Thanks for the reply though.
[Kindle Fire Android Development] :
hey guys, almost done with CWM touch recovery =] few more hours and a bit of testing
[Kindle Fire Android Development] Adam.h.ogle:
Edit: this is for bradys

Take the back cover off, unhook the battery, plug up your usb cable, plug up the battery. Your PC should see the device. Install the fastboot driver, unplug the battery again, unplug the USB cable, plug in the USB cable, issue your fastboot commands.

Take a deep breath.

Reinstall the cover on your device.
[Kindle Fire Android Development] jolars:
Adam, this device does not have a removable battery.
[Kindle Fire Android Development] iDylan1357:
video playback is working fine on mine. I streamed 3 or 4 episodes of How I Met your Mother on Netflix and all of them streamed just as good as my stock Fire, maybe even a bit better :D youtube is the same way. played some videos from my channel, some kf videos and others, worked no problem.
[Kindle Fire Android Development] ninjordan:
I wonder if the MAC Address issue is the reason TeamViewer is accusing me of using it for commercial purposes. I read somewhere that it goes by MAC address.
[Kindle Fire Android Development] smirkis:
firefirefire bootloader I believe.
[Kindle Fire Android Development] Adam.h.ogle:
Depends on your definition of removable. The battery is not soldered directly to the system board; there is a wire and connector between it and the system board. Therefore, the battery is technically removeable. In fact, I follow the exact steps I outlined to get my Fire out of fastboot mode, so they _do work_.
[Kindle Fire Android Development] rotsu:
You don't notice any frames skips every few seconds when playing youtube videos in HD? because i think we all do.
[Kindle Fire Android Development] animefun135:
frameskip because youtube worked in SW mode... HW codec is missing in this firmware.
[Kindle Fire Android Development] chipg07:
I believe hw acceleration is not working either.... I can't imagine how well it will work once it does.... for the guy who said he watched 3 episodes on netflix fine..... I call BS.. watch closely and you'll see it is about 500ms out of sync... if you're going to report on a bug.... please halfass know what you're talking about.
[Kindle Fire Android Development] rotsu:
Is there a way to force HW acceleration ?
[Kindle Fire Android Development] Adam.h.ogle:
From what I remember from hashcode, you need the drivers, but the drivers depend on the tiler and a few other hardware drivers, so those will need to be added, too.
[Kindle Fire Android Development] kleeman7:
I never saw an answer to the question about using amazon stuff on cm7, mainly interested about the cloud storage. Rom is amazing, cant wait for what is coming.
[Kindle Fire Android Development] rollbread:
I need some advice on this. I already had the earlier version of CM7 which is without sound and I want to update to the newer version.

Do I need to change the last_log and log file that is already present in my kf? And do I need to do those steps listed above?
[Kindle Fire Android Development] mengwu:
I flashed this rom using the last_log and log file from the last CM7 thread. So I think you can probably skip those steps.
[Kindle Fire Android Development] loki154:
I went to install the update through TWRP and it says it can read the update.zip. :confused: do we have to have these signed differently?

Edit: its failing the signature verification. I also just realized that this is still set to use the log and Last_log from CWR
[Kindle Fire Android Development] drowningchild:
flashed fine for me ??

fire fire fire to twrp and flashed. no issues
[Kindle Fire Android Development] loki154:
weird it keeps telling me it can't load volume /misc
[Kindle Fire Android Development] neilrl79:
Did you wipe anything before flashing? I ask because generally it is advised to wipe data, but I don't know how that effects an internal SD.
[Kindle Fire Android Development] pyrostic:
After it says that wipe data then reboot system. This is a known bug, you might not get the final "flash successful" confirmation screen even though it flashed alright.

the good thing is, if you made a backup you can always get back into the kindle rom ;-).

I've encountered this while testing this for team win and the device still flashed it correctly.
[Kindle Fire Android Development] rollbread:
Ok, after following all the steps i had finally flashed this Rom. For now can someone teach how to overclock this fire?
[Kindle Fire Android Development] teookie:
I decided to try this ROM out now that we have working recovery. Got it flashed on no problem along with google apps and played around with it for a while. It's neat, but I've restored back to stock to get HD video back. I'm going to wait around a while longer until ICS is ready. :cool:
[Kindle Fire Android Development] alexdzn:
I flashed CM 7 properly with TWRP but when I put the reboot mode from CM 7 to recovery it reboots to TWRP recovery and now only boot in TWRP, how to come back to CM from TWRP? Please....
[Kindle Fire Android Development] tannerzion:
I think I'll be going back to stock.. Lack of Amazon Instant his hard hitting. >_<

But with TWRP I'll be able to backup the CM7 ROM and if I want to go back I can restore.

Actually when I want to watch movies I'll just restore stock, and for normal use I'll use CM7.
[Kindle Fire Android Development] alexdzn:
Restore to stock, reboot and Kindle Fire boots in TWRP how to exit recovery mode? Please...
[Kindle Fire Android Development] brian112358:
If I'm understanding you correctly, whenever you reboot, it boots into TWRP? That happened to me, and I just used this solution.
[Kindle Fire Android Development] teookie:
if adb works in recovery you tan type:

adb shell

su

idme bootmode 4000

exit

exit

adb reboot

and that should fix it. I haven't checked myself weather adb works in TWRP. I think it should though.

If that doesn't work, you can get a factory cable to force a reboot into fastboot, and then issue the above idme command with fastboot.
[Kindle Fire Android Development] tannerzion:
ADB works fine in TWRP, unless you installed TWRP wrong.

---------- Post added at 12:31 PM ---------- Previous post was at 12:23 PM ----------

That was really devilish of them. :o

The update bin from Amazon replaces the recovery AND the bootloader. -_-

Won't be doing that again.
[Kindle Fire Android Development] MayfairDROID:
In a way that is good. If you everhave the need to go back completely stock for repair or warranty, it is a one click solution to restore factory......once you are on a custom ROM it won't matter anyway
[Kindle Fire Android Development] alexdzn:
Works, thank you so much!!!!
[Kindle Fire Android Development] tannerzion:
True.. I didn't think of it from that perspective.

And it isn't really a hassle reinstalling FIREFIREFIRE and TWRP as you can use the zergRush exploit.

---------- Post added at 01:01 PM ---------- Previous post was at 12:52 PM ----------

And now I'm bricked.

FML

I just won't follow pyrostik's instructions once I get it unbricked.
[Kindle Fire Android Development] loki154:
A quick question, I had to use idme bootmode 4000 for cm7 to boot after i wiped data. Will we need to do this everytime we install a rom?
[Kindle Fire Android Development] pyrostic:
shouldn't need to.
[Kindle Fire Android Development] rukin5197:
Just go to settings>cyanogenmod settings>performance settings>cpu settings>whatever you feel like doing

---------- Post added at 09:33 PM ---------- Previous post was at 09:28 PM ----------

@pyrostic: I flashed the cm7 rom without errors (except for the unable to load volume /misc), but when I went to install the g-apps, it would keep rebooting to the recovery. Any help? :/
[Kindle Fire Android Development] drExel:
If it's any consolation, I am on stock system version 6.1_user_2017120 and the .5 audio/video sync delay is there as well.
[Kindle Fire Android Development] whistlestop:
Well crap. Was trying to install twrp and firefirefire and something went horribly wrong and I'm now the owner of a brick (and I'm on the road so my blazed factory cable is at home). So no progress on the video issue until I get a device back. In my case I issued the reboot after sticking the device in fastboot mode and it just never came back. It boots to the initial Kindle Fire logo, appeas in Linux for a few seconds and then disappears.

Oh well, part of development.
[Kindle Fire Android Development] damianarnold:
Did that myself earlier :(
[Kindle Fire Android Development] rodneym13:
All directions are based on using CW do we have a method of installing on TWRP.

Do we Wipe?

Has anybody installed using TWRP?

If so can you post directions.

Thank You in Advance
[Kindle Fire Android Development] smirkis:
for Linux users, users were having issues with drivers. did u even get twrp to install or got stuck after changing bootmode?
[Kindle Fire Android Development] teookie:
I installed with TWRP. Here's how:

Backed up everything

Wiped system, cache, dalvik cache.

Performed factory reset (this does NOT delete the /sdcard partition)

installed the CM7 zip.

installed the gapps zip.

rebooted.

Worked w/o a problem.
[Kindle Fire Android Development] ckong1:
I did these same exact steps and I'm still experiencing sleep of death. it's driving me crazy.
[Kindle Fire Android Development] whistlestop:
Yes to Linux (in a VM) and yes to got stuck after the change to bootmode. I couldn't get it to recognize the device after that.

I've since tried going to Windows7 64bit but it too won't recognize the device (comes in for a few seconds and then disappears) As an aside, the Win7 machine was the config I used when I first rooted the device so I know it worked and had the requisite drivers.

There was a thread on the TWRP thread that talked about setting up a new device driver in Windows but in my case it doesn't show up as a Kindle even and by the time I get to setting it up the device has disappeared again.
[Kindle Fire Android Development] neilrl79:
I flashed cm7 earlier and I'm really enjoying it. Is thee any harm in going through with root explorer and deleting some unnecessary system apps (ie phone, text messaging, car home, etc.)? Thanks.
[Kindle Fire Android Development] xrishox:
so I originally installed this using the CWM way.

I've since installed TWRP using the DD method on arch linux(and the fastboot boot method aswell. they both worked for me.). I've thus far managed to make a backup and then restore it using TWRP. installing the update.zip and gapps.zip themselves actually didn't work, though that didn't really matter for me because I had a backup of it already made. it was saying

E:Cannot load volume /misc

I'll probably mess with it more later, not to worried about it atm since I have a mostly working recovery with a backup that i can rely on. plus i can reach adb in TWRP.
[Kindle Fire Android Development] rukin5197:
Some guy on another thread (i think) said that once you get that error just wipe data and continue. What I did was flash update.zip>wipe data>flash gapps>wipe data>reboot. But then I started getting the sleep of death (I think they call it?) after the first reboot. So i followed this thread to get out of that and reboot. Once it did I had cm7 and gapps flashed :)
[Kindle Fire Android Development] whistlestop:
All,

A handful of things from various questions:

-Right now the update.zip formats the data and cache partitions (that's how Jackpot had it set up as we didn't have a working recovery image so couldn't do that from there) I've been running all of my new ROMs with only formatting the system partition and that seems to work fine (with the WAY nice by product of keeping everything setup post the flash) I'll start posting update.zip files that way going forward.

-The current update.zip file is not signed. There is still an issue with the built where one file gps.omap.so get's put into /system/lib/hw and that causes a boot loop. As it's been simple to remove, I've not chased why that file is getting generated. However, that means that I end up unzipping the signed file, removing that one file and zipping it back up (and the last zip I have not been signing as it didn't matter yet) Now that we have a real recovery image that seems to at least check for a signed update.zip file I'll go figure out the gps.omap.so issue so I can just publish the signed update.zip file.

As for the status of the H/W acceleration stuff. As my device is still bricked for another few days I've been doing a lot of reading and comparing to the Nook and Blaze baseboard configs and I've got a couple more ideas on how to get the H/W acceleration going. It boils down to some build.prop changes, copying a few missing files into the ROM and correctly loading the firmware for the H/W acceleration subsystem of the OMAP4 chip as there was an issue in the ROM I started with from Jackpot where a required file to get the firmware uploaded was missing and it was silently erroring out.

So, once I have a working Kindle back, I'll take the new updated ROM and see if things are better. If so, I'll upload it, if not, back to the drawing board. More as I know it.
[Kindle Fire Android Development] chipg07:
Thanks for the update...awesome work as usual....
[Kindle Fire Android Development] rollbread:
I had tried to go to the settings before, but the Maximum CPU Frequency is just "1003Mhz" or something similar and doesn't have any option more than that value to choose from. Is yours the same?
[Kindle Fire Android Development] devastater:
I have a quick question. is there a home button? for example how do i get to the home screen from in the browser with out either closing my window or pushing the back button repeatedly?
[Kindle Fire Android Development] N23:
Yes, you can activate it / change the buttons under the settings-> CM settings -> tablet...
[Kindle Fire Android Development] ck_looi:
Wish your kindle fire waking up from brick asap. Hopefully, your ideas to get HW acceleration will work!
[Kindle Fire Android Development] teookie:
Well, after going back to stock for half a day I decided that more stuff about the amazon software bugs me then the few bugs we have left in CM7, so I flashed back to CM7. :)

I looked into changing my MAC address with he idme command, but it's not going to work. When you run "idme ?" it does list a variable called "mac", but it doesn't appear to actually be the devices mac address. Also, this variable didn't change for me when going from stock to CM7. So, there must be another way to fix this somewhere.
[Kindle Fire Android Development] chipg07:
Well..... the reboot into recovery from the power button works..... a little too well.

It is now stuck in twrp.... reboot goes right back into twrp... I can't get out of twrp....

Anyone have any ideas?
[Kindle Fire Android Development] teookie:
adb shell idme bootmode 4000

...then reboot
[Kindle Fire Android Development] neilrl79:
I flashed cm7 yesterday evening and I was very impressed with the work that has gone into this so far. Well done. I did end up restoring back to Amazon's is because of some of the audio/video issues I was seeing but I'm really looking forward to any advancement this rom will make.
[Kindle Fire Android Development] whistlestop:
Ok, built a new cable and got my Kindle back. I just loaded the new update.zip and WooHoo the video seems way better. I can now play FullRes (1920x1080) streamed video without a glitch so that's MUCH better there. NetFlix is still off by about 500ms but I'm starting to think more and more that's just how it is on the this device as I borrowed a friends stock Kindle and it's pretty much the same there.

I still don't think I have the OpenGL rendering happening in hardware as the quadrant tests are still crappy.

Q: Can someone with a rooted STOCK kindle download the "Quadrant Standard" from the Google App store, run it and tell me what they get for framerate on the last graphics test (the planet and moon one) I'm only getting 10FPS and that's why I "think" things are still not working but I'd like verification if someone has the time to check.

I gotta go figure out how to get TWRP installed and then test the update.zip in there to make sure everything will work as expected. Once I get that working then I'll upload the new update.zip file with at least this round of fixes.
[Kindle Fire Android Development] alchemyst:
I'm on stock/rooted and getting a solid 10fps as well for sun & moon test (its the penultimate one actually, not last)
[Kindle Fire Android Development] ghost_og:
I'm not rooted at the moment, but I am stock. I'm getting 10FPS on the planet/moon one. Overall score was 1449.
[Kindle Fire Android Development] magic140.6:
I get 10FPS on my 6.2 Rooted Fire.

---------- Post added at 11:38 PM ---------- Previous post was at 11:05 PM ----------

I have second Fire new in the box that I'm more than willing to test things on. My final plans for it is to use full time in the car (assuming Bluetooth works) to dork around with (MP3 source, GPS display via tether, OBDII data via BT...) Let me know what you need. In the meantime I was going to leave it boxed up until CM7 or ICS are in stable beta quality.

I have no desire to leave the stock launcher or Amazon apps on there, so CM7 or ICS are very desirable to me.
[Kindle Fire Android Development] Adam.h.ogle:
On stock, quadrant doesn't use the hardware acceleration for rendering (it is a bug), so it matches performance with cm7 currently. On the Droid3 forums, there was a post that told you which file to delete to disable the software renderer and force hardware acceleration. When I did this on the Kindle Fire, my scores hit ~2400 and there was no glitching on the planet scene.
[Kindle Fire Android Development] loki154:
Gotta link?

Also has anyone installed the user dictionary and autocorrect for the keyboard?
[Kindle Fire Android Development] whistlestop:
Thanks. That's what I needed to know. So sound like I'm as good as stock.
[Kindle Fire Android Development] alchemyst:
This?

Link
[Kindle Fire Android Development] loki154:
would deleting libGLES_android.so in /system/lib/egl have adverse effects though?
[Kindle Fire Android Development] ratchetandclankf:
I don't think the kf has a Bluetooth radio.
[Kindle Fire Android Development] Adam.h.ogle:
That's it. I wouldn't do it unless HW acceleration is actually working, otherwise, I believe it will crash.
[Kindle Fire Android Development] Houndog101:
I've read thru this thread and I have to ask what do you use to read books and does it work with the cloud etc..? Thanks.
[Kindle Fire Android Development] Quantas:
I'm on CM7 and I use the Kindle app from the amazon app store to read my kindle books from the cloud, no functionality is lost compared to the stock ROM.
[Kindle Fire Android Development] atoz350:
Decided to be the guinea pig and deleted libGLES_android.so in /system/lib/egl and rebooted. I havent had any adverse effects at all. Ran Quadrant before and after. Before deleting, I had severe choppiness and artifacts on the planet scene. FPS topped out at 10. After deleting it, FPS topped at 56 and the scene was smooth as butter. That's all I can report. Here is the result page before and after:

Before:

After:
[Kindle Fire Android Development] whistlestop:
I just tested this on my latest ROM and it boosted frame rate to 54 from 10 on the last test with no artifacts. I'll go ahead and remove it from the upcoming update.zip file and we'll see what people experience with it no longer being there (and the hardware rendering engine now finally working evidently)

My final benchmark number was 2947 (so a fair chunk better than we had)
[Kindle Fire Android Development] Houndog101:
Thanks for the reply,CM7 here I come....:):)
[Kindle Fire Android Development] zirooo:
Battery

great work guys :)

any news regarding battery life ?
[Kindle Fire Android Development] loki154:
Mine's been on 7 hours, i've used it heavily and still have 75% of my battery left.
[Kindle Fire Android Development] whistlestop:
Ok, OP updated with new TWRP/FireFireFire directions and the latest update.zip file is linked as well. I "hope" that video is now working via the hardware decoders (no more stuttering) and I've forced hardware acceleration of OpenGL by removing the libGLES_android.so file. If you have any issues with the latest update then speak up and I'll add it to the backlog.

Have fun and Merry Christmas!
[Kindle Fire Android Development] sonnyjack:
I am getting my kindle tomorrow.. Can wait to to this..!!! I am excited
[Kindle Fire Android Development] atoz350:
Everything is turned 90 degrees again...:(