[Galaxy Ace S5830 Original Android Development] iandol:
Yes, icon cycles fine the first time it is used, then gets stuck on [a].

Can confirm the mobile data icon bug too, it needs any other widget icon to be clicked to change status, quite confusing overall; my setting are:

network modes: 2G/3G+2G

mobiledata auto 2G/3G: ON

Searching bugtracker, there is one mobiledata icon bug related to airplane mode but it is shouldbefixed: http://code.google.com/p/cyanogenmod/issues/detail?id=4996

---------- Post added at 07:09 PM ---------- Previous post was at 06:44 PM ----------

Logcat when toggling the mobiledata icon (which always stays on or flickers quickly off then on again):

D/PhoneToggler( 563): Got modify intent
D/PhoneToggler( 563): Will modify it to: 1
D/PhoneToggler( 563): Accepted modification of network mode to :1
D/PhoneToggler( 563): handleGetPreferredNetworkTypeResponse: modemNetworkMode = 1
D/PhoneToggler( 563): handleGetPreferredNetworkTypeReponse: settingsNetworkMode = 1
D/PhoneToggler( 563): handleGetPreferredNetworkTypeResponse: if 1: modemNetworkMode = 1
D/SettingsAppWidgetProvider(14440): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider(14440): No instances yet... Wait for at least one instance to exist before adding global settings
D/dalvikvm(14604): GC_EXPLICIT freed 86K, 51% free 2676K/5379K, external 0K/0K, paused 66ms
D/Tethering( 346): pdp0 is not a tetherable iface, ignoring
I/TelephonyRegistry( 346): notifyDataConnection: state=2 isDataConnectivityPossible=true reason=dataDisabled interfaceName=pdp0 networkType=1
D/Tethering( 346): MasterInitialState.processMessage what=3
D/GTalkService( 531): ##### Network broadcast (connected=true) type=mobile, state=CONNECTED
I/MediaUploader(14583): No need to wake up
D/CMStats (14604): CONNECTIVITY_ACTION: noConnectivity = false
D/Beautiful Widgets(4100)(14448): CONNECTIVITY_CHANGE
D/dalvikvm(14448): GC_CONCURRENT freed 391K, 48% free 3354K/6407K, external 244K/512K, paused 4ms+31ms
D/PhoneToggler( 563): Got modify intent
D/PhoneToggler( 563): Will modify it to: 1
D/PhoneToggler( 563): Accepted modification of network mode to :1
I/TelephonyRegistry( 346): notifyDataConnection: state=0 isDataConnectivityPossible=true reason=dataDisabled interfaceName=null networkType=1
D/GTalkService( 531): ##### Network broadcast (connected=false) type=mobile, state=DISCONNECTED
D/GTalkService( 531): [GTalkConnection.1] setInternalNetworkState: type=0, state=DISCONNECTED
D/Tethering( 346): MasterInitialState.processMessage what=3
I/MediaUploader(14583): No need to wake up
I/TelephonyRegistry( 346): notifyDataConnection: state=0 isDataConnectivityPossible=false reason=apnSwitched interfaceName=null networkType=1
D/PhoneToggler( 563): handleGetPreferredNetworkTypeResponse: modemNetworkMode = 1
D/dalvikvm( 346): GC_CONCURRENT freed 1361K, 54% free 7253K/15623K, external 1525K/1792K, paused 10ms+25ms
D/PhoneToggler( 563): handleGetPreferredNetworkTypeReponse: settingsNetworkMode = 1
D/PhoneToggler( 563): handleGetPreferredNetworkTypeResponse: if 1: modemNetworkMode = 1
D/CMStats (14604): CONNECTIVITY_ACTION: noConnectivity = true
D/Beautiful Widgets(4100)(14448): CONNECTIVITY_CHANGE
W/Tethering( 346): attempting to remove unknown iface (pdp0), ignoring
D/SettingsAppWidgetProvider(14440): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider(14440): No instances yet... Wait for at least one instance to exist before adding global settings
I/TelephonyRegistry( 346): notifyDataConnection: state=0 isDataConnectivityPossible=false reason=dataDisabled interfaceName=null networkType=1
I/TelephonyRegistry( 346): notifyDataConnection: state=1 isDataConnectivityPossible=true reason=dataDisabled interfaceName=null networkType=1
D/dalvikvm( 563): GC_CONCURRENT freed 392K, 48% free 3555K/6727K, external 36K/512K, paused 4ms+5ms
D/dalvikvm(13820): GC_CONCURRENT freed 446K, 45% free 3810K/6855K, external 0K/0K, paused 4ms+5ms
D/PhoneToggler( 563): Got modify intent
D/PhoneToggler( 563): Will modify it to: 1
D/PhoneToggler( 563): Accepted modification of network mode to :1
D/PhoneToggler( 563): handleGetPreferredNetworkTypeResponse: modemNetworkMode = 1
D/PhoneToggler( 563): handleGetPreferredNetworkTypeReponse: settingsNetworkMode = 1
D/PhoneToggler( 563): handleGetPreferredNetworkTypeResponse: if 1: modemNetworkMode = 1
D/SettingsAppWidgetProvider(14440): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider(14440): No instances yet... Wait for at least one instance to exist before adding global settings
D/PhoneToggler( 563): Got modify intent
D/PhoneToggler( 563): Will modify it to: 1
D/PhoneToggler( 563): Accepted modification of network mode to :1
D/PhoneToggler( 563): handleGetPreferredNetworkTypeResponse: modemNetworkMode = 1
D/PhoneToggler( 563): handleGetPreferredNetworkTypeReponse: settingsNetworkMode = 1
D/PhoneToggler( 563): handleGetPreferredNetworkTypeResponse: if 1: modemNetworkMode = 1
D/SettingsAppWidgetProvider(14440): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider(14440): No instances yet... Wait for at least one instance to exist before adding global settings