vedhasd

Senior Member
May 31, 2012
382
226
0
29
Gaithersburg
Well this may be a lame suggestion:

I had installed CNA 3.6.6 and i updated it to quarx 20130110 build and there is no ringtone bug!
I just did normal wipe cache, and updated ! Worked for me, green lense!

Sent from my MB526 using xda premium
 

eugenchr

Member
Dec 26, 2010
45
8
0
logcat build17.02 defy+ ringtone bug

Code:
I/BATTD   ( 1217): Event from Battery Daemon=Success
D/CallNotifier( 1769): onDisconnect: cause = INCOMING_MISSED, incoming = true, date = 1361268342953
W/AudioTrack( 1196): releaseBuffer() track 0x2a0d8fd8 name=0x3 disabled, restarting
D/AudioHardwareMot( 1196): setMode(NORMAL)
D/AudioHardwareMot( 1196): setMode END
D/AudioHardwareMot( 1196): doRouting devs: stereo 0x2, mono 0, input 0. Chose speaker Speakerphone (gain 0xb) mic None (gain 0x1c1c)
D/AudioHardwareMot( 1196): Output 0x2a009c58 exiting standby
I/AudioService( 1480):  AudioFocus  abandonAudioFocus() from AudioFocus_For_Phone_Ring_And_Calls
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
V/LockPatternKeyguardView( 1480): Set visibility on [email protected]418 to 8388608
I/PowerManagerService( 1480): clearUserActivity for 10000ms from now
I/ActivityManager( 1480): moveTaskToBack: 20
D/PhoneStatusBar( 1666): addNotification score=0
D/PhoneStatusBar( 1666): disable: < expand* icons ALERTS ticker system_info back* home* RECENT clock >
D/PhoneStatusBar( 1666): disable: < expand icons ALERTS ticker system_info BACK* HOME* RECENT CLOCK* >
D/AudioHardwareMot( 1196): Voice quality config received with value = Normal
D/AudioMgrIPC( 1196): am_aipcm_set_accessory_req() called with accy_type = 40
D/AudioMgrIPC( 1196): READy to send accy message. data[0].value = 40
D/AudioMgrIPC( 1196): Message sent for message id 2
D/AccelerometerListener( 1769): enable(false)
D/InCallTouchUi( 1769): - triggerPing: InCallScreen no longer in foreground; ignoring...
D/AudioMgrTAPI( 1192): AUDMGR_setMuteState() called with mic_spkr=1 and mute_setting=0
D/AudioMgrTAPI( 1192): Client fd 21 sending message ID 0
D/AudioMsgHandler( 1196): Received AUD_MSG_TAPI_SET_MUTE from socket client fd 30
D/AudioMgrIPC( 1196): am_aipcm_mic_mute_req() called with mic_spkr = 1, mute_unmute = 0
D/AudioMgrIPC( 1196): This mute is the same as the one sent earlier. So,not sending again
D/AudioMgrTAPI( 1192): Client fd 21 received reply for message ID 0
D/AudioMgrIPC( 1196): ID 0x8000, Tag 0x8100: Ack received for message with id = 2
D/CallNotifier( 1769): SignalInfoTonePlayer.run(toneId = 98)...
D/AudioHardwareMot( 1196): setVoiceVolume(0.000000) Setting in-call volume to 0 (available range is 0 to 7)
D/AudioMgrIPC( 1196): am_aipcm_set_volume_req() called with vol_level = 0, vol_type = 2
D/AudioMgrIPC( 1196): Message sent for message id 3
D/AudioMgrIPC( 1196): ID 0x8000, Tag 0x8100: Ack received for message with id = 3
D/dalvikvm( 5149): GC_CONCURRENT freed 1707K, 61% free 3324K/8387K, paused 4ms+3ms, total 34ms
D/PhoneStatusBar( 1666): disable: < expand icons alerts* ticker system_info BACK HOME RECENT CLOCK >
D/AudioHardwareMot( 1196): setVoiceVolume(0.800000) Setting in-call volume to 6 (available range is 0 to 7)
D/AudioMgrIPC( 1196): am_aipcm_set_volume_req() called with vol_level = 6, vol_type = 2
D/AudioMgrIPC( 1196): Message sent for message id 3
D/AudioMgrIPC( 1196): ID 0x8000, Tag 0x8100: Ack received for message with id = 3
D/AudioHardwareMot( 1196): AudioStreamOutMot::setParameters() routing=1
D/AudioPostProcessor( 1196): configPostProcessing() called, inputAccy= 40, outputAccy= 9, sampleRate= 44100, ringtoneMode= 0
D/AudioHardwareMot( 1196): doRouting devs: stereo 0x1, mono 0, input 0. Chose speaker Handset (gain 0xb) mic None (gain 0x1c1c)
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AccountTypeManager(11276): Registering 1 extension packages
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
E/ExternalAccountType(11276): Unsupported attribute readOnly
D/AccountTypeManager(11276): Registering extension package account type=com.google, dataSet=plus, packageName=com.google.android.apps.plus
I/AccountTypeManager(11276): Loaded meta-data for 3 account types, 2 accounts in 291ms(wall) 0ms(cpu)
D/dalvikvm( 1769): GC_CONCURRENT freed 1694K, 39% free 6323K/10311K, paused 29ms+13ms, total 91ms
D/AudioHardwareMot( 1196): AudioStreamOutMot::standby called
D/AudioHardwareMot( 1196): Output 0x2a009c58 entering standby
D/AudioHardwareMot( 1196): Closing Output device
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): AudioStreamOutMot::setParameters() routing=2
D/AudioHardwareMot( 1196): doRouting devs: stereo 0, mono 0, input 0. Chose speaker None (gain 0xb) mic None (gain 0x1c1c)
D/AudioPostProcessor( 1196): configPostProcessing() called, inputAccy= 40, outputAccy= 0, sampleRate= 44100, ringtoneMode= 0
D/AudioHardwareMot( 1196): doRouting devs: stereo 0x2, mono 0, input 0. Chose speaker Speakerphone (gain 0xb) mic None (gain 0x1c1c)
D/AudioHardwareMot( 1196): Output 0x2a009c58 exiting standby
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/PhoneStatusBar( 1666): disable: < expand icons alerts ticker system_info BACK HOME recent* CLOCK >
D/PhoneStatusBar( 1666): disable: < expand icons alerts ticker system_info back* home* recent clock* >
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
I/ActivityManager( 1480): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.contacts/.activities.DialtactsActivity bnds=[0,761][96,860] u=0} from pid 1790
D/dalvikvm( 1480): GC_FOR_ALLOC freed 1674K, 50% free 10000K/19783K, paused 77ms, total 77ms
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
I/ContactPhotoManager(11276): Cache adj: 0.5
D/libEGL  (11276): loaded /system/lib/egl/libEGL_POWERVR_SGX530_125.so
D/libEGL  (11276): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX530_125.so
D/libEGL  (11276): loaded /system/lib/egl/libGLESv2_POWERVR_SGX530_125.so
D/OpenGLRenderer(11276): Enabling debug mode 0
I/ActivityManager( 1480): Displayed com.android.contacts/.activities.DialtactsActivity: +1s938ms
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/dalvikvm( 9531): GC_EXPLICIT freed 1172K, 64% free 3072K/8387K, paused 3ms+7ms, total 56ms
V/DialpadFragment(11276): Dialpad.onResume,133: qloc,1 dtwd,2 hptc,3 tg,74 fdin,0 tm,24 hnt,25 bes,4 ,0
D/dalvikvm( 1480): GC_EXPLICIT freed 134K, 45% free 10953K/19783K, paused 5ms+19ms, total 118ms
D/AudioHardwareMot( 1196): AudioStreamOutMot::standby called
D/AudioHardwareMot( 1196): Output 0x2a009c58 entering standby
D/AudioHardwareMot( 1196): Closing Output device
D/dalvikvm(11276): GC_CONCURRENT freed 873K, 25% free 6309K/8387K, paused 4ms+5ms, total 39ms
W/CursorWrapperInner(11276): Cursor finalized without prior close()
I/ActivityManager( 1480): moveTaskToBack: 12
W/IInputConnectionWrapper(11276): showStatusIcon on inactive InputConnection
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
V/TicToc  ( 1790): haptic 23 ms
D/AudioHardwareMot( 1196): doRouting devs: stereo 0x2, mono 0, input 0. Chose speaker Speakerphone (gain 0xb) mic None (gain 0x1c1c)
D/AudioHardwareMot( 1196): Output 0x2a009c58 exiting standby
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): AudioStreamOutMot::standby called
D/AudioHardwareMot( 1196): Output 0x2a009c58 entering standby
D/AudioHardwareMot( 1196): Closing Output device
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): doRouting devs: stereo 0x2, mono 0, input 0. Chose speaker Speakerphone (gain 0xb) mic None (gain 0x1c1c)
D/AudioHardwareMot( 1196): Output 0x2a009c58 exiting standby
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
I/dalvikvm(11327): Turning on JNI app bug workarounds for target SDK version 11...
E/Trace   (11327): error opening trace file: No such file or directory (2)
E/Term    (11327): onCreate
I/ActivityManager( 1480): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=jackpal.androidterm/.Term bnds=[240,408][240,408] u=0} from pid 1790
I/ActivityManager( 1480): Start proc jackpal.androidterm for activity jackpal.androidterm/.Term: pid=11327 uid=10036 gids={3003, 1015, 1028}
V/ActivityThread(11327): jackpal.androidterm white listed for hwui
D/Term    (11327): TermService started
I/TermService(11327): Activity called onBind()
I/Term    (11327): Bound to TermService
I/TermService(11327): Activity binding to service
D/dalvikvm( 1666): GC_FOR_ALLOC freed 1990K, 47% free 6696K/12615K, paused 40ms, total 40ms
D/dalvikvm( 1666): GC_CONCURRENT freed 755K, 52% free 6129K/12615K, paused 7ms+4ms, total 47ms
I/libjackpal-androidterm(11327): JNI_OnLoad
D/PhoneStatusBar( 1666): addNotification score=0
I/ActivityManager( 1480): Displayed jackpal.androidterm/.Term: +983ms
I/Term    (11327): waiting for: 11342
I/InputAttributes( 1756): InputType.TYPE_NULL is specified
D/AudioHardwareMot( 1196): AudioStreamOutMot::standby called
D/AudioHardwareMot( 1196): Output 0x2a009c58 entering standby
D/AudioHardwareMot( 1196): Closing Output device
I/dalvikvm( 1756): Jit: resizing JitTable from 4096 to 8192
E/LatinIME( 1756): Backspace when we don't know the selection position
D/su      (11352): Found file /data/data/com.noshufou.android.su/files/stored/10036-0
D/su      (11352): Comparing '/system/bin/sh' to '/system/bin/sh'
D/su      (11353): Executing exec /system/bin/am broadcast -a com.noshufou.android.su.RESULT --es socket '' --ei caller_uid 10036 --ei allow 1 --ei version_code 18
D/AndroidRuntime(11353):
D/AndroidRuntime(11353): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime(11353): CheckJNI is OFF
D/dalvikvm(11353): Trying to load lib libjavacore.so 0x0
D/dalvikvm(11353): Added shared lib libjavacore.so 0x0
D/dalvikvm(11353): Trying to load lib libnativehelper.so 0x0
D/dalvikvm(11353): Added shared lib libnativehelper.so 0x0
D/AndroidRuntime(11353): Calling main entry com.android.commands.am.Am
D/AndroidRuntime(11353): Shutting down VM
D/dalvikvm(11353): GC_CONCURRENT freed 99K, 81% free 498K/2560K, paused 1ms+1ms, total 7ms
D/su      (11352): 10036 /system/bin/mksh executing 0 /system/bin/sh using shell /system/bin/sh : sh
D/dalvikvm( 1790): GC_CONCURRENT freed 2280K, 44% free 9118K/16263K, paused 2ms+7ms, total 49ms
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): doRouting devs: stereo 0x2, mono 0, input 0. Chose speaker Speakerphone (gain 0xb) mic None (gain 0x1c1c)
D/AudioHardwareMot( 1196): Output 0x2a009c58 exiting standby
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
D/AudioHardwareMot( 1196): Output bufSize from kernel = 8192
 
