[Touch Pro2, Tilt 2 Android Development] F22:
Feb 22nd, 2011 Announcement: Now that Glemsom's auto-build system is back up, I will no longer be posting kernels to this thread. Kernel 1260 is the last that will be posted here. I encourage everyone to use the auto-build service from this point forward. Feel free to continue using this thread to discuss new kernels as they're released.

Feb 14th Update: 2nd kernel today fixes bugs introduced in 1st kernel.

Feb 10th Update: Glemsom's autobuild service appears to be back up, and he's finally gotten around to building the Jan 13th kernel (1253), which he's named 20110210_213850.

Original Dec. 12th, 2010 Announcement: I've received a request to post the latest kernel since the auto-build service was down between Dec. 5th or so and Feb. 10th. Thus I've linked the latest kernel and its modules file below for those who aren't into compiling their own kernels. This kernel was built from the source code available at the linux-msm repo on Gitorious that pretty much everyone (with a rhodium, topaz, raphael, diamond, blackstone & kovsky at least) including Glemsom's auto-build site has been using.

Additional Packages: As of Dec. 26th, compat-wireless & compcache 0.5.4 are fully integrated into these builds, just as they were in Glemsom's builds. 802.11e QoS support has also been enabled in compat-wireless. The modules file for kernel 1245 has been rebuilt to include the modules from these packages. Going forward, all future builds will include these as well. I am considering the possibility of creating a test kernel that includes the "swap free notify" patch and I'm interested in hearing back from anyone who has already looked into this possibility.

Latest Kernel

Glemsom's auto-build site

Older Kernels

Instructions - Note: These instructions are for the kernels I've posted here, not for Glemsom's kernels.

1) Download both the zImage and modules files below if you use wifi, otherwise you only need the zImage.

2) Rename the zImage file to simply: zImage

3) Drop that along with the modules file into your android boot directory (usually /sdcard/andboot).

4) Restart.

Commit# 1260 (includes 1259)

Commit Date: Mon Feb 21 18:19:45 2011

Commit ID: g11945d1

Pushed by: bzo (1259 on behalf of jbruneaux)

Commit Messages:

1260 - Merge branch 'htc-msm-2.6.27' of git://gitorious.org/linux-on-qualcomm-s-msm/linux-msm into htc-msm-2.6.27

1259 - adsp : fix the adsp drivers for camera (missing IOCTL, offsets, modules parameters, IDs fixup for QDSP messages).

F22's Notes: Some, but not all, of the code needed to make the camera work has been committed. This kernel is the same as Glemsom's 20110221_192424.

Kernel: zImage-2.6.27.46-01260-g11945d1

Modules: modules-2.6.27.46-01260-g11945d1.tar.gz

Commit# 1258 (includes 1256 & 1257)

Commit Date: Mon Feb 14 18:22:45 2011

Commit ID: g77a00c3

Pushed by: mweirauch (on behalf of bzo for 1256 & WisTilt2 for 1258)

Commit Messages:

1258 - Rhod Panel collapse and panel detect

1257 - Merge branch 'htc-msm-2.6.27' of gitorious.org:linux-on-qualcomm-s-msm/linux-msm into htc-msm-2.6.27

1256 - merge jbruneaux's amss clock implementation

F22's Notes: Bug Fix for 1255. Adds in missing definition and macro. Also known to fix the screen calibration bug that appeared in 1233 for rhodium only. This kernel is the same as Glemsom's 20110214_200559.

Kernel: zImage-2.6.27.46-01258-gf9e4956

Modules: modules-2.6.27.46-01258-gf9e4956.tar.gz

Commit# 1255 (includes 1254)

Commit Date: Mon Feb 14 06:32:17 2011

Commit ID: g77a00c3

Pushed by: ACL (on behalf of WisTilt2)

Commit Messages:

1255 - Rest of keyboard caps/fn leds

1254 - Rhod Caps/FN keyboard leds

F22's Notes: This kernel fails to compile. The committed code required a constant definition and a macro that weren't included.

Kernel: -

Modules: -

Commit# 1253 (includes 1251 & 1252)

Commit Date: Thu Jan 13 09:12:17 2011

Commit ID: gd53ddf6

Pushed by: ACL

Commit Messages:

1253 - Merge branch 'htc-msm-2.6.27' of git@gitorious.org:linux-on-qualcomm-s-msm/linux-msm into htc-msm-2.6.27

1252 - Enable headphone amp on Rhod for 11pin headset. Still need 3.5mm jack to be enabled. Gpio values should be moved to rhod.h file.

1251 - Correct missing braces and add fix printk.

F22's Notes: snd.force_headset in startup.txt no longer necessary for rhodium due to 1251. Commit #1252 enables/disables extUSB headset jacks properly. 3.5mm jack on CMDA handsets isn't yet addressed. This kernel is the same as Glemsom's 20110210_213850.

Kernel: zImage-2.6.27.46-01253-gd53ddf6

Modules: modules-2.6.27.46-01253-gd53ddf6.tar.gz

Commit# 1250 (includes 1247-1249)

Commit Date: Fri Jan 7 21:02:39 2011

Commit ID: 8f8207c

Pushed by: mweirauch

Commit Messages:

1250 - Merge branch 'topa-panel' into htc-msm-2.6.27

1249 - topa: panel: drop the waits on init

1248 - topa: panel: some more register documentation + drop redundant one

1247 - topa: panel: convert init and deinit sequences to obsolete reg-offset shifting

