[XPERIA X8 Original Android Development] doixanh:
I'm sorry to say that v023b is the FINAL version of FroyoBread. There will be no update anymore.

Thank all of you for supporting me in the previous 2.5 months. We DO have lots of fun in developing and using FroyoBread.

Thank you racht, always. Without you there will be nothing in CM development. I also want to thank to all donators for your beers. It's damn hot here in the summer :)

All future developments will be done in my GingerDX. We will have more fun there!

dx.

____________________________________________________________________________________________

Intro

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.

Screenshot

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.

Lightweight: I got maximum 107MB of free RAM.

My favorite modules: X8Gesture v007, X8Undervolt v001, X8MDDI v001

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 :D

CM7's Edge Glow effect.

CM7's Froyo/Rotary/Revamped/Lense lockscreen

Random lockscreen

Gingerbread's cursor handler

Gingerbread's improved copy/paste

Random CM6 or CM7 bootscreen

Better Arabic and RTL languages rendering

Gingerbread's localization :)

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

Configuration section

Review

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! :)

[youtube]XDqSN7t15Y4[/youtube][youtube]wa6gZH6kg3k[/youtube]

Known bugs

Auto brightness works incorrectly? I need test and feed back.

DSP Manager works incorrectly

Requirements

- Rooted

- xRecovery

- Latest kernel and latest baseband xxx015

Downloads

: Note: If you have any bugs, try full-wipe.

v023b

Old downloads

v023

v022

v021 | v021b color Hot fix (need v021)

v020

v019

v018

v017

v016

v015

v014

v013 BETA 2 (hotfix for LatinIME's FC, need v013)

v013 BETA

v012

v011

v010

v009

v008

v007

v006

v005

v004

v003

v002

CM6.2.0.RC.0b and Menu background fixes

CM6.2.0.RC.0

Install instruction

1. Download

2. Copy to sdcard

3. Reboot to xRecovery

4. Install custom zip

5. Reboot

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.

For v012 and below

AChep is making CM6 A-Theme for FroyoBread. Check it out! :D

Here is GreenFroyoBread theme by alfsamsung.

Also, BlueFroyoBread theme is a blue theme made by mcpaddington

Another theme blueMODwhite made by Frogy Furnetal.

Yet another blue theme made by dave-blue

This is FLYNN Theme, made by Azat77.

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

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!

Disclaimer

I'm not responsible if this ROM bricks your lovely phone. Use it at your own risk!

Donation

You like my ROM? Feel free to . I'd like some beer in this hot summer!