[ROM] CM7-TG-Reloaded (Final: 03-25) - Motorola Triumph

Here's an introduction to CyanogenMod 7 for the un-initiated. This ROM is an update to the original CM7 ROM by TickerGuy. A big thank you to Isaacj87 (ikarosdev), TickerGuy, & Mantera for making this possible.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For even more theme customizations, see the Ultimate Online Theme Kitchen
Updates since TickerGuy's final CM7 B0.8:
- Default kernel based on TheOC kernel with overclocking/undervolting options (61 Mhz - 2 Ghz). (Beware of OC risks, it's not overclocked unless you intentionally change settings)
- Improved UI response without giving up battery life by switching to Interactive governor & SIO scheduler as default (I DO NOT recommend changing these).
- Rewrote touchscreen driver for smoother & more accurate response
- Updated Adreno 205 graphics drivers (12 -> 24 FPS in Nenamark2)
- Fixed wifi & sensor event wakelocks for better battery life.
- Intentional BT wake_lock added for reliable Bluetooth when enabled.
- BT & Wifi can now be enabled together without 100% CPU usage.
- Wifi connects to hidden SSIDs also & scans faster.
- Improved camcorder video ([email protected]/2/0.5 Mbps) & audio (AAC 64kbps @ 44khz) encoding & auto-focusing.
- Improved light sensor readings for auto-backlight tuning in CM settings.
- Fixed sluggish accelerometer bug after long uptime since reboot.
- Extended time for "hold back button to kill app" to 3 seconds to prevent accidental kills.
- Restored default Android lowmemkiller settings for better multitasking apps (Can still be changed in /etc/init.d/99memory)
- Disabled DEBUG mode & HDMI service startup since it's not working anyway
- ICS Roboto font default instead of DroidSans
Updates from CyanogenMod 7.2 Gingerbread 2.3.7:
- T9 predictive search for contacts in phone dialpad
- Customizable carrier label on lockscreen
- ICS Ring (+blade) lock, rotation & transition animations
- Bluetooth external GPS dongle support
- Many other minor fixes & updates such as correct EXIF camera date, options to disable bootup animation, scrolling cache , BT quickconnect, lock volume keys in quiet mode.
Known Problems (everything else works):
- HDMI does not work (Keep a Froyo backup if need to use it occasionally)
- BT or WiFi enabled will prevent deep sleep mode, this is a required hack on custom ROMs (Use built-in Notification bar widget to quickly toggle)
- Some videos in portrait mode flickers. (Enable CM settings 180 orientation & flip upside down)
- Volume sometimes low (pausing or restarting audio sometimes helps)
This ROM is STABLE and has very good battery life when BT & Wifi are off (less than 1%/hr idle when no apps or services are transferring background data). If you encounter any issues, make a NANDroid backup in recovery (DO NOT use the Titanium Backup App, which can cause more problems), then factory-reset & reflash the ROM, try to reproduce the problem BEFORE installing/restoring any Apps. Most problems are due to apps & user settings.
Download Final Build 2012-03-25
md5sum checksum: e2fa38f568af393c525cede9f6eaf025
(I recommend PC download & USB cable transfer onto phone's sdcard for reliability)
Installation:
Follow these simple instructions if you've never flashed a ROM on the MT. If upgrading from a previous CM7, need to wipe cache & advanced -> dalvik-cache in recovery mode (it keeps user data). Also wipe BOTH caches if you experience problems. Android Market/Play is not included for legal reasons, you MUST flash gapps.zip RIGHT AFTER flashing this ROM zip for the first time before rebooting, gtalk.zip (Google Talk) is optional.
Special thanks to these people for financial donations: alisonc, Ben F, Brad Z, Brian C, Claude R, Chi Sung R, Chris H, David E, Deconstructed, dsmryder, eapinto, Eddy C, Jahaziel S, Jay G, Joey M, John C, John D, John K, JohnnyRocket, Jon E, Josh B, Josh H, Kannon Y, Kevin M, klehman215, linearB, Luther P, marc12868, Matthew H, MediocreBadguy, Nicholas M, OverByter, PatrickD88, pillbug, Robert M, Sam H, sharp351, soundping, Susan B, thangfish, Tim S, Volker N, xploPR, Zach B

Changelog
Build 2012-03-25
Includes WhyKernel 03-25:
- Enabled INPUT_GPIO in kernel config again to fix proximity sensor glitches.
Other:
- Reverted to original libaudioalsa.so and liba2dp blobs to be safe & since there were no noticeable audio improvements in last build.
- Default to 'dim' auto-brightness profile values by aricblunk
Updates from Cyanogenmod 7:
- Fixed EXIF data writing for camera
- Fixed soft keyboard appearing on dialer sometimes
- Show PIN entry even if lockscreen is disabled
- Backported "disappearing SD media" fixes from CM9
- Fixed ext4 image generation when size is exact multiple of block size
- Fix cursor repeatedly moving back to beginning of To field in MMS app
- Battery status can be shown in PatternUnlockScreen also
- Added Max SMS length option
- ADWLauncher: Added option to lock Action Buttons in main dock
Build 2012-03-04
Includes WhyKernel 03-04:
- Updated KGSL Adreno 205 graphics drivers (12 -> 24 FPS in Nenamark2)
- Ported genlock feature, needed by newer GPU drivers
- Added ZRAM kernel support
- More battery efficient LED notification blinks
Other:
- Using newer audio & Adreno 205 driver blobs from non-MT FB0 devices on xda-forums
- Added 250 ms delay to prevent accidentally swiping from screen to capacitive buttons
Updates from Cyanogenmod 7:
- Updated File Manager app that's included
- View contact by long press on dialpad T9 results
- More efficient memcpy & strlen low-level functions
- Other minor fixes & improvements.
Build 2012-03-01
WhyKernel 02-29:
- Enabled AES & SHA256 encryption support for apps that need it.
- Disabled INPUT_GPIO to get rid of unnecessary interrupt servicing.
- Touchscreen should work with other FB0 devices again.
- Fixed proximity sensor not turning screen back on during calls
Updates from Cyanogenmod 7:
- Landscape layouts for in-call screen
- Fixed screen hang after dismissing a landscape alarm
Build 2012-02-18
WhyKernel 02-18:
- Fixed occasional "event" wakelocks due to 2+ sensors active at the same time
- More touchscreen optimizations, correct button layout for other FB0 devices
- Fixed broken video from 02-16 build
Other Changes
- Using same sensors & graphics blobs as CM9.
- Added /system/usr/bi041p.idc file for touchscreen calibrations
Updates from Cyanogenmod 7:
- "CM Settings - Input" now doesn't force close (only in last build)
- Fixed side swiping notifications freezes (again)
- Fixed freeze after rotating screen when off
- Fixed stock gallery app improper image scaling
- Improved scrolling cache
- Fixed music widget transparency in landscape mode
WhyKernel 02-08
- Removed some BKLs in input processing.
Build 2012-02-02
Kernel Changes:
- Proper fix for the leftover Wifi & BT wakelocks problem
- Improved MMC/SDIO stability
Updates from Cyanogenmod 7:
- 'Blade' Ring Lockscreen style option available
- Option to disable scrolling cache in performance settings
- ADB over wireless feature built-in (missing 'adbd' on the MT)
- Fixed FC on boot when lockscreen disabled
- Fixed lockscreen alignment
Build 2012-01-26
Updates from Cyanogenmod 7:
- Fixed status bar swipe race (freezing) condition
- Customizable Carrier Label in Settings
- Bluetooth quickconnect option
- ICS rotation & transition animations.
- Option to lock volume keys in silent mode.
- Automatically restart ADB if TCP port settings change.
- Other minor fixes.
Build 2012-01-21:
Kernel changes:
- Touchscreen interrupts have dedicated workqueues now for faster processing. Removed firmware update & other non-functional code.
- Disabled Smartass & SavagedZen CPU governors. They were causing extra early_suspend processing, there are better governors available still.
Other changes:
- Bluetooth & Wifi can be enabled at the same time without 100% CPU utilization.
Build 2012-01-14:
Kernel changes:
- Default to Interactive governor & SIO scheduler (similar performance as Noop, but will give priority to UI interruptions)
- Light sensor will now report 1, 31, 61, 91, 121... values to improve average calculations for auto-backlight
- Intentional wake_lock for when Bluetooth is powered on.
- Disabled more debugging messages (cleanup devs!)
Other changes:
- Enabled AAC audio codec, videos will sound much clearer now. Also disabled continuous auto-focus hunting when recording (these small lenses have huge depth of field anyway)
- Disabled gps.conf intermediate position reporting that gave false locations until locked (problem introduced in last build)
- Updated gps.conf some more, not sure if this makes much of a difference on the MT.
- Reduced hold_back_to_kill delay to 3 seconds for those impatient serial-killas out there.
- Put RomManager back to try not to break anything, it can be removed after first boot up.
Updates from Cyanogenmod 7:
- NEW Ringlock Feature
- NEW Bluetooth GPS dongle support
- Disable Bootup animation now works
- Other minor updates such as TLS-Auth for OpenVPN & call waiting tweak.
Build 2012-01-07:
Kernel changes:
- Reverted back to the stock touchscreen driver code (used in TG's B.08 ROM) with my rewrite & optimization of isr_workqueue function. Should be more reliable and smoother. May have fixed the occasional freezing capacitive button bug too.
- New fix for MMC wake-lock that prevents deep sleep when screen is off.
- Disabled debug mode/msgs in kernel.
Other changes:
- Disabled more debugging modes in DalvikVM, GPS, & kernel. Leaner & faster ROM overall.
- Using gps.conf QUICKEST FIX V1.3 By RJLM, not sure if aGPS even works on the MT according to TG, but this won't hurt anything if it doesn't.
Build 20111230:
Kernel changes:
- Based on TheOC v1.6.14 (changelog)
Other changes:
- Experimental fix for sluggish accelerometer.
- Extended time for "hold back button to kill app" to 4 seconds to prevent accidental kills
- Disabled DEBUG mode & most messages.
- Removed RomManager.apk from package
Build 20111228:
Cyanogen changes:
- Dialpad: perform search when retrieving last dialed number
Kernel changes:
- Kernel based on TheOC Kernel v1.6.11 (changelog)
** Using original interactive governor algorithm with 20ms intervals & 95% threshold.
** Disabled some intermediate frequencies 184, 368, 652, 806, 921 Mhz, simplifies CPU scaling, Still have 61, 122, 245, 460, 576, 768, 1024, & the rest of OC)
** Disabled proximity sensor debug msgs.
- My experimental kernel fix for the occasional "can't go into deep sleep mode until reboot" bug. This should improve battery life.
- Interactive governor default instead of ondemand
Build 20111223:
First version.

nice! one of the things that is holding me back from upgrading from the optimus v to the triumph is that cm7 is still lacking but glad to see some progress is being made.

Very nice. Keep the development alive for this awesome device.

Whyzor, is the sluggish acclerometer fix confirmed working? I've tried farting around with it to no avail on my personal build, but I'm having difficulty making headway.
sent from my ASUS Transformer running Prime 2.1.1 using Tapatalk

APN settings.
Great work guys. I have just a minor question, Lately my sms/mms stops recieving. After being told to check my apn settings, i have noticed that alot of settings are missing. this is what i have. i am running cm 7.2.0-RC0
Name virgin mobile
APN virginmobileUS
proxy not set
port not set
username not set
password not set
server not set
mmsc thehttp
mms proxy 205.239.233.***
mm port 81
mcc 310
mnc 053
authentication type not set
apn type mms
apn protocol ipv4

Sharpe351 said:
Whyzor, is the sluggish acclerometer fix confirmed working? I've tried farting around with it to no avail on my personal build, but I'm having difficulty making headway.
sent from my ASUS Transformer running Prime 2.1.1 using Tapatalk
Click to expand...
Click to collapse
Interesting that you asked, I was just trying to get a new build out today, I thought this fix worked since some others in another forum reported it did, and also a few Optimus V CM7 devs reported working too. So I did a 'make clobber', 'make clean' today, and it apparently broke proximity, light, accelerometer, magnetic sensors (GPS, temp, mic still worked according to AndroSensor app) on a clean build. I haven't confirmed everything yet, I'm making another clean build tonight & will know tomorrow if I reverted the fix above would work. I think originally I did a clean build before the fix, then applied fix, and did a 'dirty' build on top to get the sensors working AND (apparently) fixed.
I'd be interested to know if you apply the fix & do a clean build, whether the sensors still work.
daveb272 said:
Great work guys. I have just a minor question, Lately my sms/mms stops recieving. After being told to check my apn settings, i have noticed that alot of settings are missing. this is what i have. i am running cm 7.2.0-RC0
Click to expand...
Click to collapse
Try rebooting into recovery & wipe cache AND dalvik-cache, it won't erase personal data.

Whyzor said:
Interesting that you asked, I was just trying to get a new build out today, I thought this fix worked since some others in another forum reported it did, and also a few Optimus V CM7 devs reported working too. So I did a 'make clobber', 'make clean' today, and it apparently broke proximity, light, accelerometer, magnetic sensors (GPS, temp, mic still worked according to AndroSensor app) on a clean build. I haven't confirmed everything yet, I'm making another clean build tonight & will know tomorrow if I reverted the fix above would work. I think originally I did a clean build before the fix, then applied fix, and did a 'dirty' build on top to get the sensors working AND (apparently) fixed.
I'd be interested to know if you apply the fix & do a clean build, whether the sensors still work.
Click to expand...
Click to collapse
I'll look into it sometime in the next few days. My build has very little that actually bugs me (g-sensor is the only one I can think of). My OP-V on IHO had the same issues, so I kinda expected it with this build. I did a custom build there as well based on Jerry's setup. I built my Motorola CM7 as a re-sync with CM essentially, based on Issac's git through the guide on androidforums, but everything that was questionable before worked on this build. I think the CM team hasn't paid too much attention to the g-sensor issue because the phones with the problem are constantly being rebooted (testing). If you reboot and use it, the sensor works fine for a while. It's just after a while that I notice sluggish performance (same on the OP-V). I'll try to get back with you or upload and send you my build with the fix integrated to test as soon as I can.
-Mike
sent from my ASUS Transformer running Prime 2.1.1 using Tapatalk

Well something is hosed pretty badly with my local repo, because even after reverting the fix I posted earlier, and a clean build, I still can't get sensors. I'm going to have to erase everything and sync from Isaac's repo if I want to build another ROM (it took over 24 hrs the first time).
I may just focus on kernel tweaks from now on since the CM7 side isn't getting much updates anyway. I've restored from a previous working nandroid backup and the sensors still work (so it's not a hardware problem).

Whyzor said:
Well something is hosed pretty badly with my local repo, because even after reverting the fix I posted earlier, and a clean build, I still can't get sensors. I'm going to have to erase everything and sync from Isaac's repo if I want to build another ROM (it took over 24 hrs the first time).
I may just focus on kernel tweaks from now on since the CM7 side isn't getting much updates anyway. I've restored from a previous working nandroid backup and the sensors still work (so it's not a hardware problem).
Click to expand...
Click to collapse
Is the sensor fix uploaded to Issac's current repo? I'm also trying to get a git of my own to fork from Issac's and TG's builds respectively. I'm loading it onto my laptop now to see if the build changes. If not I can try to merge the changes with a bit of a tutorial and run another build. If you want, I can PM you a current link to the build I'm using right now as my daily. The updates haven't been pushed, but the ROM is dead stable. As far as repo sync is concerned, my first took about 3 hours. The computers I use are old and outdated. Both are 32bit systems. My desktop is 2.8Ghz single core with 2 gig of ram. My laptop is 1.4Ghz single on 1 gig of ram. They work great for me and I've had very few issues.
**sidenote** You may be able to repo sync to get the additional fixes that may be missing. Or, you may try to reload the "proprietary" files. I had a borked build that was missing some proprietary files. I had to reload them to rebuild and fix the issues.
sent from my ASUS Transformer running Prime 2.1.1 using Tapatalk

Sharpe351 said:
Is the sensor fix uploaded to Issac's current repo? I'm also trying to get a git of my own to fork from Issac's and TG's builds respectively. I'm loading it onto my laptop now to see if the build changes. If not I can try to merge the changes with a bit of a tutorial and run another build. If you want, I can PM you a current link to the build I'm using right now as my daily. The updates haven't been pushed, but the ROM is dead stable. As far as repo sync is concerned, my first took about 3 hours. The computers I use are old and outdated. Both are 32bit systems. My desktop is 2.8Ghz single core with 2 gig of ram. My laptop is 1.4Ghz single on 1 gig of ram. They work great for me and I've had very few issues.
**sidenote** You may be able to repo sync to get the additional fixes that may be missing. Or, you may try to reload the "proprietary" files. I had a borked build that was missing some proprietary files. I had to reload them to rebuild and fix the issues.
sent from my ASUS Transformer running Prime 2.1.1 using Tapatalk
Click to expand...
Click to collapse
No the sensor fix isn't in Isaac's repo, I had to manually add it. Here's a discussion about it: https://github.com/inferiorhumanorgans/android_device_lge_thunderc/issues/50
I'll try reloading the proprietary files, I have a working binary ROM from before still (with some optimizations of my own), just can't get that same config from building source. I'd be curious to see your changes pushed to a github. I was going to get to that with my optimizations as soon as I confirm a working build, until this happened.

Whyzor said:
No the sensor fix isn't in Isaac's repo, I had to manually add it. Here's a discussion about it: https://github.com/inferiorhumanorgans/android_device_lge_thunderc/issues/50
I'll try reloading the proprietary files, I have a working binary ROM from before still (with some optimizations of my own), just can't get that same config from building source. I'd be curious to see your changes pushed to a github. I was going to get to that with my optimizations as soon as I confirm a working build, until this happened.
Click to expand...
Click to collapse
My changes aren't really much IMO. Essentially a sync with minor tweaks.
Currently, I think github is screwy. I'm getting a fetch error.
Code:
fatal: The remote end hung up unexpectedly
error: Cannot fetch CyanogenMod/android_prebuilt
I think it's on their end. My desktop has the same issue. My sync on the laptop is sunk at 94%.
sent from my ASUS Transformer running Prime 2.1.1 using Tapatalk

New 01-07 build uploaded. Check post #1 & #2 for link & changelog. If upgrading, just wipe cache AND dalvik-cache before flashing, it should keep all your user data & settings.
In the spirit of new years resolutions (what? a ROM needs to go to the gym once in a while too). These apps can safely be removed if you don't use them (it's from a script that I run after every new CM7 install on my MT.
Code:
#!/system/bin/sh
mount -o rw,remount /system
rm /system/media/bootanimation.zip
rm /system/app/ADWLauncher.apk # IF you have another launcher already installed.
rm /system/app/Androidian.apk
rm /system/app/AndroidTerm.apk # Market version is more up-to-date
rm /system/app/Calculator.apk # I prefer RealCalc
rm /system/app/CMStats.apk
rm /system/app/CMUpdateNotify.apk
rm /system/app/CMWallpapers.apk
rm /system/app/Cyanbread.apk
rm /system/app/DSPManager.apk
rm /system/app/Email.apk
rm /system/app/Gallery3D.apk # Quickpic is much nicer replacement
rm /system/app/LiveWallpapers.apk
rm /system/app/LiveWallpapersPicker.apk
rm /system/app/MagicSmokeWallpapers.apk
rm /system/app/Pacman.apk
rm /system/app/Protips.apk
rm /system/app/ThemeChooser.apk
rm /system/app/ThemeManager.apk
rm /system/app/VisualizationWallpapers.apk
rm /system/app/VpnServices.apk

In case anyone only monitors this thread here, new version 01-14 posted, see #1 & #2 for details.

Whyzor said:
In case anyone only monitors this thread here, new version 01-14 posted, see #1 & #2 for details.
Click to expand...
Click to collapse
Is the AGPS patch included with 01-14 version?

destroyer67 said:
Is the AGPS patch included with 01-14 version?
Click to expand...
Click to collapse
Yes. I'm not noticing much difference (I don't use GPS that much, it's always been ok for me).

Whyzor said:
Yes. I'm not noticing much difference (I don't use GPS that much, it's always been ok for me).
Click to expand...
Click to collapse
My GPS has always worked fine. All I had to do was be connected to Wifi the first time I initialized the GPS. Now it connects in 10 seconds or less.
sent from my ASUS Transformer running 8.6.5.21 using Tapatalk

hi, do you know a command to make android not to monitor the battery status?.

Whyzor said:
In the spirit of new years resolutions (what? a ROM needs to go to the gym once in a while too). These apps can safely be removed if you don't use them (it's from a script that I run after every new CM7 install on my MT.
Click to expand...
Click to collapse
thanks a lot for this info. but now question is how to run this. and what am i supposed to save this file as. *.sh ??
and how to call this script from updater-script file ?
do you know what are we supposed to enter/ syntax for renaming a file if we dont want to overite it(regarding updater-script)
say i want to change calculator.apk but keep the original in place as *.apk.old

zailer said:
thanks a lot for this info. but now question is how to run this. and what am i supposed to save this file as. *.sh ??
and how to call this script from updater-script file ?
do you know what are we supposed to enter/ syntax for renaming a file if we dont want to overite it(regarding updater-script)
say i want to change calculator.apk but keep the original in place as *.apk.old
Click to expand...
Click to collapse
I save it as /sdcard/os/c.sh (I don't think the suffix is important, it can help you remember it's a sh script). Not sure about updater-script, I don't use that. Then every time after new version of ROM installed, just run:
su
sh /sdcard/os/c.sh
If you want to copy an old copy, just insert something like:
cp /system/bin/blah.apk /system/bin/blah_apk.bak
rm /system/bin/blah.apk
...

Related

[ROM] DamageControl v3.2.x | Check post #2 for updates this week!

DamageControl v3.1.2 - http://www.damagedroms.com
FULL Flash support, JIT, DConfig, Bug Reporter, ROM Manager, 4G, much more
I am proud to present DamageControl ROM for the HTC Evo! The ROMs our team releases are always focused on stability, speed, and ease of use. My partner, TrevE and I, continue to present ROMs that are easy to update through an application that is bundled with the ROM, DCUpdater (based upon cm-updater). We also have bundled applications that let you modify advanced Android settings as well as other applications that will let you customize advanced settings of the ROM.
Another application that we bundle is an application that lets you submit bugs. This way, you can get personal help in problems you have with the ROM!
We usually release new ROMs every two-to-three weeks.
We have found that with our tweaks, that battery life has greatly improved. From our results, we have had much more than sufficient battery life. We have also sped some things up a bit, and made other small tweaks.
Download:
v3.1.2
http://dl.damagedroms.com/3.0/DamageControlv3.1.2-deodexed.zip
**Because I am getting married this week, I will be unavailable to post the new updates for DamageControl. Please check post #2 for updates.**
==== Older Versions ====
v3.1.1
http://dl.damagedroms.com/3.0/DamageControlv3.1.1-deodexed.zip
v3.0
http://dl.damagedroms.com/3.0/DamageControlv3.zip
http://www.sprintdroids.com/roms/DamageControlv3.zip
Changelog:
v3.1.2
-FULL Flash support
-Fixed Wifi and 4G
v3.1.1
-Fixed version of 3.1. Sorry for the headache. Fixes boot issues, phone issues, etc
-New Dconfig with new advanced settings.
*Just so everyone's clear DConfig modifies the WAY the kernel handles stuff. It is not a new compiled kernel nor have we
claimed it to be.
You can read up on some of these settings we're playing with here:
http://www.redhat.com/docs/wp/performancetuning/rhel4_vm.pdf
v3.1
**You must be using toasts latest root method for this to work properly. Recomended you flash latest radio as well**
*2 versions now, odexed/deodexed. -
Some people have a preference so we're including both, theres been plenty of argument on what's better/faster
deodexed makes apks "portable" but takes up more space and is needed if you want skins.
odexed has a quicker first boot but skins cannot be applied.
-Initial version of dconfig for evo included
-Added HTCmusic back in
-Added RomManager
-Firstboot zipalign of /system/ and uid fix (first boot will take awhile, just wait it out & watch logcat)
-updated vending
-fixed up qik/quickboot
-permissions on /system/bin/ip set to fix 4g isuses
-some skins are back, checkout DCUpdater! We will be adding more as we get to it - if you want to see your themes in
dcupdater contact us!
-Updated wifitether to 2.05-pre2
-dcupdater
-added in dconfig backend. (gui needs a little rework, back next version). Dont mess with /system/etc/dc.conf much
unless you know what your doing
-few kernel tweaks set to try to help out battery. tuned dirty writes, dalvik cache, scheduler & more.
-wifitether/geniewidget/3d gallery w/MT
-Updated DCUpdater
-ROM Manager
-Added our website bookmark by default!
v3.0
-piratemedia music apk with rotate, gesture controls + more widgets
-silenced boot
-host file to block ads
-moved some stuff over to data for easier updates.
-added ChainsDD SuperUser2.1
-added quickboot
-removed stock, flikr, footprints, gsd due to being battery hogs
-added busybox, auto zipalign of /data/app/, dcpowertop (run from adb shell to see wakeups), plus more goodies...
-Updated DCUpdater
-ROM Manager
-Our website is now bookmarked by default
I normally do not ask for donations, however I am getting married soon and could certainly use help! You can help me out by clicking here.
You can also donate to my partner TrevE by clicking here.
Check out our new website (although more big changes are coming to it soon!) at http://www.damagedroms.com
Post #2 by TrevE also has more information on DamageControl ROM.
Follow me on twitter for the latest DamageControl news!!
Latest Download:
**DAMAGE IS GETTING MARRIED THIS WEEK!! (congratz man) I WILL BE KEEPING UP POST 2 WITH LATEST INFO UNTIL HE GETS BACK**
warning
Read this post, its your user manual. 99% of the stuff you are going to ask will be somewhere below. at least press CTRL + F and make a effort.
If you cant fix it, dont flash it.
oh yeah, this says it well too
krizno said:
"evo you look good won't you back that nand up, damn that rom is fine won't you back that nand up, dude that's a sweet theme won't you back that nand up, what a cool lock screen won't you back that nand up"
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Latest Version- DC 3.2.3
I HAVE COMPARED THE RUU JUST RELEASED TO THE OTA FILES WE USED TO START WITH FOR THIS RELEASE WE ARE 100% MATCH. SEE THERE WAS NO REASON TO WAIT WE HAVE HAD RIGHT FILES IN THIS SINCE THE DAY THE OTA WAS RELEASED!
ALSO NOTE 3.2.2 AND HIGHER REQUIRE NEW RADIO AND WIMAX UPDATE FOR 4G!!! SEE BELOW FOR MORE!
===============
LINPAQ HALL OF FAME
===============
Post your best linpaq scores and ill throw them up here.
12.003 -Jykinturah - http://forum.xda-developers.com/showpost.php?p=7113677&postcount=5443
11.976 - Jykinturah - http://forum.xda-developers.com/showpost.php?p=7112414&postcount=5411
11.768 jmxp69 - http://forum.xda-developers.com/showpost.php?p=7177119&postcount=6259
11.469 -nize2beme - http://forum.xda-developers.com/showpost.php?p=7110505&postcount=5356
11.349 - jonesdana - http://forum.xda-developers.com/showpost.php?p=7110712&postcount=5361
11.349 - welrope - http://forum.xda-developers.com/showpost.php?p=7107594&postcount=5247
11.325 - jonesdana - http://forum.xda-developers.com/showpost.php?p=7102111&postcount=5138
10.698 - welrope - http://forum.xda-developers.com/showpost.php?p=7107368&postcount=5241
========
Changelog -
========
dc 3.2.3
Mirror http://www.4shared.com/file/0Qsusd3V/DamageControlv323_deodexed.html
LWP FIX - &postcount=4676
-Newer versions of System APK including youtube (fixes hd issue), 3D Gallery with multitouch EVERYWHERE, rotation, and camera resolution limit removed + MORE!
-updated wifitether to 2.0.5-pre2 (infrastructure mode) and moved to data for easy updates
-Added new option in dconfig to renice system processes. Causes important stuff to be last to be swapped out, makes for lower ring delay/mms delay when phones sleeping and less cpu load if it is swapped out and needed.
Its a ghetto implementation right now, it runs it on first boot only. If processes DO get killed/startup with different PID settings go away.
-New battery saver profile. If you had this profile before you will be shunted down to usercofig. Resave with battery saver to use new settings.
-DConfig backend work
-Fixed some symlinks
-Flash Tweaks
-Audio tweaks (FLAC and more)
-live wallpapers tweaked
-some protection against future ota updates without resigning apks. (Dcupdater > Sprint rootkilling updates)
Click to expand...
Click to collapse
Older Builds:
dc 3.2.2.1 deodexed- http://www.4shared.com/file/0shR7Fa6/DamageControlv3221_deodexed.html
Click to expand...
Click to collapse
fixes qik fc, teeter fc, 4g issues, dcpowertop & flash from wipe
if your having 4g issues with this see below.
3.2.2 DEODEXED - http://www.4shared.com/file/WaUHnfVo/DamageControlv322_deodexed.html
3.2.2 PATCH - http://forum.xda-developers.com/showpost.php?p=7000212&postcount=3233
above patch should fix dcpowertop, flash teeter, qik, maybe nebs htc kb issue. flash ontop of dc 3.2.2 after booting it once. Read the post. it will be a long boot (wiped dalvik in update)
Click to expand...
Click to collapse
-New build based on Todays Sprint Release.
-New DConfig look! DO NOT USE WIRELESS N IT SHOULD BE ENABLED ALREADY FROM SPRINT
-Themes are not in DCUpdater yet. I deodexed the framework and am not sure if anything changed.
DC 3.2.1
3.2.1 Deodexed - http://dl.damagedroms.com/3.0/DamageControlv3.2.1-DEODEXED.zip
3.2.1 Deodexed Mirror - http://www.4shared.com/file/lFl2DbLs/DamageControlv321-DEODEXED.html
Click to expand...
Click to collapse
-JIT Stability fixes. Its still not perfect but getting better:
Using gr0gmint's new modified JIT dll's (thank man). This may work with sense but its way more stable without. More @ ?t=684535
(for this build JIT is always visable next to the profile dropdown. Be careful with it, kinda gotta rethink how this form looks/works.
If you enable JIT use the checkbox on the mainscreen, choose a battery profile & press reset. It will configure your heap & banned apps for you. If you still have JIT issues try boosting heap in DConfig up to 48m)
-Apps2SD - Disabled by default, but Apps & Dalvik moves to sd are supported in this build, read post 2 for everything you need to know. Audio & Text to sd build has been given out to testers. (coming soon)
-Updated DConfig to include options for Apps2SD. Also has profile & banned apps fixes
--Dconfig may work again on hero/other devices with a few dc.conf changes (needs testing)
-Even more battery and performance tweaks along with many backend stability fixes in initial boot script.
-Fixes fsck error checking on boot
-Fixed HTC Widget Download issue with deodexed
-Updated Geniewidget
-Updated google maps
-tweaked firstboot /system/app zipalign
-removed AdBlocking host file. If you want to readd get "AdFree Android" app from BigTinCan on market.
-Possible Bluetooth fixes
DC 3.2
3.2 - Deodexed Download- http://dl.damagedroms.com/3.0/DamageControlv3.2-deodexed.zip
3.2 - Odexed Download - http://dl.damagedroms.com/3.0/DamageControlv3.2-odexed.zip
3.2 - DConfig June 23rd Update -
Compiled DConfig fixes profile visual bug and JIT stability - &postcount=2297
Click to expand...
Click to collapse
-themes & lockscreen fixes are available in DCUpdater now! See themes section below for more.
-odex & deodex version available now. see odex vs deodex below for more.
-new dconfig. Performance profiles added with a few preset values.
-further tweaked some battery saving options
-fixed wifitether issue
-added chuckhriczko wireless N patch. Use Dconfig to enable.
-fixed issue causing people who arent properly nand unlocked to loop. without nand unlocked we cant write to system so some features of dconfig are disabled.
-worked on JIT. Should be more stable. Still an advanced option, enable at your own risk after reading post 2 fully.
-enhanced banned apps code a bit. Should allow for more advanced configurations soon.
============
PreReqs
============
This rom assumes you are fully rooted with nand unlocked. If you bootloop after flashing try wiping & reflashing. If that doesnt work MAKE SURE YOU ARE NAND UNLOCKED.
I used toast2of2 method, you can do whatever you are comfortable with. Guys over at androidpolice did a writeup on how to flash using DC as an example - Read it here
Also we assume you have nandroided. This is a saving grace if things go wrong. If you have no clue what i just said webs05 wrote a guide over at ?t=710513
========================
4G INFO/HOW TO FLASH
========================
Because DC 3.2.2 or higher is built on OTA update you MUST have proper radio/wimax to use. You should only have to flash with witslacks method ONCE before going to 3.2.2 or higher. If you are already on 3.2.2+ with working 4g just flash update.zip as normal. DC update.zips or nandroids will not touch radios so theory is once your good your good.
Do not flash update.zip's to update radio or wimax itll just give you more problems than its worth. If you used them previously you may also continue to have issues. These are the radio's fault, not DC's. Witslacks PC36IMG-1.47.651.1_eng-hboot_RA-1.7.0.1.zip has been tested/confirmed over and over and the only thing id use.
Instructions-
If you are coming from a previous version of DC make a nandroid backup first. Then follow witslacks method:
http://forum.xda-developers.com/showthread.php?t=715915
After you follow his WHOLE process boot to a recovery console. Just use that to flash the DC zip, or restore your nandroid (wont touch radios) After you flash DC update profile/PRL and enjoy 4g.
If you are stuck scanning for 4g
go into adb shell
ls /data/misc/wimax/
look for a file with your macaddress ending in .tree.xml. we want to move that to another location so it gets regenerated.
mv /data/misc/wimax/macaddress.tree.xml /data/misc/wimax/macaddress.tree.xml.orig
-If you still have 4g problems:
see this post http://forum.xda-developers.com/showpost.php?p=7020516&postcount=3826 You must verify all your MAC addresses are sane. Also your Username/Pass must be valid.
To give us a 4g error report:
-First tell us if your MAC address has _EVER_ been broken or you used update.zips to update radios
-Have you ran witslacks starting over method?
-What patches have been applied?
-Have you verified your username/password is OK from the above section?
-Have you tried shutting wifi and 4g off, rebooting, then turning just 4g on?
- turn 4g off. reboot the phone. run
adb logcat
and grab everything from turning your radio on to where it fails to connect.
- now run
adb shell dmesg
grab the end output from that where 4g turns on. (sequansd stuff)
- now do
adb shell
# ls -l /data/misc/wimax/
find the .tree file. What are your permissions on it? (information on left hand side before file name)
Click to expand...
Click to collapse
====================
Known Issues
====================
this has been stated over 9000 times YOU MUST BE FULLY NAND UNLOCKED TO USE THIS!! If you arent you will have bootloops/other issues.
*Lockscreen - When you remove HTCLockscreen the vanilla one is broken up to 3.2.3. Proper fixes are now in DCUpdater
*DCUpdater FC will occur if you have your SDCard mounted or it cannot write to the fat32 partition for some reason. Just unmount your card.
*Clockwork Recovery - clockwork recovery does not play nice with dcupdater. You will end up in a different part of recovery with a green arrow or android guys skating.
If your using clockwork just press update later after dcupdater downloads update reboot into recovery and manually apply the update from /sdcard/dcupdater/updates
*JIT Stability. Working better in 3.2.1+ let me know how latest is.
*Themes from 3.2.1 and previous may not work in 3.2.2. They will cause a com.htc.bg crash.
*Wireless N in 3.2.2+ its enabled by default by sprint. DO NOT ENABLE THIS OPTION IN DCONFIG OR WIFI WILL NOT WORK
====================
Odex vs Deodex
====================
Theres plenty of debate over what is faster/better to use, im not going to take sides in this one. This is just information about what the differences in the two are, try for yourself.
Deodex basically takes the odex file and stuffs it into the apk as a classes.dex. First boot it dissembles the file into /dalvik-cache (i believe). Now there is basically 2 copies of the odex, one in the apk one in cache. This makes it "portable". This allows modders to work on the apks & easily change stuff. If you want themes or stuff like lockscreen fixes you MUST use Deodex.
Odex is how things come stock. It takes up less room but making modifications or taking apks from other roms is hard. You cannot use themes with this version!! To see odex in dcupdater you must go to menu -> configuration -> rom update settings -> display all roms & display experimental roms. Its marked experimental to avoid confusion because themes in dcupdater will not work with it.
DC 3.2 after fresh wipe without setting sync accts up and no a2sd:
Odex - 374 MB free
Deodex - 329 MB free
====================
General Stuff
====================
-Themes are trickling into DCUpdater. They will only work with the DEODEXED rom. Same with lockscreen fix.
-Firstboot script will cause phone to sit on white HTC EVO 4G screen if you are upgrading for a few minutes. Watch logcat if your paranoid.
-Do not use SetCPU if you are on the stock HTC kernel (perflock on kernel) it will just cause issues. If you have a modded one go ahead
-No need for taskkillers with lowmemkiller. Really just cause more issues than their worth.
-If your accounts & sync FC after upgrading from another rom you can try to do the following but be warned you will need to resync everything
Code:
adb remount
adb shell rm /data/system/accounts.db
adb reboot
Hackvan sent me a heads up to a fix that does not require you to resync from thread: http://forum.xda-developers.com/showthread.php?p=7159566
Code:
adb shell
cd /data/system
echo 'delete from accounts where type LIKE "com.htc%";' |sqlite3 accounts.db
-it really helps us if you can reproduce FC's to restart phone, reproduce issue without doing anything else first then use send bug report.
-this rom has so many configurations now its hard to keep up. When posting an issue please make sure you have checked post 2 & be as detailed as possible
(Deodexed/Odexed/DConfig Settings/Skins or other Update.zips applied)
============
Powertop
============
powertop will also reveal stuff hogging wakeups. The less wakeups you have the better battery life will be.
The main thing you will want to diagnose is wakeups when the screen is off and the phone idle. Shut your screen off when connected to usb and wait about 30 seconds, then run
Code:
adb shell dcpowertop
Your wakeups should be around 50-80. If your higher than that you could have a problem. If you see something there in question try to run the following to find what apk the thread belongs to:
adb shell top -n 1 -t
Click to expand...
Click to collapse
a powertop example of tracking down an apk can be seen over at &postcount=2502
==============
Other Battery Tips
==============
-If you wipe data to start new with rom you are also wiping your battery stats so things can get out of whack. Cyanogen has a good howto on battery calibration
http://wiki.cyanogenmod.com/index.php/Troubleshooting#Battery_recalibration
-Turn off rotation. the akm8973 driver seems to be a hog when screen is on. even tho i loved rotation in helix i get much better battery life with it off.
-If you sync stuff constantly try jumping on wifi where possible. Also 4g is a powerhog keep it off if not using it.
-in accounts and sync disable background data if you dont have any mission critical data that sync.
-Make sure you are not at 100% awake time. in settings -> about phone -> battery the awake time should be less than up time (unless your plugged into usb). If its the same wipe data reflash and add your apps one by one.
-The battery use screen in 'settings -> about phone -> battery' is a bit limited. Things like a high time without a signal can cause battery drain.
-I also like checking the the "advanced" battery use screen. Open a dialer and dial the code below. Then go to battery history. Partial wake usage usually shows more information on whats hogging wake. Sensor/GPS/Network/CPU is also revealing sometimes, these all eat battery.
Code:
*#*#4636#*#*
-Use an app such as OSMonitor from market to check out whats using CPU in realtime
-Apply battery saver config in dconfig. If its too slow for you turn the sampling rate down one.
============
Themes
============
- Here is a preview of just some of the items in dcupdater. we will link back to the original themers thread below if you have problems with the theme start there.
More will be coming, if you want to see your themes here or in DCUpdater contact me!
-I have done a bunch of lockscreen fixes. They are now in DCUpdater. They should be 100% working now. We have rotary lockscreens with time and without and the regular vanilla lockscreen. Right now the versions only will show your desktop background (lwp included) there will be a cleared version shortly.
*Konikub has done a bunch of awesome themes. His full color themes for dc is over @ ?t=706333 Great stuff from the hero days. He also has a white taskbar theme to flashontop of Aloysis and an Espresso theme!
*GODZSON did some clear HTCClockWidget's over @ ?p=6542626&postcount=4
*MRPuffin made a AOSP theme over @ ?t=710162
*michd did a DC transparent XDA keyboard mod @ &postcount=2030
-Contact us if you want to see your skins in dcupdater or in this post.-
========
Kernels -
========
These are for people who know what they are doing. Please dont even attempt to use this if you dont know what they do. YOU ARE FLASHING THESE AT YOUR OWN RISK DONT BLAME ME WHEN YOU NEED TO WIPE OR WORSE YOUR DEVICE EXPLODES! If you read this and think freekin sweet these kernels are for you. If your scared just continue on and DO NOT FLASH.
DO NOT flash any kernel that has not been specifically modded for DC. It WILL cause issues, especially with wifi and or DConfig (it will look like it makes changes but nothing will happen)
Stock Kernels-
(these are here incase you want to go back to stock dc after flashing a modded kernel. They are not needed otherwise. they should fully revert any custom kernel/modules/wifi)
OTA DC Kernel with firmware & modules (DC 3.2.2 and higher 2.6.29-789bf291)
http://dl.damagedroms.com/3.0/OTA_dc_kernel_signed_wdrivers.zip
PRE OTA DC Kernel (from DC 3.2.1 and lower) - http://dl.damagedroms.com/3.0/OriginalStock_dc_kernel_signed.zip
Modded Kernels- These have just been patched to work with DC. Please direct any questions to the kernel cooker.
Netarchy has a new kernel for nova or epson screens. From his first post Revision 3.6.2b - Damage Control Compatible build Looked sane to me:
More info ?t=719763
Click to expand...
Click to collapse
ffolkes 7/7 kernel high framerate on novatec screens UNDERVOLTED with modules/fw Download -http://dl.damagedroms.com/3.0/ffolkes_novatec_wdrivers_boot_t2_v5-1-1-e-FIXED.zip
NORMAL Volt with modules/fw Download - http://dl.damagedroms.com/3.0/ffolkes_novatec_wdrivers_boot_t2_v5-1-1-e_nv-FIXED.zip
5point multitouch, overclocking support with setcpu enabled +more. see ?t=711964 for more info
Click to expand...
Click to collapse
Toasts Godmode Kernel for DC (OLD FROM 6/22)
Download - http://dl.damagedroms.com/3.0/622GoDmOdE-DamageControl_signed.zip
*Really just for the powerusers -See toasts thread here t=686240
Click to expand...
Click to collapse
=================
Flash stuff
=================
Flash 10.1 is def a hack but sites that would not load before will. shots of flash playing justin.tv & adobe mobile 10.1 test vids:
http://forum.xda-developers.com/showpost.php?p=6861763&postcount=1451
http://forum.xda-developers.com/showpost.php?p=6862285&postcount=1473
Also tested a few "Adult entertainment" sites that did not work before with success.
To increase flash compatibility we found playing with these to help:
-Go to url bar
-delete everything even http:// enter
about:debug
-press menu go to settings
-turn off mobile view
-go to UAString
-set to desktop
Click to expand...
Click to collapse
====================
DConfig Guide
====================
**DCONFIG IS GETTING A MAKEOVER. EXCUSE THE SLOPPY LOOKS FOR NOW**
Dconfig has been redone for release 3.1, for those of you that are new to this it allows you to customize many settings usually not visible to the end user. You can kill your battery fast or put it into a powersaving mode at the expense of performance or anything in between. This will help you choose the right settings for yourself. Alot has changed since this project began - If you want to read more about where dconfig started from or about the backend(alittle outdated but still pretty right) you can checkout the original post ?t=670098
Dconfig home:
-Performance Profiles. These are a new option to set up the Advanced Tweak settings with some defaults ive tested with. It will overwrite your settings there.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Dconfig Apps2SD:
Controls app2sd settings on boot. To get this to work you must have a SD card formatted with at least a ext/fat32 partition. Swap can be set to 0 unless you want swapping (not really needed on evo)
EXT2 vs EXT3 - Journeling. wiki it, Is it really needed? probably not
Move Apps- Disabled by default. moves /data/app/ and /data/app-private/ to /system/sd/app & app-private. May impact battery life slightly. You can confirm its enabled by running the following:
adb shell
cd /data/app/
pwd
Click to expand...
Click to collapse
It should return /system/sd/app/
Move Dalvik- Disabled by default.
Do not enable unless you have a faster SD card. You may get random reboots if your card is too slow
This moves /data/dalvik-cache/ to /system/sd/dalvik-cache. Dalvik-cache is usually somewhere between 50 - 100mb. Seems to have a more significant battery impact than just moving apps.
adb shell
cd /data/dalvik-cache/
pwd
Click to expand...
Click to collapse
It should return /system/sd/dalvik-cache/
Move Texts- Moves textmessage DB to /system/sd/. Nice because you can wipe and keep texts.
Move Audio- Moves ringtones off to /system/sd/. I prefer this method rather than putting them on fat32 partition because they still work if you have SD mounted and get a call.
*Things to think about with A2SD*
If your using a2sd & wipe your /data/partition and not your EXT you could run into problems with permissions on /data/app-private/ apps. After wipe of data & flash if you bootloop try to wipe your protected apps and just redownload them from market
adb remount
adb shell rm /data/app-private/*
Click to expand...
Click to collapse
IF the above doesnt work you win a ext wipe.
Dconfig Basic:
*options here are generally considered "safe".
Zipalign- is recommended. Gives a nice boost with loading apps and when loading app icons (scrolling through app tray and on main screen)
SD swapping adds swap ram- evo probably shouldnt enable this.
DalvikHeap- Stock evo is 24, 32 is what i use it on mainly, 48 is probably not needed. Space java objects are stored, has a direct effect on how much RAM apps use.
LowMemKiller - Eliminates need for taskkillers. Lets android system close out of apps when RAM gets low, 150MB seems to be a nice spot.
Wireless N - Enables or disables chuckhriczko wireless N patch. May consume more battery
Dconfig Advanced:
*These options all effect low level stuff. Play with caution:
JIT - Just in Time compilation- Speeds CPU execution up quite a bit on evo but does not play well with all apps. See the JIT section below for instructions.
UpThreshold- % Where the CPU clocks up to the next speed. 95% is default and saves battery. If you go lower CPU will clock up faster so performance will be better but faster cpu == lower battery life.
SamplingRate- How often the CPU checks load. lower number checks more often so system will be more peppy when cpu is needed but checking more often drains battery faster.
DirtyBG/Dirty ratio - what % of memory can get dirty before writing it out. Higher the % the more battery will last because kernel is writing less often. I have not played much with higher values but would not go much more than say 10/20.
DirtyWriteback/DirtyExpire - How often to check for dirty stuff. 1500/600 seems good.
Advanced part2
Laptop_Mode-Tries to delay kernel buffer disk activities as long as possible. Still trying to confirm if our kernel supports it, turn it on if you want to test
vfs_cache_pressure- Lower trys to retain dentry and inodes. Higher flushes them. 100 is fair balance. We have not found a sweet spot yet, but try testing between 10 - 40.
OOM Kill allocating Task - If checked kernel will kill task causing OOM events. If unchecked it will kill other processes to make way for the hog. Havent played with this much..
Banned apps:
Lets you customize whats loaded in the rom. Moves stuff you dont want to /system/app/dcbanned/ After your comfortable with results if your sure you never want to go back you can
Code:
adb remount
adb shell rm -r /system/app/dcbanned/
When you first ban sense it will check off all sense components on the screen. You can uncheck additional components as you wish.
Some Things to think about
When you ban the HTCLockScreen default is to ban worldclock as well and unban Deskclock (if checked) Reason is if you use the vanilla lockscreen with an alarm in worldclock you will be unable to disable your alarm. As anything else you can enable it if you really want.
If you ban friendstream but not facebook you must turn off "Sync Live Feed" in settings -> Accounts and Sync -> Facebook for HTC Sense or else you will perma sync.
JIT Section
Just too much info about JIT so ill move it down here.
*There are some apps that may not work with JIT, that is why this is under advanced. If your not experienced do not use this.*
nebenezer posted some good recomended settings for JIT over at &postcount=4143
-JIT uses more memory i would recommend bumping dalvik heap up to atleast 32.
-JIT & banned apps. These are the recommended settings. They will be set automatically if you turn JIT on in the profiles screen, choose a performance option in dropdown and press apply. Just reboot after. If you do it yourself in advanced these options will NOT be set you will have to do it
Code:
Sense,
HTC Lockscreen,
DCUpdater (causes some hang in system on startup :( )
HTC Worldclock,
All sprint apps
Twitter and friendstream for sure (facebook seems to be ok).
-To Test if JIT is on:
few ways to do it, my favorite is to run the following then open up some applications. You should see "Total arena pages for JIT:" followed by a number scroll by as apps open.
adb shell
logcat|grep JIT
Click to expand...
Click to collapse
-If you end up crashing hard you can disable JIT with:
Code:
adb remount
adb shell rm /data/data/com.damaged.DConfig/dc.conf
Linpaq:
Glad to see you both are developing for the evo. Loved you r roms on the hero
Oooooo snap, Ima have to check this out fo sho. Thanks for all the hard work!
Oooo I will definitely be trying this, I flashed DamageControl on my sister's Hero, flawless
Damn and I just flashed Fresh's Rom...lol I will give it a couple of days but I really want this one...I guess that's what Nandroid is for LOL .
Re: [ROM] DamageControl v3.0 | Fast, Improved battery life, tweaks
When you, announced you ditched hero I went out and bought a evo. Downloading now
------------------------------------
Sent via the XDA Tapatalk App
wow. this excites me. props damage.
Let the games begin....I think all the devs are going to be on the evo .....
on this **** like white on rice...are you gonna add it to rom manager\ as well
looks like goodness
You have been "getting married soon" forever. Good way to get people to donate though. Either do it or don't man. (I recommend "don't")
flexgrip said:
You have been "getting married soon" forever. Good way to get people to donate though. Either do it or don't man. (I recommend "don't")
Click to expand...
Click to collapse
As a married man myself, I once gave a friend a paper shredder for his wedding. The note on the box of the shredder said. "I wanted you to have a safe place to store your marriage license" she was not amused.
Glad to see you making the switch to the Evo! Running your final Hero rom on my Hero, and a overclock ... and it is amazing.
My only request was to have the Espresso theme ported over. I know Treve had a release that worked prior to your final Hero rom.
If you need to use my mirror still let me know.
Im so glad to see damage on here here. along with flip along with eveyrone else from the HTC Hero days.. Damage roms are always great. with great battery life..
I know those that rooted with the other meth is really pissed right now..
Re: [ROM] DamageControl v3.0 | Fast, Improved battery life, tweaks
This is just amazing¡ just booted it off the bat I noticed it fixed my scrolling lag that was killing me before. I cant wait to give the battery a test tomorrow.
Do we need to calibrate battery in recovery like we did on hero?
------------------------------------
Sent via the XDA Tapatalk App
I just wet myself!
good to see more of the hero guys over here
Ditto, Do you guys consider a caching to SD version of GMaps (brute) stable enough to include in your rather elite rom
Re: [ROM] DamageControl v3.0 | Fast, Improved battery life, tweaks
Wow after using this a bit I can easily sau this is best rom ive tried so far everyone else just shuffled programs around you can actually feel performance increase on this
M
-------------------------------------
Sent via the XDA Tapatalk App

[ROM][pre-final 0.08-11.03.18] CyanogenMod 6.1.2 for Milestone (2.2.1+)

Home page: http://android.doshaska.net/cm6
Status: release of an unofficial CyanogenMod 6 port for Milestone
Announcement: CM6 for Milestone development continues thanks to Michael
watch this thread: http://forum.xda-developers.com/showthread.php?t=1155454
Issue tracker: http://code.google.com/p/cyanogenmod4milestone
Please, report bugs and issues using the tracker, a post in the forum can be easily missed.
Current hotfixes: none
http://code.google.com/p/cyanogenmod4milestone/downloads
Build from source: http://android.doshaska.net/cm6build
Wiki page: https://www.droid-developers.org/wiki/CyanogenMod_for_Milestone
Important: Please, use the new OpenRecovery 1.46 for CM6 installation - the system partition was not being erased properly from the update package install script in older versions.
The Androidiani OR has been updated to be based on 1.46 (in version 3.3), so it's recommended too.
Update:
18.03.2011 0.08-11.03.18
- proprietary files update
- various wlan connectivity issues fixed (some N routers, wpa2, 801.x enterprise etc.), as in current CM7
28.01.2011 0.07-11.01.28
- proprietary files update (boot.img=>kernel, modules etc from SHOLS_U2_05.26.0)
- the infamous SMS bugs fixed (the OS version should actually read 2.2.2, sorry, I left 2.2.1 there)
- Greek support added to LatinIME 2.3 (including dictionary)
- ext4 module included (can be used to mount ext2 only - writing to journalled ext3/4 is not working correctly yet)
- new separate BPSW update.zip package (same as in SHOLS_U2_05.26.0/SHLA_U2_05.0C.0)
15.01.2011 0.06-11.01.15
- proprietary files update (boot.img, modules, libaudiopolicy), no sleep after usb/power unplug seems to be finally fixed
- added ro.config.no-action-on-plug property. When set to 1, the screen will not automatically turn on when plugged to usb/power (useful especially for users of solar power adapters). Disabled by default, can be changed in /system/build.prop.
- TI OMX libs compiled from sources again (thanks, Edgard)
28.12.2010 0.05-10.12.27
- battery top charge level fixed, updated WLAN driver, ...
22.12.2010 0.04-10.12.22
- 2.3 keyboard (with all the dictionaries as usual, plus 2.3 framework/ex included), but no prediction for hw keyboard yet
- media_profiles.xml adjustments (safer high camcorder profile h264 bitrate) + small camera fixes (sounds etc.)
- small agps fix (issue 295)
- multitouch.distinct defined (fix Google Maps 5.0 rotation gesture etc.)
- bluetooth discoverabilty timeout configurable (thanks H.Czedik)
- modversion change to easily distinguish current build
- etc.
12.12.2010 0.04-10.12.12
- AAC and AMR Wideband audio encoders are finally working!
- additional video quality camcorder profile added - "middle" (customize it in /etc/media_profiles.xml)
- Camera app - fixed encoder change from UI not being used until camera reinitialization, camcorder shortcut added
- adjusted smartass governor defaults
8.12.2010 0.04-10.12.08b
- ignore light sensor when flashlight is on (better solution based on updated flashlight code), SMS time stamp fix, input method chooser dialog fix, smartass governor included etc.
- cpufreq_stats module included (b), Torch app in sync with all widget's flashlight buttons - fixes possible FC (b)
Note: there is a leftover backup file /etc/init.d/10overclock~, please delete it, thanks and sorry for the inconvenience.
4.12.2010 0.04-10.12.04
- Launcher Pro 3D drawer scrolling fix, SMS TP-Data-Coding fix, flashlight code clean-up, Torch app, national roaming fix, multitouch fixes, notification LED fixes, EAP phase 2 fix (wifi), toast message for ScreenTimeout button etc.
29.11.2010 0.04-10.11.29
- added flashlight toggle gesture (as requested)
- CM updates: mainly lockscreen gestures updates and fixes (slider bars can be completely disabled, added simple phone unlock gesture, sound toggle gesture)
27.11.2010 0.04-10.11.27
- CM updates: lockscreen gestures, ADW launcher 1.3.1, camera app fixes
25.11.2010 0.04-10.11.25
- small changes: camera update, auto/dim mode for brightness button as requested (notification widget), landscape lockscreen fix (phone/messaging), 2g/3g button fixed again
- etc.
22.11.2010 0.04-10.11.22
- kernel modules update: from now on, the overclock and interactive governor modules use the new symsearch module (good work, Skrilax_CZ!), so they can find the needed symbol addresses automatically. Therefore any future kernel upgrades or downgrades should be painless - there will be no need to find and specify the addresses manually anymore.
Interactive governor also updated to use cpufreq_global_kobject
Notice the new symsearch.ko insmod in 10overclock script - overclock and interactive modules now depend on it
- various CM/AOSP updates (camera, stagefright mp4 updates, overscrolling fixes, phone/messaging lockscreen etc.)
- other small changes
20.11.2010 0.04-10.11.20
- too many CM/AOSP updates to list (camera, stagefright...)
- (impression: ) faster
16.11.2010 0.04-10.11.16
- this update only solves possible write_raw_image problem during flashing
(if you've successfully flashed 10.11.15, there's no need to update)
- the BatteryManger.apk removed (its inclusion was a mistake)
15.11.2010 0.04-10.11.15
- power management
- the mainline CM6 camera is back (continuous autofocus + stable shot feature), as it received some updates making it usable on Milestone/Droid again
- do not use overclock scripts from OR clones, it won't work! Better edit the /etc/init.d/10overclock file (the address parameters have changed)
- known issue - lockscreen might not work, I'll look into it later
- 2.2.1 sbf flash is no longer a prerequisite for CM6 installation
14.11.2010 0.03-10.11.14
- fixed the occasional reboot when sdcard is to be shared via usb - Issue 81: http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=81
(it was caused by a general android bug in NativeDaemonConnector- see https://github.com/nadlabak/android_frameworks_base/commit/4c510ab6d1c55c941024859594b5146737020b5f for details, it took me some time to figure this one out )
- added support for dalvik.vm.dexopt-cache-only property in build.prop - when set to 1, dalvik-cache of all apps will be stored in /cache only (default is 0 - system apps have dalvik-cache in /cache, data/sdcard apps in /data). No need to use the memhack/dalvik-cache hack anymore, simply set this property and delete the caches from OR and you're ready.
- removed the adb during boot hack (to stop reports on issue 131), can be installed via separate update zip package when needed
- as usual, all the latest official CM updates included
- plus some other small things
8.11.2010 0.03-10.11.08
- suspend auto-brightness level changes when flashlight is on (to prevent switch to maximum brightness caused by flashlight)
- more proprietary smali code injected - now you can replace the included LatinIME with the one from the Motorola's 2.2.1 test build (you will need to replace not only LatinIME.apk in app, but also libjni_latinime.so in lib). The language switching will be possible only via the soft keyboard, but the hw keyboard will follow
- much simpler sh hijack (realized directly in the shell binary - as suggested by Skrilax_CZ and tested by Edgard)
- CMstats and RomManager not included anymore
- few other minor changes
- all the latest CM source commits included
3.11.2010 0.03-10.11.03
- swap volume buttons in landscape mode (can be disabled in build.prop - ro.config.volume_keys_rotation) [ http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=170 ]
- built from the latest CM sources
- APN fixes (dun for the 3g mobile hotspot added, supl removed)
- missing system/default.prop added
- after installation, please install also the hotfix above to avoid bootloops when bluetooth is enabled
27.10.2010 0.03-10.10.27
notable fixes:
- 2g/3g data toggle buttons in both power control widget and notification area
- flash playback of h264 videos
- embedded album art
- 3G mobile hotspot
- alt+shift+4 can be used to enter $ on the included euro_querty keyboard layout
- agps and charge_only_mode (previously released as hotfix)
notable new features:
- LED flashlight button can be enabled in notification area
- users who don't use docks but phone cases with magnetic closure can disable the dock observer
(edit /system/build.prop and set ro.config.dockobserver=0)
21.10.2010 0.03-10.10.21b
- now based on the new kernel and proprietary files from the moto 2.2.1 test leak, you will need to flash a 2.2.1 sbf before if you haven't done that already
- agps is still hit and miss use the hotfix for agps
- only the notification icon reference has been fixed in the Usb.apk - don't use the Windows Media Sync mode, it won't work, I'll remove that mode later (signature is fixed in 0.03-10.10.21b)
- in the leaked firmware, Moto is using amr audio for HQ video recording - the aac encoder is broken, I'm doing the same for now
- no functional ext2, cifs and nfs modules yet (maybe the Droid X kernel sources published yesterday will help to fix the kernel modules...)
- stagefright player is enabled again, if you experience troubles with playback of some media files (mainly HE AAC), you can set media.stagefright.enable-player to false in /system/build.prop
- custom building: the repos are currently out of sync, please be patient, I 'll consolidate the sources and update the github repos later
- CyanogenMod changelog can be found in /etc/CHANGELOG-CM.txt or here.
06.10.2010 0.02-10.10.06
- media playback - for the local media playback, opencore instead of stagefright player will be used. Please note that it will lower your Quadrant score. Quadrant seems to be unable to test the h264 at all when stagefright is used - it considers the h264 test done immediately, while when opencore is used, the test is actually carried. Therefore, the simple change of the property media.stagefright.enable-player=true will double your score. But it has no connection to the real world. Actually, the h264 playback by the stagefright player has slightly higher CPU demand than opencore h264 playback (and both are using the same TI OMX libraries that do the actual h264 decoding on the hw DSP). If you don't care about the real performance but only about the benchmark results, you can change the media.stagefright.enable-player property back to true in /system/build.prop.
This change fixes the short audio sample playback, aac incompatibilities and possibly other media issues too.
addition: quote from mail from the Quadrant developer - I have not determined why Stagefright produces much higher values yet. Perhaps this is caused by hardware acceleration or some compatibility issues. Either way, it will take some time to investigate this problem and design a proper solution.
- Camera - the recent CyanogenMod changes have been reverted and the zoom support corrected. The continuous autofocus mode introduced recently by Cyanogen seems to not suit well our current camera implementation.
- kernel tuning script added to init.d. The scheduling/memory tweaks are enabled, the network tweaks commented out by default. You can change it to your liking by editing of the /etc/init.d/11kernel_tuning script.
- another AGPS change - back to the Motorola way. After this update.zip installation, please delete manually the file /data/location/location.cfg and edit your APN setting to delete the supl from the APN type (I will change the default APN settings directly in the build later). Then reboot.
- Toggle 2G/3G app is included for saving the battery, set it to switch to 2G automatically whenever the 3G is not actually needed.
02.10.2010 0.02-10.10.02
more AGPS fixes - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=5
wma playback fix - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=82
Motorola PhonePortal included and working - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=55
Overclock module statistics fix - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=60
MMS fix - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=68
Motorola QuickOffice included again
29.9.2010 0.02
This release is not much about bug fixing, more about the way it is built - the process has been finally automated. Built from the latest CM sources.
Anyone can build a nightly from the current repositories, see http://android.doshaska.net/cm6build
There might be new issues, please report them using the bug tracker.
Now in the form of update.zip - put it to /sdcard/OpenRecovery/updates and use the Apply Update menu.
Google apps have to be installed separately, also in the form of update.zip, applied after CM6: http://wiki.cyanogenmod.com/index.php?title=Latest_Version#Google_Apps
22.9.2010 0.01c
- includes the previously released hot fixes for APN/GPS (i5) and unwanted boot during charge only mode (i10)
- temporarily used usb_mass_storage_fix script (borrowed from Dext3r) is gone. Motorola's proprietary usbd is back accompanied with Usb.apk (re-engineered to reflect changes in 2.2 os classes and to disable the unavailable options). StorageNotifications.java (part of services.jar) adjusted to not duplicate the notifications from Usb.apk. Usb.apk together with usbd allows to suspend the usb kernel driver and the phone can enter the suspend mode now. Hopefully, the battery life will be better.
- several adjustments in init scripts (includes the check for fighting adbd sometimes launched from the first init instance)
- QuickOffice.apk included
- Street.apk removed, so you can download and install the updated version from the market
- audioflinger recompiled to not include one unnecessary static lib
Only system.img has been changed and there should be no need to wipe data when you update from 0.01/0.01b, but I highly recommend to delete cache and dalvik-cache. Use OpenRecovery 1.37 or newer. Don't forget to backup your customized /system/etc/init.d/10overclock first .
17.9.2010 0.01b
fix for the reboot issue (or at least for one common cause of it) - humble return to the mot_boot_mode hijack (sh hijack discarded)
What is working: hopefully everything (GSM, WiFi, BlueTooth, GPS, camera & focus, video & audio recording & playback, app2sd, Adobe flash)
Custom additions to CM6: several additional dictionaries for the keyboard, specific properties - http://android.doshaska.net/cm6prop
To do:
- done (0.02) prepare and release the source for custom building (=> installation via update.zip in the future)
- clean up the mess in init scripts
- done by Skrilax_CZ - 2nd-init, many thanks invent some better init hijack
- done (0.01c) make some non polling usb fix (for now it's using the Dext3r's script - thanks)
- etc.
Download links:
0.08-11.03.18: https://github.com/nadlabak/android/downloads#download_85593
Google Apps (for HDPI devices): http://wiki.cyanogenmod.com/index.php?title=Latest_Version#Google_Apps
Additional downloads:
BPSW (same as in SHOLS_U2_05.26.0/SHLA_U2_05.0C.0): http://code.google.com/p/cyanogenmo...?name=update-bpsw-MSG39UPEU_A1.19_0.90-I4.zip
- if you have not flashed the 2.2.1 sbf before, you can use this package to update your baseband processor software
adb_during_boot (for debugging purposes): http://code.google.com/p/cyanogenmo...etail?name=update-adb_during_boot_enabler.zip
Notes:
- the main init scripts are located in /system/etc/rootfs
- clocking options (frequency table, vsel table and governors) can be set in /system/etc/init.d/10overclock
- Adobe Flash can be downloaded and installed directly from Adobe web or Android Market
- USB tethering: use Solutor's USB Tether app - http://forum.xda-developers.com/showthread.php?t=839492
- if you have installed adb_during_boot and the usb is connected during boot, you will have to disconnect and reconnect the usb cable before you can mount the SD card to a computer. chmod 644 /system/etc/init.d/00adb_during_boot will disable the early adb mode and the mount will be possible immediately.
Installation:
- use OpenRecovery Apply Update menu to install the zip copied to /sdcard/OpenRecovery/updates
- data wipe/factory reset is highly recommended when you are upgrading from another rom/firmware or from 0.01/0.02 to the current version
- the included RIL files are for the European frequencies, if you are in Canada, US, Lat Am or Thailand, you will need to replace them to get 3g working
- if you are in France, you should replace ro.product.brand=MOTO_RTEU with ro.product.brand=MOTO_RTFR in /system/build.prop (the ap_gain_france.bin will be used then)
OpenRecovery Mod (with CyanogenMod6 for Milestone specific customizations):
http://code.google.com/p/androidiani-openrecovery/
Non European radio files can be installed from menu in Androidiani OR.
Archive:
0.07-11.01.28: http://code.google.com/p/cyanogenmo...e-cm-6.1.2-0.07-11.01.28-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-cm-6.1.2-0.07-11.01.28-Milestone-signed.zip
0.06-11.01.15: http://code.google.com/p/cyanogenmo...e-cm-6.1.2-0.06-11.01.15-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-cm-6.1.2-0.06-11.01.15-Milestone-signed.zip
0.05-10.12.27: http://code.google.com/p/cyanogenmo...e-cm-6.1.2-0.05-10.12.27-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-cm-6.1.2-0.05-10.12.27-Milestone-signed.zip
0.04-10.12.22: http://code.google.com/p/cyanogenmo...e-cm-6.1.1-0.04-10.12.22-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-cm-6.1.1-0.04-10.12.22-Milestone-signed.zip
0.04-10.12.12: http://code.google.com/p/cyanogenmo...e-0.04-10.12.12-cm-6.1.0-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.12.12-cm-6.1.0-Milestone-signed.zip
0.04-10.12.08b http://code.google.com/p/cyanogenmo...-0.04-10.12.08b-cm-6.1.0-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.12.08b-cm-6.1.0-Milestone-signed.zip
0.04-10.12.04 http://code.google.com/p/cyanogenmo...04-10.12.04-cm-6.1.0-RC5-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.12.04-cm-6.1.0-RC5-Milestone-signed.zip
0.04-10.11.29 http://code.google.com/p/cyanogenmo...04-10.11.29-cm-6.1.0-RC5-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.29-cm-6.1.0-RC5-Milestone-signed.zip
0.04-10.11.27: http://code.google.com/p/cyanogenmo...04-10.11.27-cm-6.1.0-RC4-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.27-cm-6.1.0-RC4-Milestone-signed.zip
0.04-10.11.25: http://code.google.com/p/cyanogenmo...04-10.11.25-cm-6.1.0-RC4-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.25-cm-6.1.0-RC4-Milestone-signed.zip
0.04-10.11.22: http://code.google.com/p/cyanogenmo...04-10.11.22-cm-6.1.0-RC4-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.22-cm-6.1.0-RC4-Milestone-signed.zip
0.04-10.11.20:http://code.google.com/p/cyanogenmo...04-10.11.20-cm-6.1.0-RC4-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.20-cm-6.1.0-RC4-Milestone-signed.zip
0.04-10.11.16 http://code.google.com/p/cyanogenmo...04-10.11.16-cm-6.1.0-RC4-Milestone-signed.zip
0.04-10.11.15
http://code.google.com/p/cyanogenmo...04-10.11.15-cm-6.1.0-RC4-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.15-cm-6.1.0-RC4-Milestone-signed.zip
0.03-10.11.14 http://code.google.com/p/cyanogenmo...03-10.11.14-cm-6.1.0-RC3-Milestone-signed.zip
0.03-10.11.08 https://github.com/downloads/nadlabak/android/update-0.03-10.11.08-cm-6.1.0-RC3-Milestone-signed.zip
0.03-10.11.03 https://github.com/downloads/nadlabak/android/update-0.03-10.11.03-cm-6.1.0-RC3-Milestone-signed.zip
0.03-10.10.27 http://github.com/downloads/nadlabak/android/update-0.03-10.10.27-cm-6.1.0-RC1-Milestone-signed.zip
0.03-10.10.21b http://github.com/downloads/nadlabak/android/update-0.03-10.10.21b-cm-6.1.0-RC0-Milestone-signed.zip
0.02-10.10.11 http://github.com/downloads/nadlabak/android/update-0.02-10.10.11-cm-6.1.0-RC0-Milestone-signed.zip
0.02-10.10.07 http://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milestone-signed-10-10-07.zip
0.02-10.10.06 http://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milestone-signed-10-10-06.zip
0.02-10.10.02: http://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milestone-signed-2010-10-02.zip
0.02: http://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milestone-signed.zip
0.01c: http://rapidshare.com/files/420601255/MM1_CM6_alpha_0.01c.zip (nandroid image)
Good job man! Glad to see someone else doing some milestone dev
Thank you!! I'm going to flash it!
I cannot wait to install it, want to be one of the first to try it.
I still have to thank you for flac on 2.1.
thanks!!!!...the rom is very very fast...but i have 3 reboots in 30 min...
sorry for my english
Awesome work! Flashed and testing, so far it is working PERFECTLY.
- system will reboot when sh.bin used to run the second instance of init or the 2nd init instance itself is killed, because the original init instance will suddenly try continue the deliberately frozen init process on an already running system
Click to expand...
Click to collapse
To do:
- invent some better init hijack
Click to expand...
Click to collapse
that's causing the reboots
yes, it's alpha...
Wow!!!, the famous CyanogenMod ROM`s for Milestone??. Oh my God!!, now I don`t know what ROM use: MotoFrenzy, EclairModv3 or this!!.
It`s great see milestone devs. At least my latinoamerican Milestone, suddenly, doesn`t see so obsolete.
Good work man!!!!!
i have a error:
E:failed to verify whole file signature
any solution ? thank
This is an awesome ROM very quickly and very well structured. The only lack the constant reboots. Thank you for your work
No signal? Copy over baseband files
IF you do not get signal remember to copy your GSM files from your working ROM.
I had to copy over baseband files for Canada.
Wow this rom is neato! What speed is it currently running at?
I've have not had a reboot yet, i've been using it for about half hour, will report back later.
Thanks!
EDIT
Here is a Quadrant screen shot, it gets ~1300 consistently. Looks like its oc'd to 900 mhz.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I've been using this rom for more than an hour and I haven't got a reboot yet? I don't know what i did Wrong or Right
900mhz, it shows on SetCPU.
So far, so good. No reboots yet (?).
http://www.youtube.com/watch?v=45M1xSlMEfM
Little video (in portuguese) showing it running for those curious but afraid.
900mhz show on Linpack
How can I remove the Overclock?
I'd like stock frequences.
thanx
Awesome man!Cant wait to try!
BUG
when u disable WiFi u get a reboot.
none the less, it´s an awesome rom.
keep up the good work kabaldan.
MadDias_ said:
BUG
when u disable WiFi from the powersettings widget u get a reboot.
none the less, it´s an awesome rom.
keep up the good work kabaldan.
Click to expand...
Click to collapse
Hey, I just tried it multiple times. I don't get a reboot. No reboots, ever.
Did you wipe your phone after rom install?
Its great!
been half a day without any reboot. There is some FC here and there, but totally acceptable.
dharbot said:
Hey, I just tried it multiple times. I don't get a reboot. No reboots, ever.
Did you wipe your phone after rom install?
Click to expand...
Click to collapse
i wiped before and after the install.
did you acutally connect to a wlan or did u just enable and disable it?
strange... now it worked from the widget. but that´s definetly a bug.
dharbot, which files you replace for the radio? I have Telus Milestone and I am eager to try this rom!
leobg said:
dharbot, which files you replace for the radio? I have Telus Milestone and I am eager to try this rom!
Click to expand...
Click to collapse
From dext3r's mod, edited:
Radio Band Requirements for different countries
Some countries require the original 3G files of your current ROM to work ie. Canada, Brazil, Venezuela, Germany and some others countries uses a different band for 3G. If u dont backup the 4 original 3G Files and restore it over this nandroid once installed u gonna have poor signal, sms problems and HSDPA loss (even if u set apn and get conection its gonna be crappy one).
Files should be in the /system/etc/motorola/bp_nvm_default/ of your phone.
Files can only be copied from OpenRecovery , using adb shell. OR Root Explorer
Filenames are:
File_Audio
File_Audio2
File_GSM
File_Seem_Flex_Tables
generic_pds_init

[ROM] CyanogenMod 7.2.4f (Android 2.3.7) [20130310]

Main credits:
Obviously, it's the CyanogenMod team and all CM contributors in the first place.
Besides that and my own humble work, CM for Milestone would not be where it is now without the essential works of Skrilax_CZ (2nd-init, OpenRecovery, custom kernel, 2ndboot fixes and more), Czechop (hack to the kernel usb initialization code that allows to keep BP working after 2ndboot to custom kernel), f_pasha (gkisystem semaphore patch), Tiago Sousa (author of the original overclock kernel module) and contributions from others that I forgot to list here .
Also worth mentioning is a lot of notable work done by the Defy developers: Epsylon, Quarx and Maniac103
The original 2ndboot code is by Dmitriy Taychenachev and Eugen Maksimov.
Please note that Milestone is not officially supported by CyanogenMod.
Home page: http://android.doshaska.net/cm7
Issue tracker: http://code.google.com/p/cyanogenmod4milestone/
FAQ(wiki): http://www.droid-developers.org/wiki/CyanogenMod_4_Milestone_FAQ
Build from source: http://android.doshaska.net/cm7build
github: https://github.com/nadlabak
my recent commits to official CM: http://review.cyanogenmod.com/#dashboard,129
2ndboot OpenRecovery: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=OpenRecovery_2ndbootOR_v1_2.zip
Full guide from stock Motorola Android to CyanogenMod 7 for Milestone
- by pontomedon (many thanks)
- it includes instructions on how to partition sdcard directly in OpenRecovery (to resize existing fat and create ext3)
New era with custom kernel via 2ndboot
Czechop (Milestone 2) managed to create a hack to the kernel usb initialization code that allows to keep BP working even after 2ndboot to custom kernel.
(See http://forum.xda-developers.com/showthread.php?t=1908687 )
Thanks to Skrilax_CZ, the issue of low performance before the first device suspend has been resolved (L2 cache remained disabled before).
Note that a lot of work on the custom 2.6.32.60 kernel for Milestone has been done by Skrilax_CZ.
Main new features:
- Kernel Samepage Merging enabled
- ZRAM (compcache) can be enabled under CyanogenMod>Performance settings (will be active after reboot)
- additional swap file (or partition) can be used, if desired
Download:
CM7.2.4f: http://d-h.st/3fb
gapps: http://d-h.st/M05
(older CM builds: http://d-h.st/users/nadlabak/?fld_id=2535#files and https://github.com/nadlabak/android/downloads )
7.2.4f (2.3.7) 10.03.2013
- the libaudio that allows beepless call recording has been made optional, because some users reported BP panics on incoming calls
-- you can enable it under Device settings > Experimental libaudio (the change requires reboot)
-- the experimental libaudio received new binary patch that may (or may not) fix the BP panics (testing and confirmation from users is needed)
- several additional fixes done to the call recording code
- added CPU stats kernel module
- the moto RIL data connectivity workarounds introduced in 7.2.4c can be optionally disabled by ro.telephony.ril_class=motow3gplain in /system/build.prop (the default value that includes the workarounds is "motow3g")
- ringer audiofocus fix (by maniac103)
- omap3 hwrng is now exposed by kernel and used by userspace rngd to feed the entropy pool
7.2.4e (2.3.7) 30.12.2012
- call recording: fix recording for calls with asterisk in phone number
- fix typo in /system/etc/init.d/12swap script
- use better way to implement 'Disable Dock Observer' option (fix issue 637 - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=637 )
7.2.4d (2.3.7) 27.12.2012
- add built-in call recording option; no beeps every 10s during call recording any more
- wifi: disable 802.11n support by default (HT_Enable in tiwlan.ini) to prevent stale data connections when using certain N routers
- kernel: reverted doubling of the DAC fifo size to 16384 (to prevent audio drop-outs) as it caused broken audio playback in certain games
- fix /system/etc/init.d/12swap script
in case you're wondering why the new build is not uploaded to github as before, see https://github.com/blog/1302-goodbye-uploads
7.2.4c (2.3.7) 11.12.2012
- kernel: increased DAC fifo size to 16384 to reduce the chance of audio drop-outs
- fix unwanted lcd-backlight activation by camera button while the screen is off (was related to the light sensor workaround that allows to use camera button to provoke sending of light sensor data without waiting for ALS interrupt)
- better handling of Baseband Processor panic (by maniac103) - instead of immediate reboot like in stock firmware, user is notified and can choose to postpone the reboot (e.g. when he's got some work to finish first). Note about the reason of reboot is displayed after restart.
- workarounds for some motorola RIL issues that cause occasional data connectivity problems (by maniac103)
- build: in-line kernel building
- optional swap activation on boot via /system/etc/init.d/12swap
-- requires swap partition present as third partition on sdcard
-- swap size (in kB) is determined by persist.sys.swapsize property
-- no persist.sys.swapsize property defined or set to 0 means no swap activation
example how to set persist.sys.swapsize property in terminal:
su
setprop persist.sys.swapsize 16384
7.2.4b (2.3.7) 09.11.2012
- kernel update: 10MB more of a free RAM (when the camera is not active)
-- allocate the LSC workaround memory only for the time while the ISP is actually in use
7.2.4a (2.3.7) 03.11.2012
- overclock: vsel entries restored to proofed values
- 2ndboot: updated pre-built binaries
-- a fix instead of a workaround for the GPU performance, proper ATAGs passing (thanks to Skrilax_CZ), etc.
- Music.apk: fixed music playback resume after a phone call (thanks to Danny Baumann)
7.2.4 (2.3.7) 23.10.2012
- the bad GPU performance on low CPU freq fixed via workaround during init (temporary insmod of stock pvr driver)
- updated kernel:
-- we're now on 2.6.32.60 (thanks to Skrilax_CZ)
-- new interactive governor backported from jellybean (with input-boost feature activated by touchscreen events)
-- camera helper buffer (allocated during boot) reduced by 6MB (thanks to alef78) > more free RAM available
-- optional 5 point multitouch fixed
-- fixed usb tethering (only in the 2nd uploaded 7.2.4 build - sorry for the confusion)
- bootinfo hacks could be removed thanks to new 2ndboot update by Skrilax_CZ
7.2.3 (2.3.7) 18.10.2012
download: https://github.com/nadlabak/android/downloads
- older builds are hopelessly obsolete from now on
--------------------------------------------------------------------------------------------------------------------------------
7.2.1 (2.3.7) 01.09.2012
- GPU drivers (SGX PVR) updated to 1.7 (latest Gingerbread release) from 1.5 (Froyo), despite the locked kernel
-- it allows less hacky surfacefliger/libui/egl code. Most notably, some workarounds had to be used for some apps to prevent occasional crashes on screen rotation before. Most prominently it can be seen in Gallery app. Before, the view had to be reset on each rotation (to make sure there won't be a crash), now it can work more naturally. Similar hack has had to be used for Google Maps as well...
- the proprietary gralloc.omap3.so patched to report 265 DPI to match the physical characteristics of the Milestone's display
- "stay away from zombie content providers" race condition fix - before, randomly, apps could get suddenly killed (after they attached to content provider that has been already killed, but its zombie process still there). This race caused apps to suddenly disappear e.g. after the search function has been initiated (reported e.g. in the case of Google Maps before). It should no longer happen after this release.
- a recent Google Maps update changed a part of the name of the always running background service from NetworkLocationService to GoogleLocationService. This change has been reflected in ActivityManagerService code, so the GMaps hack is working again.
- lots of fixes and also new features from upstream CyanogenMod is included, e.g. the increasing ring tone volume option.
7.2.0 (2.3.7) 16.06.2012
- 7.2.0 release
- the most notable 'last minute' fix is the elimination of the occasional 'mute' incoming call (while the two-way call recording ability is retained)
7.2.0 RC2 (2.3.7) 01.06.2012
- fixed initialization issues leading to bootloops or stalled boot if the ext partition mount took too long
- fixed lockscreen button behavior (notification power widget) where the lockscreen couldn't be enabled again after a while (thanks to maniac103)
- Toggle2G built from source; removed the need for root permissions
- usb: usbd built from source (thanks to Skrilax_CZ), disabled usb notification sound, usb tethering can be enabled directly from usb notification menu
- wlan: updated kernel drivers, disabled adhoc support in tiwlan.ini to prevent connection issues for some APs
- possible workaround for mute call issue (more feedback is needed to confirm or disprove its effectiveness) - Issue 752
- LatinIME is run in SystemUI process to spare additional 2MB of RAM
- added protection of Mms app if its service is doing a work. It shouldn't be necessary to keep the Mms app in RAM all the time to prevent lost sms anymore
- added possible recovery from DSP Bridge failures (its effectiveness needs to be confirmed) - Issue 672
- updated fonts (to fix special Romanian chars)
- install process wipes the dalvik-caches automatically
- etc.
7.2.0 RC1 (2.3.7) 23.03.2012
- various fixes under the hood
7.2.0 RC0 (2.3.7) 21.02.2012
just a quick fix build:
- make sure that services don't start before sd-ext has been mounted (if present)
- fix LED in charge only mode
7.2.0 RC0 (2.3.7) 17.02.2012
- wide screen video recording now captures in 848x480 resolution (was 720x400)
- two way call recording is now possible (recording has to start after the lines have been connected, not sooner)
- UMTS baseband (2100/900 vs. 2100/1900/850) can be selected in Device settings, the selection will persist even after future system updates (please do not use the baseband switching via Open Recovery anymore)
- fixed in-call and SIM PIN unlock screen layouts for landscape orientation, e.g. for phone in CarDock or DeskDock
- additional information about call can be indicated (e.g. that an incoming call has been forwarded, that the call is on hold on the remote side...)
- workaround for broken proximity sensors - camera button can be used to generate fake 'proximity far' event
- many other important fixes and improvements
note: CMWalpapers and Androidian and Cyanbread themes are not included anymore as more space in /system was needed for the libraries that enable the higher quality video recording. Themes and wallpapers can be installed e.g. from market separately.
7.1.5 (2.3.7) 21.01.2012
- ics animations (including rotation) backported to gingerbread
- renderer updated with rotation support - proper playback of videos with orientation hint
- adhoc disabled in tiwlan.ini (may help few people with wifi issues)
7.1.4 (2.3.7) 19.01.2012
- native wifi tethering finally works (proprietary 3G Mobile Hotspot removed, no dun apn dependency anymore)
- T9 dialer
- new 'Holo' ring lockscreen style
- increased net buffers for wifi, added values for hspa
- internal: switched to init built from source, wifi: switched from system/wlan/ti to hardware/ti/wlan, gps: gingerbread lib (from Defy GB firmware) is used instead of froyo lib + gpshim wrapper
- other things I can't remember now
notes:
1) 7.1.3 skipped to distinguish from the intermediate version used as base for the last HO!NO! Mod
2) If you encounter wifi issues after update:
reboot to recovery, open console and enter
Code:
rm -R /data/misc/wifi
exit
and reboot. You will have to re-configure your wifi networks after this.
Also make sure you have correct Wifi Regulatory domain selected.
Settings>Wireless & network>Wi-Fi settings>menu>Advanced>Regulatory domain.
Select appropriate value (11-US, 13-EU, 14-JP), then menu>Save
7.1.2 (2.3.7) 13.12.2011
- fixed recurring events in lockscreen calendar widget
- fixed possible egl surface creation failure (in PewPew game and possibly other apps); reworked egl config selection
- added optional revamped ring lockscreen style
- fixed bugreport service (left shift + del), report files are stored in /sdcard/bugreports/
- added /etc/powervr.ini for some PowerVR SGX tweaks (> less RAM used by surfaceflinger)
- internal storage changes:
-- dalvik.vm.dexopt-cache-only disabled by default ('no free space left in /cache' issue)
-- return back to 07app2ext moving also dalvik-cache to sd-ext
-- lib2ext script (and support for it in installd) newly included. It is not active by default. It can free huge amount of space in /data by transfer of applications' native libraries to sd-ext. Make sure you have enough free space (at least 100MB-200MB) in /sd-ext before you enable it. To activate it, run "su" and then "lib2ext 1" in terminal on phone. The libs will be moved during the next boot.
- etc
7.1.1 (2.3.7) 24.11.2011
- fixed issue of some Gameloft games (and possibly other apps) hanging during sound engine initialization
- fixed lockscreen calendar view to be able to display also the event description
- the most specific Milestone options (keyboard, logger etc.) moved to Device settings (from CyanogenMod settings)
7.1.0.7 (2.3.7) 21.11.2011
- camera: added possibility to focus during video recording (via focus key - half pressed camera key)
- keyboard: ability to set multipress language independently from locale
- keyboard: additional German multipress set where sharp s can be entered by double press on B key (instead of S key, as double s is quite common in German)
- media: fix broken playback position in several audio players (MortPlayer Audiobook, DoggCatcher and others)
- fix possible system crash caused by lockscreen calendar events display
- fix for non-animated unlock transition
7.1.0.6 (2.3.7) 15.11.2011
- keyboard: fix "_" (ALT + C) on hw keyboard
- keyboard: revised indication of active secondary key char map
- minimal ring lockscreen style added, option for middle ring unlock
- lockscreen gestures: added music control
- etc
7.1.0.5 (2.3.7) 13.11.2011
- video recording fix
- keyboard: revised handling of multipress for cyrillic/russian key char map
- keyboard: 200ms multipress interval added
- keyboard: Lithuanian multipress set added (thanks to rokasjasonas)
7.1.0.4 (2.3.7) 12.11.2011
- graphic rendering optimizations (opaque views, opaque in skia, surfaceflinger)
- fix for concurrent access to dnsproxyd socket that could lead to loss of data connectivity
- fix for non-animated unlock transition
- updated battery bar
- support for retail Russian keyboard
- added preliminary Cyrillic (phonetic) key char map
- added multipress set for Slovenian (thanks to kv1dr)
- option to disable boot animation (5-6s shorter boot time)
- downloads bind mounted to data block if there's no ext partition on sdcard - to help with low space in cache block that some people experience
7.1.0.3 (2.3.7) 10.11.2011
- support for secondary hw keyboard character map (russian, hebrew, arabic); when enabled, it can be toggled by menu/lang key on hw keyboard
- support for russian hw keyboard layout with swapped 'search' and 'menu/lang' keys
- multipress feature for entering alternate characters on hw keyboard (currently for cs, da, de, es, fi, fr, hu, it, nl, no, pl, pt, ro, ru, sk and sv). Future contributions of sets for other languages are welcome, see https://github.com/nadlabak/android...6e8f2e21ad9f2252cd3d96017c8160bb824d31d#L0R90
- keyboard features are configurable under CyanogenMod settings>Input (but it will be moved to Device settings in the future)
- Motorola specific AudioEffect replaced by newer AudioEffectSettings (fixes fx settings for speaker not restored after reboot), accessible from DSPManager menu
- added Compass Calibrator (Settings>Device settings)
- lockscreen can display both alarm and calendar events together
- important fixes to omap specific stagefright issues (multimedia)
- Market should no longer crash because of locale
- fix for occasional LatinIME crash
- many other fixes
7.1.0.2 (2.3.7) 23.10.2011
- fixed wlan MAC address
- instead of fonts, pico tts files are moved to /cdrom (should fix some 'frozen on M logo' cases)
- now correctly tagged as KANG: as before, this is not official cyanogen release - it's a self-kang of CM7 for Milestone
- various additional improvements and fixes from upstream
7.1.0.1 (2.3.7) 21.10.2011
- DSPManager service made stoppable again, by global DRC option
- system fonts are now stored in otherwise unused /cdrom block to make more space in /system (CMWallpapers can be included again)
- optional unlock by keyboard slide
- many fixes; among others: EAP (WLAN) lost password issue, possible system crash caused by lockscreen calendar events display, possible system crash by ring lockscreen, fixed bluetooth AVRCP 1.3 responses, possible DSPManager FC while editing EQ...
- updated power_profile.xml
- dalvik.vm.dexopt-cache-only property reintroduced (enabled by default); those whose app's dalvik-cache won't fit to /cache block can set it to 0 in /system/build.prop
- kernel tweaks included (in /etc/sysctl.conf)
- versioning changed according to new upstream style
7.1.0-11.10.12 (2.3.7)
- odexed build (main purpose is to gain more space in /data - only /cache/dalvik-cache is used, /data/dalvik-cache is empty), be sure to wipe both cache and dalvik-cache in OR when updating
- various fixes
7.1.0-11.10.05 (2.3.7)
- new feature: separate headset and speaker media volume
- various fixes
7.1.0-11.09.30 (2.3.7)
- release build of CyanogenMod 7.1.0 for Milestone (Android 2.3.7)
changelogs for previous releases: http://android.doshaska.net/cm7changelog
download links:
CM 7.2.3: https://github.com/nadlabak/android/downloads
Google Apps: gapps-gb-20111216-signed.zip - http://www.mediafire.com/?botrs7cz11h8v5x
same as the official gapps-gb-20110828 with:
- Market (Vending.apk) updated to 3.4.4 version
- CarHomeGoogle updated to 2.2.1.4 version (it seems to fix Sygic launch issues)
- new talk with audio/video chat included to make a single gapps update package again
- updater script fixed to be fully compatible also with odexed ROMs
Additional downloads:
- BPSW (2.2 - Froyo): http://code.google.com/p/cyanogenmo...?name=update-bpsw-MSG39UPEU_A1.19_0.90-I4.zip
if you are updating to CM from 2.1 firmware, you can use this package to update your baseband processor software to 2.2 version
- devtree (2.2 - Froyo): http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=update-devtree.zip
if you are updating to CM from 2.1 firmware, you can use this package to update your devtree to 2.2 version
Notes:
- the main init scripts are located in /system/etc/rootfs
- clocking options (frequency table, vsel table and governors) can be set in /system/etc/init.d/10overclock
- Adobe Flash can be downloaded and installed directly from Adobe web or Android Market
Installation:
- use OpenRecovery Apply Update menu to install the zip copied to /sdcard/OpenRecovery/updates
- data wipe/factory reset is highly recommended when you are upgrading from another rom/firmware (or having any issues )
- if you are in France, you should replace ro.product.brand=MOTO_RTEU with ro.product.brand=MOTO_RTFR in /system/build.prop (the ap_gain_france.bin will be used then)
OpenRecovery Mod (with CyanogenMod for Milestone specific customizations):
http://code.google.com/p/androidiani-openrecovery/
tried cm7 rom..cool...
Thank you so much, i have been waiting for this since gingerbread code released.
this is awesome, now I'll be juggling 4 roms in nandroid, my wife will be lucky if she'll ever be able to get ahold of me since I never use my phone as a phone anymore
CM7 is based on Gingerbread?
BryanChung said:
CM7 is based on Gingerbread?
Click to expand...
Click to collapse
yes with 2.2 kernel
@kabaldan: Very good preview
Christoffer84 said:
yes with 2.2 kernel
@kabaldan: Very good preview
Click to expand...
Click to collapse
Thanks for reply.
when i go to the sd-ext folder, it shows empty folder, but in my ext2 part, i should have many folders, what should i do?
Christoffer84 said:
yes with 2.2 kernel
@kabaldan: Very good preview
Click to expand...
Click to collapse
2.2 or 2.3?
jchenny said:
2.2 or 2.3?
Click to expand...
Click to collapse
Android 2.3 working on a 2.2 kernel
2.2 kernel
Only motorola signed kernels.
It's Android 2.3 based on 2.2 latest kernel leak!
kabaldan Thanks a lot for this release. I have one question can you make the unlock vibration not so stronger something like the official 2.2 leak?
emprize said:
when i go to the sd-ext folder, it shows empty folder, but in my ext2 part, i should have many folders, what should i do?
Click to expand...
Click to collapse
and in this case, is it success mount the ext2?
not its a bug or not or it just me
please look at the keyboard, some number is missing?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Since this is a new version of CM, is it recommended or even necessary to do a full cache/data wipe?
Or can we apply the update without any wipe as with CM6?
kabaldan said:
The hero responsible for the gkisystem (radio) finally running under 2.3 is f_pasha, many thanks to him!
http://code.google.com/p/cyanogenmo...-7.0.0-RC0-0.07-11.02.03-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC0-0.07-11.02.03-Milestone-signed.zip
fixed gps: http://www.multiupload.com/T9I59MLFVL
put the gps.sholes.so to /system/lib/hw
(set permissions to 644)
Google Apps (for CM7): http://wiki.cyanogenmod.com/index.php?title=Latest_Version#Google_Apps
main issue remaining: compass
Click to expand...
Click to collapse
Thanks to the king!!!
thanks to the almighty f_pasha from me too
and also to kabaldan for his work on bringing us good roms and of course all the other devs!
so far gingerbread is working really nicely... if it stays that way i dont see any reason to return to froyo
how can I set only the fancy screen off animation to be played kabaldan?
I dont want all the other animations because they lag the phone!
Thanks!
wow awesome finally,.... good work nadlabak and f_pasha... both geniuses.
This is FANTASTIC! Working great so far. The only thing I noticed so far is that Navigation is missing.....? Google maps is updated in marketplace but Navigation is not present in draw. I did a google gesture search and it found it but gave an error when launching....
That's the only issue I ran into so far.
EDIT: After applying GPS fix and rebooting the phone Navigation is now appearing in the draw.
I also get a force close when trying to turn on notifications for CM updates in the settings menu, is this not going to be implemented?
Thanks for the work.

[BETA 0.18.2.1][17.09] ICS for Desire[ALL HBOOTS][4.0.4]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Made for ALL HBOOT
For the newest and more organized info click here
Added donate button, I use far to much time on this atm so if you want to make a contribution then please do.
New phone (old one broke again) and new build computer, hopefully things will go better now!
Beta v0.18.2
Full ROM
Bug reports will just be accepted by full wipe
Plz don't post links to other mirrors
Please visit ONE (not more) when you visit the site
Ad blockers is not nice
Also you can visit both:
Site
Blog
And I might get some more ad money
To finish the supercharger script run the attached file
To activate the built in a2sd:
open terminal and run these commands:
su
a2sd install
To move dalvik cache do:
a2sd cachesd
Recommended way to answer Y N Y
READ HERE FOR MORE INFO
What's not working:
FM Radio (install this if you want it)
Code:
[B]What's working:[/B]
Full hwa
Usb tethering
USB mass storage
Camera+preview+panorama + video working
WiFi
SMS
GPS
Sound
Calling
Touchscreen
Stable 3G
Gmail sync + calendar working with gmail
SD read/write
All sensors
BT
Picaza sync
Fixed permissions (3rd party apps that needed maps now works)
Headphones
Native A2SD (can flash other scripts)
GoogleBackup
HW accelration
Wifi tether
Data usage tracker
Video streaming and playback
Extended powermenu
Trackpad
Market with payed apps
Changelog
Code:
Beta
v0.18.2.1 /17.09/
Fixed typo so int2ext is working
v0.18.2 /17.09/
Google Now should be fixed (was symlinked wrong)
Dk_zero m2sd should work
Changing themes should work
Eeverted some build.prop, another try to fix 3g/wifi
Added cronmods int2ext and int2ext+
v0.18.1 /06.09/
Trebuchet updated
Superuser fixed
build.prop changes for new RIL
RIL from Beta 0.8.1 (same as MIUI and is reported to work with 3g/wifi)
New kernel (not that much different just built from newest sources)
You can search for networks again
v0.18 /03.09/
LOADS of RIL changes, not sure how big differeence it will be, but need feedback on signal, 3g etc.
Fixed Google Now so Voice Search work
Removed skipbrokendatacall, which some reports say helps on wifi/3g issue
Updated SU
Fixed so you can search for signal again.
Added Dk_zeros mount2sd script
v0.17.1.1 /29.08/
Readded the int2sd (might be unstable)
Went back to an old T9 version to see if that fixes the prob
v0.17.1 /29.08/
Tried fixing T9, did some changes in updater-script as I had the same version as the one working
Fixed build.prop so that freezes might stop, thx for helping out on that
Updated Nova and Apex
Fixed Amarullz and updated it
And two more things that i forgot:P
v0.17 /27.08/
Removed Int2SD, old one wasn't working properly, fix I got from Proz0r ended with bootloop.
Fixed amarullz and other a2sd options that was "borked"
Google Now is now standard and only choice because of installation issues..
Supercharger removed for stability.
Tried to fix that the phone stopped responding
Another go on the 3g/wifi issue (hard for me to confirm since I don't have the problem myself)
A bunch of stability fixes in source
v0.16.1 /03.08/
Fixed Searching for network + 3g/wifi
Added int2sd (thx noonamer)
Smoothness fixes
Updated to a working T9 dialer hopefully
Fixed an error in updater script that made supercharger install when you chose T9
Fixed Google Now (wasn't included in last version for some reason) and some other bugs with Google Now in updated script
v0.16 /01.08/
A lot of small changes, mainly stability
Prepared for the int2sd script for proz0r. It's added but don't work. Can't be chosen.
Same for sullier. If anyone want to have a look on this then great:)
Also changed bootanimation.
New changes for trying to fix the wifi/3g issue
v0.15.0.1 /04.07/
Fixed installation so amarullz app to sd script works again
Added the quicksearchbox from jellybean
v0.15 /03.07/
Made ready for Int2SD is added, diffent a2sd option for those who wonder / not working yet (thx Proz0r)*
Added the build.prop fix for 3g not turning on after wifi
Updated Play Store to the JB version.
Fixed bootanimation
Cleaned up honeycomb lockscreen
Finishing touches to androidan theme
Toolbox and Themes removed from app drawer: Now through settings
Revert some linaro patches to try to fix some bugs
Some requests are also implemented:
Notification toolbox now QwikWidgets with easier widget reordering
Long press back to kill apps
Trackball Alert Patch to custom colors using lihermits app
v0.14 /28.06/
Camcorder is working, native omx encoding is working.
I've been lucky and can somehow play my recorded videos but reports say that it shouldn't do that.
Issues: video is capped at 15fps so it is a little choppy, recorded video is rotated 90 degrees
Usb tether is working, not 100% native, using a motorola tethering apk that runs in the background, but for the regular user no difference then regular tethering. (same as cm uses btw)
New options in evtoolbox
Moved stk.apk to system/app partition as it didn't work properly for cm7r2
v0.13.1 /16.06/
Fixed missing keyboard for data++
v0.13 /15.06/
Based on the linero toolchain (should give better performance, but need testing)
Fixed more space for data++
Added new adhoc (need testing)
Fixed bad wifi from last release
Added some stuff in build.prop (thx dk_zero, mms might work as in his ROM now)
Removed both dhcpd choice from aroma
*This release is mainly for testing out the linero toolchain, that's why it's missing some improvments. I need to know if I should continue on this or if I should go back to google before I use more time fixing camera and usb tether etc.
v0.12 /11.06/
Not many major changes for us:
probably 200+ new commits here. Vast majority do not concern Desire. but thought it was worth mentioning
bump IMM76L
surfaceflinger hacks: make ui smoother (error in makefile prevented them from being turned on before)
Added Dk_zero's script to stop bsod while charging
Also removed shaky's kernel as that causes the most problems.
Camera seems broken (video only)/ Will try fix it asap
v0.11 /03.06/
lockscreen 'wave' animations will follow re the unlock around (not just go right)
180 degree (upsidedown) rotation support
kernel updated: kgslv3.8, tiny rcu optimizations, autogroup, bfqv3r2, smartassv2, armv7 changes from caf (only stock kernel)
newer adreno libs: in combination with kernel updates should make ui noticeably smoother (same as for tiamat/shaky kernel)
updated cli tools: htop v.9, busybox updated 1.20.1, a2sd cleanup: checkext should work better.
Did fix some errors in updater script
Hopefully fixed "patched" gmaps (give wrong msg in aroma tough, havn't tested it)
Updated gapps
Did a "fix" on shaky's kernel that MIGHT solve BSOD while charging, not during regular use!
And quite a few things more that I forgot to write down before my PC crashed once again
v0.10.1 /28.05/
Fixed an error in build.prop that might have caused problems
Fixed supercharger v6 so it works.
This also stops reboot when installing apps
Updated kernel, a test kernel based on tiamat. Seems BSOD free!
v0.10 /26.05/
Readded a choice for stable kernel (old hwa)
Using the same adrenos as in 0.8 instead of 0.9, (increases bootime, but more stable)
Freed more space for cm7r2 + data++ to ensure no space issues
Gallery and panorama should now work for cm7r2
Some minor fixing with scripts
Slow wifi download is resolved for me at least
Based on a newer evervolv build (thx shaky)
Most of these changes isn't that effectful because camera didn't work out of the box so to get camera working then I had to "sacrifise" some of the new stuff. Nothing major and will give a detailed list later.
*Disclaimer
In one of the 3 installs I did my market was borked. Rebooted each time I downloaded an app. This was fixed by reflashing (with wipe)
**Seems it's supercharger that causes the problem, so avoid it this version
v0.9 /22.05/
Boot time improved
Removed sullier script and battery mod for now (will return when kernel is stable)
Also will delete those scripts at install
Updated drewis kernel
Updated shaky's kernel (Stock and strongly recommended)
Tried once again to fix gallery + maps issue for cm7r2 and data++
Some more things
DO A FULL WIPE TO ENSURE PROPER TESTING
v0.8.1 /18.05/
Two new kernels added one from shaky (stock)
and one from Drewis.
They are based on different sources so havn't had time testing both properly but
[B]BOTH GIVES BETTER HWA[/B]
KGSL: update from hacked 3.7 -> pure caf 3.8
BFQ: update v2 -> v3r1 CPUFREQ: ondemand: updates from caf and shaky156 MISC: updates from caf (mainly to build new ksgl);
Added the newest adreno libs
Added sulliers script which is a "New" cpu scaling
Fixed some permissions
Oh and added some theme changer (some evervolv thing) not very useful tbh
v0.8
Patch isn't a 100% full update but it's close so if you only want to patch 0.7 that's fine.
[B]Patch + full ROM [/B]
Camera is now fully working (all features, it's still possible with improvent)
Youtube is also working as stock. To get stock videoplayback flash [url=http://w289670.open.ge.tt/1/files/8U5MlhH/0/blob?download]this[/url] (unstable) Use MxPlayer instead
[B]Full ROM only[/B]
Updated toby_d's kernel
Based on a newer build so a few more minor changes (wipe also recommended)
v0.7
browser features (incognito / max tabs)
notification toolbox brightness widget fixes
kernel update: sleep of death seems resolved, built inline with googles gcc per*[url]https://github.com/Evervolv/android_kernel_htc_qsd8k[/url]
camera fixes (rapmv78)
Updated gapps
Freed up some space for data++ (tell me if you need more space)
Added batterymod (with kernel panic, might be really unstable!)
Readded ad-hoc wifi as an option in aroma (have been unstable for me)
Barcode scanner + panorama should work
Video recorder doesn't work stock, but something like [url=https://play.google.com/store/apps/details?id=com.androidillusion.videocamillusion&feature=search_result]this[/url] does
Should also have less FC notifications now.
Removed 1 of the two gallery apks
As always some more stuff that I forgot
v0.6.1.1 /27.04/
Youtube fix is now choosable from Aroma (issues with codec)
Motorola launcher is updated (ONLY WORKS ON STOCK HBOOT)
dhpcd (Wifi) is fixed.
Fixed so Data++ have enough space
Think I forgot to add that long wallpapers works now, fixed a while ago but forgot to tell:p
Also one more thing but I forgot was what:)
v0.6.1 /26.04/
Nikez updater with ad is removed (just battery drain and didn't work anyway)
Fixed Youtube
Finaly fixed barcode scanner
Updated and fixed hopefully the hacked gmaps
Added tobby_d's kernel with more governors
Added motorola launcher
Added a updated camera.hal to aroma (havn't tested this out much, might be camera + barcode)
Some more stuff I forgot to write up
v0.6 /14.04/
IMPORTANT!
There is from this version an ad app included (it can be removed with aroma (nikezupdaterapp))
It will notify you may once a day with a notification. If you don't want this then remove it with:
Customize and under nikezupdater
Bulgarian keylayout, Dutch dictionary added
working google backup/restore (RMerlin)
Volwake/music controls can now be used concurrenly
battery percent icon by default
lockscreen sound toggle icon now updates properly
bluetooth tethering (untested)
attempt to resolve auto button backlights being too bright in low light
audio files have been restructured. you might have to reset your ringtone / notification settings (not needed if you wipe)
kernel update sha/memcpy optimizations one ondemand gov update (per*Drewis's wip19 branch)(been using for a week with no issues)
Updated gapps.
Also tried to fix so yiou can install unstable cam (barcode scanner) and hacked gmaps.
And as usuall a couple of small things which I forgot:)
v.0.5.4 /11.04/
Hopefully added the right barcode scanner libs
Fixed aroma (build.prop)
Once again added AOKP dict
Adde regolus.ogg (notifcation sound)
Updated nikezupdater
Updated google maps
Fixed compass google maps
In aroma:
Added modified mms.apk (can send more the 3 sms)
Added the possibility to remove NikezUpdater
Added hacked gmaps for those wanting that
Added Smooth Scolling + more volume steps patch
Added supercharger script
v.0.5.3 /07.04/
Video encoding is somewhat working, have had reports that panorama is also working (might need newest/the unstable camera to work)
Barcode scanner option should now work
dhpcd issue should be solved again
More space cm7r2
v.0.5.2 /06.04/
Old cam (without barcode) will be standard
finish merge for omx in framework (still not working, falls back to sw)
Fixed the build.prop (will sort many application issues)
Updated nova + apex launcher
Finaly fixed it so you can manually search for provider
Added to Aroma:
-T9 dialer
-added the latinime from AOKP (more dicitonaries)
-added autobrightness patch (Had to disable in this version, just bootloops )
-Option to choose checkjni=1 in build.prop (someone said this fixed some apps issue I reommend stock)
I also did a few other small things that I've forgotten, nothing important
v.0.5.1 /30.03/ FULL ROM
Really small change, no need for those on 0.5
Only fixed the dhcpcd issue from last release
v.0.5 /30.03/ FULL ROM (wipe recommended)
Upgraded to 4.0.4 version
Added two more options to aroma:
- One is to choose camera without barcode scanner (more stable)
- Another one is to chose dhcpcd (shouldn't mather for 99% of the users. If you don't know what it is then just stay on recommended)
v.0.4.5 /29.03/ FULL ROM
update to gralloc/hwcomposer (slightly smoother)
enable singlepdp ril feature. (should allow easier apn switching)
Locates timezone automatically
omx libs included. native hw assisted video not complete in framework (although youtube hq now utilizes the adsp heap, so that progress)
wifi: eap pwd support
mms: misc updates
stock kernel rebuild with xz compressed
Trebuchet launcher should be updated.
Did another attempt on fixing amarullz for cm7r2
Edit, doesn't work will patch later:
barcode scanning should work(tested w/ google goggles) (panorama, video have issues, also there is a memory leak, leaving the camera app open for 2+min will cause OOM to kill the system server possible causing a reboot)
v0.4.4.4.1 /24.03/ PATCH
Multitouch is working, issues with gmaps is gone etc (thx thoemy)
Sorry for the longest name ever but had to fix graphic issues again:/
v0.4.4.3 /24.03/ PATCH + FULL ROM
If you still got graphic issues after 0.4.4.2 then install this
All build.prop changes should now be reverted so there is no reason why graphic issues should occur
Full ROM is also available for those who want that.
v0.4.4.2 /23.03/ PATCH ONLY
*discontiued
v0.4.4.1 /23.03/ Patch or full ROM. If you are on 0.4.4 only install patch
Cam preview is now working
Adhoc support is updated
Some changes in build.prop that should increase performance.
v.0.4.4 /14.03/Wipe recommended
Kernel choices should now work.
+added newest tiamat kernel
Amarullz for cm7r2 is now working
Oxygen data2sd is added to aroma.
Mute should now work in call.
Other sound issues such as soundhound should be fixed.
+ some other small fixes
v.0.4.3 /13.03/ Wipe needed
The Black freezes should have been stopped
Many small changes/optimizations
Seems smoother then earlier
Updated Apex and Nova launcher
Updated market and music to play
Updated amarullz (should work better for cm7r2)
You can now choose between 3 kernels (I'm going to stick with stock)
Rewrote aroma script so ppl that won't get hboot recognized can now choose manually.
More options in evtoolbox + all settings should now work
youtube standard def clips shouldnt stutter (color banding still happens)
evtoolbox: statusbar icons: battery % mod from mongoosehelix
standalone powerwidgets from preludedrew
v.0.4.2.1 /01.03/
-sound/mic fixed from 4.2
-boot issue fixed from 4.2
-dhcp fixed from 4.2
Updated Amarullz a2sd
+ some other small things
v0.4.2 /29.02/
Phone should not lockup anymore when rotating display. Landscape mode is still strange, status bar is rendered halfway off screen...but only when rotating right...going left its fine
Moved to cayniarbs stock(ish) kernel with my kgsl commits and ksm/zram backported from 3.0
EVtoolbox: new menu 'performance' control zram(aka compcache) and ksm, both disabled by default. ksm will reduce memory overhead by 10-15mb with minimal cpu usage (0-1%). ive read that ksm likes to have swap (10% zram should be enough) but*youll have to experiment and see. also added 'processor' menu (also from cm) to view/control cpu stats.
Apps2sd: support moving /data/data, (run 'a2sd install' again and choose y when asked about appdata) im still wary of how to handle wipes when appdata2sd is active. so ive added two functions to a2sd: 'nodatasd' which removes appdata2sd flag and optionally removes the appdata from sdcard and 'nosysdata' which removes only the system appdata (ie anything starting with com.android) from the sdcard
Browser: i revised hwcomposer. redering is faster < 1 to 2 secs max under heavy scrolling
Rebooting issues should be resovled
Added /system/etc/sysctl.conf to set various vm values. Feel free to modify to your liking
Updated both Nova and Apex launchers
Camera preview is still broke.
v0.4.1.5 /21.02/
Removed Soft-keys
Removed the modded mms
Updated Amarullz
Added my new "notification" application
Fixed alot of errors in updater-script
Data++ now has YouTube
cm7r2 now has YouTube
Talk should work and exist in all hboot versions
.. And so on
v0.4.1.4 /17.02/
Reverted Calendar due to an issue.
Edited updater-script to work properly
Moved Bootanimation to free up space for cm7r2.
Reverted Google Talk aswell.
v0.4.1.1 /16.02/
Sorted contact sync.
Removed setup wizard because of FC issues.
v0.4.1 /16.02/
kernel update: 32bit color (fixes gradient backgrounds)
hwcomposer: rewrote from scratch for qsd8k. (main fix is screen off animation)
statusbar: new toolbox, settings button back to opening settings (swipe to change screens). notifications back to stock behavior. toolbox can even be turned off in evtoolbox
browser: slowed rendering, (fuzzy text takes a few seconds to clear up) is much faster now. (1-2 sec instead of 4-5)
Added aGPS as a option instead
Updated gapps.
known issues:
reboots under heavy load, it seems this is an out of memory error: ics seems to be a huge memory hog now that opengl is enabled. can be partially remedied by using a large swap partiton (i set mine at 256mb and haven't had a reboot since) or you can try setting 0 swap and see what happens. ive also changed a couple dalvik-heap properties but im still investigating work arounds and/or a fix.
removed omx libs due to build error (just use the ones from p8 if you really want them)
rotation still broke, seems to lockup the most on the home screen.
and everything else that was broke in 0.4.0RC5
v0.4.0RC5 /15.02/
Fixed most of the coloring issues
The modded mms.apk now work (choice in Aroma)
Data ++ have their own optimized installation
v0.4.0RC3 /14.02/
Small fixes:
Small change build.prop
Changed some dhcpd stuff (no major changes)
Fixed so you can manually search for provider.
added aGPS fix, report if this makes gps worse.
Added back the setup wizard at first boot.
The big changes is that we included a touch based installer which gives you possibility to customize the ROM. [B]Don't request things to be added in this forum.[/B] If you want make a post in desire general and I'll drop by from time to time. If there is a lot of nagging I'll just remove the whole thing.
What you can do:
It automatically finds your hboot and sorts the ROM accordingly.
Choose launcher (stock, nova, apex and trebuchet)
Choose a2sd scripts (stock, amarullz, regular a2sd, dalvik2sd)
Choose if you want softkeys
Choose if you want mms.apk that doesn't convert more then 3 sms to mms.
There is of course a typical installation, that keeps everything as the stock ROM is.
v.0.4.0RC1 /11.02/
First of expect bugs, [url=http://forum.xda-developers.com/showpost.php?p=22243503&postcount=1968]read here[/url]
Two changes only
Back to the old camera libs (from 3.9)
FULL HW:)
v0.3.10 /09.02/
Better camera (thx again rapmv78)
Barcode scanner now works
Speed tweak is no longer needed, think I've found the best setting and that's included in the ROM
Rom is now possible to download through ROM manager
v0.3.9 /03.02/
Much smoother
Maybe better battery (havn't done long time testing)
[url=http://www.sandvold.as/download.htm]EXPERIMENTAL SPEED TWEAK[/url] (flashable)
v0.3.8.1 /31.01/
Fixed TTS
v0.3.8 /31.01/ (no wipe needed)
Panorama mode works for camera
(but colours is off) THX rapmv78
Gallery should work better
v.0.3.7 /30.01/ (go get calendar full wipe is needed)
Gapps updated (4.0.3 calendar)
camera libs now built from source.
autobrightness should be working better
changes in airplanemode functionality
v.0.3.6
Fixed error is last release:
Phone don't think it's a tablet anymore, so market is fully working
Added the missing google maps permissions
v0.3.5
Smoother framework
Ad hoc wifi support
Removed maps (install from market) Changed some stuff so shouldn't be problems with FC's anymore.
Better working MMS app (larger resolution on pics)
v0.3.4 (I havn't had time testing it, will post at high speed mirror after some reports)
lockscreen: can choose whatever you want for the actions in evtoolbox (i'll fix up the "waves" for next time)
evtoolbox: lockscreen stuff - new submenu: interface with tbwake toggle (this was a fucing ***** to make work), vol wake, vol music contols moved here. - sixbar signal toggle in statusbar menu
camera: newer libs from rapmv78 for video
a2sd: added 'checkext' to fix errors on sd-ext partition (you dont need to run this...its already being done on every boot)
Now possible to automatically and manually search for provider.
kernel: revert to p4 version
v0.3.3
The ICS quicksearch
Exchange calendar sync
Better video recording (less choppy)
Better working modules
Gtalk works better
Working adb
v0.3.2 (if errors, then do a full wipe)
Fixed up some issues with last build:
Sync works again
Video recording work
Fixed some FC's
Added the startup setup
(everything works as stated, no issues so far with this release)
v.0.3.1
Just a small update:
Paid apps on market didin't work
Removed one of the quicksearch apps
Hopefully fixed vpn
v.0.3
-notification toolbox: tap settings icon to switch between, long press to open settings
-lockscreen: volumebutton music control
-lockscreen: nullpointerexception soft reboot issue resolved
-kernel: rebuild based on latest from tiamat
-6barsignal: new drawables
-camera: rapmv78 libs
-launcher2: a couple options like hide search bar (there are a few options in the launcher settings that dont do anything yet, the only working opiton is hide search bar)
-UMS: should properly detect plug/unplug events now (this is where the wipe is recommended if its not working for you, its cause the old not working settings are saved)
-misc: new bootanimation from Bexton
-latinime: more dictionaries
-apps2sd: rewrote for more awesomeness
-Removed Trebuchet
-Trackpad works, even Wake
-No reboot when homesreen is in landscape mode and pressing power button
Changes from Evervolv:
Video recording added.
Added modules for Tiamat Kernel (cifs etc)
Fixed market.
Newer gapps (and better working ones)
Added Youtube app
v.0.2.1
USB mass storage should work partially (only when you have phone connected at boot)
Much better camera (thx rampv)
- more stable
- can take several pics without freezing
- zoom work
- also some settings does
- pictures takes less space
v.0.2
Based on the newest evervolv release (4.0.3)(Thx drewis)
Everything that have worked earlier should still work!
Changes from the evervolv release:
Added partially working camera
Fixed market so you can download payed apps.
Includes both regular launcher and trebuchet so you can choose yourself.
Updated all the gapps in the evervolv release to the newest ones i could find.
+ a few other tweaks so everything was working as it did on this build before
v.0.1.4
Very minor update, added the libEGL.so from 1.3 to the 1.2 build suppose to increase performance.
Market is till updated to 3.4.4
v.0.1.3 *for ppl that are really interested in testing/not a big difference from 0.1.2
New HW hack
No more errors in logcat
Market updated to 3.4.4
v.0.1.2
New HW hack (increased speed up + 150 points in quadrant)
Added trackpad (not tp2wake)
v.0.1.1
New bootanimation
Set roaming to disable at first boot
Sorted some permissions
Updated kernel, backported wifi driver from 3.0 kernel
Native wifi tethering is now working
Signal bars for cell coverage might work (not tested properly)
New framework
v.0.1
Cleaned up the build (seems faster)
Moved back to tristans kernel
-better speed and battery hopefully)
Fixed sound issue
Removed Darktremor apps2sd (flash it if you want)
Added bootanimation
Removed apps that gave errors under update
Fixed wifi problems for some
Alpha:
v.0.4.1
Updated gapps to v.5.1
Market now works also for payed apps
More codecs are working for video.
Data tracker and limit is now fully working
Updated HW hack to the newest one from HD2
v0.4.0
All in one zip, (su, kernel, ROM and darktremo a2sd)
A2sd (Darktremor) NEED EXT2 or EXT3
Live wallpapers added
Wifi fixed for those having issues with that.
Init.d should be fully working
Extended PowerMenu
Some other CM9 tweaks
*data tracker is not working because of changes done to implement init.d (didn't have time to readd it)
v0.3.6
Added data user tracker, partial fix
Fixed video playback (added youtube.apk)
Enabled wifi tether (use barnacle)
v0.3.5
Bluetooth is fixed
Added GoogleBackup files so it's now working.
v0.3.4
Stable 3G! no more issues (might need to add APN if it don't find it automatically)
Kernel is needed for headphones, gps and compass.
v0.3.3
App2sd ( the stock included not app2sd+ or app2ext)
Might need to flash kernel afterwards
v0.3.2
Fixed headphone (edited kernel)
v0.3.1
Fixed market issue
But BT is gone, it's a kernel issue. Working on it.
v0.3.0
Fixed all sensors
Changed kernel
Fixed BT
GPS now should work for everyone
Added picaza sync
Sorted permissions for 3rd party apps that needed maps
v0.2.2
Small change
Added new gmail
Calendar now syncing with gmail account
BT seems to have been unstable all the time, so is now listed as not working (sorry about that)
v0.2.1
Sound works flawlessly, no errors whatsoever.
v0.2
Should boot for everyone now without any extra flashing
3G works
MUCH faster
Permanently fix for Wifi
Gapps added
Market
cm7r2 option is removed because build is to big, data++ works atm
v0.1.2
-Removed softbuttons
If you want to help then we have a IRC room on irc.freenode.com #ics_desire_nexus_dev so feel free to join. But it's not a request or support forum. Spamming stupid questions will get you banned
webchat.freenode.net
Thanks to:
Sharky153 (DHD), drewis (N1), Chaosz-X, DJ_Jedi, Nikez, Raphael, SamStorer, Chichoko, Vaporizer, andreigherghe, Tristan202, fused, rootSU, Tafkardarso, gubacsek, coutts99, Bexton (USB app), rapmv78, KuliX, Evervolv team and probably alot more
Great thx
Sent from my HTC Desire using XDA App
When you say the sms and calling work, does that mean the radio works, so my sim can connect to the network? Also is this for Desire GSM (UK)
Sent from my HTC Desire using xda premium
guys, trying trying, brilliant work
yes it works, unstable,but works
Quoting this from the other thread
rootSU said:
Come on guys. This thread is getting more and more amateur as the days go on. No one knows which is the current version. Anyone who has working source should upload it to github so we can all work from it instead of this fractured, football team full of 7 year olds effort that's ongoing. I'm currently working on source from scratch but given the access I have to my environment, its taking ages.
If I had the source you guys were working on, we could all progress faster
Sent from my HTC Desire using xda premium
Click to expand...
Click to collapse
Need a github page!
Not booting. Wiped everything, flashed rom, than kernel, sends me to bootloader. Stock hboot.
try new link, that problem should be solved, but wait 20 min
I know you guys have a lot lot LOT of work but would it be possible to make a few pics or even a quick video just to see progress and how smooth it is?
Sandvold said:
The old thread was so full of bad links and really messy so i'll make a new one.
First of all this is not an everyday ROM and thing might not work.
Click to expand...
Click to collapse
DannyJJK said:
When you say the sms and calling work, does that mean the radio works, so my sim can connect to the network? Also is this for Desire GSM (UK)
Click to expand...
Click to collapse
Try and see. OP states this is not an everyday ROM. It's for development, please keep the thread clean.
theyau said:
Great thx
Click to expand...
Click to collapse
libracez said:
guys, trying trying, brilliant work
Click to expand...
Click to collapse
As mentioned, the last thread was messy. This is a development forum, the whole point of the thanks button is to stop unnecessary posts like this.
It is so frustrating to try and look at progress and have to read through pages of people posting pointless stuff like "It doesn't work on my phone", "I have this setup, will it work?", especially in the old thread. Please try and leave the thread clean so the actual developers can keep a track of where they're at.
/rant
Downloading
this is the 4th thread of this type, is it really necessary to open a new thread just bcoz the old one "is a mess" , this will become a mess too as soon as stupid questions start
Doesnt boot :-( Im stuck on Android screen about 15min
Nope. Definitely not working. Back to Gingerbread for now.
Out of 13 posts so far, 10 are a waste of space and don't need to be here - they are just clutter (11 out of 14 if you count this post of mine)
Sandvold, you really need to either a) get a mod in here b) alert a mod that this thread needs regular cleaning or c) just don't bother, update irc only and don't post anything on XDA until something bootable and regularly usable is available
The trouble with 99% of people on XDA is they never read the first post. So a first post saying "don't ask how to make it boot" almost always goes ignored. Sad, but this place is full of n00bs these days.
Getting "Random offset:0xd4" when installing cm7r2 Build.
Silightly modified the Nikez_Base_build by swapping two APK's posted on IRC. It no longer shows software buttons. It's easy to do it by yourself but I figured it would be easier to just upload it.
http://ge.tt/80BVGCA?c
If you're more of a do it yourself person:
Take the original Nikez_Base_build from the OP and simply overwrite these two APK's before flashing:
http://www.mediafire.com/?z7f8z8byxffilx5
But why do that? It's silly, just download the flashable zip above
negative13 said:
Getting "Random offset:0xd4" when installing cm7r2 Build.
Click to expand...
Click to collapse
That's normal.
Eggcake said:
That's normal.
Click to expand...
Click to collapse
However, when I try to boot, It brings me to the Bootloader.
negative13 said:
However, when I try to boot, It brings me to the Bootloader.
Click to expand...
Click to collapse
intall rmd recovery or any based on amonra 2.2.1
found out these ics builds dont like clockworkmod based recoveries!

[ROM] CyanogenMod 9.1.0d (Android 4.0.4) [20130107]

Main credits:
Obviously, it's the CyanogenMod team and all CM contributors in the first place.
Besides that and my own humble work, CM for Milestone would not be where it is now without the essential works of Skrilax_CZ (2nd-init, OpenRecovery, custom kernel, 2ndboot fixes and more), Czechop (hack to the kernel usb initialization code that allows to keep BP working after 2ndboot to custom kernel), f_pasha (gkisystem semaphore patch), Tiago Sousa (author of the original overclock kernel module) and contributions from others that I forgot to list here .
Also worth mentioning is a lot of notable work done by the Defy developers: Epsylon, Quarx and Maniac103
The original 2ndboot code is by Dmitriy Taychenachev and Eugen Maksimov.
Please note that Milestone is not officially supported by CyanogenMod.
Source: https://github.com/nadlabak
Home page: http://android.doshaska.net/cm9
Build from source: http://android.doshaska.net/cm9build
Download:
CM9.1.0d: http://d-h.st/7eH
gapps 20121225: http://d-h.st/xd0
OpenRecovery 2ndbootOR: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=OpenRecovery_2ndbootOR_v1_1.zip
Because of limited space in system, gapps are installed to /data/vendor. But if ext partition is present on sdcard, they are moved to /sd-ext.
Therefore ext partition is highly recommended for CM9, otherwise the space for apps in /data will be too limited.
You can find instructions on how to resize fat and create ext3 partition directly in OpenRecovery in this very fine guide by pontomedon:
Full guide from stock Motorola Android to CyanogenMod 7 for Milestone
CM9 for Milestone is using 2ndboot to run custom kernel despite the bootloader kernel lock.
Android 4.x requires at least 340MB RAM available to kernel and userspace
As we have only 225MB, don't expect any miracles - the hardware constrains count.
HW acceleration increases application's RAM demands. You can use the included HWA Settings app to disable it per app.
Known issues:
You tell me .
9.1.0d (4.0.4) 07.01.2013
- fix: keep keyboard backlight off while keyboard is hidden
- fix crash on launch of certain apps (e.g. Aldiko) - use workaround for occasional mysteriously zeroed bitmap scale parameter
- Apollo music player fixes - jellybean backports; reworked image fetching and caching (by iwo)
9.1.0c (4.0.4) 30.12.2012
- call recording: fix recording for calls with asterisk in the phone number
- fix the per app HW acceleration disable code to work according to application package name as specified by HWA Settings app (the original implementation [which pre-dated HWA app usage] used process name, not package name)
- re-implement the 'Disable Dock Observer' option - for users of phone cases with magnetic closures (to prevent the screen turning on in reaction to a magnet appearing near the phone)
9.1.0b (4.0.4) 26.12.2012
- fix VoiceSearch, VoiceTyping and Talk (voice) - please use the updated gapps package http://d-h.st/xd0
- fix adb toggle
- fix possible crash when recording videos and re-enable limited preview frame rate for better Camera app responsiveness
- fix backup of system files (mostly gapps) during ROM updates
- add built-in call recording option; no beeps every 10s during call recording any more
- updated CMFileManager
- wifi: disable 802.11n support by default (HT_Enable in tiwlan.ini) to prevent stale data connections when using certain N routers
- kernel: reverted doubling of the DAC fifo size to 16384 (to prevent audio drop-outs) as it caused broken audio playback in certain games
in case you're wondering why the new build is not uploaded to github as before, see https://github.com/blog/1302-goodbye-uploads
9.1.0a (4.0.4) 11.12.2012
- fix relaunch of some activities on keyboard slide out/in (e.g. YouTube playback, Root Explorer...)
- CMFileManager included (backport from JB)
- fix unwanted lcd-backlight activation by camera button while the screen is off (was related to the light sensor workaround that allows to use camera button to provoke sending of light sensor data without waiting for ALS interrupt)
- better handling of Basband Processor panic (by maniac103) - instead of immediate reboot like in stock firmware, user is notified and can choose to postpone the reboot (e.g. when he's got some work to finish first). Note about the reason of reboot is displayed after restart.
- workarounds for some motorola RIL issues that cause occasional data connectivity problems (by maniac103)
- optional swap activation on boot via /system/etc/init.d/12swap
-- requires swap partition present as third partition on sdcard
-- swap size (in kB) is determined by persist.sys.swapsize property
-- no persist.sys.swapsize property defined or set to 0 means no swap activation
example how to set persist.sys.swapsize property in terminal:
su
setprop persist.sys.swapsize 16384
9.1.0 (4.0.4) 05.12.2012
notable recent fixes and features:
- support for connecting to adhoc wifi
- fixed wifi networking when using UPnP/DLNA apps
- note that this build is done from the branch with removed theme engine,
as the theme support seems to be too heavy, hurting performance of our device
07.03.2012
update-cm-9-20120307-SNAPSHOT-umts_sholes-signed.zip
- video recording (not exactly smooth yet, but working nevertheless)
- added missing sysctl to prevent RAM fragmentation (cause of gmaps freezes)
- etc.
03.03.2012:
- camera is working (only taking pictures, not video recording; panorama mode is not working)
- switched back to Calendar and LatinIME built from source (use the updated gapps-ics-4.0.3-20120302)
- bootanimation is enabled by default, it can be disabled under performance settings
- baseband selection is under device>advanced settings
- usb and native wifi tethering is not working yet (but should be fixed soon, probably in the next build)
14.01.2012:
notes:
- until the open source solution will be ready, Google builds of Calendar and CalendarProvider are installed via gapps to provide Google Calendar sync. Google build of LatinIME is included to provide access to downloadable dictionaries.
- most of the gapps are installed to /data/vendor. if you are updating from earlier CM9 build, use "rm -r /system/*" in recovery console before installation to make sure you don't run out of space in /system because of previously installed gapps
- bootanimation is disabled (debug.sf.nobootanimation=1 in build.prop), because the default bootanim takes more than 80MB of RAM while running, which may cause issues - from very long boot time to bootloops.
thanks its enough for me to see the ics working in my poor milestone
Sweet, thanks for that update...too bad the Camera aint working yet, else i would give it a 24/7 testrun
Fantastic. Thanks for the update.
Gonna use it on a daily basis (already using the first "unofficial" RC0)...
camera is an optional to me...
+1 testing
thanks kabalan...
when you say that "dont expect a fix anytime soon", you mean it´s almost impossible? or there´s a possibility?
i´m not asking for ETA, just want to understand a little more about this problem.
thanks again!
I left my laptop at night building the rom and when I woke up today was 100%, LOL.
well, at least now i know how to do that hehe...
it´s always nice to learn something...
thanks again, again! hehe cya
jonatasmz said:
thanks kabalan...
when you say that "dont expect a fix anytime soon", you mean it´s almost impossible? or there´s a possibility?
thanks again!
Click to expand...
Click to collapse
Let the future answer
thanks nadlabak!
Can all apks of the system combined GAPPS coexist now?
Let's start with feedback.
1) when using games (that need multitouch for onscreen controls), there's a sort of "touch memory": the device "remembers" the last touch without registering correctly touch release event. When you press a virtual button again, the device "feels" the old touch in other places of the screen, and the only way to reset the situation is applying a double touch (a sort of pinch)
great work, Thanks for your hard work for our milestone.
Is it possible to use a QWERTZ (Germany) keyboard layout für the hardware keyboard?
Thanks in advance..
Soxes said:
Is it possible to use a QWERTZ (Germany) keyboard layout für the hardware keyboard?
Thanks in advance..
Click to expand...
Click to collapse
would you try through openrecovery? It would be interesting to check...
Can I put bootanimation to data\local as in CM 7?
I'm asking just to make sure it won't cause any problems in this alpha ROM.
This alpha version works as a charm anyway. And I don't know what You did Nadlabak, but I had problems with Wi-fi always (most of the pages loaded slowly (took 5mins on Wi-Fi)) but now everything loads very quickly while on Wi-Fi too.
Thanks for doing CM 9 for us
You are the best!
Wow~ nice work!
I'll test on my Milestone.
And i'll try to port to XT800W and XT720.
Thanks for your work always!
Still having no luck building a working package.
Core 2 Duo P8700
4G RAM
Archlinux 64bit
python2 2.7
gcc-libs-multilib 4.6.2-5
gcc-multilib 4.6.2-5
jdk6 6-1
make 3.82
The output package can be applied in OR, but reboot results in a black screen. After removing /system/media/bootanimation.zip and set debug.sf.bootanimation=0 in build.prop, original android boot logo shows up.
Then I see android logo animation, after about 10 secs, it stucks and black screen and show again. Loop.
Nothing in /cache/logger/
What should I do to provide more information?
Working great here, awesome job as always kabaldan!
Anyone knows if there's a way to only show the contacts which have phone numbers like in the contacts app from GB?
i´m stuck at Android is Upgrading...
it´s in loop
Optimizing aplications...
Starting aplications...
and then appear Unfortunately, Google account manager has stopped
and go again to "Optimizing application"
i wiped everything.. =\
maybe i need to format my SDCARD.. will try it... (WORKED)
thanks!
cya
scoutme said:
would you try through openrecovery? It would be interesting to check...
Click to expand...
Click to collapse
Doesn't work
Sent from my Milestone using XDA App
WOW great to see ICS alpha finally on the Motorola milestone
Even though I have moved on to the Nexus S
I'm still waiting for my ics OTA because its been pulled due to battery issues
Sent from my Nexus S using XDA App
Wow... it runs amazingly well!!! However, I'd like to report a bug in case nadlabak isn't aware of it, usb tether FCs settings.
Great work as always!
Enviado desde mi Milestone usando Tapatalk

Categories

Resources