Last edited by a moderator:

configuration

Senior Member
Jul 18, 2011
75
33
0
On Sevenrock's latest build:

I can't seem to set gmail to never vibrate.
It keeps on vibrating even with the vibrate setting in the app turned off.
Seems to be related to Jelly Bean but I never had this with Quarx's builds.
Any suggestions?

EDIT: Furthermore, I can not set a different ringtone for for example sms and gmail.
They all use the same default ringtone.

I did a clean install. Anyone can confirm this?


EDIT2: I messed up in profiles. None of the above was due to the ROM.
 
Last edited:

woodman

Senior Moderator / RC-RT & Moderator Committees
Staff member
Jul 21, 2012
12,431
22,951
263
40
France
I ma on the latest build from Quarx. What is actually Ringtone bug? an dhow do I test if its there?
First, you must have a custom ringtone stored on sdcard.
You just have to keep the phone run as normal, just wait for example 36h or 48h or more if necessary. Then try to call your phone with another one : you will notice that the ringtone will not ring at all or ring with sound hiccups.
 

eugenchr

Member
Dec 26, 2010
45
8
0
First, you must have a custom ringtone stored on sdcard.
You just have to keep the phone run as normal, just wait for example 36h or 48h or more if necessary. Then try to call your phone with another one : you will notice that the ringtone will not ring at all or ring with sound hiccups.
not custom ringtone but still bug here
 
  • Like
