2012-02-08: CyanogenMod beta 2. Introducing CM beta 2, whole package recompiled from sources. It's as fast as CM beta 1, has it's all functionality + working FM Radio. For both Americas there is an update script in case of phone not working. DO A CLEAN INSTALL otherwise You can have problems.
Things are working:
Note1: To change clock color go to SpicaGen Mod settings in settings menu.
2011-12-02: CyanogenMod beta 1, App2SD update. App2SD should work now. You can use update file (download here) or apply it Yourself manually: open terminal as root and type: ln -s /system/bin/toolbox /system/bin/newfs_msdos
2011-11-30 (2): 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
2011-11-30: Kernel update. Kernel update contains incomming call screen appearing fix. Now it's instant. Download here.
2011-11-28: 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.
Almost all things are working:
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.
2011-11-16: Froyo beta3, update 1 fix. Update contains kernel which fixes App2SD problem. Download here.
2011-11-07: 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.
2011-10-18: 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. DON'T USE AUTOMATIC INTERNAL STORAGE INSTALLER - IT HAS A BUG WHICH AVOIDS PROPER INSTALLING. WAIT FOR UPDATE!
Almost all things are working:
2011-09-20: Froyo beta2 automatic SD card installer. It includes latest kernel, haret and config (filesystem package should be downloaded from manual install package). Download it here. Notice, that first boot will be long, because of creating dalvik cache. Howto is provided inside archive (README.txt).
Note: 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.
2011-09-17: Froyo beta2. It has new kernel (184.108.40.206) and has many bugs fixed. It's manual install package (for now - there are some problems with installer). It includes latest kernel, packed filesystem, haret and config. Download it here . Notice, that first boot will be long, because of creating dalvik cache.
Almost all things (except Bluetooth) are working:
Set kernel zImage
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
2011-04-18: Froyo beta1. It's SD card installer
(1024mb only). It includes latest kernel, modules, default filesystem is ext4, new keymapping. Download it here (it will wipe Your
current installation and/or whole SD card content). As always it doesn't contain 2D/3D libraries from
Samsung (You have to find them and put it before first boot to My Storage as o2b3update.tar.gz). Notice, that first boot will be long, because of creating cache.
Froyo beta1 working things are:
2011-03-19: New kernel and modules (+ keylayout for those who didn't update it yet). Main changes are: fixes for SDHCI/MMC (ported from 2.6.32, external sd is much faster now), new battery profile (now percentage is more like in WM), compass calibration bugfix. Download here: kernel_19032011.zip.
2011-03-09: There was a rare condition when the SD card appeared sooner than the internal flash at boot - resulting the "No init found" error in kernel. The reason that the sdhci interfaces was not stricly assigned to an mmc device - the first sdhci was the mmc0. This is corrected now, so the s3c-sdhci.1 is the mmc0, .2 is the mmc1 and so on. The corresponding kernel ( svn version 100): zImage. Updated 23:00: with enabled LARGE_FILE support
2011-03-08: To enable the automatic time update from the GSM there is a simple update script. The timeupdate.zip contains both o2update.sh and o2b2update.sh, copy the proper version (in the case of beta2 image: o2b2update.sh) to the root of the My Storage and haret... At first boot just updating the system database to use the telephone network time, so must reboot again to really use this setting and show the correct time.
2011-03-03: Updated kernel and modules with support for accelerometer, compass and light sensor, keylayout files for new kernel. Download it here . Install as always: replace zImage, put o2b2update.tar.gz, o2b2update.sh to My Storage. It will work on second boot (because old init.rc is executed first).So now working things are:
2011-02-11: We have prepared Beta2 SD card installer
(1024mb only). It includes latest update (2011-02-10). Download it here (it will wipe Your
current installation). As always it doesn't contain 2D/3D libraries from
Samsung (if You found them somewhere on the web put it before first boot to My
Storage as o2b2update.tar.gz).
Note: There is still error, when within telephone conversation in approx.30 seconds the LCD blanks but also the sound muted - UNTIL NOT SOLVE, please use the Call Light application from Market!!!
2011-02-10: Bugfix: the init dont allowed the GSM network to get DNS, dalvik vm problems. update it with o2b2update.tar.gz ( for beta2, if you use just the corrected beta, please rename it to o2bupdate.tar.gz). There is a strange error: within telephone conversation in approx.30 seconds the LCD blanks but also the sound muted - UNTIL NOT SOLVE, please use the Call Light application from Market!!!
2011-02-09: News: Sleep problem solved, Alarm function working, battery drain and percentage correction, upgrading from C4 to D1 the 6500 framework, more powerfull dalvik machine (Linpack 5.x) and all the usable corrections published. There are two version, a simple upgrade to the beta: o2bupdate.zip (just unzip to My Storage) and a new filesystem including all changes and rearranged file structure: o2b2filesys.zip (contains the filesystem as tar.gz and the kernel, must unpack and copy manually - no automatic install). The later one is the beta2 (this will be commiting to the SVN); there are some changes in the automatic updates when using the beta2 image to avoid the mistakes : the new automatic filenames are o2b2update.[tar.gz][sh]. Neither version contains the EGL libraries!
2011-01-31: Update!!! The GSM data network working. The o2droid.zip file below contain the latest kernel,modules, patches and applications from Rapid and Voyteckst su correction.
2011-01-27: The timer after sleep was inaccurate,battery charge corrected. Beamrider implemented the missing interface for the radio signal level,powerstate,etc. For rooting there is a new su.
From now the actual (quite) latest kernel and the necessary modifications in the filesystem ( without the 2D/3D things ) you can find here: o2droid.zip changed:2011-01-31. Just unpack it to the root of the My Storage and start haret....
2011-01-19: Sleep problem solved! The new zImage you can download here. Just put it to the root of
the My Storage, overwriting the existing one.
2011-01-18: Beta 1 Test version - just a small update (please
re-download from the Files section) according to problems with applying updates
(in the way described in Installation section)
2011-01-17: Beta 1 Test version
After finished the WiFi and received a (quite) positive answer from Samsung we decided to issue the Beta. Two version exists, one create a 512Mbyte the other create 1GByte of ext2 partition on the SD card.
Do not expect too much - this a a bare-bone version, you must decorate and download applications satisfy your needs. Also there are no language selector, you must use English (default) or two of Chinese language. The base of the image is the i6500 2.1 chinese version, porting of the Spica based 2.2 is in progress.
You must download one of the files above and uncompress it to the root of the My Storage. The content : in the o2beta directory the haret.cpio.exe,default.txt,zImage and sd.cpio.gz, and in the root the haret.exe,default.txt és ext2.tar.gz.
At the very first start everything will be slow - this is because compile and store the applications data and compiled code to the flash,,,
Because the bootloader anyhow load and start the WM image and the part of the hardware initialization ( because lack of the documentation) anyhow must be performed by the Windows CE, using the haret.exe for system start is a must at the present state of the development.
After starting it, all the memory and its content used by the WM deleting and all the driver used by Linux will be reinitialize the corresponding hardware part ( except the MSM processor which handle the telephone, GPS and camera part - this is an independent processor with own flash and RAM); therefore the speed of the Android will be exatctly the same after boot as when the bootloader immediately load and start the kernel. So the only drawback is the "unnecessary" Windows boot process time when compare it with a native Android phone - but we have WinMo also !
In the case you want to modify the image after the insallation, there is two files which can help: My Storage\o2bupdate.tar.gz andMy Storage\o2bupdate.sh. The first file can contain the modified files (as in the android filesystem) and the second is a linux script - if any of the two exists at the Android boot time, it will be executed.
Minor issues: the sensors working in kernel level, but not used by Android; the sound recording not working.
|The team: almar,bs,phj||Usage information: Webalizer|