yashsingh1/xdaforums huggingface dataset:
[TouchPad Q&A, Help & Troubleshooting] aspirin240:
Wondering if we can now use the Galaxy S2 ICS camera driver on our touchpad. Since both of the devices use the same APQ8060 chipset and ICS just came out for SGS2 today. Anyone?
[TouchPad Q&A, Help & Troubleshooting] Paging Dr B:
The international GS2 uses the Exynos chipset. I believe only the T-Mobile GS2 uses that chipset.
[TouchPad Q&A, Help & Troubleshooting] aspirin240:
I know SGH-T989 and LTE uses that chipset, hopefully they will receive the ICS update soon
[TouchPad Q&A, Help & Troubleshooting] Eat it iPhone:
My guess is the sensation/EVO 3d is closest hardware wise and the sensation just got ICS I think, 3D should soon
[Kindle Fire Android Development] Hashcode:
LAST UPDATED: 4/2/2012

WHERE ARE WE NOW? IS IT BOOTING? CAN I GET A NEW ROM W/ AN ICS KERNEL?

Is it booting? Yes.

Is there a new ROM for the kernel? Yes. It's still a work in progress and likely to continue changing as the kernel gets more developed.

Can I test the new ROM? Right now, there's no reason to run this ROM unless you're working on the kernel and/or bug testing. It is booting into the OS now and as soon as I fix up the Wifi and SD MMC mount, I'll probably put up a test link for testers -- lots to bugfix, this isn't "usable" yet. Especially since we don't have the Ducati loading for hw codecs.

How long will it take to fix? There is no way to know. I work on the kernel about 4-5 nights a week, and when I fix something, there's always something behind it which needs fixing as well. I am making good progress (in my opinion), but that may still mean weeks of development.

I'm going to keep a page updated on my blog so that at any point in time if you're curious what the output of the boot up looks like you can go take a look (this will be mostly technical output and don't worry if it much of it doesn't make sense):

http://blog.hash-of-codes.com/kindle-fire-ics/

[NOTE: I've now highlighted items in green which are good and some red items still to be fixed.]

2nd post has the current status in more detail
[Kindle Fire Android Development] Hashcode:
UPDATED 4/7

WORKING -- WILL NEED TESTING:

:) EXT4 MMC Filesystem Access

:D USB Android Gadget with modes like ADB and MTP (Do we want mass storage also?)

:) Battery / Charger Driver

:D Display driver / SGX / ION now plays nice w/ 512M memory (originally the 3.0 kernel was hard coded for 1G of memory)

:) Touchscreen is working

:) Sensors are working to detect tilt / movement

:) Power button working (no colored leds yet)

:) New Audio driver from TI is working (thanks nook_lover!)

:) Headset output / recording

:) Internal media partition mount

:D Ducati binary is being loading by the system now and the OMX server is starting -- NEEDS TESTING -- probably still won't work -- but its progress towards hardware codecs

PARTIALLY WORKING:

:) New Backlight Driver is now partially working. Won't adjust brightness yet, but it's coming.

:| Wireless device and driver is being recognized. Still troubleshooting.

STILL BROKEN:

:/ Color Changing Power Button Leds - Old Driver needs to be updated

FUTURE CHANGES IF NECESSARY:

- Touchscreen Driver has a newer straight Linux driver available which would need minor Android customization (current driver seems ok for now)

- Charger Driver has a newer straight Linux driver available which could be customized for Android (will probably do this one eventually. The current charger driver is very messy)

- Battery Gauge has a generic 3.0 android driver available. It would need minor customization (may or may not rewrite this one eventually)
[Kindle Fire Android Development] Jake33108:
Glad to hear it's coming along well. Keep up the good work!
[Kindle Fire Android Development] acax456:
Great news. Waiting for the kernel
[Kindle Fire Android Development] Bohnsta:
STOKED!

Thanks Mr. Hash!
[Kindle Fire Android Development] kdkinc:
I have absolutely know idea what your talking about.:eek:

Thank You for being so smart.:D
[Kindle Fire Android Development] Hashcode:
It'll make Netflix work on the Kindle. And stuff... like that. And some games too. :)
[Kindle Fire Android Development] wyhteagle:
Love the layman's speak. :)
[Kindle Fire Android Development] ontwowheels:
In other words, all your porn will work....

kidding... :)