Reactions: woodman

woodman

Senior Moderator / RC-RT & Moderator Committees
Staff member
Jul 21, 2012
12,431
22,951
263
40
France
not custom ringtone but still bug here
Ok, I wasn't sure about necessity to have a custom ringtone or not to reproduce the bug... Thanks.
BTW, the ringtone issue is obviously only one symptom of one bigger problem... The "it-does-not-ring" issue is a good way to detect the phenomenon...
 
Last edited:

filojs

Member
Oct 8, 2010
34
0
0
Valladolid
Hi, which version i have to flash in moto defy green lens? I've installed one from the section of 2nd boot, but it keeps in a reboot loop...

Enviado desde mi Desire HD usando Tapatalk 2
 

gkkovacs

Senior Member
Mar 21, 2011
238
163
0
Budapest
I can confirm the ringtone bug is back on Quarx 20130217.

The problem is: sevenrock's build with the November kernel has different call related bugs, like random (not frequent) hangups, data dropouts, etc.
 

sevenrock

Senior Member
Nov 27, 2012
659
1,095
123
At this point I wish Quarx would do a new build but with the 2.6.32-test branch of his git for the kernel.
Yesterday I compiled exactly such a ROM using this:
Code:
repo sync
Then applied this patch:
Code:
--- cm10_backup/.repo/manifest.xml      2013-01-14 18:12:44.000000000 +0100
+++ cm10/.repo/manifest.xml     2013-02-17 21:31:10.066583916 +0100
@@ -337,7 +337,7 @@
   <project path="external/bootmenu" name="Quarx2k/android_external_bootmenu" />
   <project path="external/hostapd" name="tpruvot/android_external_hostapd" remote="github" revision="ics" />
   <project path="packages/apps/HwaSettings" name="royale1223/HwaSettings" revision="master" />
