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 also with GNSS support.
From an USB composition point of view the modem presents 3 ttyACM devices, two of which linked to AT parsers.
Telit GE910 ModemManager patches
Support for another Infineon flashing device
Another two patches related to Telit modems (in detail Telit LE940B) were written for adding support to a new Infineon flashing device both in the kernel and in ModemManager (in order not to probe the device identified by those VID/PID).
Memory leak fix in Android RIL for requestSendSMS
The last update is related to a patch I wrote for a simple memory leak fix in Android RIL: the fix itself was really trivial, but it was interesting to try the patch submission process in AOSP. If you are planning to contribute I suggest reading the Submitting Patches page.
Two simple hints if you want your contribution to be considered for inclusion:
- Look for the developers in Google who are in charge of the parts affected by your patch and add them as reviewers in Gerrit.
- Try to make your patch as simple as possible: simple changes are more easier to be reviewed and, eventually, accepted.