[HD2 Android SD Development] hastarin:
r8.3 / r8.3eb released

OK I've just released r8.3 and r8.3eb (for extended battery users).

There are a few changes from r8.2 (and a lot from r7.8 for eb users).

I'll try to go in to a little bit of detail on them here.

The most obvious one is I've now got 2 branches of my kernel. The main one and one called "eb" with the old battery driver with my extended battery patch.

More info main (master):

http://gitorious.org/~hastarin/linux-on-wince-htc/hastarins-linux_on_wince_htc/commits/master

eb:

http://gitorious.org/~hastarin/linux-on-wince-htc/hastarins-linux_on_wince_htc/commits/eb

OK so first here is the changelog:

Release r8.3 - 17/11/2010
- Added smartass governor (use SetCPU if you want to try it)
- Added sysfs interface for undervolting (see http://xdaforums.com/showthread.php?t=821372)
- Added g-sensor workaround by mdebeljuh & jdivic (http://xdaforums.com/showthread.php?p=9208297#post9208297)
- Merged main tree - WARNING: Includes new camera driver with auto white balance bug (but auto focus/zoom works)
****** WARNING ************ WARNING ************ WARNING ************ WARNING ************ WARNING ******
Includes new camera driver you may need a new camera APK and libraries, etc
HTC Desire (Sense) Camera APK - http://www.multiupload.com/0YVTSSQO79 (Thanks mdeejay)
Libraries for Desire/Nexus builds - http://www.multiupload.com/1UDF24Y28R (Thanks michyprima)
****** WARNING ************ WARNING ************ WARNING ************ WARNING ************ WARNING ******

OK what's not there is that 8.3 is not perflocked and it's overclock enabled to 1190MHz By default it's still clocked to 245-998 though so it should boot for everyone and those that want to play with SetCPU can go nuts.

I've had some folks ask about the smartass governor mdeejay has used in his S series kernels. I'm not too sure about it myself but since I haven't had a chance to test it I've included it and welcome feedback on it. The default is still the Interactive governor, but you can set the Smartass governor via SetCPU. If you do use it I am most interested in if you see any large wakeup lag with the smartass governor.

Some folks are keen on playing with undervolting, others aren't. So instead of releasing two kernels I've decided to release the kernel with optional undervolting. Basically you can modify the voltage used at each frequency whilst the phone is running. See the link in the changelog above for more details on how to go about it.

The g-sensor workaround is included since it seems to do the job and I haven't read anything bad about it.

The new camera driver is now in. I debated about doing this, but decided to go with it.

This means if you're not using a build that has updated libraries and an updated camera APK you'll need to manually update things. Any of mdeejay's builds that have his S3 or newer kernel will already be updated and you shouldn't have to do anything.

Updating other builds will be a bit more painful but I've linked the files you'll need to update a Desire Sense build above. I won't go in to specifics myself. The ZIP by michyprima above includes a README so check that out.

NOTE: I am using this on mdeejay Clean Sense 2.3 (linked in my sig) and have managed to update the camera apk, 99complete file and camera libraries.

Anyway, hope you all enjoy this. It's been a bit of a mammoth task to get this one out!