Project

General

Profile

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/
Add picture from clipboard (Maximum size: 48.8 MB)