-  <project path="jordan-kernel" name="Quarx2k/jordan-kernel" revision="2.6.32" />
+  <project path="jordan-kernel" name="Quarx2k/jordan-kernel" revision="2.6.32-test" />
   <project path="system/wlan/ti" name="tpruvot/android_system_wlan_ti" revision="gingerbread" />
   <project path="prebuilts/gcc/linux-x86/arm/android-toolchain-eabi-linaro-4.7" name="Quarx2k/android-toolchain-eabi-linaro-4.7" revision="4.7-2012.10" />
   <project path="external/wpa_supplicant_8_ti" name="platform/external/wpa_supplicant_8_ti" remote="omapzoom" revision="jb-release" />
Again another round of
Code:
repo sync
to retrieve branch 2.6.32-test (is there a better way?), then compiled the usual way:
Code:
./vendor/cm/get-prebuilts 
source build/envsetup.sh && brunch mb526
The build worked not very well at the beginning because I use the Seeder app,
which installs rngd of its own. Now the Quarx git repo also delivers rngd, so I
ended up having two rngd processes running at the same time which are
slowing down the phone. Therefore I stopped the Seeder controlled rngd, but
the phone "feels" a bit more laggy with the Quarx rngd (entropy shown by
Seeder is 4096, so the Quarx basically rngd works).
Quote from Seeder app thread:
Version 2.0.0 released!

