CR Mobile
[ Login ]
[ News | Releases | Devices | Developers | Support ]

Community Release Information for CyanogenMod v5.0.8-DS

By: Cyanogen
Release Homepage
[ Release notes / Info ]
Released: 6/19/2010
Views: 6151
Supported Devices: - HTC Dream (32a): RogersDream, Vodafone Dream
- HTC Dream (32b): T-Mobile G1 / HTC ADP1
- HTC Sapphire (32a): MyTouch3G Fender/Vodafone Magic
- HTC Sapphire (32b): MyTouch3G Original / Magic
Downloaded 38982 Times
Downloads: CM 5.0.8 DS
Google Add-On

Untitled document

After a bunch of hard work from a lot of people, I`m happy to present CyanogenMod Eclair (Android 2.1) for the HTC Dream and HTC Magic!



 * Your warranty is now void.
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.




There is some new ground being broken here, and a few bugs to still shake out but I believe that it should be pretty stable as a daily driver. Please help us out with *quality* bug reports (including logs).

It`s important to know that the "DangerSPL" (or DeathSPL or Haykuro`s SPL or whatever you prefer) is a prerequisite for Dream/G1 users. Magic (MT3G etc) users do *not* need to do this. Ciwrl has written a guide to installing this bootloader. Flashing this bootloader under the wrong conditions can actually brick your device, so pay attention to the guide. CM releases have always avoided this requirement, but the new bootloader frees up enough space so that no crazy hacks are required for a fully functional system, and it`s easier to keep in sync with the N1/Droid releases.

What`s NOT included that you`d find on a Nexus One:
* Launcher2 (too clunky for these devices)
* Stock Live Wallpapers (LWP support is there, but may not work with all LWP apps and/or performance may be bad)
* Facebook (install from the Market, contact sync works perfect, at least on Sapphire)
* Google Voice (install from Market, push notify works perfect)
* Gallery3D (too much of a memory hog)

What`s included:
* Everything that goes with Eclair
* 3D, video, camera, camcorder, BT, WiFi, etc are all of course working

CyanogenMod extras:
* Can be used with or without Google applications
* Kernel 2.6.34 with Pershoot`s tweaks
ADWLauncher is the default launcher!
* Complete music app overhaul by Eliot Stocker
New Apps2SD method implemented mostly by Chris Soyars.
* Built in USB & Bluetooth tethering
* Graphical enhancements, #boobs, and excellent wallpapers by Prash and SatanR1
* Includes BusyBox, htop, nano, powertop, openvpn, bash, irssi, and all engineering commandline utilities
* FLAC audio support from Kenny Root
* Phone enhancements from Cytown
* Contacts enhancements from Wysie
* MMS enhancements from, well, everyone (see changelog)
* Perform zipalign-on-install of applications
* DeskClock tweaks- longer autosilence and "require unlock" option :)
* Massive APN list
* All available locales are included thanks to PsychoI3oy
* 360-degree auto-orientation by Optedoblivion and Elanthis (enable in settings)
* OpenVPN integration thanks to James Bottomley
* Music app can respond to long-press on the volume buttons (from Metalhead)
* Many other bugfixes and tweaks from AOSP contributors
* Tons of work on the build system by Koush and Chris Soyars
* Big thanks to Zinx for debugging some really difficult issues! He really deserves most of the credit for getting this thing working so well.
See the full CHANGELOG for all credits and details

All source code is available at the CyanogenMod Github! Send pull requests with your changes!

- First time flashing CM-5?
1. Root your device and install Clockwork Recovery (ROM Manager on the market) or Amon_RA`s recovery (Dream /Magic)
2. Do a Nandroid backup!
3. Install the DangerSPL if you don`t already have it
4. WIPE (I cannot guarantee an upgrade from CM-4.2 to CM-5 will work)
5. Install the ROM
6. Optionally install the Google Addon if you want Google Applications like Gmail and Market

- Upgrading?
1. Do a Nandroid Backup!
2. Install the ROM (your Google apps will be backed up and restored automatically)

- Was it a hard reboot? Get me the file "/proc/last_kmsg".
- Was it a soft reboot or a "boot loop"? Run "adb logcat" and get me the full output.
- Pastebin links preferred
- Please use the issue tracker whenever possible!

Latest version: 5.0.8-DS - 06/19/2010
MD5Sum: 48f0c4304ed66c1528bf0bf098b04cb4

Google Addon: ERE36B
Mirror: http://www.mediafire...php?marqwt53ii0

