Hi all, I have been trying port various Android versions to a device (first Android 4.2.2 and now Android 4.4.4), and the major problem in both of the ports is RIL, nothing works, no IMEI, Radio is off, 2billion dBm signal strength. Problem is, our RIL related libs and bins are closed sourced (viz. rild_sp, libril.so and libreference-ril.so (which is the vendor RIL itself)).
For some reasons, if the ril-daemon service is defined in init.rc (which involves the system/bin/rild binary, built from source), RIL would not get connected at all. However if that service is not defined, RIL would get connected. Respective services are defined in init.$(ro.hardware).rc for that using those aforementioned files. Even SIM number gets detected. But that's all, then after *no IMEI, Radio is off.* Signal strength reported is *2billion dBm*, which is interestingly, the *cellinfolistrate* of my other device (in which RIL works perfectly). A full radio log, taken as soon as adb is available after boot, is here http://hastebin.com/ruxesuqaso.vhdl. What I understand is, *an AT command, (AT+SGMR=0,0,2) is crashing the modem, and then after every AT command return error (even those which were previously executed successfully).*In stock ROM, from where those libs are taken, that AT command is executed successfully. Now I cannot do much with those libs and bins since they are closed sourced. *But can something be done in the framework level? *Because that's where I have a fighting chance.. Sure, I cannot use stock frameworks. Stock is 4.1.2 btw. *Thanks,* -- -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting --- You received this message because you are subscribed to the Google Groups "android-porting" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
