Two months ago, I have notices an annoying problem. When I activate the mobile data connection, my phone connects in the fastest mode (the H icon appears) but shortly afterwards, it switches to 3G, it stays a while, then it switches back to H and so on. Is there a setting for a hysteresis in this switch? Or is there a setting to increase its sensitivity in the 3G mode?
Currently, I have compiled CyanogenMod 7 right after the audiosystem: support for samsungs isSeperatedStream() commit (this means it's not the latest official nightly) and installed it on my phone. So far, it works fine but the behaviour was noticed at the end of February (both with the official nightlies and with the custom compiled versions).
Edit: I have noticed a commit, GCC 4.7 now correctly implements the two-phase name lookup rules. Does that mean that CyanogenMod may be compiled now with the 4.7 version of gcc? My last attempt to compile it with another version than 4.4.3 was some time ago with gcc 4.6.1 from Linaro. Beyond all the warnings which were treated as errors, I have managed to compile and run it, but it was very unstable.
HTC One XL X325u, O2 DE firmware 5.06.207.1.
Samsung Galaxy Tab 2 10.1 P5100, CyanogenMod 10.1