XHDATA D-109: A new radio

I typically buy a radio after it’s been on the market for a while, often several years. This one, the XHDATA D-109, was released February 16, 2023 and I ordered it two days later.

It’s an MW/FM/LW/SW radio that adds audio playback from a micro SD card and can act as a Bluetooth speaker. It adds a two-alarm clock and thermometer. It’s not a radio for the serious radio enthusiast, but it has some features in that direction, like variable bandwidth on AM and 1 kHz fine tuning.

XHDATA D-109 MW/FM/LW/SW radio, MP3 Player, Bluetooth speaker

The D-109 invites comparison with the R-108 from the same company. Here are some points:

ModelSihuadon R-108XHDATA D-109
List Price$56.50$49.98
Sale Price$44.72$30.95
MP3 PlayerNoYes
Speaker power1W2W
Speaker Size?40mm
FM Sensitivity3μV2μV
Air band0.5μVn/a
ChargingMicro USBUSB-C
Squelch settingYesNo
Voice/Music settingYesNo
FM StereoYesYes
Bandwidth settingYesYes
Fast/Slow tuningYes (button select)Yes (automatic based on knob turning rate)
Antenna jackYesYes
Memories100 each for LW / MW / SW / FM / AIR 100 each for LW / MW / FM and 300 for SW

* This was taken from the manual, but I think it’s probably μV, not mV.

The manual is available online. It’s not very good — confusing and incomplete in places. What does “the system will press the keyboard” mean? The variable tuning speed is only hinted at, and it’s never specified what it will do. The specific start of each shortwave band is another thing not in the manual, but here are the 14 bands. I appended the meter labels the radio displays when you select the band (via the SW+ or SW- buttons).

  1. 2300 kHz (120m)
  2. 3200 kHz (90m)
  3. 3900 kHz (75m)
  4. 5000 kHz (60m)
  5. 6000 kHz (49m)
  6. 7150 kHz (41m)
  7. 10000 kHz (31m)
  8. 11450 kHz (24m)
  9. 13600 kHz (22m)
  10. 15000 kHz (19m)
  11. 17650 kHz (16m)
  12. 19000 kHz (15m)
  13. 21450 kHz (13m)
  14. 26000 kHz (11m)

OOPSIES. XHDATA has temporarily suspended sale of this radio (after mine shipped) due to a firmware defect [It’s again for sale as of March 2]. They will send a new radio to everyone who was shipped a defective one. This is what they said:

Dear customer,

Hello! I am a staff member of XHDATA official website. The purpose of writing this email is to explain one thing to you. You have bought a D-109 in our store.

However, I am very sorry that a problem has been found in the test of D-109 recently. This problem is that the SW cannot input the band within 17500kHZ~2000kHZ by pressing the key during FM, which will cause very troublesome when using shortwave band. Although this does not affect the use of other functions, it will cause defects in this radio, which will affect your using experience.

For this reason, we shipped all the products in the warehouse back to the factory for update, and temporarily stopped the sale of D-109 radios. But your radio has been sent out for you, it can’t be returned, it’s in transit, I hope you don’t mind.

In response to this problem, we decided to send you a new D-109 after D-109 is successfully repaired and update. We hope this can make up for the mistakes we made. Do you accept it? Or you have other ideas, welcome to put forward to us.

We are so sorry again for this, and in the future we will pay more attention to the testing process to provide you with better products and services!! We hope you will forgive us for our solution.

I’m impressed. My slightly defective model has arrived at its destination port, I presume in the US.


The radio arrived yesterday, 9 days after the order. I’ve had some time to evaluate the unit. I ran some comparisons with my well-respected Tecsun PL-330. The first station the D-109 presented on an automated shortwave band scan was at 2245 kHz, a woman speaking in French (probably Adventist World Radio). The problem is that there is no such broadcast scheduled on that frequency. It was an image from somewhere on the shortwave bands. It shouldn’t have been an overload since I was just using the internal whip antenna. I have since found other images, so that’s one weakness with this model. Gilles at the OfficialSWLChannel also commented on significant overload with this radio when using an external antenna in his video: XHDATA D-109 does not like external antennas it gets spurious signals and overload.

