[Desire Android Development] python08:
Here is Amethyst, an open-source ROM built on Android 2.3.3 and latest Linux kernel 2.6.37.3. Some of Amethyst's code comes from the CyanogenMod Project.

For more details, watch the sources :

http://github.com/Amethyst-ROM

Thanks to benee for his marvellous kernel work !

You can find the RC6 and older releases kernel here :

https://github.com/vork/vorkKernel (vorkKernel-37 branch).

MANY thanks to coutts99 who is now Amethyst's kernel developer :)

The kernel we'll use in the future releases can be found here :

https://github.com/Amethyst-ROM/amethyst-kernel

Many thanks to killkennys for the server ! :)

The ROM's source code is now available :

repo init -u git://github.com/Amethyst-ROM/android_manifest.git -b gingerbread
repo sync
. build/envsetup.sh
lunch amethyst_bravo-eng
make

Current team :

Changelog

The version 1.0 uses vorkKernel because amethyst kernel breaks camera :( coutts is working on a fix.

1.0

* Updated to Android 2.3.3 (lot of bug fixes)

* Updated kernel to version 2.6.37.3

* Updated display & camera libs from N1 OTA

* Wake with Menu key is now optional (Settings>Accessibility)

[Original idea: Shawn Thompson]

* More statusbar power widget settings : From CMParts

* Notification clearing by swiping left or right : Evan Charlton

* Added changelog (Settings>About Phone>Changelog)

RC8 [very little update]

- 2.6.37 kernel (not 2.6.38 for now)

- Updated statusbar power widget icons

- Added flashlight in status bar power widget

- Some fixes from AOSP

- Fixed notification light (thanks to _thalamus)

RC7

- Updated to Android 2.3.2

- Updated kernel

- Some fixes

- Ability to hide zoom controls & full-screen mode in Browser (thx to CyanogenMod team)

- Working App2SD (thanks to AdamG & desiresush)

- Damn fast with Amethyst kernel by coutts99 :)

[EDIT]

Uploaded a new RC7:

- Added the ability to disable colored indicator under widgets in status bar.

- Made the progress spinner faster & added animated sync icon (thx to ClassicalGas)

- Added /system rw overlay using aufs for non S-OFF users (thx to coutts99). You can remove it :

adb remount && adb shell rm /system/etc/init.d/20sysrw

RC6

- Big clean-up : re-started all the work from the start then uploaded all source code to github

- New vorkKernel 2.6.37 CFS

- Added light tweaks in Settings (thanks to AdamG & CyanogenMod team)

- Added option to allow moving all apps to sdcard

- Very fast (at least for me) :)

RC5_r2

- Back to classic vorkKernel

- Fixed Power widget settings

- 2 versions : "smooth scrolling" or "high graphics quality"

RC5:

- Switched to CFS vorkKernel

- Added settings for trackpad wake/unlock and menu unlock

- Reverted graphic changes (definitely SMOOTH scrolling, but looks like old gifs :p and launcher is slower with live wallpapers :/)

- Smooth battery icons (thanks to ClassicalGas)

RC4:

- Ability to configure, enable or disable power widget statusbar

- Implemented better WidgetPicker (thanks to CyanogenMod community)

- Added GTalk

- Fixed 2G/3G switch bug and other bugs

- Better graphics (at the end of the lists for example) (thanks to CyanogenMod community)

- Some improvements

- Headset icon in status bar (thanks to AdamG)

For A2SD, just wait because it's not my priority for now.

RC3:

- Customizable power widget (Thanks to CyanogenMod community)

- Power widget in status bar (not configurable yet, I apologize. it will be in the next release) (Thanks to CyanogenMod community)

- Menu wake-up and unlock

- Entry in Settings to set apps install location

- 56,1Mo :)

A flashable zip will come to enable A2SD, don't worry.

RC2:

- Ability to download any file type

- Ability to change User Agent

- Fixed Facebook sync

- Bug fixes

RC1:

- Clean-up

- Updated kernel

- Fixed audio and Network location

- Added FM radio

- Updated to latest gapps from Nexus S

OLD RELEASES

Beta3:

- Re-added Superuser, missing in Beta2 :s I apologize

- Added missing dictionnaries :)

Beta2:

- Clean-up

- vorkKernel 2.6.35.10

Beta1:

- vorkKernel 2.6.35.9

- Rooted with Superuser and su from ChainsDD

- Busybox

- init.d scripts

- Google Apps

- Reboot option in power menu

anything else is PURE STOCK

Known issues

- None :)

You

should

wipe ALL if you come from another ROM ;)

You

should

wipe cache if you update the ROM in a newer version.

Install missing gapps (like Youtube) from Market

Here's a IRC channel to talk about the ROM : #amethyst-rom @ irc.freenode.net

Download :

1.0

MD5 : 055244873e69ec43aadb987d66884f20

RC8

MD5 : 5998baa11c239adb3b4d7f1c30e98f66