[Rom] CyanogenMod - Optimization is soooo last year [UPDATED 7/14 - v3.6.6] - G1 Android Development

This thread is CLOSED!!!!!
Redirect all your ROM ONLY QUESTIONS in the new thread:
http://forum.xda-developers.com/showthread.php?t=537204​

[Rom] CyanogenMod - Optimizing the crap out of Android 1.5r2 - CHANGELOG
CHANGELOG
Changes in v3.6.6
* Pulled in cgroups support from Donut, added some extra code to support foreground boost
* Added new mail app from MyTouch, includes "Work Email" with Exchange support
* Optimized all zips and pngs with 7zip and optipng
* Enabled some options in the kernel for serial debugging
* Small enhancements/bugfixes to various apps (Calendar/Music)
* Launcher drawer is 5x4 / 6x3
* Rolled back wpa_supplicant to old version to correct WiFi issues
* New default wallpaper by TheGreenJester
* KNOWN BUG: Market->Settings->Notifications causes a force close. Still working on it.
* KNOWN BUG: Exiting Camcorder causes a FC. The video still records. Push Camera.apk from 3.6.5 until the next release.
Changes in v3.6.5
* Fix the API breakage that was accidentally introduced.
Changes in v3.6.4.1
* Revert patch to libdvm.so that was causing force close city
* Fix bad signature on SetupWizard.apk
Changes in v3.6.4
* Fix shared userid problems that were causing boot loops
* Sexy Hero-style transitions
Changes in v3.6.3
* Fix weirdness with Contacts/Calendar/others
* Launcher tweaks
* Dalvik update
Changes in v3.6.2
* Fix audio mixing issue
* Lockscreen tweaks (Stericson)
* Show provider name instead of "Android" (Stericson)
* Added "Reboot phone" option to the power menu
* Updated Settings app to not show false data for SD secondary when a2sd is disabled
Changes in v3.6.1
* Minor kernel tweaks, might save some battery
* Update wifi driver
* Stericson's AmazonMP3 hack that allows download over non-wifi
* Lockscreen tweak from Stericson that allows the statusbar to be pulled down (except if pattern is enabled)
* Added PowerTop tool
* Moved some stuff around to save a little space
* Added firstboot script to cleanly upgrade camera/album when not coming from 3.4.6
Changes in v3.6
* Revert Freetype and Bluetooth changes from 3.5.3
* Kernel tweaks
* Added mtdoops module for debugging kernel oopsen/panics
* Lock screen tweaks
* Add RPC support to BusyBox (requested)
* Clean .odex files left by other ROMs off the SD card
* STABLE!
Changes in v3.5.3
* Dalvik patches from master - better memory usage
* Update wpa_supplicant from master
* Update Freetype to 2.3.9 (nicer font hinting) (being reverted for next release)
* Multithreaded A2DP from master (should reduce skipping)
* Minor kernel tweaks
* Include AUFS as a module by request
* Fix lock screen glitches and shrink battery icons
Changes in v3.5.2
* Ditch SquashFS on /system/lib because of performance
* Clean up the lock screen a bit, new icons, etc
* Patch AlarmClock so it doesn't lose snoozes
* If /system/sd/userinit.sh exists, execute it after a2sd setup
Changes in v3.5.1
* Add missing netfilter kernel modules and apply backported ext4 fixes
* Included Stericson's spiffy lock screen
* Some settings enhancements- show mod version and don't allow SD unmount when A2SD is active
* Switched to squashfs instead of cramfs
* /system/lib is now on squashfs, saving TONS of space (first boot of system is a little slower though)
* Tweak some cpufreq settings
* Disabled camera noise in libcameraservice since the HTC camera does it internally.
Changes in v3.5
* Kernel 2.6.29
* Revert vold hack to default, for now.
Changes in v3.4.6
* Revert Dalvik changes due to DNS resolution issues
* Clean up old camera prefs
* There is an issue with the vold change on Vista. Working on it for next build.
Changes in v3.4.5
* Now includes the fully working HTC Camera!
* Mounting SD over USB will now only show the VFAT partition
* Some changes to a2sd startup to clean up symlinks if SD was removed
* DalvikVM tweaks from master (for real this time)
* Launcher now puts icons in the right place after a wipe
Changes in v3.4.4
* Uses a combination of bind mount and symlinks for A2SD
* Launcher now has 5 screens and obeys system orientation setting
* Upgraded BusyBox to 1.14.2
* Upgraded kernel to 2.6.27.25, anticipatory iosched, enabled multicast
* Fixed Street View
Changes in v3.4.3
* Back to 3.4.1 kernel
* NO MORE AUFS - we now have automatic A2SD using bind mounts. It will even move your apps automatically for you
* Settings app has been enhanced to show "SD Card Secondary" storage available/used (your ext partition)
* Included newest Google Maps application
* Don't mess with vfs_cache_pressure (sysctl.conf is still available, though)
* There is an issue with installing protected apps in this version. Will be fixed for 3.4.4.
Changes in v3.4.2
* Switch back to anticipatory iosched
* Use tiwlan driver from android-1.5r2 instead of master
Changes in v3.4.1
* Small kernel tweaks, add NFS client module
* Fix racy A2SD startup that was causing all kinds of insanity for everyone (missing apps, force closes, etc)
* Read /system/etc/sysctl.conf at startup
* Added HTC Quickoffice
* Moved shutdown/reboot services out of /system/init.rc because people seem to want to overwrite it.
Changes in v3.4
* Minor kernel tweaks
* Fix perms on /data/app in update-script
* Include fix_permissions
* Marking as stable
Changes in v3.3.7
* No longer autoconverts to ext3. A script is included to do it from recovery mode (see FAQ).
* Fix for USB headset no longer breaks other things (speakerphone works now)
* Include Android VK with correct dictionary.
* Updated volume profile from Meltus.
Changes in v3.3.6
* Better mount options for AUFS
* Enable K extensions for ARM6 in kernel
* USB headset adapter fix for real
* Meltus' V4 volume profile
* Fix HTC_IME calibration
Changes in v3.3.5
* Switch from UnionFS to AUFS
* Use CFQ iosched
* Tweak frequency scaling options for better responsiveness
* USB headset fix
* Permission fixes for A2SD
Changes in v3.3.4
* Updated kernel to latest minor patchset (2.6.27.24)
* Bump scaling_max_freq to 528MHz
* Fix shutdown from inside applications (new system uses a service)
* Make sure certain system directories that need to be on internal memory aren't created thru unionfs
* Moved a2sd scripts so they don't get overwritten.
* Apps2SD startup should be more reliable now
Changes in v3.3.3
* Fix permission problems that can cause "insufficient space" errors in Market.

I'll wait for someone to try this.

Ill try it.

im trying it.

Working good! Thanks

bro this is awesome.
someone should add this to the roms thread.
to those that tried it, what rom where you flashing from??
edit2
what do you mean by the camera button force closes, like to take a picture?

I'd be in heaven if this included Exchange support.

The problem with the Exchange support in the Sapphire Mail app is that it requires the entire custom HTC version of the core Android framework. The same goes for the HTC Dialer. I'd rather keep the open-source version, since the source code changes that HTC has made to the core are not publicly available.

bootleg16 said:
what do you mean by the camera button force closes, like to take a picture?
Click to expand...
Click to collapse
Just click the trackball instead of the camera button in the Camera app to take a picture.

cyanogen said:
The problem with the Exchange support in the Sapphire Mail app is that it requires the entire custom HTC version of the core Android framework. The same goes for the HTC Dialer. I'd rather keep the open-source version, since the source code changes that HTC has made to the core are not publicly available.
Click to expand...
Click to collapse
I hear ya. Got any pointers for those of us that don't mind tainting the open source goodness with the HTC frameworks?

Does this have multi touch in the browser?
the new jf 1.51 didnt work on mine

nick8197 said:
Does this have multi touch in the browser?
the new jf 1.51 didnt work on mine
Click to expand...
Click to collapse
Yeah, multitouch in the browser works.
virtudude said:
I hear ya. Got any pointers for those of us that don't mind tainting the open source goodness with the HTC frameworks?
Click to expand...
Click to collapse
Run Haykuro's ROM

I can verify it works very good on Haykuros newest spl.. and it runs extremly fast without upping the clock setting, This is the version im using till further notice!!
Thank you!!!
also dont know if it was htc or you but the defualt sounds are niiice!

o0k so i flashed this and it took like 10 minutes in the android screen but maybe it was cus of all my apps.
but everything works perfectly fine.
i can finally play teeter.
and yeah to take pics i gotta use the trackball.
best jf rom so far.!

Badly need Exchange on JF 1.51 TMO
really a shame that noone has been able to include Exchange into JFs ROM, seriously, that would really make this phone complete. Understood most folks dont care about exchange, but for most techies, Exchange is a must to have good corporate e-mail and as much as people want to say Touchdown and Moxier are good, they just arent the same as the one from HTC. Any good soul out there want to make this happen???

Anyone know if this includes the HTC Lock Screen?

Works great thanks!!!

oxeneers said:
Anyone know if this includes the HTC Lock Screen?
Click to expand...
Click to collapse
yes it does..
and for my question..
Did you do anything to optimize this? I only ask cause everything is working/running/transitioning awesomly!!

no6969el said:
yes it does..
and for my question..
Did you do anything to optimize this? I only ask cause everything is working/running/transitioning awesomly!!
Click to expand...
Click to collapse
Thanks, I love that damned lock screen to pieces. I'm going to run this and check it out.
EDIT: Wait, no, this lockscreen isn't included --
http://www.flickr.com/photos/oxeneers/3553822108/in/photostream/

Related

[ROM] CyanogenMod - One Step Ahead (STABLE) [UPDATED 8/28- v4.0.4]

