[Xoom Android Development] Steady Hawkin:
-Partial Changelog-​

1.3.0 'Gemini' rc6 (Official Release)

-Fixed many installer bugs for 3.1 and 3.1-international

-Fixed FC in Storage settings under Tiamat ROM 2.0

1.3.0 'Gemini' rc5 (Test)

-Revamped installer again

-Improved (but still not tested) support for international Xooms

-Improved support for Tiamat ROM 1.x and 2.x

-Packages are now signed properly

1.3.0N 'Gemini' rc4 (Test)

-3.1: Fixed small error in dvfs; problem only in the N kernel for Android 3.1 - all others remain unchanged

1.3.0/N 'Gemini' rc3 (Test)

-Minor fixes for vold (USB OTG mounting works)

*3.2: USB drives mount at /mnt/usbdisk, symlink at /usbdisk

*3.2: Micro SD card symlinked at /sdcard2

*Updated tun and usbwwan add-ons

**Reminder: These add-ons will install drivers, but won't load them automatically. It's up to you to know how to use them :)

-All new "universal" charging LED disabler, for people who hate that light. v3 now extracts and edits the current ramdisk image in recovery.

1.3.0 'Gemini' rc2 (Test)

-Revamped installation script

**Removed unnecessary feature code (OV) from build string

-(Experimental!) Support for non-US 3.1 Xooms with SD support (e.g. Australian 3G Xooms)

**Requires stock boot and vold. If a US kernel has been flashed (causing FCs in Storage settings), flash stock boot.img and system.img, update again to 3.1 if necessary, then flash this kernel (otherwise it will not work!)

1.3.0 'Gemini' beta10a (Test)

-Now compatible with Android 3.2

-Improvements to installation script

-Upstream patches from android-tegra-2.6.36

-Includes updated kernel for Android 3.1 (without the upstream patches)

*Fixed compatibility (again) with current version of SetCPU

-Added sysfs switch to reverse frequency & voltage tables if needed (set /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table_bigendian to 0)

**Removed unnecessary source tree label (athm1) from build string

1.2.3/N-rev2 (Official Release, minor)

-busybox is back

**Kernel is the same as Launchpad 1.2.3, no need to update if 1.2.3 is working

1.2.3/N-rc3 (Official Release)

-Cleanup after older beta

1.2.3/N-rc2 (Test)

-Fixed broken installer in beta10a

-Fixed incorrect nominal voltage values leading to instability

1.2.3/N-beta10a (Test)

-Yet more alterations to dvfs

1.2.3/N-beta9a (Test)

-Small correction in detectrom script, init.stingray.rc

1.2.3/N-beta9 (Test)

-Now compatible with both stock ROM and Tiamat ROM 1.1

1.2.3/N/T-rc1 (Test)

-Tweaked updater script

-Updated addons

1.2.3/N-beta6 (Test)

-Changed CPU voltage interface to be compatible with SetCPU and Voltage Control (in line with the FakeShmoo Tegra 2 kernels)

**The voltage table is now reversed (Low frequencies first)! The installer will try to remove any saved voltage scripts, but it is recommended to remove any voltage tweaks first and reapply them after installation

1.2.3N-beta5 (Test)

-Stock clocks for GPU and some other core clocks (sclk, hclk, vde)

**Use this if you experience graphical corruption, instability, lockups, heat problems or just want to save some battery

1.2.3-beta5 (Test)

-Added interface to see CPU voltage constraints

-Improved handling of init.d scripts and added support for init.local.rc (thanks to bigrushdog, solarnz, CyanogenMod team)

-Cleaned up dvfs with respect to nvidia's implementation

1.3.0-beta8 (Test)

-Removed NTFS support from kernel (a module will probably be brought back later)

-Added an interface to adjust sclk frequency

*Location: /sys/devices/system/cpu/cpu0/cpufreq/sclk_max_frequency_offset

**For the moment, it will default down to the stock (240MHz, -60 from the overclocked 300MHz).

***This is a temporary interface, subject to change

1.2.2-rc0 (Test)

*Fixed installer to work with Tiamat ROM 1.0

-Upstream patches for Apple Magic Trackpad, mmc power management

*Small tweak to interactive gov

*Updated add-ons

-New add-on: request for alternative micro SD card mount-point at /data/media/DCIM (so camera photos/videos go on the micro SD card)

1.2.1-rc1 (Official Release)

-USB Mass Storage mode (thanks kcrudup)*

*Requires dinomight's USB Mass Storage Tool from the Market- https://market.android.com/details?id=com.skidmrk.umswatcher&feature=search_result

-Some code cleanup

-Updated add-ons

1.2.0-rc1 (Official Release)

-Configured for USB tethering support (thanks solarnz)

*Updated add-ons

1.2.0-rc0 (Test)

-Cleaned up voltage control a little, added some protections

-Debug spam

*New method of disabling the charging LED

1.2.0-beta5 (Test)

-Initial, hacky implementation of user controlled voltage

*This kernel has a lot of debug code, performance may suffer

1.2.0-beta4 (Test)

-Added 1.7GHz CPU step, working this time

-Tweaked dvfs, frequency tables a bit

1.1.0- (Official Release)

-Switched to more stable major.minor.revision-extra versioning system

-Re-enabled HIGHMEM, GPU seems faster this way (at the expense of a little RAM)

-Updated add-on files

1.0.4 (Test)

-Built with updated version of compiler

-Fix for incorrect BogoMIPS value on second CPU core

-Hack for loops_per_jiffy value when overclocked

1.0.3 (Test)

-More adjustments to CFS CPU scheduler, experimenting with different values

1.0.2 (Test)

-Minor tweaks to interactive governor and CFS CPU scheduler

1.0.1 (Test)

-Added support for executing shell scripts on startup from /system/etc/init.d/ (Allows for important changes to be applied at boot e.g. the charging LED can be disabled with a small patch)

-Installer now also includes a compatible version of busybox

1.0 (Official Release)

-New Kernel drops under name

-Fixed installer to correctly clean up old kernel modules from /system/lib/modules before installing new ones

-Fixed issue with selected CPU frequency getting reset to max**

-Extended frequency table to add 1.6GHz CPU

-Fixed lockup/reboot on wake (caused by bad CONFIG_HZ)

-Fixed broken 3G (caused by missing drivers)+

TDR (First 3.1 Kernel)

-Initial un-named release

**When the Xoom goes to sleep, it shuts off the second of its two CPU cores to save power. When it wakes up again, it reloads the previous configuration but the selected frequency gets reset. TDR has patched it to use the same frequency as the first core (which should always be awake).

+If your 3G isn't working before you flash this kernel, please flash another kernel that does have working 3G (or flash BRD's 3G boot image for Tiamat 1.4.2) before flashing this one.