Included built-for-FroyoBread A-Theme (but not defaulted) by AChep. You can activate it in Theme Chooser.
Reverted back to racht's wifi libs. Hopefully this will fix wifi "connecting" bugs for some people.
July 18 v021. Improved 2D scrolling/flinging performance.
Experimental: Greatly improved Preference Screen speed. There is almost no lag in Preference Screens scrolling/flinging now, much like scrolling/flinging in File Manager!
Dual Recovery: xRecovery and ClockworkMod Recovery (compiled for x10 mini by nobodyAtall. Thanks mate!) . Chargemon was based on dual recovery script provided by puppet13th, and was improved for "init" process protection and reduced boot time. Thanks puppet13th.
July 14 v020. Another big update with lots of new and improved features. Let's celebrate France's Independence Day!
Removed "Profile scrolling" and "Profile flinging" in FroyoBread. I forgot these things ~.~
Added CM7's feature "Hide the notification widgets indicators".
Improved measure() dimension cache. This also fixed FCs for Opera, PowerAMP (and more).
Improved app compatibility (especially video players/recorders) by switching mSurface into mNativeSurface in dalvik vm
Improved accuracy for flipping down to snooze alarm
Fixed battery drain with flipping down to snooze alarm. The accelerometer sensor wasn't properly freed in previous releases. Anyone who uses this feature may have better battery life.
CallMeLouder: Louder ringer when the phone is inside bags (similar to HTC's "Never miss a call")
Get ready for AX8MT and AX8 smartass
Removed this annoying message in logcat: "E/Tethering( 1769): active iface (usb0) reported as added, ignoring"
Loop ringtone. It works with whatever format of your ringtone is: MP3/OGG/...
Brought back Maps ownhere 5.7.0, since there were too many demands for it.
Custom operator text
Reorganized FroyoBread Settings
July 08 v019. Big update (?) with fixes, updates and new features.
WARNING: Don't check "profile scrolling" and "profile flinging" in FroyoBread settings. It's supposed to be used by only me to analyze the Preference Screen performance. Ticking them will caused your phone LAG A LOT. I forgot to remove these settings before release ~.~
Boot logo. Designed by myself
Fixed Bluetooth icon in status bar
Fixed a memory leak in PreferenceScreen (thanks to the Redux project)
OpenIntent's latest FileManager 1.1.6, built from source
Much better application compatibility with dynamic sdk version. Battleheart (as an example) is running fine now
"Now playing" in lock screen (again, thanks to the Redux project)
Experimental: Measure() dimension caching to improve 2D performance a bit.
Reverted SD Cache back to default.
July 03 v018. Some more features.
Quick copy / Quick paste
Froyo/Rotary/Revamped lock in call
Removed Maps "ownhere". It caused some FCs.
June 29 v017. Minor change with fix, feature and updates. Note: After this update I will spend some time resting and enjoying the summer. Future update will not be frequent
Fixed HSPA icon.
Updated Google Maps "ownhere" to 5.6
Updated File Manager to latest 1.1.4 from CM7 source
Hiding avatar in SMS (and its configuration in FroyoBread settings)
June 26 v016. Some improvements and fixes.
Gingerbread 2.3.4's latest dalvik VM. Better performance and more stability.
Transparent Status Bar support for themes! Note: There is limitation for transparent status bar, caused by different launchers. Live wallpapers work flawlessly. See here.
Configuration section for transparent status bar support: Disabled, Theme (you must use themes that have transparent statusbar_background.png), Semi-transparent (use built-in semi-transparent status bar), Gradient (use built-in gradient status bar).
Restored original GB's battery icon. We have some theme compatibility problems with current percentage battery icon.
Updated latest Facebook app 1.6.0
Removed two themes Androidian and Cyanbread. Anyone needs them can download them from here and here.
June 23 v015. Mostly fixed bugs and add configuration sections.
Fixed black screen bugs and FCs in YouTube, Video Recorder and Video Player.
Fixed downloading icon for Market and Browser.
Bottom status bar, like CM7.
Configuration section for status bar (in FroyoBread settings, not in CM settings!)
Removed the annoying "D/dalvikvm( 2003): GC_FOR_MALLOC freed xxx objects / yyy bytes in zzz ms" in logcat.
June 21 v014. Another big internal update, mainly separation of the notification bar app.
KNOWN BUG: Video recorder and player don't work. Youtube may not work. Market download progress doesn't have icons in notification bar.
No more dropbear at boot. It might be the reasons for some incompatibility.
Updated hardware libs from 2.1.1.C.0.0. We should have an slightly improved performance.
Ported LatinIME from Gingerbread
June 07 v011. Something fun!
HTTP Proxy via USB cable using ssh tunnel, currently only works with Browser, Maps, and any other apps that support HTTP proxy. (no, Market and Facebook don't support HTTP proxy, as some of you may ask). See tutorial.
Updated CyanogenMod Settings. I was using an older version of it. Brought back LED notifications and some other things.
Dropbear at boot, useful for reverse port forwarding and proxies
Flipping down mutes ringer. It's fun! Yeah, I've just known that CM6 has it already, but FroyoBread's feature is more accurate and easy to customize (later)
2MB read_ahead_kb for better sd card performance
Ported CM7 Wallpapers
Fixed OpenGL version in build.prop (thanks alfsamsung for the suggestion)
June 04 v010. Small improvements, mostly fixed bugs!
Hide lockscreen clock option in FroyoBread settings
Hide lockscreen clock with Lense.
Fixed video player bugs
Fixed H/3G icon (hopefully!)
June 01 v009. Big things happened in International Children's Day!
Lots of different language supports from CM7
Mute in calls.. (thanks alfsamsung for the xml fix)
EdgeGlow option in FroyoBread settings
Hide lockscreen arrow option in FroyoBread settings
Updated Facebook app
Auto update lense clock
Android version changed to 2.2.9. FroyoBread isn't 2.2.1 anymore. We almost have a Gingerbread by now.
May 30 v008. Small improvements.
Fixed weird reboot progress.
Colorful Settings icons. Thanks tibob77 for your icon base.
Copied libwebcore for Arabic rendering. I forgot to replace in v007 ~.~
Options for disabling LED Notifications during night (11:00 pm to 5:59 am) for better battery. Notice: it will disable any LED notifications during this period, not the ones happened before. Also, it will not re-enable LED notifications after the period ends.
Fixed Setup Wizard run twice.
May 27 v007. Some other improvements.
Reboot to xRec
Maps 5.5.0. (thanks sanefirst for the update info)
Battery stats. Again. (thanks alfsamsung for better battery xmls)
Remove Dev Tools, Spare Parts and some other apps in future releases
LauncherPro (Free) instead of laggy ADW Launcher
Better Arabic and RTL languages rendering (thanks ali313 for the info!)
Some build.prop tweaks for Timescape compatibility.
May 25 v006. Reverted back to old-style battery.
May 25 v005. A pretty big update.
Textbox's cursor handler
Fixed "dark screen" bug
Improved copy/paste functionality
Added Rotary and Lense lockscreen
Random choosen lockscreen: Froyo / Rotary / Revamped / Lense
Random boot animation (CM6 or CM7)
Changed alarm (thank racht) and battery (thanks RaitR) status icons
Added FroyoBread configuration section
May 23 v004. Some improvements:
Fixed screen off animation (and auto brightness? anybody confirms?). It should work like GB, needs more tests from users.
Updated Vector Maps (thanks sanefirst for the fix).
This is my personal ROM in my device. This is also my first attempt to build and release a ROM I didn't plan to make this, but because of the screen on/off animation, I had no choice but to make a CM6 build. And here it is, a mostly original and latest CM6. This build version is CM6.2.0 RC 0.
The ultimate goal is a fast, smooth and lightweight Froyo having GingerBread (and some of my customized/unique) features. I will gradually port Gingerbread's feature to this Froyo. Yeah I know, many people want a fully working Gingerbread, not a mix like this. We have lots of difficulties to bring Gingerbread to X8:
Adhoc with WEP is not supported in CM7 at the moment. It's very important to me though
Rewrite of libcamera needs lots of effort
(My personal opinion) Most important fact: GB is not as smooth as Froyo. I don't know but I still have a feeling that Froyo is smoother than Gingerbread, especially in menu scrolling.
I had to take some libs and configuration files from racht's ROM. (Thank you racht, and I also thank you for your great compiling machine! You're our hero!).
Many things should work and it should be smooth. However I didn't test it carefully, it may contain some bugs.
These screenshots are only available for XDA's registered and logged in users, because I uploaded as attachments.
Features: We almost have a Gingerbread with special things now!
Clean stock CM6: Smoothness. Stability. Working Camera.
Minimal number of apps are installed. This brings you the choice to install and use only what you want.
The usual things with other ROMs: wifi / bluetooth / usb / sensors / 3d / video / camera / rooted / jit / zipaligned / app2sd / ...
Gingerbread's theme with some improvements
Gingerbread's CRT screen on/off animation
CM7's Edge Glow effect.
CM7's Froyo/Rotary/Revamped/Lense lockscreen
Gingerbread's cursor handler
Gingerbread's improved copy/paste
Random CM6 or CM7 bootscreen
Better Arabic and RTL languages rendering
Improved Flipping down mutes ringer
Flipping down snoozes alarm
Gingerbread's LatinIME keyboard
Fully working T-Mobile's Theme Engine
Built-in Transparent Status Bar support
Hiding avatar in SMS
Quick Copy / Quick Paste
CallMeLouder: Louder ringer when the phone is inside bags.
Custom operator text
View.measure() method caching for improved 2D performance
Built-in loop ringtone support without OGG editing
Optimized ("smoothened") scrolling/flinging
Dual Recovery support
Xperia Active Launcher support
XDA member Disastery has made a quick review for v007 of FroyoBread (left clip). Another Philippino XDA guy mhyke13ph did a more throughout review (right clip). Thank you Disastery and mhyke13ph!
Auto brightness works incorrectly? I need test and feed back.
2. Copy to sdcard
3. Reboot to xRecovery
4. Install custom zip
All versions, except RC0, will preserve your DATA partition. Unless you're flashing RC0, you don't need to worry about your data. It is recommended (but optional) to make a full wipe after flashing (step 4).
Themes(Note: I am not responsible for system instability caused by these themes) v013+: Starting from v013, FroyoBread supports T-Mobile's themes. You can find list of available T-Mobile themes in XDA Android's theme sticky. Download theme to your phone and use Theme Chooser app (included in FroyoBread v013+) to select theme. All themes for v012 and below are not supported (however, they should work when you choose System in Theme Chooser, I guess). As a a result, themers should switch their works to Theme Engine standard apk for better theme support.
Notice: Very important. Read all before posting questions!
1. This is my personal ROM. I just want to share it with everybody. You can report bugs here, but don't force me to fix them. I fix what I need. For example, I don't use FM Radio, so if there's a problem with it, I will probably never fix.
2. FroyoBread comes with Gingerbread theme. v013+: You can change theme with Theme Chooser! After changing theme, you need a reboot to make CM power widget works again.
3. Anyone who needs overclock module can simply copy x8oc.ko to /system/lib/modules and reboot. No need to change hw_config.sh. It will be loaded automatically.
4. I am not responsible for any bugs caused by your custom fixes. Use custom fixes at your own risk! 5. Regarding the texts in bottom Lockscreen, I will NOT remove them nor provide any option to disable them. Don't PM/post to ask for the removal. See Notice #1.
6. If you have problems with LED notification, try resetting LED Notifications in CyanogenMod Settings/User interface/Advanced/Reset
7. Start from v018, FroyoBread no longer includes Google Maps "ownhere" because of instability. Anybody who wants it can download it here, then push to /system/app.
8. FroyoBread, starting from v020, is ready for ax8mt (MultiTouch for Cypress digitizer) and ax8_smartass (smartass governor for cpufreq): Just push/copy the corresponding module to /system/lib/modules, it will be automatically loaded by FroyoBread.
9. If you want to install standard Maps on the Market:
Clean old Maps data, clean Street View data
Uninstall Street View
Install Maps using Market
Install Street View
I need help!
I've been spammed with many simple questions, even most of them were answered in this FAQ thread already. Please watch this and check the Frequently Asked Question thread before sending any PM to me. Your questions will most likely not be answered with PM. Post your questions in this FAQ thread instead. Thanks.
Thanks go to racht, nobodyAtall, zdzihu, jerpelea and lots of other contributors...
Oops I forgot to thank Cyanogen and CM team for their unbelievable efforts!
I'm not responsible if this ROM bricks your lovely phone. Use it at your own risk!
You like my ROM? Feel free to . I'd like some beer in this hot summer!
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?