Libsamsung-ipc » History » Version 10
dl lud, 07/04/2020 10:51 AM
Fix typo.
1 | 1 | Paul Kocialkowski | h1. libsamsung-ipc |
---|---|---|---|
2 | |||
3 | 3 | Paul Kocialkowski | libsamsung-ipc is a free software implementation of the Samsung IPC modem protocol, found in many Samsung devices. |
4 | 10 | dl lud | libsamsung-ipc contains the device-specific code for transport between the kernel interface and the upper layer (usually, the Radio Interface Layer) and the definition of the data structures and values used in the protocol. |
5 | 1 | Paul Kocialkowski | |
6 | h2. Development |
||
7 | |||
8 | 7 | Paul Kocialkowski | |
9 | The "libsamsung-ipc source code":https://git.replicant.us/replicant/external_libsamsung-ipc is hosted by the Replicant project. The latest version is available on the @master@ branch. |
||
10 | It has support for both the Android build system and autotools. |
||
11 | 1 | Paul Kocialkowski | |
12 | 9 | Denis 'GNUtoo' Carikli | h2. Other project using it or having used it without libsamsung-ril |
13 | |||
14 | * "Freesmartphone.org Cornucopia":https://github.com/freesmartphone/cornucopia/tree/master/fsogsmd/src/plugins/modem_samsung |
||
15 | |||
16 | 1 | Paul Kocialkowski | h2. Status |
17 | |||
18 | 8 | Wolfgang Wiedmeyer | The library itself is mostly complete: the actual protocol work takes place in the upper layer implementations, so only new devices support is left to be added. |
19 | 1 | Paul Kocialkowski | |
20 | 4 | Paul Kocialkowski | h2. Tools |
21 | 1 | Paul Kocialkowski | |
22 | 4 | Paul Kocialkowski | libsamsung-ipc ships with some tools to ease development. |
23 | 1 | Paul Kocialkowski | |
24 | 4 | Paul Kocialkowski | h3. ipc-modem |
25 | |||
26 | 5 | Paul Kocialkowski | ipc-modem is a deprecated tool that was used at the beginning of the work for talking to the Nexus S modem. It implements basic functionalities (mostly SIM unlocking and network registration), using libsamsung-ipc. |
27 | 4 | Paul Kocialkowski | |
28 | 1 | Paul Kocialkowski | <pre> |
29 | 4 | Paul Kocialkowski | usage: ipc-modem <command> |
30 | 1 | Paul Kocialkowski | commands: |
31 | 4 | Paul Kocialkowski | start boot modem and start read loop |
32 | boot boot modem only |
||
33 | 1 | Paul Kocialkowski | power-on power on the modem |
34 | power-off power off the modem |
||
35 | arguments: |
||
36 | --debug enable debug messages |
||
37 | --pin=[PIN] provide SIM card PIN |
||
38 | </pre> |
||
39 | |||
40 | 4 | Paul Kocialkowski | h3. ipc-test |
41 | 1 | Paul Kocialkowski | |
42 | 4 | Paul Kocialkowski | ipc-test is a very minimalistic tool that simply boots up the modem and receives messages as they arrive. It is intended to ease boot code development by providing a standalone binary. |