The old massive thread has been closed!
Check out the new website: http://www.cyanogenmod.com - thanks to SatanR1!!
I am maintaining a custom ROM based on Android 1.5r3 (crossbred with Donut) focusing on performance, reliability, and safe usage of apps on SD, with some additional features. Yes, this will work just fine on your non-ADP devices. Versions listed as "experimental" may and will have some issues, so unless you want to be a guinea pig, use the "stable" versions. Major thanks to everyone who is helping to test these ROMs!
If you have installed a theme that is not specifically designed for this ROM, please don't post bugs here unless you can reproduce them without the theme installed.
Please search the Android Bug Tracker then check the CyanogenMod Bug Tracker before posting your problem! I do not work for Google and am not going to fix every known bug that exists in Cupcake. Of course, if I created the bug and it's specific to this ROM I will certainly fix it. But please, search before posting bugs. There is a lot of good information in this thread and the old thread and the likelihood that you are the first person to report an issue is very low.
If you are reporting a bug about a "force close", you need to post the output of "adb logcat" from the crash or there is nothing I can do for you.
DO NOT RUN ANY OTHER APPS2SD APPLICATIONS ON THIS BUILD. YOU WILL BREAK YOUR SYSTEM. THEY ARE NOT NECESSARY BECAUSE THIS ROM WILL DO A2SD AUTOMATICALLY AND BETTER!
*** DISCLAIMER ***
While this build is heavily optimized, it is also capable of pushing your G1 much harder. I am not responsible for bricked devices, dead SD cards, thermonuclear war, or the current economic crisis. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modificiations, and if you point the finger at me for messing up your device, I will laugh at you.
* UNIVERSAL! Runs on both Dream and Magic 32B
* Now identifies itself as either T-Mobile G1 or myTouch (due to popular demand, and T-Mobiles lameness to support ADP devices)
* Based on AOSP 1.5r3, a heap of Donut, various collected patches, and some help from JF-1.51-ADP
* Enhanced ramdisk which uses optimal mount options and smart startup
* Includes E2FSProgs for checking and converting Ext filesystems
* Apps2SD is automatic! All you need is a second partition (ext).
* Includes script to upgrade to ext3 (from recovery mode, see FAQ)
* Supports ext2/ext3/ext4 for Apps2SD
* Includes HTC Framework, various HTC applications, and HTC VK
* Launcher with 5 screens and auto-orientation and compact drawer layout
* Enhanced lock screen (Stericson)
* Clean filesystem shutdown at poweroff/reboot, and fsck at boot (no FS corruption!)
* Includes T-Mobile IM application, Amazon MP3 (with Stericson's hack), and updated Google Maps
* Does not require "DangerSPL"
* Highly optimized kernel with many extra modules
* Includes a massive APN list
* Maximum CPU scaling frequency set to 528MHz with latency tweaks
* Various enhancements to the Settings app including extra partition space
* Runs /system/sd/userinit.sh after A2SD setup and before starting the runtime for user scripts
* Microsoft Exchange support (Work Email from myTouch)
* Compcache 0.6 enabled by default (if no userinit is present)
* Linux cgroups for better app prioritization
* Power Widget and App Fuel Gauge from Donut
* Custom boot screen by matt_stang
* Phone app enhancements by cytown
* OpenOBEX commandline tools ported by Erin Yueh - just need an app to run them!
* Ability to add dialer and MMS shortcuts
* PPTP/L2TP VPN and WPA Enterprise support from Donut
* MMS enhancements from rgv151
* FLAC support from Kruton (buy this man a beer)
* LocationServices memory leak fixed (by itp)
* Not vulnerable to the "one click root" exploit
(v4.0.4 - stable version, updated 8/28):
Download: http://n0rp.chemlab.org/android/update-cm-4.0.4-signed.zip
MD5Sum: 8c5a4ed37a8856054f22988372295fc8
(v3.6.8.1 - old stable version, updated 7/21):
Download: http://n0rp.chemlab.org/android/update-cm-3.6.8.1-signed.zip
MD5Sum: 234e547eaa4f1699dd676032ec2ed82c
Audio Resources (unzip to your SD card)
Download: http://n0rp.chemlab.org/android/audio-resources.zip
MD5Sum: 7340ba86ddd4fba918ef97601c675ef9
Radio Update 2.2.19.26I from HTC
Info: http://www.htc.com/www/support/android/adp.html#s3
Pimped Out Recovery Image
Info: http://forum.xda-developers.com/showthread.php?p=3915123
Theme Template - v4.0.4 (for theme developers)
Download: http://n0rp.chemlab.org/android/template-cm-4.0.4-signed.zip
MD5Sum: 97ea24d33869e0d425b1287c4badb431
Code Repository on GitHub
Info: http://github.com/cyanogen
Frequently Asked Questions said:
1. Do I have to wipe?
You shouldn't have to wipe if coming from a JF ADP-based ROM, otherwise, probably. If weird things are happening, try wiping. You can also try the permission fixer script linked above. If you are coming from an HTC-based ROM like Hero or Sapphire, you are going to have to wipe.
2. Will you include the HTC Dialer/HTC Mail?
No, because I won't be shipping the full HTC-modified Android core (it's not open source), which these apps depend on. I do include the "Work Email" application which is the HTC Exchange client.
3. Will this work on the Magic?
It will work on Dream (G1) or Magic 32B (myTouch). I plan to support 32A devices soon.
4. How do I set up apps-to-sd?
You need to create a second partition on your SD card in the ext2/ext3/ext4 format. Search the forums if you don't know how to do this. Once created, the ROM will move your apps automatically and new apps will be installed to the SD by default.
5. How do I install MyFaves?
Look here: http://forum.xda-developers.com/showthread.php?t=542267
6. Will you include feature X, Y, or Z?
Maybe, ask me about it.
7. How do I convert to Ext3?
Reboot into recovery (home + power), drop to a console (Alt+x), and enter: "upgrade_fs". Reboot and you will be at ext3. This requires my recovery image listed above.
8. Can I use Ext4?
Yes, the kernel supports it (with delayed allocation fixes) and the required tools are there. You'll need to do the conversion manually, though.
9. How do I enable the HTC_IME?
Go into settings->Locale & text and disable "Android Keyboard" and enable "Touch Input".
10. Can I tether with this?
Yes. I recommend using Wifi Tether for Root Users
11. I want to switch back to ext2.
Reboot into recovery (my recovery image), drop to a console (Alt+X). Remove the journal with "tune2fs -O ^has_journal /dev/block/mmcblk0p2". You should then fsck with "e2fsck /dev/block/mmcblk0p2".
12. Will you include feature XXX from Hero?
No. Most of the HTC apps in Hero require the heavily modified closed-source Android core which I won't be including.
13. My /system/sd is read only and/or didn't upgrade to ext3!
Your filesystem is probably corrupt. Boot into Recovery 1.2+ and run a filesystem check from the menu. If it tells you to run it manually, drop to a console (alt+x) and run "e2fsck /dev/block/mmcblk0p2".
14. Is ext3/ext4 safe for my SD card?
Probably, unless your card is very old and does not support wear leveling. Use Google and decide for yourself.
15. I have problems with force closes of paid apps and have to reinstall my them after a no-wipe upgrade!
Run the "permission fixer" script. It is included in this build as well as Recovery 1.2+. Just execute "fix_permissions" from a terminal or the recovery console and reboot.
16. Can I use your work in my own ROM?
Of course, I am all about sharing! Just give credit where credit is due.
17. It's taking forever to boot!
The first boot will take longer than normal because dexopt needs to run. If you are nervous, connect USB and run "adb logcat" to watch the progress.
18. My phone rebooted by itself!
Possible kernel panic or oops. Please get me the output of "cat /proc/last_msg" when you reboot so it can be debugged.
19. My camera is black and white only!
You have settings left over from the old Android camera. Just go into the Camera, hit menu, settings, then "reset to defaults".
20. My auto-rotate/accelerometer isn't working!
Not really the fault of the ROM, but here's how to fix it: Go into recovery, drop to console, "mount /data", then "rm /data/misc/akmd* /data/misc/rild*" and reboot.
21. What about swap space?
As of 4.0, Compcache is activated by default unless a userinit.sh script is present. Search the forums for information on how to create a userinit.sh to activate swap.
22. Will you include the Flash Player from Hero?
No, because it's tightly coupled to the Hero Browser, which is tightly coupled to the Hero Framework. It's not easily portable at this point. Run Hero if you want it. Otherwise, we will have to wait for something more compatible.
Click to expand...
Click to collapse
Changelog moved to next post!
[ROM] CyanogenMod - One Step Ahead (STABLE) [UPDATED 8/28 - v4.0.4]
Changes in v4.0.4
* Fixed settings FC
* Process scheduling group code from Donut
* Another possible fix for the phone number parsing issue
* Added bash in xbin
* Changed alarm clock timeout to 30 minutes because I sleep thru the 10 minute timeout
* Kernel tweaks
Changes in v4.0.3.1
* Fixed kernel misconfiguration that broke the camera and prevented booting on some devices
Changes in v4.0.3
* More Donut guts: Bluetooth and audio updates
* Fixed swap-free-notify for compcache
* Tweaked kernel (trying out SLQB)
* Lots of small stuff recently added to AOSP
* Possible fix for the phone number parsing issue
* And of course more stuff I forgot..
Changes in v4.0.2
* Possible fix for the "slow ring display" issue (from itp)
* More Donut guts (mainly graphics/display code)
* Turned off debug in the Mms app (rgv)
* Fix for a few security issues
* Modified cgroups a bit, should improve responsiveness
* Vibrate-every-45 is off by default now
* Added the dropbear SSH server into xbin
* Dalvik update
* Other things
Changes in v4.0.1
* Fixed resource id mismatches that were causing FCs
* Revert a Dalvik change that caused FCs
Changes in v4.0
* Based on CM-3.9.10 (check the experimental thread for changelog)
* Added LocationServices patch
* Updated kernel
Changes in v3.6.8.1
* Fixed Camcorder (new permission required for 1.5r3)
* Revert shell to standard Android sh because people suck at scripting
* Make Gears work again
* Fix issues with various video player apps (YouTube, etc)
Changes in v3.6.8
* Rebuilt based on Android-1.5r3
* Modified ramdisk init to mount /system/modules and /system/xbin earlier
* Made ash the default shell
Changes in v3.6.7.2
* Fix conflict between HTC Camera and Exchange app
* Fix memory leak in Music app
Changes in v3.6.7.1
* Rebuilt stock apps with correct resource ids
Changes in v3.6.7
* Fixed the oh-so-important Market bug
* Fixed Camcorder
* Tweaked cgroup settings
* Included Compcache modules
Changes in v3.6.6
* Pulled in cgroups support from Donut, added some extra code to support foreground boost
* Added new mail app from MyTouch, includes "Work Email" with Exchange support
* Optimized all zips and pngs with 7zip and optipng
* Enabled some options in the kernel for serial debugging
* Small enhancements/bugfixes to various apps (Calendar/Music)
* Launcher drawer is 5x4 / 6x3
* Rolled back wpa_supplicant to old version to correct WiFi issues
* New default wallpaper by TheGreenJester
* KNOWN BUG: Market->Settings->Notifications causes a force close. Still working on it.
* KNOWN BUG: Exiting Camcorder causes a FC. The video still records. Push Camera.apk from 3.6.5 until the next release.
Changes in v3.6.5
* Fix the API breakage that was accidentally introduced.
Changes in v3.6.4.1
* Revert patch to libdvm.so that was causing force close city
* Fix bad signature on SetupWizard.apk
Changes in v3.6.4
* Fix shared userid problems that were causing boot loops
* Sexy Hero-style transitions
Changes in v3.6.3
* Fix weirdness with Contacts/Calendar/others
* Launcher tweaks
* Dalvik update
Changes in v3.6.2
* Fix audio mixing issue
* Lockscreen tweaks (Stericson)
* Show provider name instead of "Android" (Stericson)
* Added "Reboot phone" option to the power menu
* Updated Settings app to not show false data for SD secondary when a2sd is disabled
Changes in v3.6.1
* Minor kernel tweaks, might save some battery
* Update wifi driver
* Stericson's AmazonMP3 hack that allows download over non-wifi
* Lockscreen tweak from Stericson that allows the statusbar to be pulled down (except if pattern is enabled)
* Added PowerTop tool
* Moved some stuff around to save a little space
* Added firstboot script to cleanly upgrade camera/album when not coming from 3.4.6
Changes in v3.6
* Revert Freetype and Bluetooth changes from 3.5.3
* Kernel tweaks
* Added mtdoops module for debugging kernel oopsen/panics
* Lock screen tweaks
* Add RPC support to BusyBox (requested)
* Clean .odex files left by other ROMs off the SD card
* STABLE!
Changes in v3.5.3
* Dalvik patches from master - better memory usage
* Update wpa_supplicant from master
* Update Freetype to 2.3.9 (nicer font hinting) (being reverted for next release)
* Multithreaded A2DP from master (should reduce skipping)
* Minor kernel tweaks
* Include AUFS as a module by request
* Fix lock screen glitches and shrink battery icons
Changes in v3.5.2
* Ditch SquashFS on /system/lib because of performance
* Clean up the lock screen a bit, new icons, etc
* Patch AlarmClock so it doesn't lose snoozes
* If /system/sd/userinit.sh exists, execute it after a2sd setup
Changes in v3.5.1
* Add missing netfilter kernel modules and apply backported ext4 fixes
* Included Stericson's spiffy lock screen
* Some settings enhancements- show mod version and don't allow SD unmount when A2SD is active
* Switched to squashfs instead of cramfs
* /system/lib is now on squashfs, saving TONS of space (first boot of system is a little slower though)
* Tweak some cpufreq settings
* Disabled camera noise in libcameraservice since the HTC camera does it internally.
Changes in v3.5
* Kernel 2.6.29
* Revert vold hack to default, for now.
Changes in v3.4.6
* Revert Dalvik changes due to DNS resolution issues
* Clean up old camera prefs
* There is an issue with the vold change on Vista. Working on it for next build.
Changes in v3.4.5
* Now includes the fully working HTC Camera!
* Mounting SD over USB will now only show the VFAT partition
* Some changes to a2sd startup to clean up symlinks if SD was removed
* DalvikVM tweaks from master (for real this time)
* Launcher now puts icons in the right place after a wipe
Changes in v3.4.4
* Uses a combination of bind mount and symlinks for A2SD
* Launcher now has 5 screens and obeys system orientation setting
* Upgraded BusyBox to 1.14.2
* Upgraded kernel to 2.6.27.25, anticipatory iosched, enabled multicast
* Fixed Street View
Changes in v3.4.3
* Back to 3.4.1 kernel
* NO MORE AUFS - we now have automatic A2SD using bind mounts. It will even move your apps automatically for you
* Settings app has been enhanced to show "SD Card Secondary" storage available/used (your ext partition)
* Included newest Google Maps application
* Don't mess with vfs_cache_pressure (sysctl.conf is still available, though)
* There is an issue with installing protected apps in this version. Will be fixed for 3.4.4.
Changes in v3.4.2
* Switch back to anticipatory iosched
* Use tiwlan driver from android-1.5r2 instead of master
Changes in v3.4.1
* Small kernel tweaks, add NFS client module
* Fix racy A2SD startup that was causing all kinds of insanity for everyone (missing apps, force closes, etc)
* Read /system/etc/sysctl.conf at startup
* Moved shutdown/reboot services out of /system/init.rc because people seem to want to overwrite it.
Changes in v3.4
* Minor kernel tweaks
* Fix perms on /data/app in update-script
* Include fix_permissions
* Marking as stable
Cyanogen if you need more room to post just let me know.
Nice. I shall try out. I'm running Haykuro's ADP 1.5Hr3, no APP2SD. Simple rename to update.zip and thats it? I don't plan to run APP2SD.
Running the latest SPL (1.33.2005) and Radio (2.22.19.26I).
Can't wait to see if the "Market Bug" is really dead. Thanks Cyanogen for fixing up the important issues too. BTW is compcache stable enough for everyday use yet?
Pulled in cgroups support from Donut, added some extra code to support foreground boost
Click to expand...
Click to collapse
Are donut details/features already known?
We're beginning a new era folks! Lol
Thank you. I am following forever
awesome! works great i love your roms!
this feels like Windows Update now.
But these are actually good! Thank you oh so much.
Thank you! Flashing now. Beer coming your way soon.
For all having issues with the accelerometer
Originally Posted by Me on other thread:
Edited By Nic Juncos
For all having issues with the accelerometer:
I had the problem where the accelerometer did not work at all anymore.Since I did not want to lose all my data, I found a post on how to fix it without wiping:
[Warning] DON'T try this while NOT in the recovery console! You will lose space on the /data partition because of a bug!! ONLY do this in the recovery console where no system is running
Start by powering off phone
Now hold [Home+Power] to enter Recovery
Enter recovery console [alt+x]
Press Enter to bring up shell
Type the following hitting <enter> after each line:
mount /data
cd data
cd misc
rm akmd_set.txt
reboot
The file will be recreated and life is good
Paul22000 said:
Are donut details/features already known?
Click to expand...
Click to collapse
Not really, but we have some ideas based on the kernel changes and the code snapshot they put into GIT 2 months ago.
Also, 3.6.7 has a new template, sorry about this guys.. I know you hate me now. I had to get the resource ids back in line with exactly what is expected, and it was off by one due to the addition of the reboot menu- this is what caused that stupid market bug. This is what I hate about Android.. if you get ANY of the resource ids out of line, the closed-source apps can break.
Last Post just a more organized layout of fix,
Thank you for all your hard work
Flashing 3.6.7
IMAP/POP email features
The only thing stopping me from using this ROM is that it lacks POP/IMAP features found in other ROMs (e.g., Rogers, Hero). Specifically, I miss the ability to sort email by date/sender/subject/etc and set the size of downloaded messages and the option of downloading messages by number of emails or by days.
Is there any way to port the Rogers POP/IMAP email features into this build?
Also.. I'm not turning on Compcache by default, but it does work if you want to make your own userinit.sh script. I don't see any performance degradation either.
Code:
DiskSize: 24468 kB
NumReads: 2905
NumWrites: 4759
FailedReads: 0
FailedWrites: 0
InvalidIO: 0
PagesDiscard: 0
ZeroPages: 192
GoodCompress: 76 %
NoCompress: 4 %
PagesStored: 4567
PagesUsed: 1554
OrigDataSize: 18268 kB
ComprDataSize: 6150 kB
scrappyabs2 said:
The only thing stopping me from using this ROM is that it lacks POP/IMAP features found in other ROMs (e.g., Rogers, Hero). Specifically, I miss the ability to sort email by date/sender/subject/etc and set the size of downloaded messages and the option of downloading messages by number of emails or by days.
Is there any way to port the Rogers POP/IMAP email features into this build?
Click to expand...
Click to collapse
No, we've been over this 100 times. The Rogers/Hero/HTC Mail app can't be used on this ROM. It does include the Exchange app from the myTouch though. Use K-9, it's better than the stock email client IMHO.
It would be nice if there was something like a JF Update for this ROM since there are new releases very often.
Or a tweak to use the default System Update for this ROM. I know MANY would love this.
wddglr said:
It would be nice if there was something like a JF Update for this ROM since there are new releases very often.
Or a tweak to use the default System Update for this ROM. I know MANY would love this.
Click to expand...
Click to collapse
This might be coming soon from a very helpful person.
Flashing.......Thank you sir.

