android is cool stuff for mobile
The standard Galaxy kernel based on a very old 2.6.27 version and their are lot of changes after this kernel. So i planed to upgrade the kernel to the version which used the N1 Google phone. I prefer to start from the Samsung update3, because it is the latest and i hope the wlan driver has the needed fixes.
I created a diff between the andoid-msm-2.6.27 and update3. The diff-file is 9mb big and shows that 800 files are different.
These subprojects must be ported to the new 2.6.29 kernel, also many other files:
arch/arm/boot
arch/arm/configs
arch/arm/include/asm
arch/arm/kernel
arch/arm/mach-msm
arch/arm/mm
drivers/base/power
drivers/bluetooth
drivers/char
drivers/cpufreq
drivers/dpram
drivers/i2c/busses
drivers/input
drivers/leds
drivers/media
drivers/mfd
drivers/misc
drivers/mmc
drivers/mtd
drivers/net
drivers/net/wireless/broadcom/
drivers/serial
drivers/spi
drivers/usb
drivers/video
include
init
kernel
lib
mm
net
scripts
security
sound
After this comment from my multitouch article, i compiled a new kernel and flash it on my Galaxy. After a few test here the results:
one finger test:
<4>[ 882.901393] x 249, y 66, z 53, finger 1, width 0
<4>[ 882.923068] x 222, y 72, z 0, finger 0, width 0
Read More >>
The Dalvik Debug Monitor Service (DDMS) is a debugging tool. It is designed for dalvik, the java based virtual machine used in Android. DDMS comes with the Android SDK. This sdk is only for 32bit platforms created, but most
Read More >>