[Omnia II Android Development] l3ong91:
CYANOGEN MOD BETA 1 FEATURES

Phone

WiFi

GPS (first time slow, next time very fast)

Data connections (GPRS)

Sensors (all)

2D/3D

MP4/3GP movie play (camera hardware button doesn't work yet)

Camera in photo (up to 5MP) and movie recording mode (we are working on new driver)

Bluetooth

ADB/UMS

Autobrightness

it's already rooted

Note1: There is a new parameter to startup.txt (vmalloc=256M), so if You are installing it manually also read README.

Note2: To change clock color go to SpicaGen Mod settings in settings menu.

FROYO BETA 3 FEATURES

-Phone

-WiFi

-GPS (because of another way of loading phone is a bit slower now)

-Data connections (GPRS)

-Sensors (all)

-2D/3D

-MP4/3GP movie play (camera hardware button doesn't work yet)

-Camera in photo (up to 5MP) and movie recording mode (it's still not 480p, but works)

-Bluetooth

-ADB/UMS

-Autobrightness

-It's already rooted

Note1: There is a bug when calling via BT or speaker, when screen goes off, only way to turn it on is finish call.

FROYO BETA 2 FEATURES

- Android 2.2 Froyo compiled from sources with some O2 optimizatios

- Phone

- WiFi

- GPS

- Data connections (GPRS)

- Sensors (all)

- 2D/3D

- MP4/3GP movie play (camera hardware button doesn't work yet)

- Camera in photo (up to 5MP) and movie recording mode (it's still not 480p, but works)

- ADB/UMS

- it's already rooted

LATEST NEWS & DEVELOPMENT

30.11.2011: CyanogenMod beta 1, update 1. Headset detection (3,5mm jack) update + today's kernel update (incomming call screen appearing fix) in one package. Download here.

30.11.2011: Kernel update. Kernel update contains incomming call screen appearing fix. Now it's instant. Download here.

28.11.2011: CyanogenMod beta 1. Introducing CM beta 1 (based on SpicagenMod 4 from voku). It's very fast, has IMEI working on beta2 phone image, has JIT enabled, I/O speed is increased. For both Americas there is an update script in case of phone not working.

16.11.2011: Froyo beta3, update 1 fix. Update contains kernel which fixes App2SD problem. Download here.

07.11.2011: Froyo beta3, update 1. Update contains following: sensors lib fixes, charging battery fixes, compass calibration caused discharging even when connected to usb, memory bug fix, reserved memory change (GUI should be smoother now), WiFi should connect now faster. Remember to reboot after update, because modules changed. Download here.

18.10.2011: Froyo beta3. Introducing working Bluetooth, autobrightness, phone working for all (IMEI is ok now, signal is much better), boot logo, , some other fixes like: proximity bug when calling, WiFi should obtain DNS addresses and sleep well now, reserved memory for 3D is increased - it should not cause white squares - result is less memory for system, that's why additional swap partition is created and used. Download:

Automatic install package - full install package for external SD. Experimental (not tested, but should work) install for Internal Storage - before using read included README file and make backup. Automatic installer requires 1160MB of SD space.

Beta2 to beta3 update - update from official beta2 (SD card install only).

20.09.2011: Automatic installer is ready for download. Check main site. Quick howto is available inside archive. It assumes that Your My Storage wasn't touched (so it is mmcblk1p5). You have to use 2GB SD card or bigger. If You already have two partitions eg. from first beta installer (vfat and ext2/3/4), it should only format ext2/3/4 partition and install android. Otherwise it will try to shrink existing fat32 and create new one with ext4.

17.09.2011: Froyo beta2 is ready for download (please check project site for link)! It contains new kernel (2.6.32.9) and many bugs fixed (ie. You don't need call light anymore).

MANUALS & GUIDES (BETA 2)

Note1: Pink screen at boot

It's normal because of no logo compiled in. If it's too long (longer than 30s) tap the screen. If this not helps, You probably set wrong partition in startup.txt.

Note2: WiFi

- There is a bug with WiFi. If it's on and phone go sleep, after wake there is a chance it would not work again. Only fix is to reboot. We suggest to turn off WiFi before suspending phone.

- Sometimes phone cannot connect to router (it connects, but no DNS addresses). Workaround: in build.prop uncomment following entries:

#net.dns1=8.8.4.4
#net.dns2=8.8.8.8

to:

net.dns1=8.8.4.4
net.dns2=8.8.8.8

Note3: Black screen after call

There is a bug in a phone call. When call is finished, screen stays black. Workaround is to swipe through proximity sensor

Note4: Automatic installer

Requires:

- untouched My Storage with automatic installer content

- ext4.tar.gz from manual install package

- at least 2GB SD card (class 6 at least will be enough) with one FAT32 partition or with 2 partitions (FAT32 + ext2/3/4)

Note 5: Manual install

Example: if You have two partitions on SD card (first vfat, second ext4) You should set in startup.txt following: root=/dev/mmcblk0p2. Full file example for this (do not change anything other, only root device):

Set ramsize 180*1024*1024
Set mtype 1626
Set ramaddr 0x50000000
Set kernelcrc 1
Set CMDLINE "rootdelay=2 root=/dev/mmcblk0p2 init=/init console=ttySAC2,115200"
setbitp 0x7F008808 5 1
pfw 0x7f005800 4 0x3
pfw 0x7f005804 4 0x805
pfw 0x7f005808 4 0x7
pfw 0x7f00580c 4 0x0
pfw 0x7f005828 4 0x11
pfw 0x7f00582c 4 0x80
boot

Note 6: Internal Storage Installation

If You want install on My Storage (Internal Storage):

mmcblk1p5 - by default is My Storage partition (this partition is mounted by default by Android as /storage)

mmcblk1p6 - by default is hidden partition

You have to resize mmcblk1p5, then create mmcblk1p7 (this will be root device in startup.txt) and format it with ext4.