yashsingh1/xdaforums huggingface dataset:
[Kindle Fire Android Development] Hashcode:
New build has been uploaded with Email/Exchange support. Please test and let me know if it works correctly.

Same D/L link in the OP:

http://goo.im/devs/Hashcode/otter/aosp/jb-4.2.2-kfire-hashcode-2013-02-12.zip

md5sum: f4cc5efb6de779da93670fb48a794d64
[Kindle Fire Android Development] Jacktheskipper:
Any experience coming from your CM10.1 rom switching to AOSP without full wipe yet? I feel like a lazy bum today so it would come handy if it would be as easy ... and once again: thanks so much for your awesome work!
[Kindle Fire Android Development] Hashcode:
I'd make a titanium backup first and try a dirty update (will still need to wipe system tho). Worst case you can wipe data/cache and then restore titanium backup afterwards.
[Kindle Fire Android Development] Jacktheskipper:
Thanks a lost Hash! That`s what I would have tried, just wanted to make sure and thanks for the quick reply! Have a great day!
[Kindle Fire Android Development] jshaw49:
Google Now seems to be missing. Is anyone else noticing this?

---------- Post added at 11:19 AM ---------- Previous post was at 11:12 AM ----------

Nevermind. Stupid me forgot to flash the gapps
[Kindle Fire Android Development] jma9454:
The new ROM works awesome, Hash!

I only have had it installed for about an hour, so I can't say much.

One thing is that the bug with the screen not actually turning of with full brightness is still here. I don't know where that problem lies, but I thought I would let you know.

Also, I couldn't tell if you were saying that the ambient light fix was in this or not, but it isn't working for me.

I have BBS installed, so I will let you know how the battery life is in a bit.

Anything you want to specifically know?

Oh and I did a fresh install, too.
[Kindle Fire Android Development] 404-Not Found:
@Hashcode

Have you got the Mic working yet or do you have any progress?

I got this member on my tail telling me I am a dumbass because I said Mic worked on the Kindle, but now he told me it doesn't work on your ROM. I mean of course Mic doesn't work on your ROM yet, but I have a topic where I said Mic worked CM7 and he he is confusing it with JB. Would really like to know if there's progress on the Mic yet to shut his mouth. (Sorry for my language)
[Kindle Fire Android Development] :
The answer to both of your questions is here:

http://xdaforums.com/showthread.php?t=1620050
[Kindle Fire Android Development] jma9454:
The mic doesn't work on any cm10 or 10.1 ROM

Hash is still working on it.
[Kindle Fire Android Development] 404-Not Found:
That doesn't really answer my question because my question was if was any progress on Mic with Hashcode’s ROM yet, which if Search I don't get any answers.

JMA9454 actually gave me a more appropriate answer.
[Kindle Fire Android Development] stylon:
About the backlight fix: I didn't try yet because I just came back from skiing :cool:, but does the new ROM still show the compressed boot animation? If yes, then it could be that Hashcode didn't yet add my fixes to the kernel. Otherwise: can you please describe when the backlight doesn't turn off for you? For me it was simply delayed sometimes upon suspend and never worked when I tried to set it manually via sysfs (/sys).

The ambient light sensor should work if you follow the instructions on my blog. I tried them on Hashcode's 3.0.50 kernel and it worked right out-of-the-box. However, please note that you need to recompile the kernel yourself and create and flash an own boot.img. The driver in Hashcode's original code is simply disabled in the source. A drawback from the current driver code is that suspend doesn't work, so it's likely that Hashcode didn't release a compiled kernel with the sensor enabled. I've started a complete rewrite of the driver and might finish it over the weekend. I'll send it to Hashcode as soon as it's in testable state.

About the mic: it's functionality I don't necessarily need for my project, but I can take a look at that, too. I do have the doc of the TI audio chip and wanted to look into I2S handling between it and the OMAP4 anyway.

Best,

STYLON
[Kindle Fire Android Development] Trafford Devil:
Could you also look into the audio lag?
[Kindle Fire Android Development] chupchae:
Please look at!

Please, please, please... Mic support is the last thing keeping KF with Hash ROM from perfect Android device.
[Kindle Fire Android Development] Hashcode:
Compressed bootanimation is a bug in 4.2.x handling of our rotated display. I'll eventually get around to fixing it.
[Kindle Fire Android Development] stylon:
Indeed, but the patch I sent you turns off allocation of timer10_clk at boot time in order to not mess up with usecounts and as a result the screen stays black until the correct boot animation is shown. I was referring to that in my previous post.

Best,

STYLON
[Kindle Fire Android Development] ma678:
I sold my kindle fire last night and am unable to test this rom any more.

Thanks for your wonderful work,Hash.

Enjoy yourself, friends.
[Kindle Fire Android Development] redbean25:
Well I still use it and haven't found anything that I use which doesn't work...until last night. I tried to move my Rider Magazine subscription to my Kindle instead of carrying the print copies with me everywhere. Well that doesn't work. Oh well, guess I just have to keep carrying around the processed trees. Anyone know a way around this?
[Kindle Fire Android Development] Hashcode:
Do you see any obvious errors in logcat when trying to add the subscription?
[Kindle Fire Android Development] redbean25:
Well it can only be downloaded from Amazon Appstore, so I installed that and when I chose Rider Magazine app, it said it could not be installed on my device. I'll have to look at the logs when I get a chance. I am headed out for a weekend ski trip, so I won't have a chance for a few days.
[Kindle Fire Android Development] :
Try this.

Do a full nandroid backup

Do a full wipe.

Install madaco ROM

See if it works there.

Revert your nandroid.

I have a feeling your issue is due to not stock amazon.

If this works, your solution is to setup dual boot, and use modaco as alt rom
[Kindle Fire Android Development] redbean25:
I came here from Modaco. I was thinking of going to my nandroid of Modaco and trying it. I am 99.9999% sure it is because I am not stock amazon. I haven't ventured into the realm of dual boot yet. I may have to go find that post and look into it when I get back.

Thanks for the reply.
[Kindle Fire Android Development] :
this ROM is worth setting it up for, if the only thing you miss is your magazine... just reboot to modaco alt when you need it...Dual boot was pretty simple to setup if you follow the instructions word for word, and be sure to use the newer fff in the thread posted in the last 10 or so pages...not the one in OP
[Kindle Fire Android Development] lmntone:
First of all, great job with the AOSP rom hashcode. I enjoy my KF more now that it has JB.

However I do see that it has an issue with the backlight remaining on if/when...

1) plugged in to AC adapter

2) brightness at 100%

3) power button pressed (sleep)

If left to sleep on it's own and the first 2 are true, the backlight will turn off.

It's not much of an issue to me as I hardly ever leave it at full brightness and plugged in.
[Kindle Fire Android Development] stylon:
FYI, I just verified this behaviour on Hashcode's original kernel (simply flashed his original boot.img). Backlight does indeed not turn off and I do see the spurious timer10_fclk usecount error message in kernel logs. Using my modified kernel (just the patch applied), it turns off and on correctly. However, there's a small delay of roughly half a second. The kernel logs are clean, too.

Best,

STYLON
[Kindle Fire Android Development] twa_priv:
Hey stylon, any chance you can push your changes to your github (in case you have an account) ?

Thx
[Kindle Fire Android Development] stylon:
I just created an account. Wouldn't it make more sense if I contribute directly to Hashcode's repository? I won't push for that, but creating a branch there would simplify merging in case patches proof to be successful.

Please let me know what you prefer. I'm only a bit hesitant to upload a complete kernel to github for just a few lines being changed.

Best,

STYLON
[Kindle Fire Android Development] twa_priv:
You could just fork Hashcode's KFire-Android/kernel_omap_otter-common repo. Then you also can open pull requests easily for your changes.

But that's totally up to you of course :). You could also upload just a patch if you like that idea more.
[Kindle Fire Android Development] Goosteady:
Screenshot

What's the best way to take a screenshot with this ROM?
[Kindle Fire Android Development] stylon:
Done and available at https://github.com/stylon/kernel_omap_otter-common.git.

You will notice 2 remaining issues:

1. Boot animation appears late, but then not compressed. Actually, it starts playing the compressed boot animation early, but the backlight is still turned off. I had to do that in order to not mess up with the parent clock use counts right from the start. This is easy to fix in init.rc by an early "write /sys/class/leds/lcd-backlight/brightness 255" before the boot animation starts as it's better to leave full control over it to the led-omap-pwm driver.

2. Sometimes the backlight still suspends late. I don't know exactly why this happens as I can't see from the logs. I also tried to move the suspend/resume to early suspend/resume in order to sync it with blanking the screen, but that didn't fix it either.

Suspending with brightness set to maximum and KF connected to power now turns the backlight off with this fix. Especially when connected to USB it should charge much quicker then.

Best,

STYLON
[Kindle Fire Android Development] :
I turn it on in power menu via settings then use the power menu.
[Kindle Fire Android Development] jma9454:
You don't have this option on AOSP. cm10.1 has quite a selection of goodies, but this doesn't have screenshot. You could possibly pull the screenshot tool from a cm10.1 build, though.

There are quite a few apps that you could use. I don't know which one is good.

Any suggestions fellow techies?
[Kindle Fire Android Development] tomathy:
The Netflix app is not working. Has anyone been able to figure out why or is it not supposed to work? Thanks in advance!
[Kindle Fire Android Development] Tomsgt:
Here is a little video I made on how to install this rom

http://youtu.be/v0VQb_PYbEQ

---------- Post added at 07:37 PM ---------- Previous post was at 07:24 PM ----------

Netflixs works great for me :)
[Kindle Fire Android Development] :
Removed
[Kindle Fire Android Development] stylon:
AOSP manifest to build this ROM?

Hi,

I just noticed that Hashcode created a repository on github containing a local_manifest.xml in order to compile ROMs from source.

In the README there it says, it's for 4.2.1 and not for 4.2.2 and also CM and not stock AOSP, so I'm wondering how different that manifest is from the one that Hashcode uses.

Is the build process for KF ROMs from this dev section described somewhere? I'm asking because I would like to try out compiling my own ROM after combining it with the work from the Qt5 project Korhal.

Best,

STYLON
[Kindle Fire Android Development] tobiascuypers:
Hey just wondering does our kernal support loop devices? Mainly for that fact of using Complete Linux Installer from the play store,
[Kindle Fire Android Development] Hashcode:
The local manifest should work out of the box for CM.

For AOSP its a bit more complex, i have about 8-9 patches applied over stock AOSP to build this ROM.

Easier by far to build CM, and hopefully soon, no local manifest at all will be needed. Once we're merged.
[Kindle Fire Android Development] Hashcode:
This kernel supports loop devices.
[Kindle Fire Android Development] mercado79:
@Hashcode Thanks so much for a great and stable build. I convinced my brother to give it a try yesterday. He's no kind of Android or even a gadget guy, but was getting tired of his aging Kindle Fire. The whole process, from rooting, to loading up this ROM was super simple and the best part is that it's running better than ever.

Today he texted me to thank me for the new "bad4ss" tablet. Thanks again.
[Kindle Fire Android Development] tobiascuypers:
Thanks for answering. And just one more, do you know if complete Linux installer works?
[Kindle Fire Android Development] stylon:
Thanks for the info, Hash. FYI, I tried to build for target "otter" from that local_manifest over night, but it failed early:

make: *** No rule to make target `vendor/cm/proprietary/Term.apk', needed by `/build/cyanogenmod/out/target/product/otter/system/app/Term.apk'. Stop.

