Skip to content

Instantly share code, notes, and snippets.

Created May 21, 2013 15:56
Show Gist options
  • Save anonymous/5620923 to your computer and use it in GitHub Desktop.
Save anonymous/5620923 to your computer and use it in GitHub Desktop.
At boot expect to see something like following in |adb logcat -b radio| on
success:
05-18 22:35:15.660 6367 6367 W RIL_QC_B2G: Examining Gecko interfaces...
05-18 22:35:15.660 6367 6367 W RIL_QC_B2G: nsIAudioManager: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G:
nsIDOMMozCellBroadcastMessage: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIDOMMozMobileCellInfo: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G:
nsIDOMMozMobileConnectionInfo: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIDOMMozMobileNetworkInfo:
ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIDOMMozSmsMessage: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIDOMMozSmsSegmentInfo: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIICCRecords: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIMobileMessageCallback: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIMobileMessageService: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsINetworkInterface: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsINetworkManager: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIRILContactCallback: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIRILDataCallInfo: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIRILDataCallback: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIRILTelephonyCallback: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIRadioInterfaceLayer: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIRilContext: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G:
nsIRilMobileMessageDatabaseCallback: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G:
nsIRilMobileMessageDatabaseService: ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsISystemMessagesInternal:
ok
05-18 22:35:15.670 6367 6367 W RIL_QC_B2G: nsIVoicemailInfo: ok
Here's an example of the logging to expect when an incompatible Gecko is
detected. It *doesn't crash* and moz ril takes over:
W/RIL_QC_B2G( 365): Examining Gecko interfaces...
W/RIL_QC_B2G( 365): nsIAudioManager: ok
W/RIL_QC_B2G( 365): nsIDOMMozCellBroadcastMessage: ok
W/RIL_QC_B2G( 365): nsIDOMMozMobileCellInfo: ok
W/RIL_QC_B2G( 365): nsIDOMMozMobileConnectionInfo: ok
W/RIL_QC_B2G( 365): nsIDOMMozMobileNetworkInfo: MISSING/INCOMPATIBLE
W/RIL_QC_B2G( 365): nsIDOMMozSmsMessage: MISSING/INCOMPATIBLE
W/RIL_QC_B2G( 365): nsIDOMMozSmsSegmentInfo: ok
W/RIL_QC_B2G( 365): nsIICCRecords: MISSING/INCOMPATIBLE
W/RIL_QC_B2G( 365): nsIMobileMessageCallback: MISSING/INCOMPATIBLE
W/RIL_QC_B2G( 365): nsIMobileMessageService: MISSING/INCOMPATIBLE
W/RIL_QC_B2G( 365): nsINetworkInterface: ok
W/RIL_QC_B2G( 365): nsINetworkManager: ok
W/RIL_QC_B2G( 365): nsIRILContactCallback: ok
W/RIL_QC_B2G( 365): nsIRILDataCallInfo: ok
W/RIL_QC_B2G( 365): nsIRILDataCallback: ok
W/RIL_QC_B2G( 365): nsIRILTelephonyCallback: MISSING/INCOMPATIBLE
W/RIL_QC_B2G( 365): nsIRadioInterfaceLayer: ok
W/RIL_QC_B2G( 365): nsIRilContext: MISSING/INCOMPATIBLE
W/RIL_QC_B2G( 365): nsIRilMobileMessageDatabaseCallback: ok
W/RIL_QC_B2G( 365): nsIRilMobileMessageDatabaseService:
MISSING/INCOMPATIBLE
W/RIL_QC_B2G( 365): nsISystemMessagesInternal: ok
W/RIL_QC_B2G( 365): nsIVoicemailInfo: ok
E/RIL_QC_B2G( 365): Gecko is not compatible. ABORT!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment