[G1 Android Development] Fedburin:
General impressions 4.2.1

I have been using Cyanogen Roms since 3.7. I used all the experimentals through 4.1.9999. The most stable version I used prior to 4.2.1 was 4.1.11.1. I had multiple issues with the 9s. This release seems to have taken care of most of these. The bluetooth issues I had are fixed as are the lag and random reboots. It seems that BFS and compcache do not make for good bedfellows. I am running a linux-swap now. I have posted my user.conf below. My BenchmarkPi's are running in the 13s. They were running in the 12s with the 9999s however this build is way more stable. Worth the trade IMO.

# General parameters

general{

apps2sd=1	# this is useless here, require a modified a2sd script

CONF_FILE="/system/sd/user.conf"	#location of user.conf

media2sd=1	# moves the medias to sd if /system/sd/media exists

permission_fix=0 # perform permission fix at start up (this parameter sets to 0 after script is executed)

odex_auto=1	# perform auto create or del odex for applications installed or removed within 3 days

odex_apk=0	# creates odex for apk that does not have odex yet (this parameter sets to 0 after script is executed)

odex_all=0	# creates odexes for all apks (this parameter sets to 0 after script is executed)

}

#compcache related parameters

compcache{

compcache_en=0	# enable(1) or disable(0) compcache

cc_disksize=64	# Ram swap disksize - any number between 1 to 95 should work; default is 1/4 of the RAM (24)

cc_memlimit=18	# Limit the memory usage for backing swap (cc .5x known issue-defaults to 15% of total RAM)

cc_backingswap_en=0	# enable(1) or disable(0) backing swap

cc_backingswap=/dev/block/mmcblk0p3 # pointing to the backingswap partition device, swap

cc_swappiness=20 # default 60

}

#create swap file for compcache or linux swap

swap_file{

swap_file_en=1	# set to 1 to create swap file

# set to 0 to del the swap file

linux_swap_file_size=64	# swap file size in MB

linux_swap_file=/system/sd/swap.file	# pointing to the swap file location ( must be /system/sd/)

}

#Linux swap parameters

#

# linux swap can only be enabled if cc_backingswap_en is set to "0"

#

linux_swap{

linux_swap_en=1	# enable(1) or disable(0) linux swap

linux_swap_partition=/dev/block/mmcblk0p3 # swap partition device

swappiness=28 # default 60

}

#virtual memory

sys_vm{

sys_vm_en=0	# enable(1) or disable(0) virtual memory configurations

page_cluster=3	# default 3, (0 since CM3.9.6+)

laptop_mode=0	# default 0

dirty_expire_centisecs=3000	# default 3000

dirty_writeback_centisecs=500	# default 500

dirty_background_ratio=5	# default 5

dirty_ratio=10	# default 10

}

#cpu clock

proc_cpu{

proc_cpu_en=1	# enable(1) or disable(0) user cpu configurations

# freqency options

# 122880

# 128000

# 245760

# 384000

# 528000

scaling_min_freq=384000	# default 384000

scaling_max_freq=528000	# default 528000

sampling_rate=50000	# default 2000000 depending on kernel version

powersave_bias=0	# default 0, (200 since CM3.9.6+ )

up_threshold=30	# default 40, percent cpu usage before going up a speed step

}

# custom shell commands, these commands run last

custom_shells{

#echo "Hello!!!" # example

#echo "You can create your own cmmands here" # example