yashsingh1/xdaforums huggingface dataset:
[Kindle Fire Android Development] Hashcode:
Some interesting notes on the Kernel source posted by Amazon:

The version that was posted is TI's Tag L27.13.1 (Beta) for Gingerbred

You can grab the final release of source from omapzom:

http://omapzoom.org/?p=kernel/omap.git;a=commit;h=f61b5d3f352d07bf950eaf2da549b0e7c2db5e26

I did a comparision between the final L27.13.1 and the beta that Amazon used and sure enough there are VERY little differences.

Once my device comes, I'll poke around the devtree and confirm which devices are in the build. I don't think the source has the defconfig that was used for the KFire.
[Kindle Fire Android Development] JackpotClavin:
I think the nexus has a 4460 but I might be wrong
[Kindle Fire Android Development] boomn:
That's correct, but I've read that the only difference between those models is clock speed.
[Kindle Fire Android Development] randallu:
I think there are some bugfixes on the memory controller rom, too, but that's invisible to the kernel.
[Kindle Fire Android Development] Hashcode:
You could instead grab a 3.0 kernel from omapzoom (from which the GNex's was based) and go from there:

http://omapzoom.org/?p=kernel/omap.git;a=summary

You can see all of the 3.0 releasekernels in the tags.

The trick is we would need to establish the defconfig for how the kernel was built originally. And it doesn't look like we've done that.
[Kindle Fire Android Development] ajq:
Well, I think I've about given up. I cant get the bloody thing to boot anymore. I can use an insecure ram disk, and now my kindle has a nice black & white pink Floyd logo for about 3 seconds when it boots, but as for the kernel, I'm afraid I'm at wits end.

And my wife is starting to get anoyed at all the time I've been spending in the basement.
[Kindle Fire Android Development] riverzhou:
android omap kernel (3.0.1) :

https://android.googlesource.com/kernel/omap

git clone https://android.googlesource.com/kernel/omap.git

git checkout android-omap-panda-3.0

linaro kernel from ti (3.1.0) :

http://git.linaro.org/gitweb?p=landi....git;a=summary

git clone git://git.linaro.org/landing-teams/leb/ti/kernel.git

git checkout android-release-2011-11-3

They all have SGX 540 driver.

http://xdaforums.com/showthread.php?t=1376509

---------- Post added at 11:49 PM ---------- Previous post was at 11:47 PM ----------

You are right. It's 4460.
[Kindle Fire Android Development] randallu:
So you had a working kernel build, but now you don't? Does it make any visible progress (blinking the LCD when it initializes, etc) or does it just hang?
[Kindle Fire Android Development] ajq:
Yeah, LCD blinks, brightens and dims. Some blinking of the led too. Doesn't. Look like it's getting to initrd.
[Kindle Fire Android Development] JackpotClavin:
So I'm guessing adb shell is out of the question?

And have you tried powering off completely and taking the cord out, doing a fastboot command so it waits for the device, then plugging it in so it boots and seeing if it command executes?
[Kindle Fire Android Development] intersectRaven:
Can you post your .config so we can at least replicate the getting to initrd part.?:confused:
[Kindle Fire Android Development] randallu:
Yeah -- it'd be great if you could post the .config -- my builds don't blink anything...

Maybe we could get the framebuffer console working and see where it's getting stuck, too.
[Kindle Fire Android Development] intersectRaven:
Hmmm...I think I'm getting close to this...page size is irrelevant...0x80000000 is correct....you need to create boot.img first so that fastboot boot works even without extra arguments (except the -i of course)...no modules in the kernel... :rolleyes:
[Kindle Fire Android Development] DooMLoRD:
Has anyone checked stock filesystem if there are additional modules loaded (like Samsung devices)... That would explain (partly) the incomplete booting...

adb shell find /. | grep ko

And

adb shell lsmod
[Kindle Fire Android Development] randallu:
Oh. I was always letting fastboot build the boot.img... Perhaps that explains some of my troubles.
[Kindle Fire Android Development] intersectRaven:
There are only two modules. One is the wireless lan driver (tiwlan_drv.ko) while the other is tiap_drv.ko which seems to be related to the wireless lan driver although I haven't looked at it yet. (more important to build a booting kernel first) :)

Yes. It is necessary to build boot.img first. Don't forget the base address though as that's important for the mkbootimg command and you don't have to do it through fastboot. :)
[Kindle Fire Android Development] DooMLoRD:
Yup, but with this cleared we can get a better idea about the correct config and that kernel version string won't matter that much, since there don't seem to be any dependent module (other than WiFi)...

Dumb thing but can someone check on stock kernel+stock Rom the supported file systems

adb shell cat /proc/filesystems

And then adjust them in config
[Kindle Fire Android Development] intersectRaven:
I've already checked on that and here they are:

nodev sysfs

nodev rootfs

nodev bdev

nodev proc

nodev cgroup

nodev tmpfs

nodev devtmpfs

nodev binfmt_misc

nodev debugfs

nodev sockfs

nodev usbfs

nodev pipefs

nodev anon_inodefs

nodev rpc_pipefs

nodev devpts

ext3

ext2

ext4

nodev ramfs

vfat

msdos

nodev nfs

nodev nfs4

I've yet to adjust my kernel params though. :p

*I don't think there's anything to adjust... :p
[Kindle Fire Android Development] antagonizt:
# cat /proc/filesystems

nodev sysfs

nodev rootfs

nodev bdev

nodev proc

nodev cgroup

nodev tmpfs

nodev devtmpfs

nodev binfmt_misc

nodev debugfs

nodev sockfs

nodev usbfs

nodev pipefs

nodev anon_inodefs

nodev rpc_pipefs

nodev devpts

ext3

ext2

ext4

nodev ramfs

vfat

msdos

nodev nfs

nodev nfs4

#
[Kindle Fire Android Development] DooMLoRD:
Oh well... Since ajq was able to atleast get it to boot and show bootlogo, before spazing :P, I thought we should look at FS support...
[Kindle Fire Android Development] ajq:
I will get my config and ramdisk up for you guys, sorry @intersectRaven, I did not see your PM until a short while ago. I am at work at the moment, and uploading the entire source dir would be problematic for me right now, bandwidth-wise (actually the reason I'm at work right now, but I digress).

my mkbootimg command tho:

mkbootimg --kernel zImage --ramdisk newramdisk2.gz --cmdline "console=ttyO2,115200n8 mem=463M@0x80000000 init=/init vram=5M omapfb.vram=0:5M" --pagesize 4096 --base 0x80000000 -o boot.img
[Kindle Fire Android Development] randallu:
So using that mkbootimg command my kernel cranks up the LCD brightness, then turns off the green LED, and then... hangs. The device reboots into recovery and prompts to erase userdata.

I've attached my .config and I built it with death2all110's git (using linaro). Given that it manages to reboot into recovery maybe it does get somewhere before it reboots?

EDIT: Heh, if I add fbcon:map:0 (or any valid number) to the cmdline then the machine dies instantly.
[Kindle Fire Android Development] death2all110:
Hmm Im close to another full build except now I get

kernel/built-in.o: In function `emergency_restart':
/home/blake/amazon/kindle_fire/kernel/android-2.6.35/kernel/sys.c:288: undefined reference to `machine_emergency_restart'

at the end of it. Ideas?
[Kindle Fire Android Development] randallu:
Yes -- change the arch/arm/mach-omap2/Makefile to include board-kc1-reboot.o in the obj-y target.
[Kindle Fire Android Development] ajq:
I get the below when compiling (this is not against Death's source, mind, so I am probably missing things for the SDP board in my mach-omap2/Makefile

drivers/built-in.o: In function `otter1_panel_power_on':
/home/ajq/dev/ks62/kernel/android-2.6.35/drivers/video/omap2/displays/panel-otter1.c:122: undefined reference to `quanta_get_mbid'
drivers/built-in.o: In function `bma250_read_accel_xyz':
/home/ajq/dev/ks62/kernel/android-2.6.35/drivers/misc/bma250/bma250.c:1442: undefined reference to `quanta_get_mbid'
drivers/built-in.o: In function `twl6030_usb_probe':
/home/ajq/dev/ks62/kernel/android-2.6.35/drivers/usb/otg/twl6030-usb.c:664: undefined reference to `quanta_get_mbid'
sound/built-in.o: In function `omap4_panda_soc_init':
/home/ajq/dev/ks62/kernel/android-2.6.35/sound/soc/omap/omap4_panda_aic31xx.c:578: undefined reference to `quanta_get_mbid'

---------- Post added at 12:23 AM ---------- Previous post was at 12:22 AM ----------

beat me to it :)
[Kindle Fire Android Development] randallu:
I'm compiling for the KC1 board, quanta_get_mbid is defined in board-kc1.c.
[Kindle Fire Android Development] ajq:
yeah, I think kc1 is the way to go.

Also, in that config you have posted, you do not have the SMB347 configured. also need the BQ27541, I believe.
[Kindle Fire Android Development] intersectRaven:
I used the KC1 in the System Type so I don't encounter that. :)
[Kindle Fire Android Development] ajq:
my mach-omap2/Makefile didn't have board-kc1-reboot.o in the section for the kc1 board the first time I tried it - I borrowed the Makefiles from somewhere else and modded 'em.
[Kindle Fire Android Development] death2all110:
thanks! that did it!
[Kindle Fire Android Development] intersectRaven:
I don't recall having that error. Maybe the second source release is more complete. Anyways, can you upload the .config only since the source will take ages even when you get home and I think all devs here can download it from other sources. :)
[Kindle Fire Android Development] death2all110:
So with the latest kernel I built, it begins too boot, and then stops, led blinks once or twice, and the device reboots to stock recovery. we're close. Since it is in a recovery stage, is there a way to get some kind of dump
[Kindle Fire Android Development] randallu:
It doesn't appear to get as far as starting surfaceflinger, or at least it doesn't animate the boot logo. Working fbcon would help a lot!
[Kindle Fire Android Development] DooMLoRD:
not sure if adb will work on stock recovery but try pulling the last kmesg from proc to check if the kernel crashed...

OR replace stock recovery by the modded CWM (one used in CM7)... that one might have adb support... if it doesnt just use some hacks to get it working ;)
[Kindle Fire Android Development] randallu:
Maybe the kernel we have built will boot cwm? I'll give it a go tomorrow assuming nobody figures the woe thing out before then.
[Kindle Fire Android Development] death2all110:
i was able to access /proc/kmsg via the hacked together cwm recovery but i wasnt able to dump the output to a file on the sdcard

---------- Post added at 01:01 AM ---------- Previous post was at 01:00 AM ----------

Im going to bed, ill mess with it more tomorrow evening
[Kindle Fire Android Development] DooMLoRD:
@iR

Here is working config

http://xdaforums.com/showpost.php?p=20097861&postcount=38
[Kindle Fire Android Development] intersectRaven:
FINALLY! let's see if this works! :)
[Kindle Fire Android Development] intersectRaven:
The config.......................WORKS!!!!!!!! And on Amazon's source release with my modifications too! (although there's a screen problem...maybe I edited something wrong a bit) :D