Best,

STYLON
[Kindle Fire Android Development] :
I used it on cm10 a few months ago..very slow hough. Just try the free version first and see.
[Kindle Fire Android Development] Hashcode:
Run this in the root of your android folder:

vendor/cm/get-prebuilts

It should pull down those files and then you can start the build again.
[Kindle Fire Android Development] stylon:
Thanks a lot, Hash :good:. That did indeed help and I managed to compile the full ROM, though I still need to try it out. Maybe it's worth adding the additional command to the repo's README as it wasn't obvious to me as an Android-ROM rookie.

Best,

STYLON
[Kindle Fire Android Development] stylon:
FYI, just added a first working version of the rewritten ambient light sensor driver to my github repository. More details at http://xdaforums.com/showpost.php?p=38258975&postcount=12.

Best,

STYLON
[Kindle Fire Android Development] Hashcode:
FIXED: https://github.com/KFire-Android/android_local_manifest/blob/cm-10.1/README.mkdn

Thanks :)
[Kindle Fire Android Development] jji7skyline:
I don't seem to be able to connect to my computer as usb storage device anymore... is that a known problem?
[Kindle Fire Android Development] sindrik:
Here you go
[Kindle Fire Android Development] MxChris:
Curious about this as well, my wife would lose her mind if I lost Netflix capability on the fire.
[Kindle Fire Android Development] Tomsgt:
Netflix works fine for me and I have been running this ROM since it was released and love it.
[Kindle Fire Android Development] kentian:
working great!
[Kindle Fire Android Development] MxChris:
Installed with no issues, works great very snappy response time I'm very impressed. Netflix does work just fine along with every other app I have tried. Thanks so much for all your hard work!
[Kindle Fire Android Development] haricharankumar:
Rooted my First Gen Kindle Fire yesterday and flashed your ROM. Everything is working fine and it's super smooth.