THANKS for the update Hash.....GOOD LUCK!!
[Kindle Fire Android Development] rmagruder:
You are doing the Lord's work here, man. I may not post very much, but I'm monitoring and your hard work is appreciated and my guess is you will get many accolades and hopefully a good shot of donations for this :)
[Kindle Fire Android Development] miro101:
Oh my god i love u !
[Kindle Fire Android Development] vbdss:
Posrting just to show my support, if there is anything that a noob can make to help, i am more than glad to help
[Kindle Fire Android Development] marty331:
I volunteer as a crash test dummy...errr, Tester. Just say the word.

CM7 Infuse - XDA Premium

CM7 Infuse - XDA Premium
[Kindle Fire Android Development] cruel91:
This is really good news. I have been waiting for it. Thank you for massive contribution for the community
[Kindle Fire Android Development] nickf1227:
Hardware acceleration! Yay :D Thanks Hashcode
[Kindle Fire Android Development] dasklney:
HW Acceleration is a good news :D Thank you :D
[Kindle Fire Android Development] FroyoShark:
I also volunteer to test this :)
[Kindle Fire Android Development] djkeller3:
Count me in too for testing! Would sure love to give this a flash when the time comes!
[Kindle Fire Android Development] iroctheworld:
Im also Available for testing.
[Kindle Fire Android Development] rua_boy:
you are awesome, thanks for your work :D
[Kindle Fire Android Development] collindv:
Donation sent! Keep up the great work!
[Kindle Fire Android Development] Hashcode:
Thank you for this. I'm not sure why they setup the LEDs the way they did. But its definitely janky and needs fixing.
[Kindle Fire Android Development] Krunk_Kracker:
Haha "janky"...Haven't heard that in forever :)
[Kindle Fire Android Development] That Baker Guy:
my hat is off to you sir.
[Kindle Fire Android Development] TechIsCool:
I have a question since you are on the topic of the power led. I have read through the way firefirefire and the kernel interact with the led's is there anyway that you can create a switch for the charging led? Awesome work on the kernel port.
[Kindle Fire Android Development] x0xhellx0x:
Thank you sir for this it will be included in next release
[Kindle Fire Android Development] giank30:
May I use this KERNEL with RELOADEDROM? :-)

Will hardware acceleration work?
[Kindle Fire Android Development] B3L13V3:
This guy...
[Kindle Fire Android Development] shantam:
I think kernel is still in unusable condition backlight is not working and sound is disabled hwa is not yet fully functional
[Kindle Fire Android Development] southbird:
^ Better off not asking a question like this!

v As stated...

... and from now on, watch the second post of this thread; when all the non-smilies and bullet points disappear, then you'll know.
[Kindle Fire Android Development] DeerSteak:
Truly outstanding work, Hashcode.
[Kindle Fire Android Development] shantam:
Yeah there is only main problem of backlight and other minors but

Its like elephant has passed the narrow path now its tail is left...
[Kindle Fire Android Development] vbdss:
I don't think that we are almost there, as stated before, the kernel was built to be used with 1gb devices, we only have 512.

I've saw on hashcode's twitter that he might have a problem on Ducati firmware, which have somethings hardcoded and so he needs the source.

I understand nothing about programming, but I think this is a problem. He might find a workaround for it, only he can say anything about it.
[Kindle Fire Android Development] southbird:
On the 14th, yes, Hash and some others were talking about Ducati. But since the breakthrough boot on the 27th, Hash did change his topic to read "Display driver / SGX / ION now plays nice w/ 512M memory", which I assume means he got it worked out. I haven't seen any discussion of Ducati since.

The fact that he got it to boot to Android tells me that that kernel is functioning properly, even if some drivers (e.g. backlight and LEDs) are not yet.
[Kindle Fire Android Development] vbdss:
I think Ducati have something to do with Video Codecs, i dont know, maybe i am just talking ****, i am trying to learn things, but i think Display driver is working, so we have 2D and 3D HW accelerated graphics, but we dont have support for codecs, so we dont have support for HD videos, HULU, Youtube, Netflix.

I dont want to be that guy that is always saying that something is wrong, i am more that guy that is trying to learn and if something doesnt come out as it should, it will be sad, but will be ok.
[Kindle Fire Android Development] ontwowheels:
Lol....this guy
[Kindle Fire Android Development] Hashcode:
@vbdss: You're spot on.

We do still have the ducati hw codec issue. And we may have some options that need exploring even if I can't secure the needed source code from TI.