*I'll try again from Amazon's pristine source release. If ever, I'll use the source you posted but I want to see Amazon's version first. :)
[Kindle Fire Android Development] DooMLoRD:
great news!!!!

lets start pushing those sources and patching it up ;)
[Kindle Fire Android Development] intersectRaven:
Ok...source from Amazon works with minimal modification. Mainly the makefile needed the +sec for some .S files (due to my use of an updated compiler :) ) and the battery driver needing an include. Still, the graphics is screwed. :p I'll try merging the new sgx driver from the above post. :)
[Kindle Fire Android Development] riverzhou:
g1011999 released his kernel :

https://github.com/g1011999/Android-kernel-for-kindle-fire
[Kindle Fire Android Development] intersectRaven:
Yeah. That's what I'm going to try next. Amazon's source results on a scrambled display. :/
[Kindle Fire Android Development] riverzhou:
His kernel is based on a beta omap-kernel .

There is the release version and build guild :

http://www.omappedia.org/wiki/BlazeTablet_L27.13.1_Release_Notes

Here is the blazetablet official github :

http://gitorious.org/blazetablet/
[Kindle Fire Android Development] g1011999:
There is no difference after diff and patch from the kernel released by amazon(also derived from android-2.6.35-2.3-omap4.13.1-Beta ).
[Kindle Fire Android Development] N23:
uhh, it looks like there is bluetooth support included! nicccccceeee!
[Kindle Fire Android Development] ajq:
compiling from your source I am having trouble booting - hangs during initrd (has the .rle up, but hangs there). Tried with original ramdisk, and with an insecure one - same thing. hrmph
[Kindle Fire Android Development] intersectRaven:
Might you know what could be done to fix the display? Compiling the Amazon source (with a few modifications for compile errors) using otter_android_defconfig results in a weird display corruption. :confused:
[Kindle Fire Android Development] g1011999:
Try this one. (working stock source with minimal changes)

