[LG Optimus 2x] Wickie87:
Despite multiple full wipes and reinstalling different versions of this ROM, I'm still suffering from the wifi -> data switching problem.

Every time, after approximately two hours of correctly performed switches, my data stays off.

I've tried:

- unfreezing apps

- clean install without modifications (except for HP RC1+2)

- previous versions of this ROM

- WCDMA preferred (instead of GSM Auto (PRL) )

- manually entered my APN

Logcat:

D/Beautiful Widgets(19871): WIFI_STATE_CHANGED_ACTION
I/ActivityThread(20273): Pub com.svox.pico.providers.SettingsProvider: com.svox.pico.providers.SettingsProvider
E/BluetoothTtsCheck(20262): [BTUI] [VR] onActivityResult() : VoiceData NOT installed...
I/ActivityManager( 2281): Displayed com.android.settings/.bluetooth.BluetoothTtsCheckActivity: +211ms
V/alogcat (20236): resumed
D/WifiStateTracker( 2281): Reset connections and stopping DHCP
V/WifiStateTracker( 2281): Connection to supplicant lost
D/ConnectivityService( 2281): #### handleMessage() msg.what = EVENT_STATE_CHANGED
D/ConnectivityService( 2281): #### handleMessage() EVENT_STATE_CHANGED for: featureId: -1, typeName: WIFI; stateDISCONNECTED/DISCONNECTED
D/DataConnectionTracker( 2463): [DataConnectionTracker] enableApnType(default)
D/DataConnectionTracker( 2463): [DataConnectionTracker] enableApnType(default), apnState = AVAILABLE
D/DataConnectionTracker( 2463): [DataConnectionTracker] enableApnType : mIsWifiConnected : false id : 0
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] GsmDataConnTrack unhandled message: { what=44 when=0 obj={seqnum=41, id=ENABLE_APN_TYPE; apnType=default; profile={null}}; inProgress=false, reason=connectionEnabled }
D/DataConnectionTracker( 2463): [DataConnectionTracker] DataConnTrack handleMessage: { what=44 when=0 obj={seqnum=41, id=ENABLE_APN_TYPE; apnType=default; profile={null}}; inProgress=false, reason=connectionEnabled }
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] onRequest(): {seqnum=41, id=ENABLE_APN_TYPE; apnType=default; profile={null}}; inProgress=false, reason=connectionEnabled
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] buildWaitingApns()
D/GsmDataConnectionTracker( 2463): apntype not NULL -->default
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] sewook buildWaitingApns(): type=default
I/Flex ( 2463): getMccCode numeric 20408
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] sewook[ApnSettingV2=[ApnSettingV2] , name=KPN/Hi Mobiel Internet, id=216, numeric=20408, apn=portalmmm.nl, proxy=, mmsc=http://mp.mobiel.kpn/mmsc, mmscProxy=010.010.100.020, mmsPort=5080, port=, authType=0, types={*, IP, I}P customSetting=0]}
D/GsmDataConnectionTracker( 2463): isTetheringenabled: false
D/GsmDataConnectionTracker( 2463): gsmDCT :: TETHER_DUN_REQUIRED = 1
D/GsmDataConnectionTracker( 2463): if DUN type is available, update to TETHER_DUN_REQUIRED = 1
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] buildWaitingApns(): type=default; profile=null
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] 1 APNs found: {[ApnSettingV2=[ApnSettingV2] , name=KPN/Hi Mobiel Internet, id=216, numeric=20408, apn=portalmmm.nl, proxy=, mmsc=http://mp.mobiel.kpn/mmsc, mmscProxy=010.010.100.020, mmsPort=5080, port=, authType=0, types={*, IP, I}P customSetting=0]}
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] processRequestsQueue()
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] next request in the queue: {seqnum=41, id=ENABLE_APN_TYPE; apnType=default; profile={null}}; inProgress=false, reason=connectionEnabled
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] createPrimaryConnection(): cid=1, req={{seqnum=41, id=ENABLE_APN_TYPE; apnType=default; profile={null}}; inProgress=false, reason=connectionEnabled}, apn={ApnSettingV2=[ApnSettingV2] , name=KPN/Hi Mobiel Internet, id=216, numeric=20408, apn=portalmmm.nl, proxy=, mmsc=http://mp.mobiel.kpn/mmsc, mmscProxy=010.010.100.020, mmsPort=5080, port=, authType=0, types={*, IP, I}P customSetting=0}
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] using QoS req: null
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] using QoS min: null
D/GsmDataConnectionTracker( 2463): [GsmDataConnectionTracker] using TFT: null
D/DataCall( 2463): apntype: default
D/DataCall( 2463): apntype: default
D/DataCall( 2463): apntype: default
D/DataCall( 2463): apntype: default
D/DataCall( 2463): apntype: default
D/DataCall( 2463): apntype: default
D/DataCall( 2463): apntype: default
D/DataCall( 2463): apntype: default
D/Tethering( 2281): Tethering got CONNECTIVITY_ACTION
D/Tethering( 2281): MasterInitialState.processMessage what=3
D/GTalkService( 2514): ##### Network broadcast (connected=false) type=WIFI, state=DISCONNECTED
D/ConnectivityService( 2281): #### handleMessage() msg.what = EVENT_STATE_CHANGED
D/ConnectivityService( 2281): #### handleMessage() EVENT_STATE_CHANGED for: featureId: -1, typeName: mobile; stateCONNECTING/CONNECTING
I/GTalkService( 2514): [GTalkConnection.1] setInternalNetworkState: type=1, state=DISCONNECTED
I/GTalkService( 2514): [GTalkConnection.19] connectionClosed: connId=116625, error=NO NETWORK
D/GpsLocationProvider( 2281): updateNetworkState unavailable info: NetworkInfo: type: WIFI[], state: DISCONNECTED/DISCONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: false, featureId: -1, userDefault: false
D/GpsLocationProvider( 2281): android_location_GpsLocationProvider_update_network_state START
D/GpsLocationProvider( 2281): GetGpsInterface START
D/GpsLocationProvider( 2281): GetAGpsRilInterface START
D/GpsLocationProvider( 2281): android_location_GpsLocationProvider_update_network_state END
I/MediaUploader(19856): No need to wake up
D/Beautiful Widgets(19871): CONNECTIVITY_CHANGE
D/WifiStateTracker( 2281): Disabling interface
E/Tethering( 2281): attempting to remove unknown iface (wlan0), ignoring
I/GTalkService( 2514): [GTalkConnection.19] (WORKER THREAD) update account status
D/Smack ( 2514): [XMPPConn] close connection, notifyClosed=false
W/Smack/Packet( 2514): notify conn break (IOEx), close connection
D/Smack ( 2514): [XMPPConn] close: socket already closed, bail
I/GTalkService( 2514): [GTalkConnection.19] (WORKER THREAD) update account status - done, took 206 ms
I/VibratorService( 2281): vibratorOff
D/QuickSettings( 2430): setGPSButton()
D/QuickSettings( 2430): WifiManager.WIFI_STATE_CHANGED_ACTION
I/MusicStatusBarControl( 2430): === Action INFO :android.net.wifi.WIFI_STATE_CHANGED
D/NetworkSettings( 2463): ********DataNetworkSettingsObserver************
D/LocMgrProvider( 2281): isEnabled return true
D/LocMgrProvider( 2281): getName =locmgr
D/Beautiful Widgets(19871): WIFI_STATE_CHANGED_ACTION

I could really use some help! Anyone?