WARNING! Make a backup first! It could wipe Your external SD! Steps for automatic installing: 1. Copy all files and folders to My Storage 2. Enter to o2beta folder 3a. For external SD install, just click installandroid.exe 3b. To install on internal storage - rename sd_ms.cpio.gz to sd.cpio.gz, but You MUST have partitions created earlier properly (fat32, ext4, swap)!. After rename click installandroid.exe. BE AWARE THAT AUTOMATIC INSTALL ON MY STORAGE WASN'T TESTED! 4. Wait, extracting ~150MB could take time. 5. After reboot run haret.exe from My Storage 6. Enjoy! Notes: 1. If phone is not working for You (it's missing WCDMA 1900 frequency), just use standard JJ1 image. To do this rename cm_update_wm.sh script to cm_o2_update.sh re-run android and after update reboot. (cm_update_i65.sh script is to back to standard beta phone image). 2. If You remove external SD card and installed on Internal Storage, it may not boot (change in startup.txt and /system/etc/fstab required). 3. There is important change in startup.txt kernel parameters. There must be added following parameter (for manual install only) to kernel parameters line: vmalloc=256M 4. Updates names are: cm_o2_update.tar.gz and cm_o2_update.sh 5. Automatic mounting of My Storage is now in /loadmod. It should detect Your partition number and mount it.