http://www.mediafire.com/?9ax9l479pt2ycwp
[Kindle Fire Android Development] intersectRaven:
Seems the modifications I made are the same with that. I'm going to try a different compiler. Maybe there's a quirk with Mjolnir. :(
[Kindle Fire Android Development] DooMLoRD:
hi i have made a test kernel with overclock based on the sources above and mkbootimg string as quoted here..

i dont have device with me to test... can someone please test if it works?

as far as possible please hotboot the kernel using fastboot boot

http://xdaforums.com/showthread.php?t=1372625

thanks!
[Kindle Fire Android Development] g1011999:
Sorry, the config in the archive has yellow screen issue, please use the config in the attachment
[Kindle Fire Android Development] transfuntioner:
It's probably mooot now but at quick glance, the 6.2.1 src has the missing makefiles..
[Kindle Fire Android Development] riverzhou:
WoW, it's a good news.
[Kindle Fire Android Development] fsteves:
From the other ICS thread:

I was able to get the 2.6.35.7 source with update 6.2.1 built with a minor patch to

$SOURCE/drivers/power/battery_bq27541.c (It was missing #include <linux/i2c/twl.h>)
[Streak 5 General] Kolteabhiman:
Share your quadrant scores here how much max your streak can get.

Mine OC to 1228mhz Performance gov

Got 2900+ on advance

And 2800+ on standard
[Streak 5 General] _n0p_:
Can you provide any (except impress someone) reason to fool Quadrant file I/O score?
[Streak 5 General] ivantastic:
+1

i believe with pure sett. will get only about -+1200 score in quadrant standard
[Galaxy S I9000 Q&A, Help & Troubleshooting] Artest113:
so I have the exact problem like the guy in thread

http://xdaforums.com/showthread.php?t=1305953&highlight=convert+rfs+to+ext4

now, I lost my root capability too, how to fix everything up? I am at semaphore kernel btw, tried reflash semaphore kernel, failed, what should I do now? flash XXJVT using odin again? or?
[Galaxy S I9000 Q&A, Help & Troubleshooting] cabessius:
The guy in that thread fixed the issue by making more space in /system. Now if you lost root it will not be possible for you to do that. If you tried reflashing kernel and it didn´t work, then flashing stock JVT may be the solution.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Artest113:
thanks for the tips!! is that the only way? it is possible to flash to other kernel? such as galaxian? is it safe?

edit: and that guy lost his root too, how do he fix is in the end?
[Galaxy S I9000 Q&A, Help & Troubleshooting] cabessius:
You can try to flash other kernel, like Galaxian, and later with Titanium backup, delete useless system apps like allshare, aldyko, to empty space in /system and then move to ext4. Anyway I think it is better to start from scratch, clean flash stock JVT, flash a kernel to have root and CWM, and then (you will be bloatware-free) move to ext4.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Artest113:
I've already flashed a kernel from Chainfire>>>http://xdaforums.com/showthread.php?t=788108

still, in About Phone, the kernel changes, but still there is no root permission, will try galaxian now and see how
[Galaxy S I9000 Q&A, Help & Troubleshooting] Artest113:
not working too, will flash xxjvt now using odin
[Galaxy S I9000 Q&A, Help & Troubleshooting] cabessius:
OK, everything should go fine now.
[Nexus S Q&A, Help & Troubleshooting] khaled1994:
i just got a nexus s model i9023 about 2 weeks ago and updated it to 2.3.6 and now i tried to root it i followed the steps then when i got to the part where i type the command fastboot oem unlock it doesn't do anything
[Nexus S Q&A, Help & Troubleshooting] qtwrk:
what's your problem?
[Nexus S Q&A, Help & Troubleshooting] diddysg:
Youtube.. it helps alot..

Sent from my Google Nexus S
[Nexus S Q&A, Help & Troubleshooting] qtwrk:
....-_- i still don't understand what is his problem
[Nexus S Q&A, Help & Troubleshooting] nnamcha:
you have to install sdk on your computer i guess.

http://xdaforums.com/showthread.php?t=1007782

it's the hard and long part of rooting. After it's easy and fast.
[Nexus S Q&A, Help & Troubleshooting] irizwan:
You can google this or search the Forum =] and make sure you were reading instruction for your device(i9023) and please try to describe the problem that u r having and don't just say it isn't working or it's broken
[Nexus S Q&A, Help & Troubleshooting] Rickythemaniac:
Have you installed the driver for the Nexus S?

Which guide did you follow? Nexus S Hacks have a great video tutorial I followed.
[Nexus S Q&A, Help & Troubleshooting] plipness:
install a driver for your phone first....

then download the SDK tools....

then from there unlock your phone
[Android Software Development] jeremymancini:
I think it would be fantastic to extract the S-Planner from the Galaxy Note and find a way to make it available for other android devices. In the Galaxy Note forum someone posted the APKs and dependencies but it's not quite that simple. I rooted my Galaxy SII and copied all of the files into the system/app folder but am not sure what needs to happen for this to really work. Ideas would be great!
[Android Software Development] bhu1:
Use the appropriate libs from the galaxy note. /system/libs
[Android Software Development] chipwizz:
can you post these libs, in case you have access :)
[Android Software Development] bhu1:
Sorry I don't have note, I have a galaxy s . I was just looking for something in these forums and my eyes went on this topic so I replied.
[Android Software Development] snapper.fishes:
Well, it will most likely depend on the touchwiz framework, which might not be quite the same on the Note as it is on the phones.
[Android Software Development] fathernet:
Just interested in this topic .... can someone take?
[Android Software Development] jazzespresso:
unfurtunately, this is not quite possible. It heavily relies on touchwiz framework. some development (who has bunch of free time to kill) can pull all the required files, re-compile and make it work for non-touchwiz ROMs,
[Android Software Development] fathernet:
good, but there are vet touchwiz versatile. what prevents tie them together?
[HD2 General] u842769:
Help!!!!!

