yashsingh1/xdaforums huggingface dataset:
[Kindle Fire Android Development] treUse:
What's the status of fixing video & audio (which seems to work randomly at times.)?

A small list of bugs I've found, if it's of any help:

- the thumbnails of the apps in mutitasking are turned 90 degrees for some reason)

- the wallpapers doesn't scroll

- market doesn't work for some apps, complains about the sd card

- wifi is spotty

Other than that this ROM is quite amazing, currently my daily driver even with some huge flaws
[Kindle Fire Android Development] revxx14:
Okay, took some time today to compile a list of all known bugs. Hopefully I won't have missed anything...

Dictionary says most words are incorect

Backgrounds don't scroll

Audio only works about 75% of the time

Video only plays audio

Trying to open camera crashes OS

Turning off notifications causes System UI to crash indefiitely

Apps will not install to /sdcard/

Waking from sleep, occasionally backlight turns on, but screen stays black

Rotating screen, screen stretches and rotates opposite way, then fixes itself.

CPU won't vary from deep sleep, 300 or 1008

WiFi disconnects and reconnects constantly

GPU acceleration looks like its either not working or working inconsistantly

Very occassionally, the touchscreen doesn't activate when waking from sleep.

Thumbnails when multitasking are turned 90 degrees clockwise

---------- Post added at 09:04 PM ---------- Previous post was at 09:03 PM ----------

Also, I had some questions...

Why can't it use the stock launcher?

Is it possible to adjust quick settings menu (remove airplane mode, add volume slider, rearrange items)? If we can't do a slider, could we at least move the volume button here? I think it makes a lot more sense than as one of the main system interaction buttons.
[Kindle Fire Android Development] Uejji:
I've been wondering if this is related to screens being 90 degrees off and distorted when rotating the screen. That is, when Android takes a quick screenshot, either to rotate and fade out for screen rotation, or putting in the multitasking list, it's being taken incorrectly.

---------- Post added at 09:24 PM ---------- Previous post was at 09:22 PM ----------

During lights-out mode, you can easily tap on the action bar, then bring up the quick settings toast.
[Kindle Fire Android Development] revxx14:
Just created a Google Doc for both bug reporting and feature requests. Feel free to edit it as you please (just please don't delete stuff that hasn't been fixed). Also, I didn't have time to look through and see who reported each bug first, so I mostly just have my finds labeled in this. If you found something first, please change from Unknown to your username on XDA.

https://docs.google.com/spreadsheet/ccc?key=0AqxTqi6CPt-RdEtHbFhHNDdjZGVONld1OGFEYmRiWUE

Also, it'd be great if this could be added to the OP.

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

Yea, I've been able to do that too. If you can't move it to the settings drawer, that's fine, but I really think it'd be better suited in there. Also, in my opinion, I think we should rearrange and replace some of those quick settings. A lot of them don't make sense. Obviously this is just my opinion, but this is what I think would make the most sense in there:

Brightness (slider)

Volume (slider)

Auto-rotate screen (checkbox)

Wi-Fi (checkbox and link to full Wi-Fi settings)

App drawer

Settings

I think this is supposed to be a mostly vanilla ROM though, so obviously you don't have to take my suggestion. Although I really do think that Airplane mode should be removed and replaced with Volume settings. Airplane mode is such a rarely used thing that it really doesn't make sense why Google decided to put it in there.
[Kindle Fire Android Development] Uejji:
I agree. The left thumb actions should be reserved for navigation keys, with settings on the right thumb. This fits in with the experience that already exists with Honeycomb and ICS.

EDIT: Though I think Airplane mode should still be kept, as the Fire does have a wifi radio that Airplane mode should disable.
[Kindle Fire Android Development] revxx14:
Well it'd still be in the main settings, and I think you might have to remove at least one thing to add something else, because in landscape, the menu takes up the whole height. Maybe not though. If that is the case, then I think Airplane mode would probably be the best thing to get rid of.
[Kindle Fire Android Development] Uejji:
Ehh, no one will mind if the date and time get pushed off the screen when using the expanded settings toast in landscape, right? :>

