When performing an auto scan of available stations, the app spits out a nice list of those stations, some with IDs. Unfortunately there’s no default way to convert this to text, but I found an OCR text grabber which did 95% of the work, and then I just monkeyed with a spreadsheet to sort out any oddities, and this is what I ended up with following an FM bandscan on 21/03/2020 at 1425 UTC:
MHz RDS Station ID
87.8 | The Rock
88.0 | PULSE UK
88.8 | BBC R2
89.1 | BBC R2
90.6 | ANADOLU
91.0 | BBC R3
91.3 | BBC R3
91.5 | MEGA
93.2 | BBC R4
93.5 | BBC R4
94.9 | BBCLondn
95.8 | Capital
96.5 | [Maritime Radio] – no RDS data decoded
96.9 | Cap XTRA
97.3 | LBC
98.5 | Radio 1
98.8 | Radio 1
99.3 | SELECT
100.0 | KISS
100.6 | Classic
100.9 | Classic
101.8 | BiZiM FM
102.2 | Smooth
102.4 | LONDON’S
102.8 | RDYOUMUT
104.2 | -KRAL-
104.4 | Reel 104.4
104.9 | Radio X
105.4 | Magic
105.6 | PLAYBACK
105.8 | Absolute
106.2 | Heart
106.5 | PROJECT
106.8 | RINSE FM
107.3 | REPREZNT
107.8 | -JACKIE-
Where a station ID was decoded via RDS, it is listed. Where I’ve made it bold and italic, it is believed to be a pirate station. The rest are legit local/national FM broadcasts.
Where there’s no station ID listed, it’s simply because the FM radio app didn’t pick one up in time – some of those blank stations may a) be legit and b) indeed have an RDS stream, it just didn’t get logged in time. Either way, it could be pirate or legit.
A couple of them are stations that I knew had RDS data, and what’s nice about the Motorola FM Radio app is that if you tune to that station and it didn’t already have data, it adds it where possible, and this gets added to the overall list as above. This means that after a full scan, if there are gaps in the data, one can simply tune to the first station with a blank name, and let it play for a few seconds until RDS data comes down – if it has any. – and then use the skip button to move to the next logged station.
It only takes a few seconds for RDS data to appear, or for it to become clear that none is being broadcast. Weak signals inevitably mean the RDS data is corrupted, possibly beyond legibility.
Oona Räisänen could probably explain in quite simple terms exactly how RDS data is decoded and why some stations seem to display RDS data quicker than others. In fact, it’s Oona’s RDS projects that make me think that if I really set my mind to it, I’m probably like 90% of the way to creating a pocket-size, Raspberry Pi Zero-based RDS decoder.
What I think I want is a little device that I can pull out, attach to an antenna, run a quick 1-2 minute bandscan, and in that time, the Pi scans the whole FM band, logging as much RDS data as it can grab, plotting it neatly on a little spreadsheet, which I can then inspect later on.
Better yet might be adding a simple 2-line display (much like a portable radio) where I can see each station being scanned. There are other possible modifications that could be made that would effectively turn it into a usable radio, but I’m thinking more along the lines of a simple logging device.
On the other hand, it might make more sense to do some sort of spectrum grab using SDR where the whole FM band is captured for a few minutes, for later analysis in software. This whole concept blows my tiny mind – and, really, seems less fun than doing actual listening to live broadcasts – though I can absolutely see the appeal and the benefits for logging weak/rare stations when DXing.
Well this was the week that things really changed, for me and those around me. It’s been interesting keeping abreast of how the spread of the virus and the reactions by different countries has rolled onward, in waves. Interesting and kind of horrifying, when you spend more than half a minute considering what it all means.
It has, in many ways, been good that the upheaval has kept us all so busy. Heaven forbid what will happen when we are all set up with our new routines and we stop for a second to get bogged down in the sheer existential woe of it all – and that’s before even considering the actual health crisis worsening any further, which each day it threatens to on a hitherto-unseen scale.
We have found ourselves unexpectedly buoyed by taping occasional news updates from Chinese state broadcasters in which they describe the recovery process. Life, while not returning to normal, per se, is returning to something approaching it. Or at least a healthy, post-virus world.
At work I have been extremely busy helping as far as I can to get the office set up for home working. A few months ago, working from home on the scale that we soon will be would have been completely unthinkable. But, as with so much of this escalating crisis, unthinkable things are now having to be thunk, and it’s funny what you can achieve when you have to.
In fact, the extent to which we’ve established a working-from-home policy means that it’s only really a few little issues and niggles we’ve found, rather than any flat-out business critical failure points.
We’re lucky in that a lot of what we do isn’t business critical. And where it is, the timelines and deadlines are those we set for ourselves and we are fortunate enough not to be beholden to many authorities or external/market forces. We have a job to do, and we do it however we can. This will not change, but the methods and timescales may.
Meanwhile, anything that isn’t related to work, or keeping ourselves constantly updated on news has, by necessity, been for the purposes of distraction, amusement or entertainment. The rest of this week’s note is simply some of that stuff that has kept me from losing my mind the past few days.
We had the first day of spring, and the weather this week has been cool but increasingly wonderful and bright. There is blossom everywhere, and the spring weather looks set to continue. This does mean that people who ought to be self-isolating are popping out more than they might if it had been tipping down all week, and I am concerned about that. But at the same time, the sight of spring springing is a huge boost.
As well as a brief trip to a nearby park (where I saw the woodpecker above), I also popped to Hampstead Heath on Saturday to get some fresh air. Unfortunately, so did a lot of other people, and I really should have known better. I was able to keep my distance from most people, and I found myself a secluded perch where I spent a happy hour or so playing with radios, and eating cold pizza.
On FM, my elevated position near one of London’s highest points meant stations came booming in loud and clear, and I found a good number of pirate stations giving shout-outs to the shut-ins.
I found that the signal on my little POP Nano radio was decent, but both my Tecsun PL-380 and my Motorola G7 Power logged 58 stations each on the FM band, with the Moto serving doubly useful as not only does it have an RDS decoder built-in, but it also neatly displays all logged stations in one big list, acting as a very useful results page for active stations complete with station IDs, where available.
I’ve written before about the pretty excellent FM radio software on an older Moto G device, and it’s just as good on my current G7 Power. It serves as an effective stopgap between idly tuning around with a normal radio and setting up some sort of portable SDR that will automatically log station IDs in a neat spreadsheet for me.
(A rainy day project I daydream of is a Raspberry Pi Zero-powered unit that I can just switch on, run an autoscan, and log all active stations in a spreadsheet. Might have a little screen and possibly audio out.)
The subsequent list generated by the Moto is displayed as you can see to the right: it’s a neat list of station IDs and frequencies and I only wish I could quickly and easily export this data into a spreadsheet. I suspect there’s an OCR capture that could do a half decent job. But even in its present form, the FM radio software gives me a decent overview of what’s around in a given session.
One surprise, beyond the ever-present London pirates, was decent reception of a station apparently broadcasting to Greenwich on 96.5fm. A later dig around uncovered this as Maritime Radio, with the always-helpful mb21 giving more information about where this station broadcasts from. Not a bad catch at a distance of approximately 20km.
It’s hard to tell where the pirate stations themselves broadcast from – obviously – so it’s never easy to known whether you’re getting fabulous reception across a vast distance, or merely being blasted from the nearest rooftop. I suspect it’s usually the latter, though there is usually a good range of signals when tuning in from a high point in north west London, with some sounding stronger and others weaker.
The variability in the tech used by each pirate could give rise to this, of course, but it all makes it feel as though you’re picking up signals from all over London.
On DAB, my position near London’s highest point meant great reception of a huge range of stations. The POP Nano picked up 148 stations without issue, and I noted down that I was getting reception of the following multiplexes on top of those I’d expect to get in London: Kent, Herts Beds Bucks, Surrey NSussex, and Essex. On the one hand, these extra muxes simply bring in local stations or local variants of commercial stations. But it’s still pretty cool to pick these all up along with the ones which are meant to cover my area.
Of note, the Kent multiplex coverage map [PDF] does show parts of Hampstead as able to pick up occasional offshoots of the signal over high ground:
So it’s perhaps not that unexpected, but still vaguely interesting to me.
I also had a scan around on shortwave and aside from the usual national broadcasters who have mastered dominating the waves, I was pleased to pick up two pirate(?) stations on 5780kHz and 6205kHz – possibly Laser Hot Hits and Euro Radio. (This was at approximately 1445 UTC on Saturday 21 March.)
Nothing else really of any note on the radio, although I did spot this new addition to the London Trial multiplex – Health Info Radio, which launched a week ago on various other local muxes, and whose sole purpose is to play a looped recording of coronavirus-related public information.
On the YouTube front, beyond the usual tech videos I tend to gorge myself on, the algorithms threw me a wonderful bone in a series of aviation videos by a chap named Matt Guthmiller. I’m not sure what YouTube thought it was doing, but I was absolutely enthralled by this four-part series on flying a 1930s DC-3 from the US to Duxford.
Spoiler alert: it’s not quite as simple as hopping across the Atlantic. In fact, it involves hopping to Canada, Greenland, Iceland, and Scotland, before hopping down to Duxford.
At times, the serenity and majesty of early to mid 20th century flight is intoxicating, and at others you are hit with the nauseating concept of hurtling through the air in nothing much more than a 1930s bus with temperamental moving parts and a hell of a lot to understand about how to get it airborne and keep it there.
The four parts are available in this playlist, or just watch the first one below:
Pro-tip: use the ‘Watch later’ button to save these kinds of YouTube clips to a… Watch later playlist.
And finally, I’ve recently seen a few good links to online collections of stuff and wanted to share some and add one of my own.
And finally, the National Trust’s ‘Collections’ image database is staggering in its scale – they have photographed countless objects held within their collections at the various properties they look after. You could find yourself lost for weeks on this website, whether searching across the entire collection by keyword, exploring the contents of one particular property, or paging through the works of one artist.
By the collection’s very nature, this is not a greatest hits, but a snapshot of all that is contained within it: from sketches on the backs of letters, to glorious watercoloured ink sketches like that shown below, of the Great Wall at Hampstead Garden Suburb.
A slightly different pattern to the week, with Megan off for half term. It meant for slightly longer lie-ins and some spontaneous activities.
The first of which was a trip to the cinema after work on Monday. We went to see Three Billboards Outside Ebbing, Missouri* and we really enjoyed it. Neither of us had expected the level of violence, having only seen quite a glib, chucklesome cut in the trailer.
We enjoyed picking a few holes in the plot and some of the characters afterwards, but overall it was a romping experience with some laugh-out-loud moments, and some hide-your-face-in-your-hands violence, and some right-in-the-feels sentimentality.
Personally, I was on board from the moment I saw the shot which directly lined up the window of the Ebbing Advertising office and the police station across the road.
* I agonised over the capitalisation of ‘outside’ here – the web generally does so, but I distinctly remember that the film’s own title card kept it lower case. The posters generally seem to be all-caps.
Spontaneous trips to the cinema are usually a great idea, particularly when I’ve had a gift card burning a hole in my wallet since last May. That being said, spontaneous trips to Vue on a Monday are an especially good idea, as it’s only £4.99 a ticket rather, than £14.99.
If you ask me, a fiver is too cheap and fifteen quid is too much. Can we strike a deal and call it £7.49 whenever I fancy seeing a film? Joking apart, the other pleasant surprise was the quality of Vue’s premises: clean, modern, comfortable, and terrific audio and visual systems.
Tuesday was World Radio Day, apparently. I don’t much go in for ‘World X Days’ as it is – particularly when, what can I say, every day is World Radio Day for me. That said, this week I finally received the pocket DAB receiver which had been the cause of some angst the previous week due to terrible communications from the seller. So it was nice – and a novelty – to walk to work listening to a mixture of BBC 6 Music, Radio X, Resonance FM and BBC Radio 4, and with plenty more at my fingertips. Naturally, my smartphone gives me oodles more choice, but there’s just something so beguiling about it all coming over the air.
The radio – a Majority (what?) Romsey (what?!)* – is a decent little unit, although its design is a bit uninspiring, and it feels very light in the hand. Not the worst criticism for a pocket device, but it’s light and boxy to the point of feeling weirdly hollow. It has a roughly 10-hour internal battery, but the ’emptiness’ of the case means it feels like it could take a much larger capacity one.
* The state of the DAB radio market in the UK today is a weird one. I expect I’ll spend a thousand words elsewhere on the subject, but suffice it to say that some of the market-leading radios besides Roberts and Pure are the VQ Blighty and the various models made by a brand called Majority, including the Romsey, the Petersfield, and the Madingley Hall. Apparently, radios are now named after Tudorbethan semis with the St George flag fluttering in the driveway.
Naming conventions aside, the Romsey has very decent sensitivity, and it has performed well in the short time I’ve been using it. I have noticed that the menu/interface can be a bit buggy. It’s best not to disturb it for the few seconds while it’s locking on to a new station, for instance. I’ll continue to test it out in various scenarios, but I’m content with what I’ve seen (and heard) so far, for the price.
Workwise, I had a few estate inspections to make, and a nice meeting with one of our allotment folks. It also brings to mind that I’m leading a walking tour in the summer on the subject of our open spaces, so I’m starting to think about how to frame that, and where to go.
I took Wednesday off, which broke up the week nicely, and Megan and I went to Oxford for the day. I’d only been once, ten years ago, and I took few pictures, got rather lost, and I was hot and bothered, it being a sunny, busy day.
This time it was grey, damp, and relatively quiet, and we had a good old look around. We followed a decent walking tour which took in some of the central sights. And we had a quick look around the Ashmolean Museum, following their own guide to their top ten exhibits. This worked a treat as we managed to see some great stuff, get a feel for the layout, and now I can’t wait to go back and spend a little more time exploring. I even came away from the gift shop with an apron with a Minoan octopus design on it.
The walking tour was nice and compact, too. We’d been considering a much longer route which got out of the centre a bit more, but this one combined with some stops for cake and beer was the perfect length. We made it up the Carfax Tower for a view of Oxford’s many spires, university buildings and, currently, rainbow flags. And we took in a number of fine doorways, arches, passageways and edifices, many in that gorgeous hue of local stone.
As well as gawping at some of the truly magnificent architecture, we also made it to three pubs and two cafes, which isn’t bad going.
Of the latter, the Vaults & Garden Cafe in Radcliffe Square was a lovely place to stop for tea and scones, and the Nosebag on St Michael’s Street was a wonderfully homely source of many different cakes. Both also do a certain amount of savoury dishes too, if you need a quick lunch.
Pub-wise, I had been told, emphatically, by no less than three friends all at once, to visit the Turf Tavern, and I’m glad we did. Its layout has an olde-worlde feel and reminds me a little of Ye Olde Mitre in Hatton Garden. It also does decent student-pub style grub, and we stopped for burgers.
Before that, we’d popped into the Eagle and Child on St Giles’ street for a quick pint and a recce, admiring some of the literary adornments scattered about the place. Its associations with the Inklings writers’ group are worn proudly on its sleeve.
And in between our long wander and the train home, we spent a pleasant hour or so at the Bear Inn, on Alfred Street. This traditional pub would be lovely enough even without its own quirks plastered all over the walls: framed off-cuts of ties, each given to the landlord in exchange for half a pint. They each have a small tag identifying the previous owner and the ties allegiance, and it makes for a fascinating display which seems to cover almost every wall and ceiling. The tradition has apparently stopped, but the dates of the many thousands of ties on show seem to cover a period around the 1960s and 1970s.
I finished Robin Sloan’s Sourdough on the way to Oxford. It was a breezy read, never taking itself too seriously, but taking what could have been quite a pedestrian plot and turning it quite unexpectedly. I enjoy Sloan’s love of secret societies, and gently skewering Silicon Valley culture.
And reader, speaking of culture, I’m not ashamed to admit that over the course of me reading Sourdough, I attempted for the first time to make not just one but two starters. Neither succeeded. Unbowed, I will continue the experiments. (Probably without the music of the Mazg, but golly this article on the book’s ‘soundtrack’ is a fun read.)
This weekend I did some cooking and some baking (including a loaf, some sushi, and another attempt at a double down burger, sorrynotsorry). I also played about six hours of Banished, which is very much in my wheelhouse and I’m itching to continue to learn its complexities, and I watched the 1989 film The Wizard.
Probably the least strange thing about this film is the presence of a sassy 13-year-old Jenny Lewis. Elsewhere, we have a surprisingly solid cast, an escapist fantasy child-led road trip across the US, weirdly accurate references and product placements for 1980s videogames icons, and it all culminates in a videogame competition which also purports to be the unveiling of Super Mario Bros. 3 in the west. If that wasn’t enough movie for your money, the film’s ultimate conclusion – handled with a surprising level of sensitivity – also sews up a subplot concerning a dead sibling.
Also in videogames, M and I continue to make good progress in Portal 2, which remains some of the most fun I’ve had with the medium. The puzzles are relatively simple, but the level of style with which they’re packaged makes it a thoroughly enjoyable experience. And there are so many levels included in what could so easily have been a throwaway local multiplayer afterthought. We’re about two-thirds of the way through and I’m damned if I know what we’re going to play together once we finish this.
We capped the week off with a Sunday night jog round the neighbourhood. We saw an urban fox, some pretty houses, and the distant BAFTA searchlights tracing the clouds high above our heads.
Another windy week, with the weather turning decidedly wintry as the days went by. We had strong winds – a repeat of the other week – and the Suburb actually had more trees brought down this time than last time. Curious, as I hadn’t noticed the wind at home. But the Suburb is often said to have its own micro-climate. And it does sit on the top of a hill.
Other than continuing office-based admin, I had a few meetings on-site, and some photos to take for a couple of upcoming meetings. I think I strike a good balance between being in the office and getting out and about. But I’m also mindful that there are whole bits of the area I’m less familiar with. I should set up some kind of patrol cycle.
Fortunately, the weather behaved itself on Friday night as M and I headed out to see the Lumiere festival of light. We went last time and loved it. This time there seems to be more to see, and although there were a few repeats – with installations on this scale, one can hardly blame them – we saw a number of great displays.
My favourite ‘genre’ is absolutely the intricate projections of light onto buildings, where the very edges and details of the architecture are ingeniously built in to the projected images. With music pulsing out of decent sound systems, the whole thing unfolds on a grand scale.
The other vast improvement on last time was the closure of a number of big roads, like Regent Street and Piccadilly.
It’s heartening to know that art – and art which is largely uncommercial, beyond just getting people out onto the streets on a winter’s evening – can be given such a priority. That said, my biggest disappointment was that the – admittedly impressive – new screens at Piccadilly Circus were left on, with the neighbouring Lumiere installation inevitably paling into insignificance next to it.
I glimpsed at the new tabloid Guardian, but this kind of evolution feels less important than it did in 2006, with the launch of the Berliner format, when I very much remember buying my first Guardian and arguably beginning an allegiance that exists in some ways to this day.
This time, the new format partly feels cheapened, and on initial sight recalls the design of the Evening Standard. I think it’s the double-row title. But I haven’t sat and read a newspaper in many months and am not in the position to start again. So the main outcome for me is a website/app redesign, and that feels like just another lick of paint, and rather less interesting.
This week in radio*, I found out that the Raspberry Pi can output an FM signal natively. I had been looking for projects to do with the Pi Zero I was kindly given by Troels when I visited him in Copenhagen, and hoped there’d be a radio-related one. So it was with some surprise that I realised I wouldn’t even need a transmitter module. So for the first time, this week I finally booted up the Pi and started tinkering with it. Oh god, it’s my first time playing with Linux in a very long while.
* this is definitely becoming a reasonable alternative title for these posts
Much to my good fortune, a friend was holding a sort of low-key hack day at his workplace on Saturday, with the intention for people to gather and just crack on with a personal project. I saw this as the ideal opportunity to mix with like-minded people and make some progress on a few things, including the Pi.
It was a really positive day, with a good mix of folks I knew and some that I didn’t. All were friendly and helpful and laid-back. Everyone was working on A Thing, and there was some coding, some website design, some electronics and some admin and emailing going on.
I was kindly lent a keyboard and monitor which enabled me to make great progress on loading up the PiFM software. By the end of the session I had:
finished my FM receiver advent calendar kit – which has been incredibly fiddly but not unrewarding;
done another hour or so on the website I’m currently working on – it’s most of the way there, now;
set up the Pi Zero so that upon booting – with just power attached, and therefore a very small unit – it begins broadcasting a low power FM signal on a set frequency, playing a given folder of MP3 files at random.
On Sunday, met with slushy, not-quite-snowy weather, Megan and I went to the Tate Modern first thing so that she could do a recce ahead of leading a school trip. It was naturally a whistle-stop tour, but my first visit in many years.
The pendulum in the Turbine Hall was as delightful as I’d hoped, and it was good to see the new extension at close quarters. The view from the top was great, even/particularly on as misty and grizzly a day as today.
We whizzed around, trying to find prints and woodcuts etc, and trying to orchestrate routes with as few nudes as possible (provoking a philosophical debate over whether it was necessary to steer primary school children’s eyes or not).
Even despite this, I saw a couple of real highlights, the most impressive of which was Babel by Cildo Meireles – a floor to ceiling tower of radios, all lit up and playing audio.
Having not read the piece’s information panel, it took hearing the Archers theme song – bang on 11:15, it turned out – for me to realise that the whole point of the thing was that these were all real radios, all tuned to something real. How utterly fantastic. And what a cacophony. I loved it.
I was also heartened by the detail on an information panel for a video installation with words to the effect that the artist had first conceived the piece in 1965, with the version in front of me finally brought to fruition in 2002.
Encouraging words to reflect upon, if I ever feel like a project I’ve started will never get finished.
Sunday night we closed the week off with a visit from a dear friend of Megan’s, with the three of us scoffing a giant macaroni cheese in front of Aladdin.
Samsung will be the next major phone manufacturer to enable the dormant FM chips in its devices. The FM chips will be switched on in Samsung’s “upcoming smartphone models,” which will allow users to listen to local radio stations.
This recent update is interesting to me at least because my current phone is a Samsung. Of course it means my current model won’t have its FM receiver unlocked (and, in fact, I’m not even sure the UK model has FM functionality, enabled or not).
When I first read a few years ago that most phones’ WiFi/Bluetooth chips also enabled FM reception, but that most manufacturers disable it in software, I was baffled. But I’d lived under this cloud of ignorance for many years and never questioned it.
Before my current Samsung, I had one, and then another newer, Motorola Moto G – cheap and cheerful – which both had FM radio apps built in. And great apps, too! Good reception (as always with smartphones, using the earphone cable as an antenna), and the software is simple yet robust. It covers the basics, like auto-scanning, presets, sleep timer, and even RDS display.
But it also has a really nicely-done record function which not only directly makes an MP3 of the station you’re tuned into (rather than, say, recording the speaker via the mic or something hideous), but also automatically inserts the frequency into the filename when it saves.
The Motorola FM radio app makes for a great companion to pirate radio bandscans in a built-up area.
The presets/memory enables me to check for new stations I’ve not picked up yet, or to check on ones I’ve saved previously. Having a list of saved frequencies is great, and saving some as favourites makes it really easy to navigate a sea of potentially anonymous numbers.
The RDS enables me to get relatively quick station IDs with a decent enough signal (waiting for a twenty minute drum’n’bass mix to finish just on the off-chance the DJ actually name-checks the station is a bit beyond my levels of patience). And it turns out that pirate stations seem to love RDS – it’s rare I’ll find a station that doesn’t at least display the station ID. Some even post the show/DJ info, or a contact number/URL. There’s no easy way to export this data (not even copy and paste), but a quick screengrab will do in a pinch.
And, of course, the record function is fantastic for grabbing clear sample clips really easily. It lets me either record for 30-60 seconds to grab a reference clip, or I can even tune in, hit record, and leave it going with the screen off and audio on mute if I need a longer clip to grab a station ID.
It’s a bit of shame the recording function doesn’t have a buffer – quite often I’ll have heard a vital station ID or something else interesting and wasn’t recording. It’d be amazing to have a 5-second buffer for moments like that. Either way, the files are then saved on the device (or SD card, optionally), labelled and dated, and ready to be listened to on the device or exported to a computer/the web at a later date.
Anyway, now that I use my Samsung as my main phone, I held on to the old Motorola – and I’m glad I did. After a factory reset, and stripping off any unnecessary software (Moto phones run virtually stock Android, thankfully), the phone is a pretty decent pocket FM radio.
Running no other apps and living in airplane mode, the phone has a standby time measured in weeks rather than hours. And that’s if I choose to leave it on between sessions, which I do out of convenience, but could make it last month between charges if I needed to.
Of course it’s an overpowered/over-featured FM radio. But it’s one that lets me do some cool stuff, as well as make recordings, take screengrabs of RDS data, and make notes on the fly.
One next step would be to do some field tests – to compare the phone’s sensitivity with that of a ‘good’ FM receiver. Anecdotally, it certainly feels like the phone picks up a decent number of signals, locks onto them well, and performs pretty well. But until I’ve done some side-by-side tests, I can’t be sure. (Ironically, my ‘good’ FM receiver lacks both RDS and any recording function.)
Beyond that, I can also try again with the DVB-T dongle I’ve got for scanning other frequencies. But that necessitates some fiddly dongle/power/adapter compromises, as well as needed a more robust antenna. Simply using the phone as an FM radio with some cheap earphones and built in software is working brilliantly.