Can someone send me a photo of the bottom of a HD2, HTC have managed to break the USB charging port on my device and are saying that unless I can prove that it wasn't hanging out prior to them recieving it, that won't accept liability for that damage. Unfortunatly I didn't expect or think I'd need to take one prior to sending it off. Learnt that lesson!!!!

Bunch of cowboys.

Thanks in advance!
[HD2 General] kidrythm:
not surprised.

I was sent 4 refurbished unit warranty replacements, sent them all back and kept my overheating unit.

Recently they were scouting the area for employees willing to be relocated to B.F.E. Texas to earn $10 hr. refurbishing winmo phones.

total cow pies.
[HD2 General] meingutter:
Can't you get a picture from Google?
[General Questions and Answers] precessionpower:
Hi, I am trying to use a registry file to create a customized view called standard and replacing the icons on the custom dock. I am trying to do this from an SD card as we are doing this to a few hundred phones. I have been successful at doing this using REM Capture. Below are the registry lines I have tried:

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Brogent\Ellis\Program\Dock\Dock]

"00"="\Windows\Start Menu\Programs\Toolbox\Adobe Reader.lnk"

"01"="\Windows\Start Menu\Programs\Internet Explorer.lnk"

"02"="\Windows\Start Menu\Programs\tpMobile.lnk"