But, seriously, a good compromise I think (which would take longer to create) would be a settings menu (such as Cyanogenmod Settings) that will allow components to be checked on or off for the expanded toast.
[Kindle Fire Android Development] revxx14:
Any chance someone can upload the bootanimation.zip from the last ROM? I preferred it, and can't seem to get it off my device myself...
[Kindle Fire Android Development] rukin5197:
Just go into the zip (WinRAR or 7zip is recommended) but DONT extract it. It can break some stuff if you extract then re-zip. But anyways, go into it and go to /system/media and delete bootanimation.zip. That will put the old one on there
[Kindle Fire Android Development] Zombiepiratez:
Has anyone found a way to fix the video playback yet? It's really bothering me that it won't work :(

EDIT: Man, I feel stupid right now. Sorry for the noob question, but is it possible to delete a post?
[Kindle Fire Android Development] yumcax:
If all that Airplane mode does is disable WiFi, then I think it makes more sense just to have a WiFi toggle there in it's place. Not to mention that it is possible to have WiFi on while Airplane mode is enabled.

Unrelated, I just flashed this ROM and am unable to log in to my google account for sync/market. It tells me that it cannot connect. Anyone else having this problem?
[Kindle Fire Android Development] revxx14:
That worked, thanks.

I've been having seeing an issue with the screen either staying black or the touchscreen not working after trying to wake from sleep a lot this morning.
[Kindle Fire Android Development] bl1nkk:
Added to OP. :)
[Kindle Fire Android Development] JackpotClavin:
do the people with the black screen use setcpu? i have never encountered this problem
[Kindle Fire Android Development] revxx14:
I don't. I think I'm the only one who's reported it, but I've done several full wipes and still get this.
[Kindle Fire Android Development] JackpotClavin:
Strange. Maybe it's an app that's causing it
[Kindle Fire Android Development] fleton:
I have also had the screen issue, but only time it happens is when ics freezes and I let it sleep or tap the power button.
[Kindle Fire Android Development] rukin5197:
Anybody else getting random freezes and need a force reboot? It doesn't happen often, but it's occured a few times and gets on my nerves.
[Kindle Fire Android Development] jwilliamf:
How are you guys flashing this rom? TWRP or ADB/Fastboot?

I ask, cause never had random freezes or black screen after waking from stanby
[Kindle Fire Android Development] revxx14:
Pushing the zip with ADB, flashing with TWRP.
[Kindle Fire Android Development] jwilliamf:
when you flashed with TWRP, do you wipe everything? even system?
[Kindle Fire Android Development] revxx14:
Yep, everything. Thing's completely empty.
[Kindle Fire Android Development] droidman101:
Something tells me that when hardware acceleration is fixed, some of the other issues will magically disappear.

Edit: Also, somewhat ironically, the kindle for android app freezes up after around 30 mins of reading and i have to restart my kindle.
[Kindle Fire Android Development] revxx14:
That sounds like an application specific bug to me, but maybe not.
[Kindle Fire Android Development] bitemeoftn:
So I found this on another ICS thread, but they're having a similar issue with the wallpapers not scrolling and being way too big and off center. While this doesn't fix the scrolling it does fix the wallpaper being huge and off center. Download Wallpaper Wizardrii from the market (free app), find the picture you want to use, click set, turn off scrolling then click scale and your wallpaper will be the right size and centered.

Edit: Turning the tablet from portrait to landscape and back to portrait seems to cut the pic off again and you have to reset it. So I suppose the best fix is to turn off auto rotate for the time being unless it doesn't bother you that much to change the wallpaper lol.
[Kindle Fire Android Development] Us3rName:
I haven't had any problems with the Kindle app freezing. The main issue for me is the massive line spacing and margins.
[Kindle Fire Android Development] lman00:
There is no option to wipe /data with twrp, so maybe that could be an issue?

The kindle app for ics has some strange behaviour problems - the freezes you mention, inability to set margin/lineheight etc. Something is really wrong with the ics version of that app :/. Pity :( I started to like it on stock and cm7. Guess I will be going back to aldiko if they don't fix it.

Edit: Us3rName :D didn't notice your post :) Same problem here
[Kindle Fire Android Development] bl1nkk:
"Factory Reset" wipes /data. :)
[Kindle Fire Android Development] revxx14:
Okay, I just saw the WiFi disconnecting issue. What I did was disconnect then reconnect, and that seemed to fix it. I tried just rebooting at first and the problem continued. So for those of you having this issue, go in to the settings, disconnect from the network you're trying to use (don't turn off WiFi, just tap on the network name, and click Disconnect or Cancel or whatever), then reconnect. Fixed it for me.
[Kindle Fire Android Development] revxx14:
Alright, some idiot was editing the buglist adding crap. Luckily they didn't delete anything. I backed up the spreadsheet, and I'll back it up once a day (or if I see changes) to make sure we don't lose it...
[Kindle Fire Android Development] RobbieCrash:
I'm not able to mount my Kindle via USB at all on Windows 7. Using the latest build from first post, 1229E.zip.

