4 ms·
Reviving Teletext for Ham Radio
- rmbryan 4mo agoPlease consider framing your project in your mind as a hobby. It’s valuable to the degree that you enjoy it. Learning and other external values don’t have to apply here. Just the fun of doing it can be enough.
- threeio 4mo agoHam radio as a whole is a great hobby to sink your random RF projects into already.. its a hobby within a hobby, no matter what path you may take ;)
- cf100clunk 4mo agoI'm familiar with the author's past work on ieee.org and have a sense that he likes to write to/for both hobbyist and professional camps: https://spectrum.ieee.org/u/stephen-cass https://spectrum.ieee.org/u/stephen-cass
- IrishJourno 4mo agoYou have me pegged correctly :)
- nickcw 4mo agoThat brings back fond memories of my first employer in the early 90s. They used to rent a single scan line (VBI) of the TV broadcast to use as a data transmission method encoded the same way Teletext was. IIRC you could fit 45 bytes in a single scan line, with 50 per second that gives you a nationwide data broadcast capability of something like 18 kbit/s. We had a 19,200 bits/second leased line to send the data. That scan line was really really expensive I seem to remember! If your TV wasn't quite adjusted properly you could see the data scan lines at the top of the screen as flickering white dots and lines which was fun. The data got sent to financial institutions for real time stock feeds and nationwide networks of shops. I never worked on the code for that part of the business though - I worked on the replacement system which ran via satellite with much more bandwidth at much lower cost. Eventually the internet killed that too :-)
- BoxOfRain 4mo agoI love learning about pre-internet ways of transferring data on the back of other things. Another cool example is that the UK is only shutting down its longwave AM radio service this month (as opposed to decades ago) because the carrier is phase-modulated with data telling older electric meters to switch over. For years this was the only reason such an antiquated radio system stayed alive.
- cf100clunk 4mo ago> I love learning about pre-internet ways of transferring data on the back of other things See Minitel from France and Telidon from Canada as other examples of data systems riding on analogue TV and/or POTS telephone systems.
- reaperducer 4mo agoI love learning about pre-internet ways of transferring data on the back of other things. I once worked for a radio station that made 90% of its revenue from carrying data feeds on subcarriers, and not from main music programs. Because of the geographic location and size of the signal, it was a vital link between two major cities before planting fiber optic lines became cheap.
- Scoundreller 4mo agoI’m looking forward to cell phones un-shackling themselves from telecom oligopolies through a mix of repurposed satellite uplink and where available: some FM spectrum downlink utilization. Just stream me the weather, traffic, text msgs & some news stories that a TTS can read out to me. Won’t work well for streaming a video but for most of us generally on wifi except out-of-doors, I can live with it.
- reaperducer 4mo agoJust stream me the weather, traffic, text msgs & some news stories that a TTS can read out to me. SiriusXM is half way there. It supplies weather and traffic as a data service. I knew about traffic from way back when the service was new, and found out Sirius Marine Weather a few years ago, but recently rented a car that also had Sirius-delivered weather and traffic alerts. It was very useful as I was deeply off the grid (no radio stations at all during the day and AM skywave only at night), and the car alerted me to nearby lightning and thunderstorms that I couldn't see because of the terrain.
- joezydeco 4mo agoImagine a meshtastic network of devices across a city or country, broadcasting a set of rotating teletext pages with no ability to censor it. That would be something.
- sucrosesucrose 4mo ago> with no ability to censor it Except, of course, policemen knocking on your door. Wouldn't be necessary anyways, most people would not even try broadcasting on the mere threat of arrest.
- joezydeco 4mo agoSeems like we have all the key technologies to edit anonymously and distribute info P2P-style with no known central control mechanism.
- cf100clunk 4mo agoThe same author dabbled in a similar project, so maybe there's a Teletext over ham radio tie-in possible? https://spectrum.ieee.org/run-a-meshtastic-bbs https://spectrum.ieee.org/run-a-meshtastic-bbs
- IrishJourno 4mo agoAuthor of the OP article here: Yes, you could 100% send teletext frames over meshtastic: if you're using the unlicensed bands you could even send full carousels with many pages, which is something that isn't really kosher under my reading of the FCC regs for amateur radio, which is why I stuck to a single page SSTV replacement in the article!
- jlarocco 4mo agoThere are actually multiple implementation of networking over ham radio (though not using teletext). Some of the limitations are that ham radio requires getting a license (it's easy, but it's a little bit of work and turns some people off), the user base is tiny (it's a niche inside a niche), it requires technical knowledge and specialized hardware, and legally it can't be encrypted or used for commercial purposes. That's okay if your plan is to broadcast messages without censorship, but not so great if you want to check email or browse https sites. https://spectrum.ieee.org/build-a-longdistance-data-network-using-ham-radio https://spectrum.ieee.org/build-a-longdistance-data-network-... https://www.reddit.com/r/amateurradio/comments/5bj5w0/internet_over_ham_general_questions/ability https://www.reddit.com/r/amateurradio/comments/5bj5w0/intern...
- BoxOfRain 4mo agoThis Teletext emulator displays a few projects recreating various services: https://zxnet.co.uk/teletext/viewer/ https://zxnet.co.uk/teletext/viewer/. I'm planning on building my own Teletext service at some point as part of a wider analogue TV project. It's a cool form for things like the news because you have to be very concise for it to work in such a constrained format; it's the opposite of today where long-form content that doesn't really say anything is dirt cheap to emit at scale. Some of the British services had rudimentary games too like Bamboozle, a quiz game which relied on hexadecimal pages the remote couldn't enter manually. One thing I'd also like to reinstate is NICAM digital stereo which British analogue TV used to have, most modulators I've come across only generate a mono FM subcarrier in PAL mode so looks like I'm going to be building my own modulator.
- 6510 4mo agoI think you had 999 pages but each page could have 9999 sub pages. The pages were send one by one so if you typed 200 you would have to wait for page 200 to cycle by. If it had 100 sub pages you would have to wait 100 times as long. I believe more important pages could be send more often or similarly the cycle would skip less important pages. Decent TV's would just store pages and sub pages until the next cycle. I asked crappy local TV stations what a page would cost but they didn't have anything under 1500 guilders per month (comparable to $1500 today) which was an absurd amount of money for 1kb of hosting. No wonder that, besides news, subtitles and the tv guide, the thing was entirely filled with lottery phone lines, astrology lines, sex lines and similar trash.
- mrkwse 4mo agoViewing the fee as being for a volume of storage doesn't seem the right perspective. It's $1500 to lease some %age of spectrum for some period. If true Teletext on an analogue signal and broadcast vs cable, then $1500 for 0.05% of the total non-media spectrum doesn't feel like a terrible deal. $1500 today is probably in the region of 10s of GB, sure, but that's almost a commodity volume by comparison in terms of supply.
- 6510 4mo agoThe way I thought of it at the time was that they had 2 kinds of content, official stuff like news, to make the service actually useful, for which they didn't get a cent and commercial stuff which started at that unfunny amount. They had nothing in between. For example, I could have made a page with sub-pages with the menu from various restaurants in town. It didn't occur to me that one could monopolize delivery and squeeze restaurants into handing over a large amount of money per meal. (read: cut a large amount of food) I'm not that kind of entrepreneur. I'm sure they do actually pay ƒ1500 now for a dumb listing on a food delivery website. I thought of it as more of a fun thing to have for the local tv station (that hardly anyone watched) I was just fooling around really but my main plan at the time was classifieds. The normal formula for those at the time was to deliver the text some place and pay in cash. I had considered a paid phone number but those also cost 1500 + 50% of the call cost. A 3 minute call would work out to cost 3 bucks of which I would get ƒ1.50 and I would need 1000 per month just to pay for the phone line. Absurd prices, local (land line) calls at the time cost 10 cents each for unlimited duration and 35 guilders every 2 months. For a TV station with less than 100 k "viewers" I don't expect many thousands of classifieds. It wouldn't even fit on the page. Say you can fit 10 of them. Say 300 one day ads per month. As a customer, I wouldn't pay ƒ5 per day. The local newspaper started at ƒ6 and the text will stay there for the entire week.
- 1xn 4mo agoThis is fantastic, the article and the implementation, it looks really good. I have been working on a BBS client lately, and Teletext was also on my maybe wishlist for one day. I also dabble with radio, not HAM though, im not licensed. So i'm still a CB radio supporter.
- golem14 4mo agoMaybe I’m getting senile, but the article lacks even the tiniest amount of detail and contains no link to the implementation. I found also nothing on the intarweb about it, other than this article and a few clones of it. I wonder if this is real at all. It’s an IEEE article, so it should be. But I find this lack of detail very depressing.
- forsalebypwner 4mo agoThanks, I thought I was going crazy but yeah, I feel the same way. There are soooo many links in the article, and they're almost entirely irrelevant. It feels like browsing the web with adware installed on your computer in the early 2000s
- IrishJourno 4mo agoOriginal article author here: There's isn't anything on the wider web about this project because it is a bespoke creation for IEEE Spectrum's Hands On column! If you're not familiar with the column, it's always written at a pretty high level. That said, I will be putting all the code up on a public repo, once I get a chance (hopefully very soon!) to verify a cold install on a fresh machine does work.
- golem14 4mo agoThanks! To be clear, it’s totally fine to write articles like this, obviously. I just felt that some who goes above and beyond on such an esoteric subject would be vibrating with energy to share as many details with likeminded enthusiasts:) If I had more time, I’d like to play with this (and trying to recreate an old style stand alone tnc for packet radio) :)
- thcipriani 4mo agoOne of the ironies of a vibe coded VHF teletext is that the LLM-pocalypse prompted dropping low-level network support (AX.25) from the Linux kernel, which is the basis of a lot of ham networking experiments. There are userspace workarounds for much of what was dropped, there were no real upstream maintainer of this stuff, and it was justifiable to drop AX.25 support. I don't really understand any of it, nor am I in the unenviable position of keeping it around/working. But a real mixed bag of ham news, AFAICT.
- LandoCalrissian 4mo agoI didn't see it got dropped, that is very unfortunate but also understandable. It's been a few years since I last messed around with it. If I recall, what was in the kernel at the time had a few issues and hadn't been touched in a very long time. It was a huge hassle to get working, there wasn't much up to date documentation. I made back images and kept a lot of the documentation in case I needed to go back since it was tricky to find the first time. However once you do get it working it's very satisfying to see a connection through a VHF radio appear in the native linux networking stack. Opens doors to a lot of goofy and fun ideas.
- binome 4mo agoConsidering how good LLMs are getting at building DSP code now, I expect to see a tidal wave of new digital modes start to pop up now. It's easy to conduct over the air tests on HF using the global kiwisdr receiver network and build agentic experiment, test, evaluate loops on simulated and real RF channels.
- techcode 4mo agoI recently learned that captions on BBC are teletext based (page 888) so I turned them on and got surprised that it's still working that way - especially considering I'm watching it basically via IPTV (using Dutch KPNs Android SmartTV app).
- quink 4mo agoThe 888 in the top right corner back in the day: https://youtu.be/rAk94cq23HQ?si=JLJMSqbUjKUsFcdQ https://youtu.be/rAk94cq23HQ?si=JLJMSqbUjKUsFcdQ just amazing that teletext was understood and ubiquitous to such an extent that just putting three numbers was important and clear enough to share in these very sparse idents.
- techcode 4mo agoADHD brain just recalled that similar concept was used for traffic jams being sent along FM radio signal. Not talking about stuff that would automatically change the FM station to the one with traffic announcements. Our ~2012 Škoda Octavia had typical Volkswagen Audi Group navigation built in. It would receive data about traffic jams in the background, and incorporate it into route/navigation decisions. Not sure if switch from FM to DAB carried that over too. Kind of doubtful since mobile phones took over navigation even before Android/iOS Auto stuff showed up.