But, Android is booting and functional if you ignore the fact that the backlight isn't working (note: I didn't say "usable"). :p I'm pushing pretty hard on that fix atm, as its the real point at which the kernel and new ICS ROM could be tested for stability / SoD issues, even if audio doesn't work yet. My best guess is that the new backlight driver is about 60% done.
[Kindle Fire Android Development] uoY_redruM:
God you're awesome, lol.
[Kindle Fire Android Development] vbdss:
Thank you Hashcode, i really hope that you bring us more happy news and maybe a working kernel on the next time.

We really appreciate your efforts.

But anyway i got ask, do you think you have complete how much percent of the Kernel?
[Kindle Fire Android Development] rebelx:
So I'm a noob. Is this whole kernel stuff to get ICS on the KF (with hash's flair) or is it like a ROM? Does that make any sense? It did in my head for a while, but then, not so much as I typed it out.
[Kindle Fire Android Development] Krunk_Kracker:
Basically the kernel is between the operating system and the hardware. The better the kernel works, the better the operating system works.
[Kindle Fire Android Development] tokyostomp:
Im soo psyched for 3.0 with hw video accel. And gonna be rocked when roms incorp it
[Kindle Fire Android Development] DJLamontagneIII:
It's an effort to a fully stable and working ICS with hw acceleration. And by the looks of things he's doing a amazing job. Thanks hash!
[Kindle Fire Android Development] rebelx:
Oh, I gotcha. So this is *beyond* a ROM, in a sense?
[Kindle Fire Android Development] DJLamontagneIII:
It runs the rom... It's like the engine of a car and the rom is the body and everything else.
[Kindle Fire Android Development] shantam:
Dear respected hashcode what's the latest fix for this

Will the backlight issue be solved or

Not.
[Kindle Fire Android Development] piotr.pot:
Just wait, man
[Kindle Fire Android Development] ontwowheels:
Sad....God just killed another puppy....

---------- Post added at 09:08 AM ---------- Previous post was at 09:00 AM ----------

I would say the kernel is the operating system, what you see and recgonize as ICS is just the user interface. This coming from my old Linux days, like Slackware version 3...around 1996, when if you wanted to add a piece of hardware like a NIC card you had to recompile the kernel to add support for it. Before the lodeable modules. What you see as ICS is running around the shell which is running around the kernel.

That's hows I sees it... :)
[Kindle Fire Android Development] symbiiote:
This is so great! Keep me posted!!
[Kindle Fire Android Development] shazbot:
What is this back light bug people are talking about? I'm using cm9 and nothing seems wrong. Is the bug just in the new kernel?
[Kindle Fire Android Development] uoY_redruM:
This is the development thread for the new 3.0 kernel in development..

So in short, yes, its something wrong with the new kernel (hence it being posted in this thread).
[Kindle Fire Android Development] djkeller3:
Sigh...if people :rolleyes: would just read through this thread, they would realize that what Hashcode has done to create this new kernel is nothing short of miraculous, and once he figures out the hardware acceleration issue, this will easily be the most epic breakthrough for the KF. Glib questions about whether this will be fixed or that - is almost offensive. Come on people, just do a little reading. You'll learn a lot from it.

ROM: Energy CM9 Kang Build 3/19/2012

Kernel: 0xD34D

Overclock: 1.3 GHz Max, 800 MHz min. On Demand

Launcher: ADW EX
[Kindle Fire Android Development] TexasRules777:
Hey hashcode thanks for the updates! I have a question though. With more devices getting official manufacturer ics updates does that help you in anyway? Specifically the rumor that the droid razr getting ics on the 4th. I know that the are in no way the same product but the do share the TI omap 4430 chip set..does that help or is it a non factor? Thanks again for all you do for the modding community!
[Kindle Fire Android Development] seishuku:
Just a heads up, there are a lot of Kindle Fire stuff that has made its way into the current 3.4-RC1 kernel source... I'm configuring it right now, just to see if it'll even boot.
[Kindle Fire Android Development] vbdss:
a lot like what?

Maybe you can colab with hashcode as per see, you have the knowledge to do this things
[Kindle Fire Android Development] seishuku:
bah, wasn't as much as it looked after digging more, it's got everything but the LCD driver, ION, and ducati... Then again, it is just a mainstream kernel tree, not an Android branch.
[Kindle Fire Android Development] dnd61:
Thanks for your effort, Hash!
[Kindle Fire Android Development] shantam:
mujhe to mushkil lag raha hai
[Kindle Fire Android Development] UrticantOwl:
Usually device-specific updates are pretty propriety, I think.

The source is not left open for many of the drivers (depending on the manufacturer) so, even if the hardware is similar on every level, you may still have trouble getting the drivers to work.