This version introduces performance tuning, power management control, and an optional MMC I/O queue extension/timing change.
I guess this stuff is missing in Quarx' implementation, therefore I will remove
rngd from my next ROM. If someone wants to use it (in Quarx image it is not
optional), he/she can install the Seeder app.

I will also try the patch from YetAnotherForumUser to solve the FM radio
compile bug.

So my next ROM will be based on current Quarx git, as usual, with the
following changes:

- kernel 2.6.32.9 from Quarx branch 2.6.32-test, this kernel provides working ringtones, kernel_radio-modules3.diff (mentioned here) removed
- compile fix for FM radio
- fix translation related compile bug in apps/Phone/ (@Quarx: Your commit did not fix it)

Any comments/suggestions about this?
 

Vitor_Hugo

Senior Member
Jul 8, 2012
82
11
0
[...]
- fix translation related compile bug in apps/Phone/ (@Quarx: Your commit did not fix it)

Any comments/suggestions about this?
Hello, I also know 2 commits from Quarx's github that aren't working on his ROM too:
1. This commit, bug still present on his February 17th build
2. A poll request then a commit about translating the "Read" option on Messaging notification to PT-BR language, it still in English

If you could give a look at it and fix on your build I would be thankful :)
 

sevenrock

Senior Member
Nov 27, 2012
659
1,095
123
So my next ROM will be based on current Quarx git, as usual, with the following changes:

- kernel 2.6.32.9 from Quarx branch 2.6.32-test, this kernel provides working ringtones, kernel_radio-modules3.diff (mentioned here) removed
- compile fix for FM radio
- fix translation related compile bug in apps/Phone/ (@Quarx: Your commit did not fix it)
The resulting image is laggy in comparison to my last image
cm-10-20130209-UNOFFICIAL-mb526.zip
I installed my todays ROM and 20130209 both on a previously wiped phone,
the difference is noticable. Therefore I will not release that ROM.
 

YetAnotherForumUser

Senior Member
Oct 31, 2008
470
1,665
0
How to get cpu stats working, bug in power_omap3.c causes lag, fmradio-related bugs

For those of you who absolutely need to see how much time their processor has spent on which clock speed I have some good news. These statistics have been missing since the move to 2nd-boot but it is really easy to get them back - just load the cpufreq_stats.ko module. This is best done in /system/bootmenu/scripts/overclock.sh, in the [FONT="Monospace, Courier New"]get_address() [/FONT]function. This makes sure the module gets loaded before overclock.ko which depends on some symbols exported by this module for exporting statistics. I'll add some more details on this later/earlier, suffice to say it works and it gets rid of some log spam from overclock.ko ([FONT="Monospace, Courier New"]overclock: cpufreq_stats_table address not configured, aborting action[/FONT]). You'll need the following patches to get this to work as intended:

Code:
diff --git a/bootmenu/script/overclock.sh b/bootmenu/script/overclock.sh
index b98975e..6cd5f79 100755
--- a/bootmenu/script/overclock.sh
+++ b/bootmenu/script/overclock.sh
@@ -85,8 +85,9 @@ param_safe()
 
 get_address()
 {
+  insmod $MODULE_DIR/cpufreq_stats.ko
   cpufreq_table=`grep -e omap2_clk_init_cpufreq_table /proc/kallsyms | sed -e "s/\([0-9A-Fa-f]\{8\}\).*/\1/"`
-  stats_update=`grep -e cpufreq_stats_update$ /proc/kallsyms | sed -e "s/\([0-9A-Fa-f]\{8\}\).*/\1/"`
+  stats_update=`grep -e cpufreq_stats_freq_update /proc/kallsyms | sed -e "s/\([0-9A-Fa-f]\{8\}\).*/\1/"`
 }
 
 #############################################################
diff --git a/modules/sources/overclock/Makefile b/modules/sources/overclock/Makefile
index da91e9b..200ed69 100644
--- a/modules/sources/overclock/Makefile
+++ b/modules/sources/overclock/Makefile
@@ -1,7 +1,7 @@
 # Modules
 
 #obj-m += cpufreq_conservative.o cpufreq_interactive.o cpufreq_powersave.o
-#obj-m += cpufreq_stats.o
+obj-m += cpufreq_stats.o
 #obj-m += cpufreq_smartass.o cpufreq_boosted.o
 
 #sio_iosched-objs = sio-iosched.o