Magic 32A/EBI1 Kernel Update: 
MD5Sum: a90a1350d14e2f0bfd2c5f673d230649

A few known issues;
* Facebook from market breaks sync for Market users (see forum for alternative apk) - only on Dream, Sapphire is OK. Blame Facebook.
* End-Button-behavior in Spare Parts only works on `Sleep` mode
* Camera apps may leak memory
* It`s possible to corrupt your recovery image when running flash_image and memory is low. If this happens, you`ll have to flash it with fastboot. It`s a kernel problem that`s being looked into

Thank you to EVERYONE involved in helping with testing, coding, debugging and documenting! Enjoy!




---- 5.0.8
* Common: Resync with Google as of 06/08/2010
* Common: Kernel 2.6.34 for DS & N1
* Common: ADWLauncher 0.8.6 by Ander Webbs is now the default launcher (
* Common: Complete music app overhaul (with gestures support) by Eliot Stocker (
* Common: Customizable silent mode - Glenn Maynard (
* Common: More customizable colors for various parts of the system (in Spare Parts) - Wysie & Bcrook
* Common: Updated translations from Eug89, ThiasB, and Takuo Kitame
* Common: Wired headset hangup/mute control - Krazy Krivda (
* Common: Updated USB tether and Bluetooth PAN tethering - Stefan Tomanek (
* Common: Bluetooth DUN tether support (Omni-Tether) - Stefan Tomanek (
* Common: Various minor bugfixes
* Common: Ability to load custom color theme xml - Wysie
* Common: Various code cleanups all throughout the source - Christian Mehlmauer
* Common: Fix issue where notifications would play thru the HW speaker even if a headset was connected - Glenn Maynard
* Common: Only load IPV6 if is set - Glenn Maynard
* Common: Enabled experimental Bluetooth voice dialing - copolii
* Common: Fix an NPE in AccountManagerService
* Common: Fix FLAC decoder lock contention - Glenn Maynard
* Common: Fix BlueZ logging - Glenn Maynard
* Common: Fix A2DP not connecting while asleep - Glenn Maynard
* Common: Fix BT control connection race condition (caused A2DP connection failures) - Glenn Maynard
* Common: Fix the "magic music" or "party-in-your-pocket" problem for good - Glenn Maynard
* Common: ADW Launcher settings and Spare Parts are now under the main Settings app - Mehdi ABAAKOUK (
* Common: Fix brightness going out of range - Glenn Maynard
* Common: Fix parsing of SMS messages from short numbers - Glenn Maynard
* Common: Improve BiDi text rendering - Dudy Kohen
* Common: Fix WindowManagerService issue that could cause apps to get OOM killed out of order
* Common: Busybox updated to 1.16.2 - Dylan Simon
* Droid: New kernel with Compcache support. (Bekit)
* D/S: Kernel tweaks to hopefully improve memory usage- enable TINY_RCU and deadline iosched (I can no longer reproduce the flash_image failures with this configuration)
* D/S: Multitouch and swipe added to legacy gallery app
* D/S: Long standing "disappearing icons" Launcher bug fixed - Glenn Maynard
* D/S: Fix acore crash when pressing hard call button - Glenn Maynard
* D/S: Fix issue where camera use kills all system audio
* D/S: Added antibanding to camera driver
* D/S: Fix bug where some wall chargers could disable the USB port
* D/S: Load the correct audio profile for the device to fix glitchy audio on Dream
* D/S: Default compcache size set to 12MB
* D/S: Offset the lowmemorykiller to allow for use of a fraction of swap (Dumfuq & Farmatito @XDA)
* D/S: Prevent allocation failure when enabling Compcache
* N1: Debounce power button (Arve @ Google)
* N1: Target new radio version (FRF50)
* N1: Wireless driver update from Broadcom
* N1: Use Froyo RIL and dormancy settings
* N1: 720p video recording support from Charansingh & Wysie

* Common: Color picker and reset-to-defaults option for new UI customizations (Wysie)
* N1: Fix blurry images in Gallery3D

---- 5.0.7
* Common: Resync with Google as of 05/20/2010
* Common: New ARM optimizations in Bionic from Jim Huang @ 0xlab
* Common: Superuser 2.1 from ChainsDD
* Common: DeskClock style tweaks from Nathan Zachary
* Common: Email signature support from Jarrett Vance
* Common: Pin-lock and alternate lockscreen framework from _avatar
* Common: Updated Japanese locales from Takuo Kitame
* Common: Added Compcache and rzscontrol to the build
* Common: APN list updated by Paul Weiss, blunden, and PsychoI3oy.
* Common: Downloader allows any file to download - thanks Eddie Ringle
* Common: Kernel updated to
* Common: Fix bug with where wrong organization is shown in-call (Boyd Bischke)
* Common: Several kernel patches from Christopher Lais (Zinx) to improve stability and support MT3G Fender/1.2
* Common: Low memory killer was pimped out by San Mehat @ Google. Big interactivity boost especially on D/S
* Common: Updated Phone patches from Cytown (v29)
* Common: Dim the deskclock screensaver colors
* Common: Fixed race conditions and notification bugs in MMS
* Common: Added quick uninstall "Delete Zone" to Launcher and Launcher2 (Ander Webbs)
* Common: Allow widgets in the Launcher default workspace (ported from Launcher2 by Lox)
* Common: Fix race conditions and bugs in MMS app
* Common: Compact drawer can be toggled for Launcher as well as Launcher2 now
* Common: Added squisher script for release builds
* Common: Another lowmemorykiller tweak from Zinx to take cache into account
* Common: Turned off battery percentage display by default
* Common: Added "omni-tether" from Wertarbyte for BT tether
* Common: System built using Zinx`s resource-sorter patch for aapt- may provide perf boost
* Common: Patch from Zinx to have background processes holding wakelocks set to a higher OOM kill adjustment (push notify, mms are good examples)
* Common: Number of recent apps is configurable - Bcrook, Pershoot & Wysie
* Common: Ability to disable icons and paths on the lockscreen - Wysie
* Common: Add pand and hidd to the build
* Common: Fix OpenVPN- manifest was using the wrong mtpd
* Common: DeskClock: Add alarm timeout setting (Michael Webster)
* Common: OpenVPN: Select between TAP and TUN interface (Takuo Kitame)
* Common: Various UI element colors are selectable via Spare Parts (Wysie)
* Common: NEON-optimized libjpeg (CodeAurora/Qualcomm)
* Droid: Fix for 50% signal loss reporting bug on Motorola Droid (Boyd Bischke)
* Droid: Disable V8. It was breaking Epocrates and other applications
* Droid: Tweak the haptic feedback to better match stock (Adrynalyne)
* Droid: Enable Dialpad for OTA Activation (nuclear305)
* D/S: Full support for Dream and Sapphire devices (eclair-ds branch)
* D/S: Updated wallpapers and Launcher for MDPI
* D/S: Build various OMX components from source (via CodeAurora)
* D/S: libcamera originally reverse engineered by NCommander
* D/S: Various driver issues causing battery drain were fixed by Zinx
* D/S: disable menu in lockscreen, fix incall mute, speed up the boot
* D/S: raise min cpufreq to 245MHz (Wes Garner)
* D/S: add Prash`s bootanimation
* D/S: Using HTC "Turbo Mode" clock settings
* D/S: Fix issues with notification LED on D/S
* D/S: Don`t use msmsdcc_sdioirq, this leaves IRQs on all the time which can cause battery drain
* D/S: Fix RIL settings to improve performance
* D/S: Kill logspam from OMX
* D/S: Fixed 3MP camera preview and memory leaks
* D/S: Ship old Gallery app as Gallery3D has too many issues right now
* D/S: Fixed slidelock layout
* D/S: Fixed issue with picking contact for map directions
* D/S: Change oom-killer behavior to be more "swap friendly" if you want to go against everyones advice and use swap anyway
* D/S: Launcher tray images fixed by Prash
* D/S: CPU clock tweaks from Pershoot
* N1: CPU clock and memory tweaks from Pershoot (
* N1: Trackball notification color blending option (from Ehud Shabtai

* Add fstab to /system/etc
* Remove Google Apps which accidentally ended up in the build.
* Removed the usage of blur effects on some screens (like power off). It is too slow on the Droid.

* Fix wifi for those using the default kernel

---- 5.0.6-Droid
* Fixed MMS Videos (PDR447, slayher, DroidMod all had a hand in this)
* Fixups to 4/5 column launcher
* Fixed ##program menu
* Fix fstab bug (DroidMod)

---- 5.0.6-N1
* Merged AOSP from Google as of 3/31/2010
* Ability to move installed applications between internal storage and SD (from Chris Soyars)
* Added libncurses, lsof, irssi, htop, bash, nano and powertop.
* Added option to disable USB Debugging notification.
* 5 column launcher drawer (from Kmobs and ChrisSoyars) - can be switched back to 4 column in Spare Parts
* Animated GIF support in the browser (info from Google)
* Updated translations from Eug89, RedVirus, and ThiasB
* Yahoo mail can be used over wifi (from Invader@AllDroid)
* Kernel is now built from source and installed properly by the Android build system (from Android-X86, tweaked by Wes Garner and Chris Soyars)
* New camera features (antibanding, focus mode, jpeg quality) from CodeAurora
* Battery percentage meter fix from ChainsDD
* Fixed some bugs in Dropbear and added dropbear-keygen to generate host keys
* New ARM NEON optimizations for Bionic from ARM and 0xlab ( - Jim Huang)
* Audio gain tweaks from Pershoot
* Kernel
* Launcher can auto-orientate now (enable in Spare Parts) - not really all that pretty but it works
* Fix the Google backup transport. If you are doing a no-wipe install, run "bmgr transport" in a shell to get it enabled.
* More bugfixes from AOSP contributers (
* Sexied up Nexus LWP from WootRoot and jeagoss with more colors, background, and trackball lighting
* Added wireless-tools (iwconfig and friends) to the build
* Reverted bcm4329 wifi driver to older version
* Added option to set a system-wide http proxy server (this should really be a per-ssid setting though)
* Allow Bluetooth in airplane mode (needs settings db update if installing w/o wipe)
* Added some sounds back
* Added trackball-unlock option from Kmobs (this conflicts with the music skip option)
* Fix for the red/pink camera tint bug!! (from HTC/Google)
* Number keys work on the vk in the Terminal app again (from Jack Palevich`s Google Code project)
* Added 5-minute screen timeout option
* Potential fixes in build.prop to improve 3G speed on N1 - YMMV.

* Fix Launcher2.

* Removed Launcher2 until fixes can be made.
* Minor release to include new ESE81 drivers and renderscript backport.

* Add bash, irssi, nano, htop and other binaries that were missing from the previous release.

* Fix issue with backuptool not formatting /system
* Fix NPE crash in music app

* Actually fix the OpenVPN issues
* Added additional Chinese translations from clockrun
* A2SD fixes: prune dex cache and reset permissions on protected packages
* Revert the MMS layout changes to fix the right-side icons
* Kernel brought up to date with Google
* Fix issue where the install fails on a clean or non CM /system
* Fix a minor bug in Superuser app
* Disable V8 in Webkit and switch back to JSC due to app incompatibilities
* Default white "breathing light" is customizable (from ChainsDD)

* Added script-security option to fix OpenVPN
* Added Italian locales from Eugenio, nk02 and wsx from
* Patch for CM issue 1182, obtained from google issue 1597
* Music appwidget now shows album art and previous button - from Eliot Stocker
* Fix issue with MMS user-agent being set incorrectly

---- 5.0.5-N1
* New Apps2SD method built into the framework. See the wiki for instructions! HUGE HUGE thanks to Chris Soyars for coding the bulk of this, and Wysie for getting our asses moving on it.
* Launcher2 tweaked to honor fling velocity - code by Mohd Faruq ( - check out more in HelixLauncher on the market
* MMS enhancements originally by rgv151, ported to Eclair by Mohd Faruq, ChainsDD, Wes Garner, and myself
* New V8 JavaScript engine - patch from Qualcomm/CodeAurora
* Added kernel network bridging and brctl
* Updated N1 RIL to EPE54B`s version, and included AT&T acdb file
* Kernel updated to plus many patches from Google
* Orientation mode is fully controllable from the settings app now, and 360-degree rotation patch updated from Optedoblivion and Elanthis
* Trackball wake & music skip + volume button long-press track changing from metalhead8816 (Jon Boekenoogen)
* Lots of work on the build system by Koush and Chris Soyars
* Browser enhancements from Wysie - hide zoom controls and fullscreen mode (
* Tweaked the light sensor
* Kernel is slightly undervolted. The voltages match what are being used by Qualcomm.
* Scripting fixes from Stefan Tomanek (
* Nexus Live Wallpaper includes dark background and new color schemes - "Dust" is the new default - work on this done mostly Chris Soyars and tweaked by me. Check out his "NexusMod" version on the Market too.
* Battery percentage shown on the status bar - toggle the option in Spare Parts - patch from canadiancow (will take a battery status change for it to update after switching the toggle)
* Included rsync (thanks to Dylex for the Android port), iwconfig, and iwlist
* Updated German translations from Matthias Büchner (
* Many patches and fixes from AOSP and contributors (
* RenderScript is somewhat faster - now built in ARM mode (the VFP is not used fully in thumb mode) and supports reuse of allocations (from CodeAurora)
* and built from Google source
* Latest e2fsprogs (1.41.10)
* Added redirect-gateway option for OpenVPN
* Lock screen volume swipe selects vibrate mode if you have it enabled in settings
* Tweaked animation speeds (Wes Garner)
* Fixed issue with clicking links in certain webviews (HTML email in particular)

* Revert gralloc changes (causes camera issues)
* Use Eclair-based OpenSSL instead of master
* Use the normal RIL, the new one has problems
* Make "normal" vibrate mode in MMS app actually use the normal pattern.

---- 5.0.4-N1
* Kernel 2.6.33
* Resync with latest code drop from Google
* New lights library from ChainsDD - full color trackball notifications
* 360-degree auto-orientation from Optedoblivion (right/left enabled by default, check option in settings app for 180-degree orientation)
* OpenVPN integration into native VPN settings
* Fixed Dropbear server and SCP
* Added Bash shell
* Random media playback and FLAC issues fixed
* Tweaked the auto-brightness sensor ranges to be smoother
* Customizable MMS notification light/color/vibrate (originally from rgv151@XDA)
* Using RIL from Desire with power-collapse setting
* Enabled some additional iptables options
* Switched to CFQ io scheduler
* Compcache was removed and swap disabled in the kernel. We don`t need this on the N1.
* Soft-key touch area expanded and tweaked by Kmobs and Dwang
* Lots of bugfixes from AOSP

* Slimmed down kernel by building IPv6 as a module- seems to be too large for some devices
* Fixed USB tethering

---- 5.0.3-N1
* Kernel
* New wallpapers from Prash and SatanR1. Graphical tweaks from ChainsDD
* Updated Wysie`s contacts
* NEON optimizations in Skia and Pixelflinger (from 0xdroid and Qualcomm)
* Many bugfixes from AOSP, Koush, bcrook, myself, others
* Fixed backup script to properly restore Goggles
* Rebuilt the whole thing with potentially better CFLAGS
* More stuff, it`s late/early :eek:

---- 5.0.2-N1
* Fixed Launcher2 FC on start
* Fixed usb-tether-over-wifi
* Disabled menu-to-unlock to match the shipping version
* Readded the wireless regulatory domain setting, not sure why this was removed by Google
* Enabled support for PPTP while tethering

---- 5.0.1-N1
* Use ERE27 in build fingerprint so protected apps work.
* Launcher fix from ChainsDD (thanks!)
* Readded VisualizationWallpapers
* Update your gapps to the ERE36B-2 version to fix NetworkLocation and VoiceSearch.

---- 5.0-N1
* Fixed wifi disable bug
* New boot animation by Prash
* Merged ERE36B changes
* Updated fonts with additional glyphs (from CM-4.2, from Noah Friedman)
* Updated Phone mod from Cytown
* Various minor bugfixes
* "Stable" (no pony for you, though)

---- 5.0-N1-beta5
* Rebased with ERE27 from AOSP, includes all native MT support
* Zipalign-on-install pre-check from OpenEclair
* Updated Busybox which includes more applets
* Compcache won`t break your phone anymore, I still don`t recommend using it though.
* Lots of minor bugfixes
* Should be the last beta
* BUG: Disabling wifi fails, get [url=]this services.jar[/url] and push to /system/framework

---- 5.0-N1-beta4
* Highmem kernel is now the default. 2x RAM available.
* MMS bugs fixed (message size, image resizing, etc)
* Updated Wysie`s Contacts to latest
* Disabled the JIT entirely. It`s not even an option anymore. Too buggy and breaks the debugger.
* Built Webkit with V8. Feedback needed on this!
* Updated APN list, should fix AGPS issues
* Added option to keep screen awake while charging for the Music app (car mode)
* Other minor fixes

---- 5.0-N1-beta3
* Removed some kernel patches that caused instability
* Added Wysie`s Contacts enhancements
* Fixed Superuser freeze
* Fixed installer backup script to not copy odexed apps
* Higher resolution wallpaper from Prash
* Added German locale updates from thiasB
* Added LZO support to BusyBox
* Various minor fixes




© Copyright 2011, CommunityRelease

Desktop View