Are those even words? I realize these comments are just as annoying as annoying comments, but this thread is just buzzing with questions about bugs and features on a pre-pre-pre-Alpha kernel that hasn't even been unleashed yet.

There is a Q&A ICS discussion thread, this is not that thread.

Just go easy, guys. Please. every time you post, I get a notification in my email.
[Kindle Fire Android Development] treUse:
Could someone lock this thread for everyone but Hashcode? Reading questions and answers which already are answered in the OP has lost it's novelty.

Thanks...
[Kindle Fire Android Development] vbdss:
Someone saw that hashcode updated the post on his blog? a new log that i know nothing whats happening but was updated on 3/30
[Kindle Fire Android Development] uoY_redruM:
Link to his blog?
[Kindle Fire Android Development] Krunk_Kracker:
http://blog.hash-of-codes.com/kindle-fire-ics/

It's in the OP ;)
[Kindle Fire Android Development] uoY_redruM:
*face palm* thanks for the link. At work and didn't take the time to shoot back to page 1.
[Kindle Fire Android Development] jdommer:
Was it just me, or did the blog post not end with a stack dump?

Also, I thought I saw some happy backlight messages in there... :)
[Kindle Fire Android Development] vbdss:
If someone could please translate the log for us, it would be great. Hashcode is probably too occupied working in the kernel and forgot to change the op
[Kindle Fire Android Development] UrticantOwl:
It looks like the LED PWM is trying to change the backlight level in the most recent log, but getting the backlight to actually respond to the software may require rebuilding the Ducati source code (due to differences between GB and ICS). unfortunately, this isn't something we have access to, unless someone on this thread works for T.I. or Amazon... If anyone can do it, hash can!
[Kindle Fire Android Development] csholmq:
Hashcode got backlight partially working. It can't be adjusted, but at least it's on. Needs plenty more work though. And the Ducati bins still needs to be fixed for 512 MB RAM.
[Kindle Fire Android Development] vbdss:
**** man, i cant believe we wont have this ducati thing working good because we dont have the bins
[Kindle Fire Android Development] UrticantOwl:
Hashcode apparently got the backlight partially functional in a day flat. I wouldn't let this get you down.

Honestly, if I've gotta cruize at one level of brightness for a while, I'll be okay.

Even if Hashcode isn't able to make some kind of work-around, someone with access to Ducati source might surface... XDA is a very big place.
[Kindle Fire Android Development] shantam:
So this means that we will not be able to get the backlight things working.
[Kindle Fire Android Development] DJLamontagneIII:
Means he is on the path to getting it working
[Kindle Fire Android Development] Hashcode:
I updated #2 post as of today (4/2): http://xdaforums.com/showpost.php?p=23579735&postcount=2

Notable changes are:

- The screen backlight is partially working (brightness NOT adjustable yet)

- Audio card is being recognised and loaded in the OS (need to work on source for the OS driver to use it)

- Headset Jack being recognised

I updated the kernel page on my blog to include both the DMSG (kernel bootlog) and the Logcat of the OS boot:

http://blog.hash-of-codes.com/kindle-fire-ics/

High-lighted in green are some of the milestone items in post #2 and items in red are stuff to work on.
[Kindle Fire Android Development] shahabk818:
does hardware acceleration work on cm9 roms with this 4/2 version?
[Kindle Fire Android Development] b63:
this is a development in progress and not usable atm

look at the op (first site of the thread)
[Kindle Fire Android Development] kls2k:
Can this driver be useful for us? :D

http://xdaforums.com/showpost.php?p=24380526&postcount=239
[Kindle Fire Android Development] nook_lover:
I was just going to post it in this Kindle Fire friendly thread :)

Well, I hope it's what we need. I asked for the TLV320AIC3100 driver for 3.x kernels for OMAP4xxx. Let's see what our devs say about it.
[Kindle Fire Android Development] b63:
there is nothing to download - sorry - get a .zip file but it is a .html which says "The page you requested was not found."
[Kindle Fire Android Development] kls2k:
Maybe if you get in good terms with that representative he might give you the Ducati source also. :D
[Kindle Fire Android Development] b63:
just said that your linked in post has a not working attachment ...
[Kindle Fire Android Development] nook_lover:
I've reuploaded the zip. It's opening without problems locally. Seems to be ok now.

OK, I will try to request it as well. What exactly do we need? Ducati OMAP4430 sources for 3.x kernel?
[Kindle Fire Android Development] kls2k:
You should wait for an answer from Hashcode regarding that, he knows exactly what is needed.

Thank you for your dedication! :D
[Kindle Fire Android Development] Krunk_Kracker:
Talking to tat in the KF dev IRC, I verified that that is correct.

Get on it! :p
[Kindle Fire Android Development] nook_lover:
OK. I am asking for that.
[Kindle Fire Android Development] Krunk_Kracker:
Maybe you can get it quick, before Hashcode gets on. It'd be a nice reward for all his hard work :D
[Kindle Fire Android Development] nook_lover:
Our major kernel devs still don't know the great news about the audio driver either :)
[Kindle Fire Android Development] Krunk_Kracker:
I posted a link in the IRC to your first post about it :)
[Kindle Fire Android Development] Hashcode:
Thank you nook_lover! I'm sure I can make these drivers work. :)
[Kindle Fire Android Development] Hashcode:
Actually, Kuzma (NookTab kernel dev) knows as well, and is very excited. He told me about the new source about 30 minutes ago.
[Kindle Fire Android Development] nook_lover:
Good news spread fast :) I hope we are given the Ducati sources soon as well.
[Kindle Fire Android Development] Hashcode:
Nook_lover: For our ducati binary we need one mapped for 512M memory which includes the DucatiMM hardware codec package.
[Kindle Fire Android Development] nook_lover:
OK, I requested for the sources or at least the Ducati binary, as Kuzma suggested, with GPTimer 9 and 10 as WDT.
[Kindle Fire Android Development] vbdss:
I dont now anything about what you are talking about, but i am excited.
[Kindle Fire Android Development] raiderep:
Go team go! :thumbup:
[Kindle Fire Android Development] tjrocks91:
the kernel is almost done!! I can't wait to try it out. Now i'll finally actually use my kindle fire.
[Kindle Fire Android Development] EVOlvedAndroid:
Great Work Hash Code. So much has been accomplished over this short period of time. I can't wait for this to be finished so we can have a fully functioning Kindle fire with ICS.
[Kindle Fire Android Development] bL33d:
Sounds promising. cant wait.
[Kindle Fire Android Development] Veritass:
No to bother but. Will the light sensor have a chance to work
[Kindle Fire Android Development] buberlo:
Great work!!!
[Kindle Fire Android Development] nook_lover:
I've extracted "ducati-m3.bin" of the latest ICS firmware for Archos 80 Gen9 from this thread. Might be useful?
[Kindle Fire Android Development] isaiahhhhh:
Nook_lover idk who you are but you seem to be helping Hash here so thank you, we all really appreciate everything you guys are doing here.
[Kindle Fire Android Development] southbird:
Is this the best place to make sure Hash sees this? I can imagine this being potentially very useful (though I'm not sure if there might be problems with memory mapping or whatever, and he did make some progress in that direction.)
[Kindle Fire Android Development] MGSNK:
The Archos 80 Gen9 also implements 512mb of RAM and the OMAP 4430, so in theory it should work.
[Kindle Fire Android Development] killerxx2:
Hopefully it will take some of the guess work out of getting the new kernal working
[Kindle Fire Android Development] Teidullie:
New link for ROM

This might be a stupid question but I read in the OP that there is a ROM containing the new 3.0 kernel but I read through the OP and did not see a link for the ROM. Can anyone point in the right direction as I really wanna try the ROM with the new kernel. Thanks in advance.
[Kindle Fire Android Development] Dasanko:
...did you read the line that goes right after the "Yes. It's still a work in progress... blah blah blah"?
[Kindle Fire Android Development] southbird:
Yeah you need to read the actual WHOLE OP, which states (note the bold part):

Most importantly, it's not really usable yet, as far as the guy working on the kernel is concerned. Everyone needs to chill out and be patient.
[Kindle Fire Android Development] Damedus:
Cant wait this kernel takes flight and becomes usable, so our kindle fires can run ICS with HA, seems to be doing fast progress, heres hoping we have a kernel to test this summer, something fun to do :)
[Kindle Fire Android Development] Teidullie:
wanting to help but cant donate

Yeah read that part I wanted to try and test it to help him. Since I can't donate money I figured I could donate some time. Least I could do after all his hard work.
[Kindle Fire Android Development] nook_lover:
I found a couple of Droid Razr ICS Ducati binaries, they are 1Gb Ram based though and I have no idea what their GPTimers are.

Can any of the OMAP4430/SGX540 Ducati ICS binaries from other devices be useful?
[Kindle Fire Android Development] backspacepc:
Archos would be our best bet, timers look close too, however I have no way to test because I have no idea how far hash has gotten with the current kernel.