yashsingh1/xdaforums huggingface dataset:
[8.9" Kindle Fire HD Android Development] Caldair:
You should check this thread. You should be able to make a tabletUI flashable zip using the Auto-Patcher.:good:
[8.9" Kindle Fire HD Android Development] dwcasey:
How is TabletUI different than what is on CM10.1 as-is?
[8.9" Kindle Fire HD Android Development] arda99:
just tried the tablet ui auto patcher, while it works, seems its not user switchable and to get back to stock I have to reflash another zip, also can't find any option to customize the quick settings drawer.
[8.9" Kindle Fire HD Android Development] Hashcode:
AOSP (and CM) dropped Tablet UI support in JB. Which is why you'll see specific devs re-porting the UI from ICS (or cherry picking from SGT7 gits in most cases, that dev group has done an excellent job)

The trick is that the changes are very "fragile" and break with many of the CM changes. So, it's almost a full-time job keeping up with it (not as much if you're cherry picking the changes).

Changes to the UI include more of a "full screen" experience than the stock Phone-based UI. Things like dropping the dock at the bottom and alternate drawer entry via icon in the upper right (rather than the icon in the dock). Also there are sizing/spacing changes, etc.
[8.9" Kindle Fire HD Android Development] lp894:
i BELIEVE(and I'm not 100% sure) that TabetUI reverts to a honeycomb/ICS/eary JB style for the softbutton/task bar layout. If you notice in 4.2.2 the task bar sits on the top(like on a phone), then has 2 pull down menu's(left side for notifications, right side for quick access toggles), and the soft buttons are centered in the middle. In Honeycomb/ICS/JB 4.1, on a tablet the soft buttons were off set to the bottom left, and the clock/task bar was sitting on the bottom right. I actually prefer that style myself, but for some odd reason, Android got away from it. I think it's to make everything look more "unified" between phones and tablets.
[8.9" Kindle Fire HD Android Development] Hashcode:
New build coming soon. Finished the audio changes and have MIC working (mostly -- still some bugs).
[8.9" Kindle Fire HD Android Development] alex6999:
now asphalt 6 turned 180 degrees and gyroscope steering wheel control steer to opposite direction.
[8.9" Kindle Fire HD Android Development] aaron.a:
Can you crank up the Max volume? If I eat kettle cooked chips with earbuds in, full volume is barely enough. Flawless argument is flawless =D
[8.9" Kindle Fire HD Android Development] kodie.:
how can i copy the cm10.1 and gapps if my kindle only boots and goes straight to twrp? thanks
[8.9" Kindle Fire HD Android Development] arda99:
http://xdaforums.com/showpost.php?p=40598378&postcount=292
[8.9" Kindle Fire HD Android Development] Hawk600:
Awesome Hashcode! Thank you!

Hopefully the MIC won't be giving you a hard time, you always win at the end :)
[8.9" Kindle Fire HD Android Development] Hashcode:
New build in the OP:

Download Information:

[05/14] ALPHA CM10.1 + 3.0.50+ KERNEL

http://goo.im/devs/Hashcode/jem/cm10.1/cm-10.1-20130514-UNOFFICIAL-jem.zip

md5sum: 31755d42639c3274f2cbc01f9466596c

Download Google Apps:

http://goo.im/gapps

(For Android 4.2.1/CM 10.1 use the top row gapps)

CHANGES:

[05/14] New android OS audio driver MIC works but may need to be stopped / re-started once (WIP)

Some notes on the new audio driver:

- Initially based on the JB-MR1 Nexus 7 Audio HAL, I've modified it quite for Kindle support. Including some odd input-related bugfixes which were in the original sources.

- Will add support for more devices as I get time: HDMI, BT, etc

- MIC has a startup issue that I'm debugging. There's a good chance you'll need to go "back" and then re-do whatever you were doing w/ the MIC to get it to work

- Skype doesn't work yet, needs debugging

- Supports audio resampling for audio ranges which are not natively supported by the codec chip and the other nice JB-MR1 audio features.

VOLUME:

I still recommend installing an audio_effect add-on like AcidMod for better volume handling.
[8.9" Kindle Fire HD Android Development] kodie.:
i think the files where copied although it was quite quick, how can i be sure they are there?
[8.9" Kindle Fire HD Android Development] Hashcode:
In TWRP do you see them when you go to use the "Install" button and navigate around the /sdcard area?
[8.9" Kindle Fire HD Android Development] clyphox:
I just wanted to say thanks to mr Hash for this port

I decided to buy my first tablet ( 2x KFHD8.9 ) thanks to this thread (I want the lovely display for xbmc)

a few questions and observations below ( I've just installed 05/14 ) :

- when the tablet is in landscape holding down on an icon makes it flip 180 degrees as it did on 05/11 so I can't re-arrange gumpf except when in portrait. I also noticed the wallpaper getting messed up on 05/11 although I think I saw someon reporting that was fixed

- I realised that 3D support was not great before I bought this but didn't realise it didn't exist at all, I've just installed about 10 games and with exception of ski free (its a weird freaky port from IOS) not a single one works. Neither does xbmc :(

Any ideas when this will be addressed and is there anything I can help maybe (testing et al?)

- The sporatic video playback bug previously reported (someone mentioned buffer) still happens, normally around 5minutes in with dice player

- What do I need to do to adjust the DPI (..and if so.. how?) as my second tablet is for an elderly friend with poor eye sight

Otherwise thanks very much, as buggy as it is (not much) its far better than the utter crud amazon ships ^_^

-david
[8.9" Kindle Fire HD Android Development] arda99:
Haven't tried the 5/14 build but on 5/11 the accelerometer is reversed, however desktop rotation works properly...

Noticed that when playing this game:

https://play.google.com/store/apps/details?id=com.mando.hog3dfree&hl=en

also tested/confirmed with Sensor Box.

https://play.google.com/store/apps/details?id=imoblife.androidsensorbox&hl=en
[8.9" Kindle Fire HD Android Development] AlexAquarium:
You know it probably is the apps I install, but the games I install from amazon seems to have no problem while some of the games I had on google play installs but would not launch.
[8.9" Kindle Fire HD Android Development] clyphox:
The game does the same to mine.

Sensor box (acceleration test with the little iron ball) however does seem to work fine on both of mine (compared against my phone)

Desktop rotation is fine, the problem right now is only in landscape..

if you hold your finger down on an icon it flips 180 (twice in rapid succession) (and in that process I loose "grip" on the icon/widget and can no longer drag it anywhere :/

it did this on apex, nova, sslauncher and trebuchet IIRC

---------- Post added at 07:01 PM ---------- Previous post was at 06:58 PM ----------

Mind if I ask how you install amazon apps now that you're on CM10? I'd still love to play some of my paid for apps on a tablet but if I could at least see a 3d game run I'd be a happier geek LOL
[8.9" Kindle Fire HD Android Development] Hawk600:
XBMC it is working fine for me. I am using it with a HD Homerun Prime.

I don't remember which version I have installed but I will try check it out and come back to you.

The video playback bug is sort of random to me but it goes away as soon as I pause it for a couple seconds and than resume playing.

I am using MX Player by the way.
[8.9" Kindle Fire HD Android Development] Hashcode:
I'm noticing quite a large amount of IOWAIT in this build. And it's manifesting as lag and/or slow device response. Researching what component / kernel driver is causing it.
[8.9" Kindle Fire HD Android Development] AlexAquarium:
Do a search on google for "amazon app store apk" and go to the amazon link to install it.
[8.9" Kindle Fire HD Android Development] Hawk600:
Thank you for the heads up Hashcode, I think I will hold on this install until we hear back from you.
[8.9" Kindle Fire HD Android Development] Hashcode:
Re: [ROM-AOSP] Unofficial CM10.1 (JB 4.2.1) [02/01 ALPHA]

Make sure you have the Android SDK installed.

I'll post a new build here in a bit. So if you don't get it going, hopefully that will get you into Android where you can load up the sdcard.
[8.9" Kindle Fire HD Android Development] Hashcode:
Re: [ROM-AOSP] Unofficial CM10.1 (JB 4.2.1) [02/01 ALPHA]

Sorry for the delay in a new ROM. I have a busy Sat. and I'm having issues getting into the build box on VPN.

So hang tight, and I'll get something up a bit later this afternoon.
[8.9" Kindle Fire HD Android Development] JuannTwo3:
Take your time. We've all waited quite a bit for freedom, some hours more shouldn't hurt ;) Thanks for all your work Hash!
[8.9" Kindle Fire HD Android Development] slacka-vt:
Hash, I just built one from your repo and it booted up fine. Thanks
[8.9" Kindle Fire HD Android Development] FroyoShark:
Would you mind sending the zip to me in a PM? The one he linked isn't working.
[8.9" Kindle Fire HD Android Development] Hashcode:
If you want to link it here in the thread go ahead. Looks like I had some local changes in my build.
[8.9" Kindle Fire HD Android Development] slacka-vt:
Thanks. Only with your permission.

Here's a link to a build I compiled from Hashcode's repo. Confirmed booting.

https://dl.dropbox.com/u/10262950/cm-10.1-20130202-UNOFFICIAL-jem.zip

MD5:

a3f24d04cce1187db7246f93296df307

All thanks to Hashcode.
[8.9" Kindle Fire HD Android Development] Technogen:
Can someone run AnTuTu and let us know how it does? I'm betting CM10.1 will run way faster.
[8.9" Kindle Fire HD Android Development] FroyoShark:
Black screen on boot for me...

Installed CM10.1 and Gapps.
[8.9" Kindle Fire HD Android Development] slacka-vt:
Did you do a full wipe? Another user PM'd me saying it booted no problem. Only issue I'm having is the wallpaper is not aligned correctly. Maybe something in the build.prop. I've set it to no wallpaper.
[8.9" Kindle Fire HD Android Development] FroyoShark:
Factory reset, wiped Dalvic, wiped System. Doesn't work when I skip installing Gapps either. Also, I'm having a lot of issues with the bootloader, where I actually have to do all of the steps to set it up again after every 2 flashes or so. Maybe it's a hardware issue? This Kindle is brand new...
[8.9" Kindle Fire HD Android Development] slacka-vt:
After the original download booted to black screen, I restored boot.img, recover.img, and system.img back to factory (the files created in Step 1 of the Bootloader install process). After I compiled my build. I started at Step 3 (push the stack file) and went through the whole process from scratch. Maybe you want to try the same?
[8.9" Kindle Fire HD Android Development] JuannTwo3:
I was having the black screen issue as well with the original build. With the one that slacka provided all I had to do was factory reset, flash the ROM + gapps and BOOM! CM10.1 goodness
[8.9" Kindle Fire HD Android Development] Hashcode:
I missed a step in the Bootloader installation the first time I posted it, and added it later.

You need to disable the recovery re-flash that happens in the Amazon OS:

adb shell su -c "mount -o remount,rw ext4 /system"

adb shell su -c "mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak"

adb shell su -c "mount -o remount,ro ext4 /system"
[8.9" Kindle Fire HD Android Development] FroyoShark:
Turns out there was a separate folder called "0" in my internal storage, which actually had the old version of CM10.1 somehow, and TWRP was automatically going to the 0 folder instead of the root of the sd card, so I was actually installing the old version O_o
[8.9" Kindle Fire HD Android Development] Hashcode:
PLEASE make a full backup of the Amazon OS + Data in TWRP, you can restore this to go back to stock at any time without the hassle of fastbooting the original files.

And, a wipe of "System" is required when coming from Amazon OS. CM10.1 has a tendency to try and leave some original files in the installation to let gapps update correctly and can cause issues when swapping out the entire OS.

I have a new build uploading as a 2nd test. I was able to wipe my system down and install this last .zip. Hopefully, everyone has the same results.

New build is 157MB so be patient :) And double check the md5sum when you finish downloading.

http://goo.im/devs/Hashcode/jem/cm10.1

(20130202 build)

About 20 mins.

EDIT: It's up, 157MB mis-read the size before.
[8.9" Kindle Fire HD Android Development] FroyoShark:
Is there any way to change it to the full tablet layout instead of the Nexus 7 layout, maybe by changing the DPI?
[8.9" Kindle Fire HD Android Development] traxxx79:
I just installed slacka-vt build and it went through just fine. When I first booted without Gapps the wallpaper was fine horizontally and vertically. After the Gapps-installation the wallpaper did not fit anymore. The Play-Store has light problems with my device. Most Stuff is incompatible. Chrome, Maps, etc. Nevertheless my first feeling about CM10.1 is very good. Smooth as expected :)
[8.9" Kindle Fire HD Android Development] slacka-vt:
I fixed the wallpaper issue by changing the build.prop. Way at the bottom where it says:

ro.sf.lcd_density=254

The correct density should be 240

ro.sf.lcd_density=240

This is what the factory ROM has is set at it it fixed it for me. You'll need to reboot after changing it.

Yeah, a lot of apps say incompatible in the Play Store. This can probably also be fixed with a build.prop edit -just not sure which one :confused:

In other CM10.1 builds I've used, there has been a setting in System > User Interface to "Use System Bar" which is tablet UI. I'm sure this can be added to the build by a better man than I.
[8.9" Kindle Fire HD Android Development] FroyoShark:
I changed the fingerprint in build.prop to the Nexus 10's, but it didn't help.

Also, there's no "user interface" option in settings. Maybe it's changed in 4.2.1?
[8.9" Kindle Fire HD Android Development] brotbuexe:
Do you think the solution is inside the /system/etc/sound/bowser file?

Should we try to find the right values by playing with them?

Are all the variables that we need already in the file?

thanks btw for your work.
[8.9" Kindle Fire HD Android Development] jeevas.v:
xbms works perfectly. I think you tried the wrong version of XBMC. You should use the one with the hw acceleration enabled using libstagefreight. The latest version link below:

http://ftp.heanet.ie/mirrors/xbmc/t...f76-Gotham_alpha2_stagefright-armeabi-v7a.apk
[8.9" Kindle Fire HD Android Development] timnan:
Has anybody connect your kfhd8.9 with CM10.1 to pc in ADB mode successfully?
[8.9" Kindle Fire HD Android Development] jeevas.v:
What is wrong with adb now?
[8.9" Kindle Fire HD Android Development] timnan:
I have build 0511 and can not enter adb mode anyway. I just found a thread in hd7 forum talking about how to modify adb driver setting. I will try it later.
[8.9" Kindle Fire HD Android Development] brotbuexe:
I came from a HP Touchpad which have a big home button on the front that also works for waking the device.

On the Kindle I find it quite difficult to feel the small power button on the right.

In CM10.1 on Galaxy Note, there is a option Display / Wakeup Options / "Volume rocker wake".

Is it possible to enable this for us? Would be easier to wake the device with having more space to hit.
[8.9" Kindle Fire HD Android Development] Hashcode:
Absolutely.

I came from the Kindle Fire 1st gen where we didnt have volume buttons at all. So, I'm going to miss cool options like this. :P
[8.9" Kindle Fire HD Android Development] clyphox:
I've grown surprisingly fond of double tapping my screen on my Vivo X1 and think that would be a pretty neat option also
[8.9" Kindle Fire HD Android Development] wojo797:
loving this build but i have random apps(chive and ttorrent pro) that quit on me too often to keep as a daily driver. awesome work though hashcode
[8.9" Kindle Fire HD Android Development] arda99:
or get a "smart cover" capable case. it works beautifully on CM.
[8.9" Kindle Fire HD Android Development] clyphox:
Following on from my previous questions can anyone tell me if it's possible to change the DPI?
[8.9" Kindle Fire HD Android Development] g40q90:
Is cpu undervolt possible?
[8.9" Kindle Fire HD Android Development] jeevas.v:
Waking from deep sleep needs hw support. So I don't kfhd89's he supports it. So the best option is to use a leather type cover which costs only $8 or so from eBay or amazon.
[8.9" Kindle Fire HD Android Development] Horak69:
new user here, thanks for everything, found a reproducible problem if I open any music service like google music or songza and then try to change the window by minimizing or switching to another window it will crash the sound and I will have to reboot to get sound back

otherwise thanks so much for this I thought my Kindle was useless until I found this thread!
[8.9" Kindle Fire HD Android Development] LudicrousPeed:
Wallpaper doesn't stay

Not a huge thing at all, but any wallpaper I select ( I guess I've only done live wallpapers) revert back to the default after a reboot. Is this consistent for other devices?

Update: This doesn't seem to be true anymore. The live wallpaper stays now.
[8.9" Kindle Fire HD Android Development] Austin Air:
I've noticed several games that aren't displaying correct. The game inits to only 1/4 of the entire screen. I've changed dpi on several variances, but each time I get the exact same game size screen regardless of the dpi.

Any suggestions?
[8.9" Kindle Fire HD Android Development] Horak69:
Another bug I found is if you pause a YouTube video in the you tube app and the device goes to sleep, when you come back you can't resume or watch any other YouTube videos unless you reboot. :)
[8.9" Kindle Fire HD Android Development] Hashcode:
So, I'm not really happy with this current build.

Is it more flexible than the Amazon OS? Yes, of course. But is it really "better"? No. Absolutely not.

1. I see tons of IOWAIT for no real reason and it ends up as lag everywhere. It's not the device. It's something in the kernel which is causing it. End result: the device doesn't feel snappy at all. :/ You go to unlock the screen and it sits for a good second or 2. Open an app.. it sits for a second or 2, etc. I'm guessing that there's some driver in the kernel which is hard looping or something.

2. I hate the current sensor setup. It's all proprietary Amazon files and the gyroscope is backwards causing more issues. To fix it, I need to be able to compile my own sources for the sensors. Which means using open source IIO-based Invensense drivers which I found in the Nexus 10 kernel. So thats: backport them to 3.0 kernel or move the entire device over to 3.4 kernel and use them there. Either way, new sensor driver for the kernel and then I can use the IIO-based Invensense sensor source from AOSP (with a little re-work).

3. Sound issues are still pretty big at the moment. Background audio clocking issues, odd audio buffer setup or more audio android layer debugging are all needed. And it'll probably be a good week or 2 of more dedicated debugging on the audio system to really root out the "whys" and "hows" of our current audio issues.

4. Power driver is lacking a ton of features in my opinion. It does exactly what it's supposed to and nothing else. It detects a power source and turns on charging. We're missing the entire OTG implementation.

5. Camera quality is currently: terrible. I know it's a very cheesy camera built for video chat basically, but it can be better.

How to solve these issues in the best way possible? Still mulling over my options. The 3.4 kernel I'm working on for the 1st gen Kindle Fire is nearly done. So that's a viable option. But, there's a huge amount of back tracking and device setup before it even gets back to the current state. And if we do move to the 3.4 kernel: the camera is instantly broken until I can completely re-write the driver using V4L2 interface in Android -- so that becomes additional work in #5.

All in all, I'm very frustrated at the amount of work that I'm putting into the Fire HD's and the amount of progress they're showing. :/

So I'm venting. :P I'll post later on my any direction changes I'm taking.
[8.9" Kindle Fire HD Android Development] apd:
Thanks Hashcode. We really appreciate your hard work, even if we don't always say it!
[8.9" Kindle Fire HD Android Development] LudicrousPeed:
Hashcode: The amazing thing is that you have been attempting (successfully) to repurpose a device that was and has been continuously locked down by a corporation with who knows how many engineers working on their firmware and proprietary drivers. They built this device with their exact kernel, drivers, and software in mind, and undoubtedly had entire teams building and compiling it according to plan.

You took that immense beast of a challenge and have virtually SINGLE HANDEDLY turned over all those locked-down intentions and made the device open to a whole community of grateful enthusiasts, all of which are amazed at what you have done in this relatively short time, considering the challenge and the fact that you are doing this in your free time. In. Your. Free. Time. Simply amazing if you ask me.

This is pretty much your baby and you have done amazing work. It's a rebellious teenager in its present state. I wish I knew people and could suggest a couple specialists who could make quicker work of some of the more hairy work to be done. If you haven't already, I wonder if you could solicit the contributions from one or two others to share the huge load. Otherwise, just know that you are hacking probably the most difficult device out there and you are in fact succeeding. Seriously you are doing unprecedented stuff. You are chiselling through forbidden bedrock and slowly but surely you have done awesome things. Keep it up, and know that as it is now, most of us are super happy, and will only be more amazed at further progress.
[8.9" Kindle Fire HD Android Development] timnan:
Here I checked Wallpaper quick render in Setting-Launcher, wallpaper displays normally as it should do.
[8.9" Kindle Fire HD Android Development] ryanhein:
Hashcode, I'm greatly appreciate your work. Frankly, I'm using the current build with my Kindle Fire HD daily. I'm happy with that, at least it fulfill my needs.

take a break and get a drink to relax... anyway, good day!
[8.9" Kindle Fire HD Android Development] Moleshome:
If there was a thank you button I'd be clicking it.
[8.9" Kindle Fire HD Android Development] Ectoplasmic:
For what it's worth, I think cameras on tablets are almost completely pointless. In my simplistic view, if moving to a more stable and robust kernel means the camera goes offline for a long while, I'd be more than happy to make that trade.
[8.9" Kindle Fire HD Android Development] Hawk600:
Hey Hash code, I totally understand your frustration with some issues in the current ROM but keep in mind one thing, we would be screwed without your art work! Yes artwork and also base for other developers as well.

Your ROM is my daily driver and I cannot even imagine myself using that crap Amazon ROM anymore after using your builds. Your worst build is going to be always light years ahead of Amazon stock!
[8.9" Kindle Fire HD Android Development] bakib:
Hi Hashcode. I couldnt imagine to work with stock rom. So I am happy for work you do.

I would also to have better (more stable/faster) ROM with basic functions (sound, mic) than rom with tons of features, but basic work (switching apps, unlocking etc) would be pain.

To everyone: If you appreciate hashcode`s work you should donate some money eg. $1-$10000000 :)