-
Notifications
You must be signed in to change notification settings - Fork 1
Based on alpha engineering code
License
fards/DellStreak5-GingerBread
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a kernel for the Dell Streak 5 based on Alpha Code released by Dell at opensource.dell.com subsequently removed without explanation. The kernel builds and boots and is stable enough for everyday use but there are several issues with it in its current state, that need workarounds or fixing. The Initial Commit is NOT how the code came, there are several codefixes, tweaks and experiments already enabled. ****THIS IS VERY MUCH A WORK IN PROGRESS**** and will be updated regularily ====================================== CURRENT ISSUES PowerManager is having issues with wakelock (it won't recover from idle) work around is to echo 1 > sys/power/wake_lock Sensors dont work at userspace level *******FIXED PARTIALLY the kernel uses "Sensors_daemon" a mid layer that messes with the HAL that we don't have code for. At low level the sensors work voice is picked up by mic on first outgoing call after boot, fine on incoming, but does otherwise work. workaround is to call voicemail first. 12v usb car charger isn't recognised ******** FIXED Non Dell headsets are ignored. Lots of other things ============================================== *******FIXED***************** (MANY THANKS TO AWDMANIAC) 12v (car) charger now charges properly ********UPDATE******* AUGUST 4 2011 Ecompass and gsensor now work at userspace. and include code based on the work of alankila here http://www.bel.fi/~alankila/Junk.git/akmd/ it needs a new module and libsensors building into the userspace. ************************************ ************************************ Build instructions. Get AOSP code from Android git following the instructions here. http://source.android.com/source/index.html after the repo has finished. cd to the ANDROID_BUILD_DIRECTORY you created that has your source code in it mkdir kernel cd kernel git clone this kernel to that directory (or download it manually) make sure the files are in the correct folder ANDROID_BUILD_DIRECTORY/kernel export PATH=$PATH:~/ANDROID_BUILD_DIRECTORY/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin export CROSS_COMPILE=arm-eabi- export ARCH=arm cp rename_to_.config .config make menuconfig make -j8 if there's errors correct them make clean make -j8 if theres no errors you need to extract a ramdisk and mkbootimg based on that to create a valid boot.img
About
Based on alpha engineering code
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published