I made my own video about the overload problem.

There are many good things to say about this radio. I already listed features above, but I discovered one additional feature: the radio can be tuned at an increment of 1 kHz on MW, LW and SW. I didn’t see anything about this in the manual, except this cryptic statement: under the Tuning section: “Turn the tuning knob slowly and quickly (TUNING).” If you turn the knob quickly, the frequency advances 100 kHz on FM, 9/10 kHz on MW (depending on the setting), 9 kHz on LW and 5 kHz on SW. If you turn it slowly, the advance is 10 kHz on FM and 1 kHz on the other bands. It causes some difficulty in getting the desired tuning step. In fact it is maddening when you’re trying to do a band scan to count, for example, the number of MW stations you can receive. If you’re too slow it takes forever to get from channel to channel, but if you speed up, it may switch to 10 kHz and your efforts to speed it up make it skip stations. With that said, the automatic scanning works well and perhaps one won’t need to manually scan the bands. A long press of the [SCAN] button causes the radio to scan forward, stopping on any good signal for 5 seconds. You can press [SCAN] again to stop on the station.

Here is an example of good reception outdoors with just the whip antenna in daytime:

MW performance is on par with other middle class radios, snagging 5 stations in my very low daytime signal area. My Tecsun PL-660 got 12.

I found that the automatic station scan occasionally stored a station twice on two adjacent frequencies on shortwave. I have set the bandwidth to 4 kHz and I think that will help.

I thought the D-109 noise level was a little higher than the PL-330’s, and that the PL-330 was a bit more sensitive — the same in comparison with the Eton Executive Elite.

I do like some of the operational aspects. This is the easiest-setting clock I’ve encountered. To set the time to 19:24, just turn the radio off and press [TIME][1][9][2][4]. That’s it. It’s an easy radio to learn.

Given the price and the feature set, I think it would make a good starter radio that one wouldn’t outgrow in a week. The only significant drawback is the overloading problem with an external antenna.

OOPIES – II I found that the Music play function didn’t work. I tried 3 different 16GB micro SD cards that I had used on other radio/music players with success. XHDATA responded to my email, saying that they tested the issue and found that some older 16GB micro SD cards don’t work, but that 8 and 32GB cards worked OK. I tested an 8GB card with success. I also discovered that a 64GB card formatted as exFAT will work.

I paired the unit with my iPhone easily, but the volume was low, particularly odd because you can turn the radio portion up very loud. I also found that Music card volume was lower than radio volume.

XHDATA D-109 Fun Facts

  • The D-109 manual on the XHDATA website says the radio has 100 memories for the SW band, but the manual that comes with the radio says 300. I’ve used 167 myself, so I’ll go with 300.
  • The >>| and |<< buttons for the music function also serve as a fine tuning control for radio, changing the frequency by 1 kHz on MW/LW/SW and 10 kHz on FM.
  • The turning speed of the tuning knob also affects the channel step: 1 kHz with slow tuning (10 kHz on FM).
  • You can turn off the key beep by a long press of the ST/B button with the radio ON.
  • The AM bandwidth choices are 1, 2, 3, 4 and 6 kHz.
  • The D-109 and the D-219 appear to use the same whip antenna.
  • The radio has images: not every station you hear is really on that frequency. Sometimes you will hear what appears to be interference from other stations, but those weaker stations aren’t there on other radios. This is not bleed over from adjacent frequencies. It’s worse with an external antenna.
  • The Always On display light setting keeps the light on even when the radio is turned off. Setting is a long press of the BW/💡button.

Troubleshooting tips:

  • No sound from the radio – Remove the antenna plug from the earphone jack.😀
Daytime band scan with XHDATA D-109

About Kevin

Just an old guy with opinions that I like to bounce off other people.
This entry was posted in Product Reviews, Radio, Technology and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *