CSD » History » Revision 3
Revision 2 (fixeria, 01/25/2024 10:32 PM) → Revision 3/8 (fixeria, 01/25/2024 11:01 PM)
h1. CSD (Circuit Switched Data)
{{>toc}}
This page documents Circuit Switched Data support in the [[mobile]] application (see #4396).
h2. L1 PHY support
At the time of writing this wiki page, CSD support is implemented for the following L1 PHYs:
* [[Layer1bin]] firmware for [[Phones#TI-Calypso-based|Calypso based phones]]
* SDR PHY ([[osmotrx:|osmo-trx-ms]]) + [[TRX_Interface#The-trxcon-application|trxcon]] application
* SDR PHY ([[osmocom-bb-sdr-phy:|grgsm_trx]]) + [[TRX_Interface#The-trxcon-application|trxcon]] application
* [[FakeTRX]] (virtual Um) + [[TRX_Interface#The-trxcon-application|trxcon]] application
h2. L23 support state
* async (soft-UART) transparent V.110 calls
* [not tested] sync transparent V.110 calls
** [not tested] including fax calls
* TCH/F9.4, TCH/F4.8, TCH/F2.4 (only @ 2400 bps)
* [not tested] TCH/H4.8, TCH/H2.4 (only @ 2400 bps)
h3. TODO/limitations
* non-transparent calls (V.110 RLP, V.120)
* TCH/F14.4 (see also #6167)
* TCH/F2.4 and TCH/H2.4 @ 300 bps, 1200/75 bps
* ECSD (multi-TCH support)
* "CUSE (Character devices in user space)":https://lwn.net/Articles/308445/