I've tried on several different PCs. The USB mounting app from the previous version displayed USB not cnnected whenever I tried to enable the connection through there. Shows up in device manager as ADB Composite Device, and the Kindle pops up a notification when it's disconnected. But, no luck getting it to mount. Also does not work on a PC without any Android tools on it.

Was trying to work around the non-installing apps issue, as I had similar problems back on my Milestone, by unmounting the storage.
[Kindle Fire Android Development] revxx14:
Unfortunately there's no way to mount via USB. I think you might be able to do it within TWRP, using the Mount menu, but I haven't tested it. If you're familiar enough with ADB, you can use the command "adb push the-file.ext /sdcard/" to place a file in the /sdcard/ folder on the device, and use Root Explorer, or some other file manager to put it where you want. Other than that, I recommend using a service like Box.net or DropBox to download files directly on the device. ICS doesn't have USB mounting built in for some reason (or at least that's what I've been told), so for the time being we just have to work around it. Remember, this is still a pre-alpha build, so you can expect major issues like this.
[Kindle Fire Android Development] RobbieCrash:
I'm aware that there should be bugs, just reporting an issue that I didn't see reported previously. Wasn't sure if I should post here or update the spreadsheet. ICS has built in USB mounting, depending on if the device has external storage or not. All internal storage means the device shares as an MTP device.

Has anyone figured any workaround for the market install problems?
[Kindle Fire Android Development] rollbread:
Not sure if this has been asked before, do anyone knows what resolution should the wallpaper be so that I doesn't need to crop when setting as wallpaper?
[Kindle Fire Android Development] rukin5197:
I don't exactly know the screen resolution, but with my past experiences, you should set wallpaper in landscape mode otherwise the picture will be cut off. I've only seen this once, but who knows...
[Kindle Fire Android Development] revxx14:
Ah, alright. I've added it to the spreadsheet for you. As for the market install thing, I'd recommend trying to find the APK on Google and sideloading it... I don't think they're a solution yet.

---------- Post added at 10:17 PM ---------- Previous post was at 10:16 PM ----------

Well the device is 1024x600, but I've never used a custom wallpaper, so I'm not 100% sure. I haven't seen the wallpaper issue except with the default wallpaper. Maybe that's because I use a live wallpaper, but I've used stock ones too and it didn't have that problem..
[Kindle Fire Android Development] smirkis:
boot into twrp and mount it
[Kindle Fire Android Development] philwaud:
Doesnt happen with mine, I tried to load Kobo as I prefer its night screen, but it couldnt find the books on my device. Kindle didnt either, but logging into my kindle device and it downloaded some DRM ones that ALL my kindles had refused to read before!
[Kindle Fire Android Development] RobbieCrash:
I've been able to install apps after installing a terminal emulator and unmounting the sdcard.

Is Google Music working for anyone? I can play local tracks, but can't even sign in for my cloud stuff. This may just be because I'm in Canada, but it works properly on my Galaxy Nexus, and my wife's Nexus S.
[Kindle Fire Android Development] treUse:
Allright, I figured out how to install apps complaining about the SD. Alas, there is rather huge problem: apps installed this way disappear after a reboot. But I figured this might help solve it in some way.

By changing where the apps are installed with adb to internal [0], I thought it would work perfectly, just filling the internal storage faster. This did not work, and after some trial and error I got thr apps to install seemingly without problem by deleting the /sdcard/ shortcut in the device root.

It seems that /mnt/asec/ (the location of apps like these install to) is wiped upon boot. And here I got stuck.

Hope it helps somehow :)
[Kindle Fire Android Development] pedroren:
I'm courious, when you install the Kindle app from the Market, doest Amazon it recognize it as a new device or as the same original Kindle?
[Kindle Fire Android Development] philwaud:
It doesnt show as a kindle at all, it just shows as an android device with the software added. My account shows my original kindle, my kindle fire, then two android phones (my Galaxy s2 plus CM7 version of same phone), then two tablets (CM7 and CM9 builds of the fire)