Kernel: zImage-2.6.27.46-01250-g8f8207c

Modules: modules-2.6.27.46-01250-g8f8207c.tar.gz

Commit# 1246

Commit Date: Wed Jan 7 11:16:28 2011

Commit ID: 5ce0119

Pushed by: ACL (on behalf of WisTilt2)

Commit Messages:

1246 - Keyboard Backlight

F22's Notes: Keyboard Backlights for Rhodium from WisTilt2's test kernel.

Kernel: zImage-2.6.27.46-01246-g5ce0119

Modules: modules-2.6.27.46-01246-g5ce0119.tar.gz

Commit# 1245 (includes 1243 & 1244)

Commit Date: Thu Dec 23 01:58:42 2010

Commit ID: d9d77f2

Pushed by: ACL

Commit Messages:

1245 - Missed a define.

1244 - Merge branch 'htc-msm-2.6.27' of git@gitorious.org:linux-on-qualcomm-s-msm/linux-msm into htc-msm-2.6.27

1243 - <Alex> Update clock code

F22's Notes: This kernel is thought to have introduced an issue that causes issues with some SD cards. See this post for more info.

Kernel: zImage-2.6.27.46-01245-d9d77f2

Modules: modules-2.6.27.46-01245-d9d77f2.tar.gz (Updated Dec. 26th - Now Includes Compat-Wireless & CompCache)

Commit# 1242 (includes 1241)

Commit Date: Tue Dec 22 22:56:16 2010

Commit ID: 51a9760

Pushed by: mweirauch (on behalf of bzo for 1241)

Commit Messages:

1242 - wakelock: fix build w/o CONFIG_WAKELOCK_STAT

1241 - fix for sleep mode of 1 when overclocking PLL2

F22's Notes: 1241 fixes bug that prevents handset from waking up when overclocking if pm.sleep_mode=1.

Kernel: zImage-2.6.27.46-01242-51a9760

Modules: modules-2.6.27.46-01242-51a9760.tar.gz

Commit# 1240

Commit Date: Tue Dec 21 22:43:26 2010

Commit ID: 137e247

Pushed by: mweirauch

Commit Messages:

1240 - topa: panel: move EXIT_SLEEP_MODE and document some registers

Kernel: zImage-2.6.27.46-01240-137e247

Modules: modules-2.6.27.46-01240-137e247.tar.gz

Commit# 1239

Commit Date: Tue Dec 21 06:32:11 2010

Commit ID: acf4596

Pushed by: ACL (on behalf of WisTilt2)

Commit Messages:

1239 - Speakerphone syntax correction

F22's Notes: Fixes hiss introduced in 1238.

Kernel: zImage-2.6.27.46-01238-gacf4596

Modules: modules-2.6.27.46-01238-gacf4596.tar.gz

Commit# 1238

Commit Date: Sat Dec 18 20:44:32 2010

Commit ID: 43f0a96

Pushed by: ACL (on behalf of WisTilt2)

Commit Messages:

1238 - Speakerphone mic fix.

F22's Notes: Speakerphone microphone now works in call.

Kernel: zImage-2.6.27.46-01239-g43f0a96

Modules: modules-2.6.27.46-01239-g43f0a96.tar.gz (Updated Dec. 19th: wlan.ko update)

Commit# 1237 (includes 1236)

Commit Date: Fri Dec 17 22:33:36 2010

Commit ID: 8c0ce38

Pushed by: mweirauch

Commit Messages:

1237 - mddi: novatek: drop vsync setup (by Alex) and update rhod+topa panels

1236 - mddi: simple: bring in line with [android,ca]-msm-2.6.35

Kernel: zImage-2.6.27.46-01237-g8c0ce38

Modules: modules-2.6.27.46-01237-g8c0ce38.tar.gz (Updated Dec. 19th: wlan.ko update)

Commit# 1235 (includes 1234)

Commit Date: Fri Dec 17 20:54:36 2010

Commit ID: 66a01da

Pushed by: mweirauch

Commit Messages:

1235 - mddi: epson: vsync setup to board files (taken from Alex)

1234 - raph+diam: fix toshiba mddi client name and setup vsync gpio (taken from Alex)

F22's Notes: 1234 fixes the Diam/Raph breakage caused by 1233.

Kernel: zImage-2.6.27.46-01235-g66a01da

Modules: modules-2.6.27.46-01235-g66a01da.tar.gz

Commit# 1233

Commit Date: Fri Dec 17 13:28:27 2010

Commit ID: 5b44660

Pushed by: ACL

Commit Message:

1233 - Update Framebuffer to .35

F22's Notes: Known to break Diam/Raph. Fixed in 1234. This kernel also introduced a second bug affecting all xdandroid handsets, causing them to appear to hang during boot if the ts-calibration file isn't already present. See the top of this page for more info.

Kernel: zImage-2.6.27.46-01233-g5b44660

Modules: modules-2.6.27.46-01233-g5b44660.tar.gz

Commit# 1232

Commit Date: Sat Dec 11 12:59:03 2010

Commit ID: b7033df

Pushed by: mweirauch

Commit Message:

1232 - mddi: novatek: improve topa+rhod 2D performance

Kernel: zImage-2.6.27.46-01232-gb7033df

Modules: modules-2.6.27.46-01232-gb7033df.tar.gz (Updates - Dec 14th: File Size Reduced to 806 kB - Dec 12th: TI Wifi Support for Non-Rhodiums Added.)

Pre-Dec. 11th 2010 Kernels

Glemsom's auto-build site