diff --git a/modules/sources/overclock/cpufreq_stats.c b/modules/sources/overclock/cpufreq_stats.c
index 4047872..1464a99 100644
--- a/modules/sources/overclock/cpufreq_stats.c
+++ b/modules/sources/overclock/cpufreq_stats.c
@@ -23,6 +23,8 @@
 
 static spinlock_t cpufreq_stats_lock;
 
+static int cpufreq_stats_freq_update(unsigned int cpu, int index, unsigned int freq);
+
 #define CPUFREQ_STATDEVICE_ATTR(_name, _mode, _show) \
 static struct freq_attr _attr_##_name = {\
        .attr = {.name = __stringify(_name), .mode = _mode, }, \
There is a bug in commit 76189f17f91f4f2c1dc7e09c44bd251287680c6c (power hal: fix "atoi", fix freq list") which makes the phone go to the lowest available frequency (instead of allowing it to reach the highest available when needed) whenever the screen is on. This makes the current build lag like never before. To observe the effect of this bug, just open a shell through adb and watch /proc/overclock/info. Switch the screen on and off, and you'll see the usermax and max go from 300000 (screen on) to whatever you have set as the second-to-highest clock frequency (screen off).
Code:
 $ watch -n 1 cat /proc/overclock/info
The following patch fixes this bug:
Code:
diff --git a/power/power_omap3.c b/power/power_omap3.c
index 95a119e..1fa3cb7 100644
--- a/power/power_omap3.c
+++ b/power/power_omap3.c
@@ -130,7 +130,7 @@ static void omap3_power_init(struct power_module *module)
         return;
     }
 
-    max_freq = freq_list[freq_num - 1];
+    max_freq = freq_list[0];
     tmp = (NOM_FREQ_INDEX > freq_num) ? freq_num : NOM_FREQ_INDEX;
     nom_freq = freq_list[tmp - 1];
The fmradio stuff crashes the system server when the device is switched into airplane mode, complaining about a missing FM transmitter reset method. This is of course both correct - it does not contain an FM transmitter - as well as silly - it does not need to contain an FM transmitter. Even though the fmradio stuff compiles after applying the patch I posted earlier it is probably best to revert it for the time being. The proof is in the pudding:

Code:
D/FmTransmitterService( 1592): onReceive:ACTION_AIRPLANE_MODE_CHANGED
W/dalvikvm( 1592): No implementation found for native Lcom/stericsson/hardware/fm/FmTransmitterService;._fm_transmitter_reset:()I
W/dalvikvm( 1592): threadid=11: thread exiting with uncaught exception (group=0x40a9f300)
I/Process ( 1592): Sending signal. PID: 1592 SIG: 9
E/AndroidRuntime( 1592): *** FATAL EXCEPTION IN SYSTEM PROCESS: android.server.ServerThread
E/AndroidRuntime( 1592): java.lang.UnsatisfiedLinkError: Native method not found: com.stericsson.hardware.fm.FmTransmitterService._fm_transmitter_reset:()I
E/AndroidRuntime( 1592): 	at com.stericsson.hardware.fm.FmTransmitterService._fm_transmitter_reset(Native Method)
E/AndroidRuntime( 1592): 	at com.stericsson.hardware.fm.FmTransmitterService.access$800(FmTransmitterService.java:45)
E/AndroidRuntime( 1592): 	at com.stericsson.hardware.fm.FmTransmitterService$1.onReceive(FmTransmitterService.java:351)
E/AndroidRuntime( 1592): 	at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:755)
E/AndroidRuntime( 1592): 	at android.os.Handler.handleCallback(Handler.java:615)
E/AndroidRuntime( 1592): 	at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 1592): 	at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 1592): 	at com.android.server.ServerThread.run(SystemServer.java:1020)
I have made a new build containing the JellyX kernel. I'll test it for a bit, if it performs OK I'll post it here.

---------- Post added at 02:23 AM ---------- Previous post was at 02:20 AM ----------

The resulting image is laggy in comparison to my last image
cm-10-20130209-UNOFFICIAL-mb526.zip
I installed my todays ROM and 20130209 both on a previously wiped phone,
the difference is noticable. Therefore I will not release that ROM.
The lag in your build will be caused by the bug in power_omap3.c I described in my previous post. Apply the relevant patch (included in that post) and build again...