Phil
[Kindle Fire Android Development] DeerSteak:
That's weird, mine shows "Benjamin's Kindle" (which is stock), and then every time I install a custom ROM I get "amazon kindle fire #" where # is a number right now between 1-4. If I try to remove/edit that device, it takes me to the "manage my kindle" screen. When I de-registered one copy of that particular device (to try to clean up my list), EVERYTHING related to my Kindle disappeared. Then I re-authorized the store on my CM7 install and I have a device called "amazon kindle fire" that the website still seems to think is a Kindle Fire somehow.

The Android Market only shows my stock/rooted Kindle and another one which is always my current install. One is compatible with just about everything and the other (the stock ROM) is not compatible with a big pile of apps.

Maybe that's just my experience, but it's weird nonetheless. :D

edit: it just occurred to me I posted in teh CM9 thread, so running ICS, you're most likely righ tbut i never got around to stalling the Amazon market on ICS. Sorry about that. :o
[Kindle Fire Android Development] philwaud:
Thats quite allright! :)

As I said, it was first a stock Kindle Fire, then CM7, then ICS - probably two iterations of each. I really really doubt if I will ever go back to the native Kindle OS, in the UK, it is unusable!
[Kindle Fire Android Development] RobbieCrash:
Unmounting the SD Card completely as I described in my post has apps remain installed and usable after a reboot.

Sounds like a mounting problem. I will look into it to see if I can figure anything out later.
[Kindle Fire Android Development] mwa3aan:
A couple of things I found. I saw some of them mentioned before but was wondering to what extend others are seeing this:

- the touch input is very inconsistent. Sometimes I have to click two or three times. Almost similar to the back button on the original amazon stock rom. Its not easy to see when this happens. And its pretty much everywhere (apps, os)

- the second thing which might be related to the above is clicking on links in the browser. 50% of the time when you click a link or button it does not register and actual click event. Or if it does register it selects the buttom or link but doesn't fire the click.

I am not a touch controller expert but it seems like a lot of noise is generated, not filtered correctly and not passed to the OS correctly.

I did not experience any of this on CM7

I will check the Google sheet to see if these have been logged as bugs

Thanks to all the devs that are working on building and adapting CM9/ICS for the kindle fire.

