Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Radio Interface Layer (RIL) and /dev/

Does anyone know how the RIL (/hardware/reference/reference-ril/) determines what gets mounted in /dev/ when the baseband radio gets initiated?

In older phones and in other documentation, GSM phones use /dev/smd0. Not all phones use /dev/smd0. I am trying to determine a way to find out what gets mounted regardless of the type of radio and vendor.

If someone can specifically identify where in the /hardware/reference/reference-ril/ I can see where this is set and where it's pulling the info from upon initialization, that would be perfect.

like image 571
bertoe Avatar asked Dec 13 '11 21:12

bertoe


People also ask

What is RIL system?

A Radio Interface Layer (RIL) is a layer in an operating system which provides an interface to the hardware's radio and modem on e.g. a mobile phone.

What is Vendor RIL?

Vendor RIL It is a library specific to each modem. In other words, we can call it as a driver to function the modem.


1 Answers

RIL is in your application Framework.

if you want to see the RIL and Implements the functionality with use of command prompt it is done. There is below command :

void (*RIL_RequestFunc) (int request, void *data, size_t datalen, RIL_Token t);

I found this from here:

you are serious about this please go through link: RIL Study LInk

If you want to know about example : GIT HUB

like image 169
NovusMobile Avatar answered Oct 17 '22 05:10

NovusMobile