Thanks a lot.

Haricharan
[Kindle Fire Android Development] sindrik:
Working great here. No prob so far, pretty snappy.
[Kindle Fire Android Development] Morpheus Phreak:
I can't remember if I tried Netflix or not while I had this ROM on there..but I really had to work to trick HBO Go into working, and I could not get Hulu to work no matter what I tried.

I tried actually changing the devices name, its actually 'branding' so it would be picked up as other tablets, giving it a proper IMEI, giving it a fake IMEI, etc. Nothing seemed to work to get Hulu.

If I could get Hulu, Netflix, and HBO Go all working without issues I would be extremely happy to keep this up and running on my KF as it is a lot faster than the stock software.
[Kindle Fire Android Development] fsfang2:
Hash code thank you so much! Works very smooth!
[Kindle Fire Android Development] beachcracker:
Fantastic ROM! Just having trouble with SonicWall VPN

@Hashcode,

THANK YOU, THANK YOU for the best ROM ever! I'm really enjoying JB 4.2.2_r1 for the Kindle Fire.

Just one small problem I'm currently having that I thought you should know about...

When attempting to run SonicWall Mobile Connect from the android marketplace, I can configure it, load the certificate.. but then get the following error upon hitting the Connect button for the profile:

"This version of Android does not fully support the Android VPN features (VpnService).

