Crea sito

Paldan time

Just write it!

Navigation Menu

Adding LTE in AOSP preferred network settings panel

Posted by on Apr 7, 2017 in Android, AOSP, RIL |

Ever wondered why you do not find LTE in your AOSP preferred network settings panel even if you are using an LTE modem? Go ahead reading to find a possible solution… Native RIL library presents a way for telling the platform which capabilities are supported by the modem: /** * RIL_REQUEST_GET_RADIO_CAPABILITY * * Used to get phone radio capablility....

Read More

How to easily test RIL_REQUEST_OEM_HOOK_RAW in AOSP

Posted by on Feb 8, 2017 in Android, AOSP, development, RIL |

Recently I had the need to develop a custom behavior in AOSP for one of my modems: on the native side it was quite clear I had to use RIL_REQUEST_OEM_HOOK_RAW, but how to easily test this on the Java side? RIL_REQUEST_OEM_HOOK_RAW in ril.h Taking a look at native RIL main include file hardware/ril/include/telephony/ril.h we can find the description for the...

Read More

Telit GE910 support added into ModemManager

Posted by on Ott 23, 2016 in Android, AOSP, development, kernel, Linux, ModemManager, RIL, Telit |

A few weeks ago Telit GE910 support has been added into ModemManager (mm-1-6 branch and master). The GE910 is a 2.5G cellular module (4 Bands GSM | GPRS: 850 / 900 / 1800 / 1900 MHz, GPRS class 10) designed to be fully compatible with Telit’s HSPA and EV-DO products, using the same connector-less xE910 unified form factor family. Telit GE910 is avaliable...

Read More

How to enable the PUK insertion panel in AOSP RIL

Posted by on Set 25, 2016 in Android, AOSP, development, RIL |

I’m moving forward on my native AOSP RIL library development: after having solved the Pin Lock State issue, I’m now facing a problem with PUK insertion. When the SIM requires PIN insertion, after all the PIN retries have been consumed, the GUI keeps staying in PIN request mode: no PUK panel is shown, so it is impossible to unlock the SIM card....

Read More

How to manage properly the Pin Lock State in AOSP RIL

Posted by on Set 18, 2016 in Android, AOSP, development, RIL |

I’m currently developing the native AOSP RIL library (Android 5 and 6) for a modem of mine. While adding the code to manage the Pin Lock State I faced a puzzling problem: no matter what I wrote in the native RIL library, the Pin Service State in the Settings GUI was always wrong. Time to go through the Java code… AOSP RIL and the wrong Pin Lock...

Read More

Hikey 96: how to enable phone feature in Android 6

Posted by on Set 4, 2016 in Android, AOSP, development, Linux |

I finally received my Hikey 96 board from Lemaker and I’m currently in the process of adding the phone feature to the AOSP build: let’s see how easy it will be… The Hikey 96 Board The HiKey board was the first board to be certified 96Boards Consumer Edition compatible: mine is the one from Lemaker. If you are wondering what 96Boards...

Read More