[ROM] CyanogenMod - This is Bat Country! (EXPERIMENTAL) [9/18 - v4.1.11.1]

The purpose of this thread is to test out a new "experimental" series of ROMs. It is very possible that installing something from this thread will render your phone unusable. This build is picking up where 4.0.4 left off and will eventually become 4.2.
This is Android 1.6 (Donut).
Two rules for posting in this thread:
1. READ THE FRAKKING CHANGELOG
2. Then read this: http://catb.org/~esr/faqs/smart-questions.html
* Please don't install anything you find here unless you want to help test and know what you are doing. Questions about GMail timeouts or your Market apps not updating will be ignored (not that they are broken in this build, but that the chance of it being ROM-related is almost nil). Use the stable version instead!
* Always run a Nandroid backup before flashing anything you find here.
* DO NOT post in this thread any one-liners like "okay flashing now!". I'm not trying to be a jerk, but these threads move fast and we need to minimize the clutter. It's very possible that you will be banned if a mod sees this.
* This is not the right thread for discussing compcache and swap-related things!
* If you have installed a theme, your "warranty" is null and void! Don't post bugs here if you have installed a theme. And don't pretend like you haven't installed a theme just so you can waste people's time. That also goes for anything else you flash on top of the ROM that messes with the framework, like HTC Music. Just reinstall the ROM and try to reproduce your issue (and provide a log!!)
Code:
#include <std/disclaimer.h>
/*
* While this build is heavily optimized, it is also capable of pushing your G1
* much harder. I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or the current economic crisis. Please do some
* research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modificiations, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
With that out of the way..
READ & POST ONLY ISSUES.
HE OR SHE THAT ASKS QUESTIONS ALREADY ASKED OR THAT ARE IN THE CHANGE LOG. (Next Post)
WILL BE BANNED..............
Think before you post, warning issued!!!!
Per: Mikey​
(v4.1.11.1 - experimental version, updated 9/18):
Download: http://n0rp.chemlab.org/android/experimental/update-cm-4.1.11.1-signed.zip
MD5Sum: c60a30289a6c06c47df3f5bd7fc802fc
Theme Template - v4.1.11.1 (for crazy theme developers):
Download: http://n0rp.chemlab.org/android/experimental/template-cm-4.1.11.1-signed.zip
MD5Sum: 01f64990d13c25246c35e03a449f9548
Code Repository on GitHub: http://github.com/cyanogen
If anyone is bored, knows Java & Android, and wants to help, I take patches!
haykuro said:
add 2 different system folders into your updates, 1 contains a plethora of beastiality and the other is the real image, have it run a small binary that gets a random number, if the number is divisible by 3 it gives you bad rom
Click to expand...
Click to collapse
CyanogenMod - This is Bat Country! (EXPERIMENTAL) [9/18 - v4.1.11.1]
CHANGELOG
---- v4.1.11.1
* Fix the bad signature on Phone.apk that was causing problems if you had wiped before installing
* Added another 1 to the version number
---- v4.1.11
* Audio recording (camcorder) is fixed. ** DO NOT use the current volume hacks with this- they will break recording on Donut! **
* Fixed crash in Market notifications menu
* New Busybox + xbin stuff
* Updated Browser patches from Loccy
* Updated kernel
* More scheduler tweaks
* Removed the nasty/scary logging from HTC_IME
* Error checking during A2SD startup
* Fixed free memory calculation so swap is taken into account (thanks |Rain|)
* Fixed signature on the FilePicker apk
* Included new fix_permissions script
* A bunch of other small things
---- v4.1.10.1
* Missed some kernel patches when I rebased from Google's tree (including multitouch)
---- v4.1.10
* Really fixed compcache modules
* Updated BFS + tweaks
* Global Search is now location-enabled
* Added extra crispiness
---- v4.1.9.2
* Fixed compcache modules
---- v4.1.9.1
* Kernel in v4.1.9 was too big, preventing booting on some devices. Moved additional filesystems to modules.
---- v4.1.9
* Camcorder is back, yay
* Fix the OpenGL breakage that occurred in 4.1.8
* Added some APNs
* Updated DroidSansFallback with additional glyphs
* Additional scheduler tweaks
---- v4.1.8
* NO MORE CRASHES/ANRS/PANICS/INSANITY YAY!
* Lots of tweaks to take advantage of BFS in the framework (no keyboard lag, etc!)
* Readded GooglePartnerSetup, I think it's needed for the media uploader
* Now using the BFQ I/O scheduler, which seems like a good compromise between CFQ and the old anticipatory scheduler
* Fixed phone number parsing again
* FLAC and WMA should both be working again
* Meltus v7 volume mod
* This could probably be stable if the freaking camcorder worked.
---- v4.1.7
* Updated BFS patch and kernel
* Updated Compcache patch
* Dalvik fix for BFS
* New HTC_IME ported from Hero
* Fixed Google suggestions for non-US locales
* Automatic crash data collection via apanic on boot
* Other stuff.. Hrmph.
---- v4.1.6
* BIG PERFORMANCE INCREASE! CFS/Cgroups are out, BFS is in!
* Fixed some HTC_IME issues
* Added apanic crash logging support
* Camcorder still broken, sorry.
---- v4.1.5
* Fixed video (YouTube, etc)
* Fixed FilePicker (PDFViewer, etc)
* Improved speed at which the in-call screen is displayed
* Removed GooglePartnerSetup since it causes mass ANRs and it doesn't actually seem to do anything useful that I can figure out
* Should work better on Magic 32B now.
* Fixed protected apps issue
* Camcorder is still broken
* Lock screen is still default.. next version.
---- v4.1.4
* Welcome to Android 1.6 (Donut)
* QuickOffice was removed since it's warez
* KNOWN ISSUES: Camcorder and PDFViewer not working (Camera works though)
* Lock screen is stock for now, next version will have Stericson's new one
* High Quality YouTube is goofy right now, will be fixed in next version.
Hey I tried this and started a thermonuclear war.. Now what?
JK. Might pop in and try a few of these.
What kind of reports would you like?
why the heck not.
Will download and flash tonight. What kind of feedback would you like to see?
Error
Line 17, aborted.
Will re-download and re push
Anyone else having this problem?
Edit- Worked. Flashing now.
wesbalmer said:
Line 17, aborted.
Will re-download and re push
Anyone else having this problem?
Click to expand...
Click to collapse
Nope flashed fine. Rebooting. By the way, the flash was incredibly fast.
Is this using the same compcache modules? Or should I erase my userinit file before flashing?
Please list what new features you want us to test out....
Sandhawk said:
Is this using the same compcache modules? Or should I erase my userinit file before flashing?
Click to expand...
Click to collapse
Keeping your userinit is fine -- He would've noted in the change log if compcache had been removed.
Even if it had, it would have simply tried to load a module that didnt exist and continued on.
Downloading and flashing now. Will post results as soon as I get it up and running.
Safe to assume my linux-swap partition will still be working?
Edit: Also do you recommend we wipe before this update or not necessary?
Ya, the new compcache isn't working on Android yet. I plan to include it when it's ready though.
WOAH
Fully charged before flash, now while in the UI I'm at 36%.
Also, only 3 home screens? Is this proprietary to the new launcher?
jordanfein92 said:
yeah i wanna know if you could put the htcContacts and the htcMusic on this build =) i will be super satified ll ur builds satify me to 200% thanks keep up the good work
Click to expand...
Click to collapse
Neither will be in this build, sorry.
wesbalmer said:
WOAH
Fully charged before flash, now while in the UI I'm at 36%.
Also, only 3 home screens? Is this proprietary to the new launcher?
Click to expand...
Click to collapse
You can configure the number of home screens now. Hit menu and "extended".
There is no way your battery drained that much! Something bad is happening with the stats I would imagine.
Flashing Complete!
Flashed.
Looking around..
Taking a while to boot..
Same ol plain Android logo (lol wish there were a new boot screen)
Everything seems fine to me..
Sherpa? Never heard of this, seems nice!
Phones kinda warm tho..
I don't see anything wrong, yet. (I know you mentioned you basically don't care, but still having the market download issues lol)
edit: Uhm, when pulling down the menu I don't see "Clear Notifications"
cyanogen said:
Ya, the new compcache isn't working on Android yet. I plan to include it when it's ready though.
Click to expand...
Click to collapse
i've used your roms with and without compcache. does it really make that much of a difference?
is this all just a psuedo pill? i can understand hero roms needing it, but AOSP fly?
G1-evolve said:
I don't see anything wrong, yet. (I know you mentioned you basically don't care, but still having the market download issues lol)
Click to expand...
Click to collapse
Okay here is a trick I learned to fix the Market downloads.
The problem is the Checkin service that sends stats to Google. It fails a lot and causes downloads to hang. You can disable it and it will generally make your phone faster. It has to be on for the setup wizard to work, so I am leaving it enabled. If you want to disable it, edit /system/build.prop and uncomment the "ro.config.nocheckin" line and reboot.
HtcContacts and OTA Updater sounds amazing! Good luck with this build! Im gonna stay on the stable one for now because i need my phone .
cyanogen said:
Okay here is a trick I learned to fix the Market downloads.
The problem is the Checkin service that sends stats to Google. It fails a lot and causes downloads to hang. You can disable it and it will generally make your phone faster. It has to be on for the setup wizard to work, so I am leaving it enabled. If you want to disable it, edit /system/build.prop and uncomment the "ro.config.nocheckin" line and reboot.
Click to expand...
Click to collapse
No idea how to do that.. if you responded on AIM maybe I can get a little better understanding.
cyanogen said:
CHANGELOG
* Rogro82's Launcher with some tweaks
* Sherpa
Click to expand...
Click to collapse
Some people has already push Rogro82 launcher in version 3.8.1 with good results. So I think the new 3.9 ROM should be good with this as well.
Sherpa!!! Didn't know it's already leaked in the market. Good job porting!!!
I am holding off experimenting for awhile, but for the other daredevils, thanks for being good testers and benefiting the community!

[Rom] Darchdroid v2.6.5 "Wait, This isn't a Nexus One?" | OC'd,Camera,Lights,EXT4,BFS

[Rom] Darchdroid v2.6.5 "Wait, This isn't a Nexus One?" | OC'd,Camera,Lights,EXT4,BFS
heres a close to exact replica of the vendor tree i use to compile cyanogenmod http://github.com/darchstar/cyanogen_vendor_heroc, and here is my latest kernel source that i am currently using in my test builds http://github.com/darchstar/CdMa-HeRoC-2.6.29
Ok guys, to start things off, I'd like to give a bigass thanks to Toatcfh for porting the eris's .29 kernel source so that we can finally have a fully working (hardware-wise) AOSP rom on our heroes. I'd also like to thanks Cyanogen for the source to work off of.
Now, to start things off. having following my actions on xda, you guys will see that for quite some time i've been working with AOSP 2.1, getting everything to work and whatnot. And now, I think we are nearing a point in which we can finally have a fully working AOSP rom! Now, with pleasure I would like to announce the release of Darchdroid v2.6
To give background of this rom, it is an AOSP Rom built from Cyanogenmod sources (with many modifications by myself). Now this is as bare bones a Rom gets, so if you are a minimalist, this is definitely the Rom for you. Though this may be very stripped down, it still has a plethora of features. to list them, here they are:
Features
* Can be used with or without Google applications
* Kernel 2.6.29 ported by ToastCFH. It supports BFS, compcache, ext4, ramzswap, OC, etc
* Clean shutdown/startup system
* Just In Time dalvikvm compiler
* New Apps2SD method implemented mostly by Chris Soyars. Create an ext partition and enable it in settings->applications
* Includes BusyBox, htop, nano, powertop, openvpn, bash, and all engineering commandline utilities
* FLAC audio support from Kenny Root
* Phone app enhancements from Cytown
* Contacts app enhancements from Wysie
* MMS app enhancements
* Perform zipalign-on-install of applications
* DeskClock tweaks- longer autosilence and "require unlock" option
* Huge collection of ringtones and audio
* Customizable Nexus live wallpaper by Chris Soyars and Cyanogen
* All available locales are included thanks to PsychoBoy
* 360-degree auto-orientation by Optedoblivion and Elanthis (enable in settings)
* OpenVPN integration thanks to James Bottomley
* Music app can respond to double-click on the trackball and long-press on the volume buttons (from Metalhead)
* Many other bugfixes and tweaks from AOSP contributors
* TrackBall Mods in settings
* Fullscreen or windowed Browser
Now, you may be wondering how functional of a build this actually is. well, i'm proud to say this rom tackles almost all previous issues associated with AOSP. Here i'll give you a list of Does and doesn't
What Does Work
* 3g/evdo
* SMS
* GPS
* Jogball
* All Sensors
* Market
* Most Live Wallpapers (HW restrictions)
* Camera
* Bluetooth (maybe audio out through calls)
* Wifi
* OpenGL
* MultiTouch
* MMS Send
What Doesn't Work
* MMS Receive
Quirk
* There may be a slight delay in the lockscreen to unlock. This is partly due to the hacking needed to make the touchscreen work with a .29 kernel on AOSP
Now, so n00bs don't come bug me, i will also detail how exactly this should be done
First Timers
1.) Root and install a recovery image, preferably the one i provide.
2.) Make a nandroid backup (can't guarantee everything will go alright for you )
3.) WIPE
4.) install the rom
5.) Optionally you can flash Google ****s if you want them
Upgrading?
1.) Make an nandroid
2.) flash the rom (the updater-script will backup and restore your Google ****s for you)
Now, if you possibly may havea bug or some other issue, please follow these simple guidelines
How to Report Bugs or issues (thanks Cyanogen for the copy paste )
- Was it a hard reboot? Get me the file "/proc/last_kmsg". adb pull /proc/last_kmsg
- Was it a soft reboot or a "boot loop"? Run "adb logcat" and get me the full output. Pastebin links preferred
- Please use the the bugreporter whenever possible!
- Report bugs HERE if no one on these forums can help u
Now onto the good stuff.
2.6.5 STABLE ROM (6-7-10) No Wipe updates until v3.0 (Check Changelog )
MD5Sum: 9a7af785d5ba97bbbac1ea044c99b420
Google ****s (6-8-10)
MD5Sum: 58c65b105a4959bfce894ab79ba99b3b
Unofficial Amon_RA 1.7 (6-8-10)
MD5Sum: de3e4a450dba1fab37dbd615a4108428
CHANGELOG (For a full changelog of all the commits in the cyanogenmod source, go here)
v2.6.5 - Added BFS 316, fixed lights issue, switched to ADW Launcher, added the trackball mods back into the ROM,fixed the google ****s not backing up and restoring issue, fixed gallery rotation issue though some icons are disproportional still, built eri.xml into the frameworks
v2.6.4 - Fixed video camera, updated DSupdater, changed elastic interloper for less bouncy homescreen, added tun.ko, and added option to clear ongoing notifications (voicemail icon )
v2.6.3 - Fix hw3d never going to sleep issue which in turns fixes gallery app which in turn fux live wallpapers , huge increase in speed in the launcher, more options to play with in spare parts.
v2.6.2 - revert Gallery3d to 2d (3d gallery left in for those who like it), hopefully fixed awake time, removed trackball mods, notification bar settings through spare parts, updated phone apk by Wysie, fixed gps (accurate to 8 meters)(thanks kraminc for the fix zip), added back in livewallpapers.apk, for vvm check attachments
v2.6.1- fixes openGL, camera now at 5 MP (thanks quietcblongs), video recording, Youtube
............................
SWEET... Been waiting for this.
Amazing Battery!?!!!!
AWESOME! downloading now!!
is the 1.6.2 recovery compatible at all with the sd-ext or just the /system/sd? And on the flip side, will the 1.7.0 recovery still work with older roms with /system/sd?
also, pretty good possibility you fixed the boot issues for some of us?
FINALLY!!! thanks darch!!!!
Yes everyone, Jit is enabled by default. I just couldn't fit it in the thread title
danaff37 said:
is the 1.6.2 recovery compatible at all with the sd-ext or just the /system/sd? And on the flip side, will the 1.7.0 recovery still work with older roms with /system/sd?
also, pretty good possibility you fixed the boot issues for some of us?
Click to expand...
Click to collapse
no and no. i mean, you can use it with /system/sd apps2sd and vica-versa sd-ext/, its just its not listed in fstab and whatnot
Great work. I mean personally I love the sense UI, but this is freaking amazing work for those that love the vanilla look. Hats off to all of you that put your work into this ROM.
MMS
Can you send mms but still can't download?
Hot damn, I'm all over this. Don't need stinkin' MMS anyway
andyjbmiller said:
Can you send mms but still can't download?
Click to expand...
Click to collapse
that is correct
I love you!
EDIT:
Can I push HTCCamera.apk on this? I think that camera is superior to aosp..
Would it work?
Whew, my F5 key was getting tired from refreshing the other thread.
radxcoresteven said:
I love you!
EDIT:
Can I push HTCCamera.apk on this? I think that camera is superior to aosp..
Would it work?
Click to expand...
Click to collapse
no. no you can't
Rats! Ah, whatever. Still loving this!
This might be a newb question even though i have been flashing roms for a while. What is the difference between the new recovery image and the one i use from when i first rooted my phone?
radxcoresteven said:
Rats! Ah, whatever. Still loving this!
Click to expand...
Click to collapse
if you had a google voice account then use that for getting pic messages
Darch, I didnt find the Nexus launcher up there. Is it included, or are you still having problems with it?
Still doesnt boot like all other OC roms. This is extremely frustrating. The only OC kernel that has ever worked for me is the 710 Darch posted around a month ago. So I say F the Hero, and EVO here I come.

Default [ROM] {G1/MT3G} Superfly TCBY FroYo v1.3 for D/S (08/20/2010)

I did not make or help with this rom, all credit goes to HTCClay. I just reposted it for the xda community from HTCClay's AndroidSpin page. HTCClay if you would like me to delete this let me know.
I will try to keep this as updated as HTCClay makes updates-
Superfly TCBY V1.3 D/S
CHANGELOG
- New Apps to ext! (Kang-a-rooed from Chromer Smith)
- New Firerat Script (Kang-a-danged as well)
- New Gapps (Super Tiny)
- New SuperUser
- Added Deskclock...lol (sorry about that)
- Will probably will need to wipe before flashing, but so worth it!
- It takes a while to boot...May stay on splash screen for a minute...be patient.
- To use Firerat's script manually use:
su
sh /system/etc/fr-patch138b.txt <command>
As always...I thank God...Cyanogen/TD and everyone who I am forgetting.
Enjoy
In Christ
Clay
MD5:29CD5F97325BC98B0A9151C283292E82
Link:http://files.androidspin.com/downloads.php?dir=htcclay/&file=SuperflyTCBY1.3_DS.zip
6.0.0-pre
Based off of V6.0.0-RC3 (08/15/2010)
* ANDROID: Google, HTC, Qualcomm, and everybody else. We <3 U
* Common: Deskclock extra settings - cyanogen, mtwebster
* Common: ADWLauncher 1.0.1 - Ander Webbs
* Common: Music app enhancements - Eliot Stocker
* Common: Phone mod V.30.1 - cytown
* Common: WyContacts 1.2 - Wysie (port to Froyo by Sileht)
* Common: Superuser 2.2.2 - Adam Shanks (ChainsDD)
* Common: MMS enhancements from Ruqqq, Takuo Kitame, jeagoss, temporalshadows
* Common: Improved RTL text rendering - David Kohen, Omri Baumer
* Common: Themable user interface elements - Wysie, bcrook, jeagoss
* Common: FLAC playback support - Kenny Root, Cyanogen, Glenn Maynard
* Common: Lockscreen enhancements - Wysie
* Common: Long-press home options - Wysie, bcrook
* Common: OpenVPN support - James Bottomley, Takuo Kitame
* Common: Br0tips - Kmobs
* Common: Browser incognito mode - Optedoblivion
* Common: Zipalign on install (if needed) + system dex cache to /cache - Cyanogen/Chris Soyars
* Common: Customizable Nexus LWP - Chris Soyars/Cyanogen
* Common: JIT toggle, configurable heapsize, compcache supprt - Cyanogen
* Common: Adjustable haptic feedback - Michael Webster
* Common: Custom wallpapers - jairomeo, prash, SatanR1
* Common: Battery percentage display - canadiancow, jeagoss
* Common: Trackball wake, trackball unlock, menu unlock - Jon Boekenoogen/Kmobs
* Common: Surfaceflinger night mode and effects - Jeff Sharkey, widget from Wysie
* Common: Reflow webviews on pinch option - Jonas Larsson
* Common: Enhanced accelerometer settings - Jonas Larsson
* Common: A2DP bugfixes - Glenn Maynard
* Common: Browser fullscreen mode and other enhancements - Wysie
* Common: Translations: Takuo Kitame, Matthias Büchner, Eug89, comercy
* Common: Major build system enhancements by Chris Soyars & Koush
* Common: Long press volume buttons to skip songs - Jon Boekenoogen
* Common: Accelerated ARMv7 JPEG decoding - Qualcomm
* Common: Skia acceleration on ARMv7 - Qualcomm
* Common: Patch wrangling - Cyanogen, Chris Soyars, Koush, Kmobs
* Common: Bluetooth HID support - Erin Yueh @ 0xlab
* Common: Mouse pointer support - Chih-Wei Huang (android-x86)
* Common: Configurable install location + allow move any app to external storage - Cyanogen
* Common: Busybox and rsync Android ports from Dylex
* Common: nano, and libncurses are now built from source. - cvpcs
* Common: Dual camera support - Cyanogen
* Common: Support for HTC camera firmware with extra features - Cyanogen, Qualcomm
* Common: Other camera enhancements - Cyanogen
* Common: Customizable status bar - Michael Webster
* Common: Lockscreen music controls - Kmobs
* Common: "Roam Only" mode - jrgutier
* Common: Mobile data toggle for power widget - Drakaz
* Common: Exchange support fixes and volume rocker selection - Michael Webster
* Common: Lock home app in memory option - Cyanogen
* Common: Audio DSP support (equalizer, virtual room, compressor effects) - Antti S. Lankila
* Common: Customizable trackball notifications - Pedlar
* Common: Fully customizable power widget - piafinho
* Common: Zoom (except in 720p), flash, and other camera parameters can be changed while recording - Cyanogen, Qualcomm
* Common: New boot animation by 73v1n: http://www.youtube.com/watch?v=LnweaNTtb1k
* Common: Arabic language support - David Kohen
* N1/DS/Desire: Kernel 2.6.34.4 with Pershoot/Kmobs clock settings
* D/S: Camera reverse engineering by NCommander & Cyanogen
* D/S: Kernel patches for stability from Zinx Verituse
* D/S: MT3G Fender/1.2 support from Zinx Verituse
* D/S: Better media profiles - Charan Singh
INSTRUCTIONS:
- First time flashing Superfly (or coming from another ROM)?
1. Unlock/root your device - http://forum.xda-dev...ad.php?t=754020
2. Do a Nandroid backup!
3. Update your radio if necessary
4. WIPE
5. Install the ROM
I worked a lot on this. I hope you enjoy!
I am not responsible if this bricks your phone. If something happens...I don't warranty anything.
In Christ
Clay
-------------------------------------------------------------------------------------
-Based off of CM6 Nightly (8-7-2010)
-Added Google apps
-Added A2SD (Should be working fine...if not sh /system/etc/fr-patch134.txt should work.
-Added Car Home
-Lock home in memory added to CMParts!
-New firerat patch included v.134
[+] Same location to disable swap from terminal emulator type su <enter> sh /system/etc/fr-patch134.txt rev swap <enter>
* No live wallpaper (A.K.A. 3D fix)
-Added Chromer's SuperDuper Script.
-Much, much more...
This thing is running very quickly for froyo.
POST BOOT SETUP
-Don't allow Google to collect anonymous data; It makes your GPS run all the time.
Un-Check Back up my data to Google
-LET IT SYNC! Its going to do all kinds of stuff like restoring apps etc. just let it chill for a while, go into market and watch the downloads tab once the sync icon disappears! Seriously, leave it alone, go hang out, or setup your settings but leave apps alone!
-If you get into a loop with the setup wizard on first boot, just hit home key after you log in once.
-CM Settings
Go to: Settings>CyanogenMod Settings
Application settings> Check Allow application moving (DO NOT CHANGE INSTALL LOCATION FROM AUTOMATIC, IT WILL CAUSE ISSUES WITH APPS2EXT)
-Input Settings>Lockscreen music controls are awesome thanks kmobs!, Menu unlock settings are in here as well.
-Performance Settings> You should only touch Lock Home in Memory (which everyone should turn on!) if you want us to support you in the threads Other stuff is functional, but experimental!
-UI Settings> See Known issues section for instructions on setting this up easily Setting most things to white or grey will result in fine looks. You need not mess with Notification bar submenu under >Notifications colors
-Spare Parts Setup
Go to: Settings>Spare parts
Window animations: Fast
Transition animations: Fast
I took a lot of time on this...I hope you all enjoy.
Credit:God, Cyanogen/TD and everyone who made all of this possible!
In Christ
Clay
Original AndroidSpin Post: http://forum.androidspin.com/showthread.php?p=15300
Thanks! Trying it out now...
Thanks for the ROM, will give this one a try
nice! i was wondering if clay was still working on the g1, downloading...
EDIT- Working now
Thanks HtC-Clay
i believe you cant do nandroid for froyo roms. i couldnt backup froyo roms with amon ra ...i think you need some other recovery image to backup froyo roms. not 100% sure
geokuttan said:
i believe you cant do nandroid for froyo roms. i couldnt backup froyo roms with amon ra ...i think you need some other recovery image to backup froyo roms. not 100% sure
Click to expand...
Click to collapse
I am doing nandroid backup and restore frequently with RA-1.7.0 and FroYo-RoMs. The only thing I do: not using it from the menu-screen, but going to console and using the "utility"-program and selecting there nandroid-backup/restore. Has an additional advantage: you can choose names for the backup!
Sent from my HTC Dream using XDA App
The interface of this ROM is so sweet . I cant get my eyes off it . GJ Clay
Nice! Downloading now...
A ROM from the FUTURE!
Sent from my HTC Dream using XDA App
nice. i like your concept with the " htc" and all. well andro spin u kno wut i mean lol
downloading... I think it will be great rom!
Screens looks very pretty
Thx to HTCClay
Downloaded it this morning and made an update install without wiping, coming from cyanogenmod 6.0.0 rc2. Runs fine up to now, a2sdext working, disabled swap and running with compcache only. Will give my feedback later. My first impression is great. Good work, congratulations!
will download this in a minute!
tnx!!!
Best Froyo rom,the only thing i don't like is the ugly phone dialer!
Market Install as well as TitaniumBackup did not used ext4 partition
Hi @all,
installed that ROM. Thank you for that very smooth feeling.
Came from CM5, did a TitaniumBackup but cannot restore all apps because ext4 partition was not used. All data seams to be load into /data.
Installed after full wipe and repair ext partition via Amon Ra and flashed Superfly.
Enabled 'Application moving' as described (CM Settings
Go to: Settings>CyanogenMod Settings
Application settings> Check Allow application moving (DO NOT CHANGE INSTALL LOCATION FROM AUTOMATIC, IT WILL CAUSE ISSUES WITH APPS2EXT))
Also tried a 'sh /system/etc/fr-patch134.txt' after installation in order to start A2SD but neither Market installs nor TitaniumBackup will work.
Any idea what I can do to use my ext4 partition?
Thank you very much for your suport in advance.
Ciao morT
This is one of the best roms i've used by far. Fast and beautiful looking.
this rom is great i want to know what ext partition u are using ? swap? are u using jit and comcache ?
morTimar said:
Hi @all,
...
Came from CM5, did a TitaniumBackup but cannot restore all apps because ext4 partition was not used. All data seams to be load into /data.
...
Click to expand...
Click to collapse
Almost all FroYo ROMs up to now support apps2sdext only by using the apps2sdext-patch from firerat. The application originally will be installed on /data, but by calling the skript the apps will be transferred to /sd-ext and symlinked in /data. So calling the fr-apps2sdext - skript from time to time will free space in /data. More details about that, you can find here
The short answer is you need to reformat your sd card ext4 partition to ext2.
Sent from my Chromatic Dream using XDA App
Reyland said:
Best Froyo rom,the only thing i don't like is the ugly phone dialer!
Click to expand...
Click to collapse
Yeah, I know what you mean. I'll be glad to get a nice theme for it, but at least there's an image behind it so it looks a little better.

[ROM] CM-10.1 AOSP 4.2.2 Jellybean [KANG] [Aug-6]

CyanogenMod 10.1.2 | Jellybean 4.2.2 - KANG
{
"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"
}
CyanogenMod is an enhanced open source firmware distribution for smartphones and tablet computers based on the Android mobile operating system. It offers features and options not found in the official firmware distributed by vendors of these devices. Features supported by CyanogenMod include native theming support, FLAC audio codec support, a large Access Point Name list, an OpenVPN client, an enhanced reboot menu, support for Wi-Fi, Bluetooth, and USB tethering, CPU overclocking and other performance enhancements, soft buttons and other "tablet tweaks", toggles in the notification pull-down (such as wi-fi, Bluetooth and GPS), app permissions management, as well as other interface enhancements. CyanogenMod does not contain spyware or bloatware. In many cases, CyanogenMod may increase performance and reliability compared with official firmware releases.
Source: CyanogenMod Wiki​
Screenshots
Installation Instructions
Requirements
* Rooted (obviously)
* Firmware 3.32/3.33. Read this post for more info and download link CLICK HERE
Installation
1: If you are coming from another ROM do a full wipe
1a: if this is just an update to THIS ROM BASE you can simply wipe cache and dalvik cache
2: Flash gapps (download below)
3: Reboot
3b: If you want to make changes to the CPU/GPU clock speeds, I/O, or CPU governor settings, edit /system/etc/init.d/99kernel (outlined below)
4: Enjoy CyanogenMod 10.1
Please read the whole post for changelog, Download links, and other important info
Please also take the time to check out this great FAQ and General Support thread created/moderated by Skipjacks It contains a lot of useful information, It would also be great if users try to keep general Q&A questions and other ROM discussion in this thread, It will help weed out the non-development posts and make things go fater for me, which means faster development for you
Updates:: CM has reached 10.1 stable. I will still release bugfix updates if needed but this should be as stable as stable can be on the Sensation. Here's to AOSP 4.3
. As always: remember it takes a FULL charge from AC, and a full discharge then re charge batteryt to be accurate. Also leave it plugged in for up to an hour at 100%, Another thing i find helps battery life is to make custom auto-adjustment values if you use auto-brightness. Check below for full changelog Feedback always welcome Please read the Kernel section for more info and full config options for the kernel.
Albinoman887
Working
SMS/MMS
Wi-FI
Data
GPS
Audio
Radio
Camera
Gnow
SD Card
Bluetooth
H/W Accelerated Video Playback
Native Wi-Fi Tethering
1080p Video Recording
Not Working
??????????
Changelog
Aug-6
* Fixed issue with microphone not working in apps
* Synced with upstream
Aug-4
* Synced with upstream, this is probably gonna be the last cm-10.1 build unless there is a bug fix or something as development has died down on that branch
* Got a dedicated server as a mirror with super fast internet connection. i'm still gonna use goo for the ota updates but the link here will be to the new server
July-20
* CM was tagged 10.1.2 - Security fixes
* Any upstream CM changes since last release (a lot of "under-the-hood" changes)
* Sweep2wake issue with waking on home might be fixed
July-10
* CM was tagged 10.1.1
* Fixed issue with flashlight turning off when screen is off (finally, yay)
* Upstream Changes
* UNTESTED: Fixed issue with sweep2wake and home button waking screen
July-2
* Fixed settings FC when removing an app
* Fixed rare issue of trashed framebuffer (garbled display)
* Kernel: Added FauxSound (requires app)
* Upstream Changes
June-26
* CM-10.1 is now tagged stable!
* ROM is now compiled with linaro and -o3 optimizations
* Misc cleanup
June-10
* Kernel updated to Linux 3.0.80
* Bugfix: Incorrect report of data-usage (upstream bug)
* More Upstream changes - CM-10.1 RC5 mainly
* Sorry for the delay of relase was enjoying the rare good weather around here
June-1-build2
* Superuser bug from last release is fixed now
* Kernel updated to Linux 3.0.80
* Some upstream changes
June-1
* CM is now RC3/4
* Really fixed issue with no audio in hangouts
* Tried to address reboots in last build by reverting the pmem change a week or so ago
* Many upstream changes
May-24
* Reverted back to Linaro GCC 4.7 (I think it might have been causing some hard-reboots, plus we get better benchmarks with 4.7)
* Upstream: Updates to audio-caf repo that should fix the issues with the new Hangouts
* Now CM-10.1 RC2+
* Various upstream changes (mainly translations and a few minor bug fixes)
May-17
* In very rare cases the framebuffer was being trashed which was causing screen flicker, this is now fixed
* Fixed bug with homescreen and big margins on clean install
* Kernel now compiled with Linaro GCC 4.8 toolchain (more optimizations)
* Upstream Changes: CM-10.1 RC2
May-10
* Kernel: Switched back to PM_MAX (low-power wifi) when screen is off, no real benefit
* Kernel: Added a couple build optimizations to GPU drivers
* Kernel: Updated to Linux 3.0.77
* Upstream Changes (CM is gearing up for RC1)
May-3
* Reverted T-Mobile data drop change to as it caused issues with data. Users who still want this patch can find it in the build.prop as a comment, Delete the # and the above line and save
* Fixed a few remaining issues with charging docks
* Enabled UID stat in kernel, Allows data usage stats.
* Re-enabled scrolling tweaks
* Upstream changes
May-2
* Fixed bootloops with charging docks that also have MHL support (no this doesn't fix MHL)
* Kernel updated to Linux 3.0.76
* Fixed data drop issue on T-Mobile
* Upstream changes
* Minor code cleanup
May-1
* All glitches during video playback fixed (all credits go to arco for finding this fix)
* Some updates to PMEM driver in kernel
* Various other updates to kernel from CAF jb kernel
* No longer using forks of frameworks/native or av due to our patches being merged
* Upstream Changes
April-26
* Enabled Fast-charge by default
* Removed debug.composition.type to fix ghosting
* Tried to address battery drain by reverting the updated battery drivers
* Re-merged ondemand governor from old kernel (trying to fix battery drain)
* Kernel updated to Linux 3.0.74
* Upstream Changes
April-23
* Kernel: Lots of updates to framebuffer from CAF jb-chocolote.
* Kernel: More updates to vidc from CAF kernel.
* Kernel: Spped optimizations and tweaks, minor but noticable
* Bugfix: Tearing
* Various Upstream Changes
April-19
* Switched debug.composition.type build.prop setting back to "dyn" (seems to save battery)
* Display: Display repo is now real cm-10.1 source just with pmem support added back in (old repo was cm10 code)
* Display: Tweaked auto-brightness ranges, and added an extra step, seems to save battery
* Media: Media repo is now real cm-10.1 sorce with pmem support
* Kernel: Updated KGSL/adreno drivers(caf) for repo with new display repo
* Kernel: Updated genlock(caf) for use with new display repo
* Kernel: Sweep2wake hack added (should fix freezing touch screens, (to a point, not completely)
* Kernel: Switched ondemand governor back to one included in msm8660 kernel (was using old one)
* Kernel: Updated to Linux 3.0.73
* Credits: All credits or the display/media updates goes to arco
* Upstream Changes
April-13
* Bugfix: Tried to address remaining lag issues by tweaking kernel (all changes listed here were in my kernel test build)
* Kernel: Reverted mpdecision to old version
* Kernel: Reverted patch to force GPU to scale one freq at a time
* Kernel: Removed duplicate dynamic fsync procoess
* Kernel: Set readahead buffer back to default (128kb)
* Kernel: silenced some useless logging in DMESG
* General Upstream Changes
April-11
* Bugfix: all lag should be gone now, somehow the build was curupt
* Bugfix: logcat spam of HWC_FRAMEBUFFER_TARGET
* Bugfix: 3D GPU OC wasn't being set correctly because there was a missing chmod line, added.
* Switched back to gpu.composition.type to gpu, its the defualt in 4.2 and has best performance
* Switched to audio-caf variant (repo) I fixed the VOIP bug with it before. hopefully this will fix the "robotic" calls some people have (audio also seems to be a higher volume)
* Tweaked the display repo to help with video glitches
* Kernel: KGSL updated to CAF (seems to give better gpu performance, and higher benchmark) (credis: midnight88)
* Kernel: adreno updated to CAF (more up to date) (midnight88)
* Kernel: msm updated to CAF (midnight88)
* Kernel: some upstream patches to vidc (jb-mr1-chocolote) CAF
* Kernel: properly added Sweep2Wake
* Optimized the kernel a bit more
* Lots of upstream changes. (pretty sure M3 was tagged)
* maybe some other litte things I forgot, check github
April-7
* Kernel: Complete rebase off of msm8660-common kernel, All the speed and features of my original kernel are still there, just streamlined for easy merging of new caf stuff
* Kernel: updated to Linux 3.0.72
* Kernel: Updated vidc drivers to jb-chocolote from caf (1/2)
* Kernel: Updated vidc drivers to jb-mmr1-chocolote from caf (mr1 = aosp 4.2) (2/2)
* Kernel: Updated adreno drivers (note: we are still using old libs)
* Kernel: Updated bluetooth to jb-chocolote from caf
* Kernel: Updated qdspv6v3 to jb-chocolote from caf
* Kernel: Added USB HID support to kernel
* Kernel: Added USB OTG to kernel
* Kernel: Added updated mpdecision by showp1984
* Display: hwcomposer updated to 1.0
* Display: kernel now correctly reports refresh rate to gralloc
* Display: Allow to build with MDP-4.1 (somewhat fixes video artifacts)
* Switched composition.type=dyn to mdp in build prop
* Updated vidc firmware to match new vidc in kernel
* Updated liblights
* Fixed build.prop so GooManager will notify of new versions
* Lots of upstream Changes (check gerrit for details)
* Bugfix: Upstream: cLock: switched to new API (old one was taken down???)
* Cleaned up kernel config script
* Bugfix: Fixed HWC in framebuffer target logcat spam
* Bugfix: blending in video playback bug has been somewhat squashed, not 100% yet, tested with BSPlayer
* General cleanup
Mar-31
* Added x264 1080p video recording and camerawrapper commit from gerrit
* Thumbnails for recorded videos are now fixed
* Increased wi-fi scan interval a bit
* Fixed disapearing OSD in video player etc (no need to disable h/w overlays)
* Cleaned up display-legacy repo
* Upstream Changes
Mar-28
* Added setting to allow lockscreen to rotate (disabled by default) you must uncomment the lockscreen_rot_override line in build.prop
* Upstream: Removed Pie settings for devices with hardware keys
* Other upstream changees. Check review.cyanogenmod.org for details
Mar-27
* Switch to PM_FAST when screen is off
* Frameworks/av is now 100% CyanogenMod (cyanogen added legacy camera prarms so evervolv cherry picks are not needed)
* Host of updates to media and display
* Upstream Changes
Mar-24
* Reverted change to PM_FAST as there was no benefit and comsumed more battery
* Added lazy and conservate CPU governors to kernel
* Raised Volume levels a bit (thanks erraggy)
* Tried to address video tearing (not completely gone)
* Upstream Changes
Mar-22-build2
* Sorry completely borked the audio_policy.conf, fixed now
Mar-22
* Fixed GooManager not notifying about updates, After this build install it should notify you
* Re-enable FM Radio (got lost in merge)
* dalvik cache is back in cache now
* Kernel base updated to Linux 3.0.70
* Upstream Changes
Mar-21
* Merged my device tree with Team-Hydra repo, All future roms will be based on this, Check OP for details
* Updated Kernel base to 3.0.69
* Added frandom support to kernel for people who want it
* Switched to PM_FAST in kernel (high power wi-fi when screen is off)
* Host of upstream Changes
* Cleanup
Mar-15
* Upstream Changes
Mar-14 (internal)
* Upstream Changes (mainly translations)
Mar-13 (internal)
* Re-added a couple build.prop settings (mainly data/network related)
* Disabled libv8 optimizations since we don't have the correct qcom props (thanks intervirgil)
* Forgot to change governor to ondemand when i added back the configs for it in the init script
* Cleaned up the sweep2wake configuration
* Changed kernel version string back to ChronicKernel, Kernel is so heavily modified now it deserves it's own name
* Upstream: frameworks/base: Added Volume Tile to Quicksettings
* Upstream: Phone: Settings: do not override network mode on read
* Upstream: cLock: Fix error when the weather data from Yahoo is incomplete
* Many upstream translations changes and other small things not worth listing here
Mar-11-build2
* Reverted the removal of CPU min/max freq, CPU gov, and I/O (ondemand still default)
* Upstream changes
Mar-11
* Updated kernel base to Linux 3.0.68
* Removed settings from kernel init script that can be configured in CM's Performance settings menu
Note: init script still sets min cpu freq to 384mhtz as its still strongly advised
* Set default governor to ondemand
* Added support in kernel init script to enable tun.ko
* Upstream changes. I think there were some updates to DeskClock (alarm clock) and a few other minor updates
Mar-9
* Fixed video recording with FFC. If you still get Force Closes clear data and cache for Gallery
* Imported bruce's media_codecs.xml and media_profiles.xml (this is what fixed FFC video recording)
* Minor upstream changes
Mar-8 (Internal)
* Fixed Volume Rocker Wake not showing in Settings>Display
* Reverted CRT Hack in kernel - Not needed for cm-10.1
* Now using Team-Hydra display-legacy and media legacy repos as they are maintained
* Switched to Team-Hydra frameworks/av repo as it has a more complete Camera patch
* Merged new KGSL from bruce's kernel
* Upstream Changes including new weather icons for cLock
* Minor cleanup and changes
* Wallpaper reseting to default should be fixed (I guess this was a side-effect of small PMEM MDP)
Mar-7
* Minor tweak to pmem to fix AOSP_BASE growing into framebuffer (very rare that this would happen anyway but fixed)
* Switched back to the other display-legacy and media-legacy repos i was using as they are being kept up to date by the maintainer
* Upstream changes
Mar-6
* Finally figured out the math behind mapping pemem so I could increase its size without trashing FrameBuffer
* Soft-reboots should be gone now due to the PMEM increase
* A Couple cherry-picks that might help with video playback (probably not though)
* Upstream: Switched to new superuser by koush
* Other upstream changes I don't remember. Check Gerrit for details.
Old Changelogs
Kernel
ChronicKernel
Kernel now based on Bruce's kernel with a few changes by me, including:
* Compiled with linaro
* Set flash to disable if battery is below 10% to prevent the random shut-off when taking a pic
* Removed/Disabled KSM
* Removed ZRAM
* User-configurable GPU OC (Not OC'd by default)
* Optimized and compiled with with the "Optimize a lot, or -o3 option)
* Added more I/O schedulers
* Tweaked voltages a bit
* Reverted CRT hack to smooth animation in Android 4.2.2
* Increased PMEM_MDP as it is needed in Android 4.2.2 to fix soft-reboots
* PM_FAST enabled by default (high power wi-fi when screen is off)
These settings were changed by me to help make the kernel more stable with our ROM, observed with tests by me. If you want more features of the Sultan kernel feel free to flash it, but support will not be provided in this thread.
Other Features of the kernel include:
* OC to 1866Mhtz (default 1566Mhtz)
* Undervolted
* User-configurable CPU OC
* User-configurable CPU default governor (ondemand = default)
* User-configurable I/O scheduler (default = SIO)
* User-configurable badass gonvernor (default = balanced)
* Sweep2Wake
You can edit many of the settings in /system/etc/init.d/99kernel, here is a snippet of the script with all the config options
Kernel init script: Click Show Content to expand
Code:
#Script originally made by Axetilen. Modified by Sultan (android1234567)
#Updated for albinoman887's ChronicKernel (98% of the credit goes to android1234567. Thanks so much man :)
# Configure your options here #
# Config default CPU Gonvernor (Disabled by default: When disabled uses internal Kernel setting)
# For better battery life switch to badass
# Kernel Default: ondemand
# Possible values
# badass
# ondemand
# interactive
#= lagfee
# performance
GOV=ondemand;
# Config I/O scheduler
# deadline
# cfq
# noop
# vr
# sio (default)
IO=sio;
# Config CPU max frequency
# Default: 1566000 (1566Mhtz)
# Overclockable to - 1836000 (1836Mhtz)
# for badass set to 1566mhtz (best performance/battery life)
MAXFREQ=1566000;
# Config CPU min frequency
# Default: 384000 (384Mhtz)
# Range 384000 - 1944000 (384Mhtz - 1944Mhtz)
MINFREQ=384000;
# Config 3D GPU clock
# 228571000 = 228mhz
# 266667000 = 267mhz (default)
# 300000000 = 300mhz (Recomended For balance of Performance and Battery life)
# 320000000 = 320mhz
GPU=266667000;
# Config 2D GPU clock
# 145455000 = 145mhz
# 160000000 = 160mhz
# 200000000 = 200mhz (default)
# 228571000 = 228mhz (Recomended For balance of Performance and Battery life)
# 266667000 = 267mhz
DD=200000000;
# Badass
# possible values
# 1 = performance
# 2 = balanced
# 3 = battery saving
BADASS=2
# Enable Sweep2Wake
# 0 = disabled (default)
# 1 = enabled
# 2 = enabled (with no button backlight during sweep)
SWEEP=0
# Enable Fastcharge
# 0 = disabled
# 1 = substitute AC to USB charging always
# 2 = substitute AC to USB charging only if there is no USB peripheral detected
FASTCHARGE=0;
# Fsync Control
# Disabled by default (recomended)
# 2 = Fsync disabled
# 1 = Fsync enabled
FSYNC=2;
# TUN
# Disabled by default
# 0 = Disabled
# 1 = Enabled
TUN=0
# End of configurable options #
Please note this is not the full script just a small portion, Check /system/etc/init.d/99kernel for the full script
Bugs
* MHL doesn't work
* Sweep2wake sometimes causes issues with the proximity sensor during calls
Notes
* As of Feb-19 CyanognMod changed the way the reboot menu works. To enable the "Advanced Reboot" menu with recovery and bootloader go to Settings>Developer Options and Check Advanced Reboot
* As of AOSP 4.2.2 ADB now has a whitelist feature. On first connect with adb it will say device offline You need to update your ADB then with the phone connected. Disable and Re-Enable Android Debugging in the Developer Options menu. It will ask if you want to accept and show the PC's RSA key. Select Yes and it will now work as expected
* If your homescreen does not look right (big margins) go to System Settings>Launcher>homescreen[/B] click Stretch screens. Then choose grid size and set rows to 5.[
* As of AOSP 4.2.1 Developer Options and Performance setting menu options are hidden until you go into about phone and tap build number repeatedly (aprox. 6 times) this only needs to be done once
-2
* If you are having a lot of soft reboots when waking the device set you min CPU freq. to 384htz in Performance settings. (What? no Performance settings? ummm look up hehe)
* If you are coming from another ROM i highly recommend you perform and Wipe Date/Factory Reset in recovery menu when applying this ROM.
* The gapps linked to does not have photosphere. As far as i know it's not supposed to. If you want photophere search for the flashable zip
* If you can't get MMS to work. Send yourself a MMS. or just wait a day. eventually they will work again
* For the best battery life I suggest the stock settings with the exception of the ONDEMAND governor. Switching to BADASS will yield best battery results
DOWNLOAD
ROM : cm-10.1-20130806-Albinoman887-pyramid.zip
Gapps : gapps-jb-20130301-signed.zip
Goo.im Repo : CLICK HERE
* This ROM can also be downloaded directly with GooManager *
Source Code
Team Hydra Github (main): https://github.com/Team-Hydra
CyanogenMod Github: https://github.com/CyanogenMod
Personal Github: https://github.com/Albinoman887
Credits
* First off of course cyanogen, the CyanogenMod project and all who contribute.
* Bruce2728 for doing all the leg-work originally to get get CM-10 on our Sensation, most of which was used for CM-10.1
* Evervolv Team for their device tree. This was largely what was needed to get the build going.
* mikez for all his work on the Evervolv/pyramid tree.
* NLJ for making the diff patch of Evervolv's frameworks_av repo to get camera working
* jiggs82 for all his helpful hints.
* And any and all users in this thread who contirbuted or will contribute to making this ROM as stable as possible
* dastin1015 for answering all my n00bish questions, and providing helpful hints and solutions
* android1234567 for all the help with the kernel, without you we wouldn't have new kernel
* tarfu for fixing camera p2z
* blahb14hblah for his hint to the extra scrolling tweak in frameworks/base
* NLJ for fixing the Sweep2Wake proximity sensor issue
* Skipjacks for maintaining the Q&A thread
* A bunch of thanks to arco, for all his updates to our kernel, our display libs, our media libs, and for fixing the video playback glitching, and for being a good friend and dev mentor.
Donations
I really didn't want to do this but people keep asking so here is a donation link if you want to buy me a coffee or pack of smokes (I go through a lot sitting on the PC messing around lol) go ahead. But not required or expected by any means
Note: The name on the paypal account may say patricia, this is because it's a family paypal account.
For more information like compiling, see 2nd post
Happy Flashing
Albinoman887
Old changelogs
Feb-6
* Fixed GPS not working from last build
* No longer build from gps-legacy, use CM source
* Upstream: Contacts: Lots of clean up and optimization
* Other upstream changes I am not listing here. Check gerrit for more details
* Kernel: Added mpdecision fix for freq <384hmtz (still not not advised) credits: android1234567
* Kernel: Updated to Linux 3.0.62
Feb-4 Build 2
* Fixed pinch to zoom for camera (all credits go to tarfu)
Feb-4
* New kernel base
* User Configurable GPU Overclock. (/system/etc/init.d/89kernel)
* Removed Sweep2Wake
* CPU Overclockable to 1.94Ghtz
* Undervolted CPU a bit more
* Kernel now compiled iwith Linaro
* Added scrolling build.prop tweaks
* Increased Wi-Fi voltage
* Upstream Changes
* Cherry picked commit for Contects that will maybe improve scrolling
Feb-2
* Native WiFI tether works
* Preliminary FM Radio support
* Upstream Changes
* Overall snappier do to optimization
Jan-31
* Reverted native tether fix to fix the SSID scanning
* Removed bcmhd module from device tree as its in kernel
* Upstream changes
Jan-30
* Fixed LocationProvider Wakelock
* Fixed 1080p video recording
* Fixed Native WiFI Tethering (have only tested with unsecured network)
* Upstream Changes
* Updated local_manifest.xml for people compiling from source (will soon just start hosting it on github)
Jan-29
* Really fixed GPS
* Fixed WiFi Tethering (Barnacle only))
* Cherry picked a bT patch for 48 htz playback
* Fixed volume
* Removed mpdecision (kernel has this)
* Updated build.prop to be in-line with bruce and others
* Anyone who was having slow data should be fine now
* Updated kernel to Linux 3.0.61
* Sweep2Wake disabled by default (could very well be cause of batt drain and sensor issues)
* Probably some other changes I forgot
Jan-27
* Fixed GPS
* Possibly fixed Bluetooth Issues
* Upstream Changes
Jan-26
* Removed Evervolv default wallpaper (i'm an idiot)
* Cleaned up code (reverted some changes by Evervolv)
* Tryed to fix the bugs with bluetooth but have no device's to test it with
* Upstream Changes as of 11am PST
Jan-25
* Fixed some Display glitches
* Removed thermald.conf to match bruce's branch
* Switched Kernel base - (OC/UV - Thanks bruce)
* Upstream changes
Jan-24-Build2
* Fixed Camera
* Fixed Signal Strength icon
* Re-added Torch
Jan 24
* initial build
Compiling
first create the folder structure for your source. I suggest creating android/system n your home directory.
Now cd into this directory enter this command
Code:
repo init -u git://github.com/Team-Hydra/android.git -b cm-10.1
repo sync
Once you have done that your ready to go. simply run:
Code:
. build/envsetup.sh
. vendor/cm/get-prebuilts
lunch cm_pyramid-userdebug
mka bacon
make sure before you start a new build to always run make clobber
If anyone would like to help bug bash with me feel free. if you make any progress send me a pull request
Happy Flashing!
Albinoman887
albinoman887 said:
Everyones a n00b. Bruce was a n00b at one point so was vorbeth. i remember bruces first post. IT WAS EXACTLY LIKE MINE a big rant about how he just through **** together to get it to work and it went from there. If it wasnt 5 am maybe i would have made the thread all nice and neat but meh take it or leave it. better then whats out there. I dont see you contributing
Click to expand...
Click to collapse
For developer options menu you have to tap the build number a few tines to enable it, that's how it is in 4.2
Jiggs82 said:
For developer options menu you have to tap the build number a few tines to enable it, that's how it is in 4.2
Click to expand...
Click to collapse
Ha! Thanks man now i have my CPU settings back
do u have to do it every boot?
albinoman887 said:
Ha! Thanks man now i have my CPU settings back
do u have to do it every boot?
Click to expand...
Click to collapse
No problem and nah you don't bro
Sorry for asking but is this stock android as I would get it on a nexus device? Currently I'm on bruce's build and I really like the look and feel of Android. Don't want to miss that. Thanks for your effort.
Re: ]ROM]+[DEV]+[Alpha] CM10.1 AOSP 4.2 Jellybean [KANG]
Yes its exaxtly like bruce's just newer. I still need to upload a compiled build check back in an hour and 45 mins I will be home thwn to upload ir
Sent from my HTC Sensation using Tapatalk 2
Re: ]ROM]+[DEV]+[Alpha] CM10.1 AOSP 4.2 Jellybean [KANG]
@jiggs82 Thanks for the info. And thanks for contributing istrad of just being a troll
Sent from my HTC Sensation using Tapatalk 2
Is the 3D performance fixed, glitches, 3D games artifacts and texture ghosting? MHL?
Great to see the community is on to something, but I'm gonna pass this one because the camera is shot :/
but still would love to hear how it performs, hope it has potential
albinoman887 said:
CyanogenMod 10.1 Jellybean 4.2 - KANG
Working:
SD Card
Audio
Radio
SMS
WiFi
Bluetooth
Not Working
Camera
Click to expand...
Click to collapse
I got it to work except 1080p recording (you can select 1080p mode but it doesn't start recording)
Could you check if GPS is getting a fix on your build?
Must have screwed something cause it keeps searching for location and never gets one :/
I can share my build here (if you don't mind of course) I'm not sure how much time I can put into this project so I'm hesitating about creating another thread
Best regards
NLJ
Re: ]ROM]+[DEV]+[Alpha] CM10.1 AOSP 4.2 Jellybean [KANG]
If you want check out my github by the same user name if u fix anything send me a pull request. I'll chrck gps but I remember when looking through the make files I saw something about gps that cought my eye. I'll test my gps right now though is your build much different then mine? Oh and to the guy about the can, evervolv has it working so it can be done
EDIT: just tested gps, it works
Sent from my HTC Sensation using Tapatalk 2
is your build much different then mine?
Click to expand...
Click to collapse
Don't think so Sources are the same (and I believe I've hinted you with that singleton fix on Gerrit )
Have look at https://www.box.com/s/1fh69wo3nqxujv887gph
frameworks_av.diff shoud get you working camera and you can see my build there too
Now I wonder how did I manage to screw gps...
To make things clear:
Camera fix patch is heavily based on what is Evervolv repos. I just picked only what was necessary to get this going. Some CameraParameters.cpp entries I've added by checking what is needed by lib/hw/camera.default.so
Sv: ]ROM]+[DEV]+[Alpha] CM10.1 AOSP 4.2 Jellybean [KANG]
NLJ said:
Don't think so Sources are the same (and I believe I've hinted you with that singleton fix on Gerrit )
Have look at https://www.box.com/s/1fh69wo3nqxujv887gph
frameworks_av.diff shoud get you working camera and you can see my build there too
Now I wonder how did I manage to screw gps...
To make things clear:
Camera fix patch is heavily based on what is Evervolv repos. I just picked only what was necessary to get this going. Some CameraParameters.cpp entries I've added by checking what is needed by lib/hw/camera.default.so
Click to expand...
Click to collapse
GPS works fine on your build, just tested it
Edit: And I think this would fix the signal-indicator: https://github.com/Evervolv/android...mmit/13401c837fe32f22d81a351e23eb9724c00c9e4e
Sent from my Nexus 7 using xda premium
The_Hamster said:
GPS works fine on your build, just tested it
Edit: And I think this would fix the signal-indicator: https://github.com/Evervolv/android...mmit/13401c837fe32f22d81a351e23eb9724c00c9e4e
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
Sort of. He needs to get the patch for /telephony as well.
Re: ]ROM]+[DEV]+[Alpha] CM10.1 AOSP 4.2 Jellybean [KANG]
All I did to fix signal icon was remove gsm from the end of the line with signalstrngh and the defaault_wireless_network=0
Sent from my HTC Sensation using Tapatalk 2
Re: ]ROM]+[DEV]+[Alpha] CM10.1 AOSP 4.2 Jellybean [KANG]
The_Hamster said:
GPS works fine on your build, just tested it
Edit: And I think this would fix the signal-indicator: https://github.com/Evervolv/android...
Sent from my HTC Sensation using Tapatalk 2
Click to expand...
Click to collapse
LaidbackNikez said:
Sort of. He needs to get the patch for /telephony as well.
Click to expand...
Click to collapse
which patch is this? is it the ones in frameworks base and frameworks/opt/telephoney about if above a certian RIL use COMA/ i woulnt think so but ive been wrong before. its the only recent open patch i can find related to telephony. what would it fix? i have a signal bar now
Running your rom now so far so good. Keep up the good work
Re: ]ROM]+[Alpha] CM10.1 AOSP 4.2.1 Jellybean [KANG]
Do we need to flash 4.2.1 gapps?
Sent from my HTC Sensation using xda premium
AW: ]ROM]+[Alpha] CM10.1 AOSP 4.2.1 Jellybean [KANG]
That's funny. The cam makes photos, but you can't See anything before you make the photo.
Gesendet von meinem HTC Sensation mit Tapatalk 2

Categories

Resources