Date: 2021-04-23 Time: 04:58:57 UTC Title: My thoughts toward agk's 2G renaissance In the past few weeks, my new SDF friend agk has posted several stories on her seasoned phlog about the future of 2G cellular communictions and its associated feature phones. You can find those posts here: gopher://sdf.org:70/0/users/agk/phlog/2021-04-09-2gbts.txt And here: gopher://sdf.org:70/0/users/agk/phlog/2021-04-16-gprs.txt Anna is proposing the reuse of phones that relied on 2G connectivity alone (no WiFi nor Bluetooth). This excludes BT pairing (e.g., Asterisk chan_mobile conversion of BT feature phones into Asterisk client handsets) and WiFi connections (for fast browsing, SIP, and SSH) as repurposing options. Fortunately, she reports that recent developments (OpenBTS - Open Base Transceiver Station - software combined with an inexpensive antenna dongle combination - $40 for an antenna and SDR) could bring 2G back, at least in short ranges (houses or city blocks). The challenges include repurposing of 2G radio spectra for other roles, permitted transmission ranges, and whether 2G speeds are sufficient for applications of interest (171kbps max for GPRS and 384kbps max for EDGE), from what I understand. This would certainly be fast enough for text-based applications (IRC, SSH/telnet, gopher) but would struggle for the next level up - internet audio (SIP on the low end and internet radio on the high end). Toward the goal of making 2G phones useful on the modern internet, I have stockpiled small Java programs for these devices (MIDlets) collected from the various corners of the web on my home gopher server, here: gopher://molleraj.homelinuxserver.org:70/1/midlets These include email (Gmail), IRC (jmIrc), gopher (Pocket Gopher), SSH and telnet (midpssh), RSS (rssreader), internet radio (mradio), and web browsing (Opera Mini). These should work on phones that support J2ME, which were many in the days preceding the prevalence of smartphones and the new age KaiOS feature phones. They indeed would bring the textual internet world to compatible 2G phones. In the future I will look for a jabber/xmpp client, but Talkonaut may fit the bill. Note from later on April 23: Anna told me that $40 SDRs would be receive only, so the cost is more realistically an order of magnitude higher ($300 for a LimeSDR Mini running Osmocom or YateBTS, $525 for a Ettus USRP B210 knockoff).