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.

Reply via email to