- Does not change the Dock icons

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Brogent\Ellis\Program\Views]

"CurrentView"="Standard View"

"Number"=dword:3

- Does not create the view called Standard and set it as the default

Our goal is to put the updates on an SD card and run this as a batch file and have it autorun using 2577autorun.exe.
[General Questions and Answers] precessionpower:
Hi everyone at XDA - I might be posting my question above incorrectly if I am please let me know. I really need some help on this.
[Blade General] agos123456:
When I make a phone call screen goes black without taking the phone near my ear and it doesnt recover and it remains black.... While the screen is black i can hear the person who am calling to...
[Blade General] DellXCD35user:
Yep. I had the same issue after installing the Cyanogen Mod 7.1 ROM. There is an option to recalibrate the Proximity sensor. After doing that the problem got fixed for me. So might want to try this out.

It was under Open App Drawer--> ZTE BLADE settings--> Proximity Sensor Calibration.
[Galaxy S II Q&A, Help & Troubleshooting] Daley87:
Hi, just flashed the latest CM7 nightly and sirah kernel, everything runs perfect and I'm really pleased with it. Only 1 issue, when connecting to my PC and selecting USB storage from notification bar it only lets me access the external SD card and not the internal, the internal one is just grayed out in 'my computer'. Any help is appreciated, thanks.
[Galaxy S II Q&A, Help & Troubleshooting] Daley87:
Bump. Has nobody else had the issue with internal storage not mounting? Cheers.
[Epic 4G Q&A, Help & Troubleshooting] Coucher:
Using the stock Samsung email program, as it stands now, it saves any attachments to emails in the root of the SD Card.