Your hard work and skills are respected and appreciated.
[Kindle Fire Android Development] revxx14:
I've been using it with the developer option Show Touch Input turned on, and the touches get recognized very well. I think the issue might be that there are small drags being made (and that's not a fault of the user, it's just oversensitive).
[Kindle Fire Android Development] fhucho:
Taps on launcher icons or on the notification area are sometimes not registered. Taps are actually: 1) DOWN event - 2) couple of MOVE events - 3) UP event. If the distance between DOWN and UP events is too big, the tap is not registered - which happens quite often on Kindle's touchscreen. Enabling Settings > Developer options > Pointer location may be useful for debugging this.
[Kindle Fire Android Development] randallu:
The touchscreen issue looks like the same as the original Amazon roms had (and CM7 to a certain extent). The controller sends a small drag at the end of a quick tap, and the drag cancels the click action. I remedied this experimentally with a simple filter to drop the last 3 samples on gestures composed of fewer than 20 samples (so there's no latency added on long gestures) and it worked pretty well:

https://gist.github.com/1418892

I'll try and see if there's somewhere we can integrate such a filter in Android (much easier to write one of these in Java than kernel c).
[Kindle Fire Android Development] droidman101:
Nice fix, it'd be great to see this integrated into the rom
[Kindle Fire Android Development] a2296455:
Is this ROM suitable for daily use now? can I read my Google Books on it?

If so I hope someone posts up to date flashing instructions from stock!
[Kindle Fire Android Development] revxx14:
It's really buggy, but some of us are using it as our main ROM. Audio and video not working are the main things right now, but yea, I think Google Books works.

If you want to flash it, search XDA the Kindle Fire Utility and flash TWRP to your device. Make sure you back up before flashing this ROM though. To install, put the ROM file on your /sdcard/ (or somewhere you'll remember), boot in to TWRP, make sure you have a backup, and then flash this ROM. If that doesn't make sense you probably shouldn't install it quite yet, since it is quite buggy and requires a bit of technical know-how to install and use...Once it's in alpha, the devs will put out full instructions on how to install this.
[Kindle Fire Android Development] kjwalker:
Very nice.
[Kindle Fire Android Development] yumcax:
In the App Drawer, there is a Menu button in the top right. You can also find the settings by opening Settings, it will be listed under Cyanogen Mod.
[Kindle Fire Android Development] icebuck:
How about if I am just gonna use the ROM for reading ebooks, also does the wifi work and can I install apps on the rom?
[Kindle Fire Android Development] HeWhoWas:
Yes, yes, and yes.

Please keep in mind this is a development thread, not a support forum.

Edit - Some Apps won't install. Mainly games that I've found so far.
[Kindle Fire Android Development] revxx14:
It's apps that try to install to /sdcard/.
[Kindle Fire Android Development] iflip:
Does the usb host mode work via otg adapter? From what I understand, this feature works natively with hc and ics.
[Kindle Fire Android Development] revxx14:
I'm assuming you mean usb mass storage mode...and I think you need to boot in to TWRP and select mount in order to transfer files. Other than that, you can use ADB to push them, or some cloud service like dropbox to download directly to the device.
[Kindle Fire Android Development] bwolters:
can't wait

Just hit this up couldn't be more excited about how the final build will work out. Great work guys thanks again for your efforts.
[Kindle Fire Android Development] iluretar:
i was wondering if removing

ro.config.disable_hw_accel = true

and adding

debug.sf.hw=1

to the build.prop would have any effect on this, any thoughts?
[Kindle Fire Android Development] htcdesirezgeorge:
so... erm I thought I knew how to flash this(through the recovery) and now my Fire wont get past the teamwin recovery. Does anyone have an idea of what in the world happened? I even went to restore my back up and it still just loops in to recovery.

Help Meh?
[Kindle Fire Android Development] bl1nkk:
fastboot oem idme bootmode 4000 && fastboot reboot

This should do the trick. Remember to do it in the bootloader, as fastboot only works in the bootloader.
[Kindle Fire Android Development] htcdesirezgeorge:
Lol thanks man! Hell, ask me to help screw with the Droid Bionic and im all over it, this lil thing tho... im lost lol!
[Kindle Fire Android Development] bl1nkk:
You're welcome, mate. :)
[Kindle Fire Android Development] wolrah:
No, he's asking about USB Host Mode, which on compatible devices allows you to use an adapter (and sometimes a hub) to then be able to use other USB devices with it such as flash drives, game controllers, and I've even seen someone using a USB display adapter on a Nexus One. Honeycomb and assumedly ICS have software support for this, it just depends whether the USB controller in the Kindle can do it.

This has absolutely nothing to do with plugging the Kindle in to a computer.
[Kindle Fire Android Development] revxx14:
(To above) Ah. I remember hearing about that but I've never actually seen it done.

What's the latest development on this? We haven't heard any updates for a few days now.
[Kindle Fire Android Development] FroyoShark:
EDIT: The bug was in MIUI, wrong thread :P
[Kindle Fire Android Development] revxx14:
I bet it's related to the /sdcard/ bug, but I'm not sure. Please add it to the spreadsheet in the OP.
[Kindle Fire Android Development] adbirdie:
I made a ICS KF sig.

http://imgur.com/pJm26

I can resize it if people want.

EDIT: Clear background : http://imgur.com/CcYqC
[Kindle Fire Android Development] droidman101:
Somebody screwed with the google doc. Whoever was making backups needs to restore.

Edit: this is why were can't have nice things.
[Kindle Fire Android Development] Silent8Strike:
Mine are missing as well, its disappointing because Nova has many more features than Trebuchet right now, and its far more stable, at least on my Nexus.
[Kindle Fire Android Development] jayharper08:
Nice. Maybe a little smaller? :D
[Kindle Fire Android Development] adbirdie:
http://imgur.com/8ybAW
[Kindle Fire Android Development] treUse:
Any status updates? I just cannot leave ICS but I want my video playback as well. You devs destroy me; I can't decide what's most important ;)

Edit:

I also noticed that the device is registering lots of fake touches, as logcat calls them. These are not there for my NS. What are the downsides to that and, as I can imagine there are, is it solveable?
[Kindle Fire Android Development] revxx14:
Looks okay to me, but I have noticed some stuff go missing and come back. Was it worse before?