On Wed, Aug 10, 2022 at 11:53:34PM -0600, Grant Taylor via cctalk wrote: > Does anyone know if it's possible, or -- better -- have experience using a > cell phone as a dial up modem?
I did it routinely in the late 1990s and early 2000s. I stopped once I got a GPRS-capable handset, since that was much cheaper to run: 1MB of data cost the same as a one minute call (which could shift 144kB at best, although 30-40kB was more typical) on Vodafone UK in the late 2000s. By coincidence, this is still the case for me now on Lebara NL, but the prices are *much* lower. My phone used a relatively obscure corner of the GSM standard known as CSD (Circuit Switched Data) which was essentially implemented as a flag set by the handset to tell the base station that it should use a dialup modem codec instead of the GSM voice codec for this call. CSD would only use a single GSM timeslot and was limited to 9600 bps, but HSCSD (High Speed Circuit Switched Data) could use multiple slots and telcos usually charged a lot more for such calls. So far, so good and It Just Works(TM), right? Unfortunately, there are confounding factors: * I suspect you're in the USA, which used NIH instead of GSM, and what it supported and still supports is any guess. * While GSM networks still exist, they've been pared down somewhat to make space for 4G and coverage can be patchy or suffer from congestion. 4G has *no* native support for phone calls: handsets either fall back to GSM (like my "new" iPhone SE which I had to buy after KPN turned off its 3G network) or 3G, or tunnel voice calls over VoIP. * Wikipedia also notes that "After 2010 many telecommunication carriers dropped support for CSD, and CSD has been superseded by GPRS and EDGE (E-GPRS)." Except of course that GPRS and EDGE are packet-switched services and no call is made, so it is not a direct substitute. * Modern handsets may not give you sufficient access to the cellular modem's serial port to send the appropriate AT commands to configure and make a (HS)CSD call. On the upside, 2G is mainly being kept around for the benefit of millions of embedded devices which have 2G modems, so I suspect CSD is still supported by extant 2G networks despite Wikipedia's claim to the contrary. I have not tested this hypothesis. So, just come to Europe and use an embedded GSM module instead of a whole phone :)