Cyanogen’s Heavily Optimized Experimental Android G1 ROM v3.4.6 | Updated 6/25
*Experimental Version added *
Cyanogen is maintaining a custom ROM based on Android 1.5r2 focusing on performance and reliability, with some additional features. Yes, this will work just fine on your non-ADP devices. Cyanogen focuses very hard on making his roms bleeding edge and making his roms use the G1’s full hardware potential. He seems to be a linux guru and compiles his own kernel off of the latest cupcake branch 1.5r2. He currently is the most active rom developer at the moment. I personally prefer DudeOfLife’s latest rom because of the looks and speed even though cyanogen’s is more bleeding edge.
Cyanogen’s 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!
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 Experimental
* 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
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)
Changes in 3.4.2:
- Switch back to anticipatory iosched (fix wakeup lock?) nope didnt fix
- Use tiwlan driver from android-1.5r2 instead of master (fix wakeup lock?) nope didnt fix
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)
- Pull some Dalvik VM optimizations from AOSP master branch
- 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.
Features:
- Based on AOSP 1.5r2 with some help from JF-1.51-ADP
- Enhanced ramdisk to mount partitions with noatime/nodiratime (perf boost)
- Includes E2FSProgs for checking and converting Ext filesystems! (3.3)
- Apps2SD via AUFS (same as UnionFS) enabled by default! (3.3)
- Includes script to upgrade to ext3 (from recovery mode, see FAQ)
- Uses Ext3 for Apps2SD
- Includes HTC Framework libraries
- Includes PDFViewer and Teeter
- Includes latest HTC_IME with long-press, calibration, and compact QWERTY.
- Modified Launcher to allow for sensor-based rotation that actually works.
- Sexy pattern-lock from Sapphire
- Added modifications to remount filesystems readonly at shutdown, and fsck at boot (should stop FS corruption)
- Includes T-Mobile IM application and Amazon MP3
- Does not require the “special” SPL
- Optimized kernel (no debug options, cfq iosched) (3.3)
- Includes Haykuro’s APN list
- Tweaked frequency scaling options to be more responsive
- Maximum CPU scaling frequency set to 528MHz (3.3)
Install:
Download Experimental Version update-cm-3.5.2-signed.zip to /sdcard
MD5Sum: c2d6e5f947165fdfaf8580628c51cfc6
Download: update-cm-3.4.6-signed.zip to /sdcard
MD5Sum: 655860e65a847f30c4d90b512cfd2476
Reboot into Recovery with Home+Power
Wipe with ALT-W(not needed if upgrading from cyanogen/dude build)
Flash with ALT-S, and sit back and chillax
Re-Login to Google and enjoy!(only if you wiped)
Follow Cyanogen on Twitter
Brightkite Now Available in Android Market
Brightkite just launched their first client for the Android platform. This marks their first app since the iPhone version. It's not just a standard port though as this version offer features like integrated Google maps and background notifications for new messages. Unlike the iPhone, you don't have to open the app up and run it to get updates.
Brightkite is a free location-aware mobile service which puts you in touch with friends and family. Keep track of people without being invasive, explore new places, tag and annotate your favorites, and share them with others.
Head over to the Android Market today and download Brightkite!
New: JACMan/JacHero 1.8b4 Fully Optimized Hero Rom for the Android G1 | Update 6/21
This page will be updated as I see new releases
There has been allot of HTC Hero Rom modifications, this seems like it could be one of the best, one i’ll definitely be flashing this baby soon.
You must install the latest Radio & Spl for this build: instructions here
Manup and Justanotherdev put alot of hard work into this (modified .xmls drawables and alot under the hood, not just moving files around) so credit us if you use our work!!!! ! And don’t rip Manup456 or Justanotherdev off. Pay some respect and contact them first.
Changelog:
JACHero r1.8b4 – Experimental Beta
-FULLY OPTIMIZED -.odex optimization and classes.dex removed to comply with VM standards
-AutoAPPS2SD (Cyanogen SYM/BIND) on boot (this will automatically set you up for APPS2SD if you have an EXT2/EXT3 partition on your SDCard!)
-Modified RAMDISK with noatime, nodirtime, EXT2/EXT3 mount support
-trigger support for /data/init.rc and /system.init.rc
-Modified Rosie.apk
-Modified Launcher.apk
-Ion Dalvik VM and lib
-BusyBox
-Dexopt-Wrapper
-Superuser.Apk
-WiFiTether 1.51
-Latest Google Maps released 6/15
-com.android.term.Apk(Terminal App)
-Camera button support
-HTC_IME
-Swapper.apk v0.1.1 – (If you don’t want to use swapper just deny permissions on boot and then uninstall)
-BT perm fixes
-lib updates
-Correct LED/Sensor .so files
-Alternate graphics (ophone) version available in the DL section
T-Mobile myTouch 3G Coming August 5th
The T-Mobile myTouch 3G goes on presale July 8th-28th, but when does it actually hit stores? I had been looking for this information and could not find it publicly released. Rumors I have read placed the launch sometime in August.
While browsing my Feedburner stats today, I noticed a new uncommon use from a domain I did not recognize. I typed in the URL and discovered the dev server for the official myTouch 3G website. To my surprise, they had a countdown widget in the lower corner that said “myTouch 3G in stores”.
After doing the math, I discovered the launch date to be August 5th, 2009. I needed to see how the widget was calculating the date, so I viewed the page source. A quick search revealed what I was looking for:
var launchTime = new Date(2009, 7, 5, 12, 0);
If you don't know javascript, you might think the date was 7/5, but we know that is incorrect because the phone does not go on presale till 7/8. When calculating dates, January is the 0 month. So the actual launch date that is coded into the myTouch 3G launch site is August 5th.
I'm not going to share the dev server URL, but I took screen shots of the countdown widget and javascript. I really doubt anyone would go through the trouble to fake this, so I would assume it is real. You be the judge.
Update: August 5th is the same date in the leaked T-Mobile roadmap so I think this confirms the launch.