Please check with your device manufacturer that you have the latest version of Android or report this issue to them.

If you are using a custom ROM, it does not fully support the Android VPN features."

Any ideas to get around this? Or any chance the next update might correct this?

Either way, love the ROM and wouldn't give it up just for VPN access.

Best,

BC
[Kindle Fire Android Development] londonandlawson:
I have installed this rom but I cant install the Google Apps from recovery. It says there was an error installing everytime. I clicked the top row link for Cyanogenmod 10.1.x 4.2.2
[Kindle Fire Android Development] MxChris:
Netflix works fine for me on this ROM, I don't use any of the other apps you mentioned though.
[Kindle Fire Android Development] Tbbo514:
Anyone know why the browser closes so much?

sent from the ?fu**in space station!!!
[Kindle Fire Android Development] Loobster:
I can at last post to this thread now I have 10 posts! (Stupid forum rule BTW).

Many thanks to Hashcode for this great ROM.

I picked up a couple of cheap used KF1s from fleabay and they work great, gave one away as a gift.

With 4.2.1 the only real issue I saw was the display settings screen crashing, which was fixed with 4.2.2.

I haven't tried Netflix on it yet, I need to try it and report back.
[Kindle Fire Android Development] fatlard:
Great ROM. Thanks!
[Kindle Fire Android Development] bshosey:
An luck on update

This by far is my favorite rom.

I was wondering if there was any luck on any fixes on the boot splash and Mic?
[Kindle Fire Android Development] BrooklynNY:
If you're referring to the built in microphone, there's no hope for that. There's simply no mic in this machine. Kapeesh? Next time search thread/forum b4 posting/asking. (Especially in development) ;)
[Kindle Fire Android Development] aftabbabar:
the JB 4.2.2 rom zip file has disappeared from the link. can someone put up a mirror so I can download it?

thanks in advance
[Kindle Fire Android Development] ThatAzianGuy:
Found one here: http://denix.us/pub/KindleFire/
[Kindle Fire Android Development] yoopyoop:
Thanks for that. I just got a Kindle Fire today and was hoping to install this ROM. It looks like GOO.IM had quite a hiccup. There is nothing listed under devs with usernames A - S, only T - Z showing up.
[Kindle Fire Android Development] VindictiveGnome:
I decided to update my Fire to the newest version and the device thinks the battery is dead. Even when plugged in for an hour, it still says 0% and it states that I should plug it in. If I shut it off, it usually comes back on only after being plugged in for thirty seconds or so. Is this a known issue with this rom?

Edit: I can't even turn it on now. When I plug in the micro USB cord the power button flashes green, then flashes orange/red and goes off. If I try to turn it on, the power button flashes green, then the light goes out.

Edit: Fixed it! I had to open it up. The battery became somewhat unplugged.
[Kindle Fire Android Development] BrooklynNY:
Seems weird to me.... :confused: :banghead:
[Kindle Fire Android Development] bshosey:
On the original firmware (Amazon) I could pug in a pair of head phones with a microphone. I know there is no internal mic. But there is a jack for this built in to the headphone jack.
[Kindle Fire Android Development] yoopyoop:
Looks like Goo.IM is now back up and working again.
[Kindle Fire Android Development] jma9454:
You're right. BrooklynNY just misread your post, or he was just having an off moment. Hashcode is still attempting to get the audio drivers required to get the mic working again. Back 3 months ago we expected it would be soon, so you can expect something fairly soon; especially now that he is an official cm Dev.:)
[Kindle Fire Android Development] bshosey:
It is all good. I am really glad to hear the potentual is still there.
[Kindle Fire Android Development] dw9906:
Hash, when you get a chance will you check your pms. Thanks
[Kindle Fire Android Development] vess_csm:
is there a reason why I can't get any calendar to work?

sent using xda app :)
[Kindle Fire Android Development] muiriddin:
In response to your calendar problem.

Did you do a clean install? Did you properly wipe before installing? Which exact apps did you try? Which gapps package did you install (if any)? More details would be helpful... How do these apps fail?

The google calendar does work fine for me on this rom.
[Kindle Fire Android Development] beachcracker:
Bump.....

Bump.....
[Kindle Fire Android Development] vess_csm:
yep I did a full wipe before installing and used the gapps suggested. I had a titanium backup and all my previous apps where loaded before the home screen. I can't get Google calendar to use my email and load my calendar. gmail and contacts are OK but calendar doesn't sync. :(

sent using xda app :)
[Kindle Fire Android Development] muiriddin:
Did you recover data and the apps with titanium backup or just the apps.
[Kindle Fire Android Development] vess_csm:
data and apps. should I backup just the apps without the data and reinstall/reflash? I was using this ROM and upgraded to the latest version /and I have to say that battery life is so much better. I'm on my 5th day with out charging and still have 11% battery and it could have been better if I didn't forget the WiFi on during the night./ :)

sent using xda app :)
[Kindle Fire Android Development] aftabbabar:
can someone make me a zip flashable file explorer or file manager so I can install a few apps before I sell my KF to someone? I don't want to use my google credentials to log on to google play.

Please help.

Thanks.
[Kindle Fire Android Development] aftabbabar:
nevermind, I solved my problem. I found a CWM explorer zip. thanks anyway.
[Kindle Fire Android Development] GezaEchs:
I did a cache / dalvik / system wipe before flashing. Is that sufficient? Or is a factory reset required?

Edit: my bad, I missed the factory reset requirement in the instructions. Sorry! There's some weird graphic glitches with the apparently dirty wipe, so I'll do the FR now.
[Kindle Fire Android Development] piotr.pot:
Thanks Hash.

Could I ask about USB transfer speeds? Is it still a problem?
[Kindle Fire Android Development] KindleUser:
Could this be used as a daily software yet?

EDIT: Works great, running on it now, it is AMAZING. All that needs to be fixxed is when it locks, the screen is still on so that won't be good for the battery, all else is fine, and the developer options, well I fixxed that, as I said before, all else is well. :)
[Kindle Fire Android Development] 2390:
The only issue I have is it doesn't recognize some taps on the screen. This is really present in typing. However this is really annoying when playing games. Is there a solution?
[Kindle Fire Android Development] awidawad:
+1 this is quite annoying..
[Kindle Fire Android Development] :
does setting touch filter to "30" in advanced settings help this?
[Kindle Fire Android Development] awidawad:
There is no advanced settings in this

---------- Post added at 09:35 PM ---------- Previous post was at 09:16 PM ----------

My hardware id's have changed... How do I get adb up and running again?
[Kindle Fire Android Development] twa_priv:
Yep, OtterParts (Advanced Settings) is not included yet.

Computer -> Device Manager -> Double click on Amazon Kindle Fire -> Driver -> Update Driver -> Browse my computer for ... -> Let me pick ... -> Googe Inc. / Android Composite ADB Interface

Make sure USB Debugging is enabled.
[Kindle Fire Android Development] awidawad:
I've done this, then says incorrect driver. I edited the android_winusb.inf to match my hardware id's. Now it shows up as 2 android composite adb devices(adb STILL won't list the device). Also, I need the drivers to work so I can run logcat because I'm helping port a rasbean ROM from galaxy nexus to the Kindle Fire. So right now I'm stuck in development because it is in a bootloop and I cannot debug till adb works :p

---------- Post added at 10:14 PM ---------- Previous post was at 10:00 PM ----------

The port is based off this rom that's why I'm asking
[Kindle Fire Android Development] Guitarman:
Running great with the exception of the already mentioned deep sleep issue :)