Is there any way to change this and point it to a different folder?
[Epic 4G Q&A, Help & Troubleshooting] URwannabehack:
That I don't know...can't you create a shortcut on your homescreen to the folder?

sent Epically via XDA mobile

EI22 ACS ICS- V6 supercharged,

adrenaline injected
[Kindle Fire General] Printerscape:
Kindle Fire is powervr. Using Chainfire3D, you can emulate qualcomm (snapdragon) or tegra (nvidia).

Because Google market isn't showing me games, I used Titanium Backup on my phone (Inspire 4G, snapdragon) and tried to restore it on the Fire. It restored, but upon trying to play the game (Asphalt 6 and Eternal Legacy), the game was missing textures if I could get it to run (constant errors such as "your device is not supported").

I tried searching if anyone tried Chainfire3D on the Kindle Fire yet, but to no avail. I decided to try my luck and installed the driver. To my horror, the boot screen reloaded over and over again... thought I bricked yet another Fire... but, it soon showed the home screen, and was installed just fine.

With Chainfire3D installed, those games work great now.

TL;DR- Chainfire3D works with the Kindle Fire.
[Kindle Fire General] labbala:
Asphalt 6 has many versions there is for samsung and motorola etc.. wich one worked for you on the kindle fire?
[Kindle Fire General] Printerscape:
I told you which one (snapdragon / qualcomm, e.g. what Inspire 4G is). Ultimately, it doesn't matter whichever one you use, as long as the Chainfire3D is configured correctly (i.e. if you use one built for tegra, just set Chainfire3D to tegra plugin).
[Kindle Fire General] zonbal33:
How do I properly install ChainFire to play games like Dead Space? I've never used ChainFire before.

I just installed Riptide GP w/o using ChainFire. Some games work fine but some dont like Dead Space.