Crea sito

Paldan time

Just write it!

Navigation Menu

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

Telit LE920A4 now supported in Linux kernel

Posted by on Ago 21, 2016 in development, kernel, Linux, Telit |

Two days ago Telit LE920A4 support in the option driver has been merged into master and should be available since kernel version 4.8-rc3. The LE920A4 is an automotive grade LTE modem capable of 150 Mbps in downlink and 50 Mbps in uplink and full fallback compatibility with HSPA+, EDGE and GSM/GPRS. Other interesting key points are the GNSS support (GPS,...

Read More

ModemManager 1.6 released

Posted by on Ago 7, 2016 in development, Linux, ModemManager, Telit |

A few days ago Aleksander Morgado released¬†ModemManager 1.6: the announcement can be read here. For those who don’t know what ModemManager is, I suggest to read the official website, but, in a few words, ModemManager is the standard software for using mobile broadband devices in Linux environments. It is currently used in the most important Linux...

Read More

git blame to see who has done what, when and why

Posted by on Apr 10, 2016 in development, git |

Recently I had to understand when a specific feature was introduced in one of the software we manage with git: git blame came to the rescue. It’s interesting to read, what blame really means (from thefreedictionary): 1. To consider responsible for a misdeed, failure, or undesirable outcome 2. To find fault with; criticize 3. To place responsibility...

Read More

Telit LE910 V2 cdc-ncm support added in Linux

Posted by on Apr 7, 2016 in development, kernel, Linux, Telit |

Telit LE910 V2 USB composition with CDC-NCM device is now properly supported by the Linux kernel. My patch is available since kernel version 4.6-rc2. Why is this patch needed for Telit LE910 V2? The first is a cosmetic one: since Telit LE910 V2 is a mobile broadband adapter, the proper name of the network interface should be wwanx. Without the patch the...

Read More