[XPERIA X10 Android Development] zdzihu:
Froyo 2.2.1 AOSP ROM

This is an alpha build for testing purpose

It's not ready for daily use!

Video:

​

Description:

Xperia X10 Froyo 2.2.1 rom is a fresh and clean build of latest AOSP, without any custom modifications. The first release (alpha build) is not fully suitable as main operating system, but still pretty ok for most of the tasks. The alpha build is compiled with engineering and debug flags, so please don't expect it to be fast or stable. It definitely will lag and crash every now and then. The main reason of releasing it is to gather as much end-user feedback as we can. Most of the issues are already addressed and being worked on (as described below), so I'm expecting BETA version to come in several days.

The BETA version will be flashable into your X10's flash memory and ready to be used as main (and only) system. For now, I feel like dual booting is the way to go (and hope you like the idea).

New features:

DUAL BOOT

Press any key during the boot process (right after "Sony Ericsson" text logo) to boot into 2.1 ROM. Otherwise it will boot into 2.2 Custom Rom.

There is a plan to prepare boot menu, this would allow us to multiboot (number of ROMs only limited by SD Card capacity:))

Known problems:

- no Audio playback (voice calls work)

- no native Video playback (RockPlayer works)

- camera - not implemented yet

- random reboots (identified - WIP)

- random lags (identified - WIP)

- slight radio issue - voice calls - sometimes (1 out of 25-30 for me) both you and the other person sound like a chipmunk :D (identified - WIP)

Requirements:

- 1GB of free space on SD Card

- phone needs to be rooted with busybox installed

Installation:

1. Download the rom package (FreeX10_alpha-release_0.0.1.tar.bz2)

2. Unpack it to the root (main folder) of your SD Card

3. Connect your phone in USB Debugging mode

4. Open ADB shell, switch to root user (SU)

5. Issue the command:

dd if=/sdcard/install of=/data/install && chmod 777 /data/install && /data/install

6. Reboot when installation is finished

7. Enjoy

Notes:

- the build comes pre-rooted and with busybox installed, there's no need to do it again.

- DON'T use the "factory reset" option in custom rom. It's hardcoded to wipe nand "data" partition!

- when message pops up "Force Close / Wait", select wait... it will eventually finish the task.

- this build IS very early alpha, bear in mind it will crash and lag. If you don't like it, try 2.1 AOSP build instead.

- first run may take up to 5 minutes, this is directly related to the lagging issue.

- remember you won't hear any ringtone, enabling "Vibrate:always" is good idea.

- be patient :) it gets much faster and less laggy over time, when everything is cached

Change boot priority:

Copy this file to /system/bin folder ON YOUR ORIGINAL 2.1 ROM, NOT FROYO.

http://www.mediafire.com/?6g9pp13pgyydjft

Download link:

24/11/2010 FreeX10_alpha-release_0.0.2-UPDATE

It's only for people who already installed 0.0.1!

Boot into 2.1, unpack the content of FreeX10_alpha-release_0.0.2-UPDATE.tar.bz2 into /sdcard/FreeX10 folder and reboot into updated 2.2!

Fixed:

- incoming call works everytime now

- wifi

- lockscreen

- SMS vibrate

- wifi location

- home button

SMS vibrate is disabled by default; open Messaging, press MENU button -> settings -> vibrate -> always

If you don't have radio (network) after 1st boot, please open ADB shell and issue this command:

killall servicemanager

If you don't have root access, please open ADB shell and issue this command:

chmod 4755 /system/bin/su

23/11/2010 FreeX10_alpha-release_0.0.1