Sunday, October 29, 2017

How to quickly fix a SANGEAN PR-D5 Power Button malfunction -- and other easy fixes

The Sangean PR-D5, an excellent MW/AM and FM mini boombox radio.

About two years ago I bought a Sangean PR-D5, which I have mentioned several times on several posts here on this blog. I have a blog post about the radio, describing a slight modification I did to my PR-D5 to add a mono jack for better headphone volume, where I also describe the qualities of the radio.

It is an excellent radio -- my best overall performer on MW/AM, and it is very pleasant to use to listen to FM stereo. I use mine for several hours every night while creative writing.

About half a year ago or so, I noticed that sometimes when I hit the power button, the radio would not turn on as instantly as it used to. At first, I ignored it. Then, I tried changing the batteries, thinking perhaps lower voltage messed with the button function somehow -- lower voltage can cause the SiLabs DSP IF chip to not want to fire up, according to the SiLabs datasheet.

Switching to new batteries helped temporarily.

Then after a couple weeks the issue cropped up again. I squirted tuner cleaner down the sides of the power button. It seemed to help, but perhaps it was just me thinking that. The glitch would still happen now and then: I would hit the power button, and the radio would turn to the 'Alarm' setting function. I would hit the power button again, and the radio would turn on.

Finally, I did some research. There is one other guy who mentioned in a review that his STEP/BAND button will sometimes not switch bands but instead will switch stations in memory -- it is as if when he hits one button, the radio thinks he is hitting a different button in the lower row.

That was the same issue my radio had, except when I hit the Power button the radio thought I was hitting another button in the top row -- the 'Alarm' button.

The fact we both were having some button malfunctions -- but the buttons still actually worked -- pointed to a firmware issue, instead of a physical button issue.

THE PROBLEM ISN'T THE BUTTONS THEMSELVES
The buttons themselves still feel solid -- just as solid as they did the day I bought my PR-D5.

As for the buttons, they are installed in a button plate, that is secured to the front panel of the radio, which you can see in this Sangean photo of the CLEAR PR-D5:
Here you can see the button plate, secured to the front of the radio. It appears to be one solid plate, with the buttons embedded in it. Clear PR-D5's sure look cool! (Sangean photo)

The button panel is that white plate in the front-center of the radio. It is fairly well secured to the front of the radio.

Naturally, whenever you press a button and something goes awry, you're going to think it's the button itself. But buttons on digital radios like the Sangean PR-D5 are little more than software toggles.

Because the buttons on the PR-D5 actually work, even when they act up, I don't think the issue is the buttons themselves. If they were to stop working, they would be completely dead. But that isn't the case. The buttons themselves are indeed working. When I hit the power button -- something happens. When the guy on that review hit the STEP/BAND button, something happened. The problem is that what happened wasn't what was supposed to happen.

Here you can see the series of buttons used by the PR-D5 (schematic provided by kind courtesy of Sangean). They can be seen in the upper left center of the schematic here (two 'rails', KEY1 and KEY2). As can be seen here, the buttons work off of resistors. The software 'sees' the change in resistance, which is the way it knows which button is pressed. There is very little that can break. If a button breaks, it's not going to work, period. If a resistor breaks, it's not going to work, period. The fact that the buttons work indicates the firmware can glitch if powered up for months, and all it needs is a periodic reboot.

The front buttons on the PR-D5 are a series of switches, that work with resistors. The microprocessor 'reads' the resistance and then performs the function you want the radio to do. I recently was able to receive a schematic of the PR-D5 from Sangean, and as one can see, the 'Alarm' button is right next to the "Power" button. Unless the switch is actually broken (it isn't) or the resistor is broken (it isn't), the problem is the microprocessor's reading the resistance wrong. 

PROBABLY A FIRMWARE GLITCH WHEN RADIO IS POWERED FOR MONTHS
This hints at a firmware problem -- a glitch with the program in the microprocessor that runs the radio. Perhaps when the PR-D5 is powered up for a long time -- whether you have batteries in it for a while, or have the AC adaptor plugged in for a long time, the firmware can act up.
Re-setting the Sangean PR-D5 is as simple as pulling the AC adaptor plug and removing one battery, and letting it sit for maybe 30 seconds. This fixes button glitches -- at least, it has fixed my radio. The extra jack in the center-left of my PR-D5 is the mono headphone jack I installed -- there is a blog post on that minor modification elsewhere on this blog.

RE-SET / RE-BOOT YOUR RADIO!
The other night, when the radio's power button lagged again, I RE-SET MY RADIO.

I unplugged the AC adaptor, and removed a battery, and I gave it about 30 seconds with no power available to the radio whatsoever. As soon as I plugged in the battery, the radio beeped, the readout went through its re-set phase, and then the clock went blank (it does this during a re-set).

Then I plugged the battery back in and tried the Power button.

The radio came on instantly. Just like the first time I fired it up when I got it at the store! And it has come on instantly the past four days since then (there still is a lag for the audio to come up, which is normal -- the SiLabs chip itself takes 110 milliseconds to initialise).

When you RE-SET the radio, it resets everything, except apparently the memories. My 10 memories are still the same after RE-SETTING it.

To ensure you've had a re-set of your radio, you'll be able to tell because you will see a "POWER FAIL" notice on the LCD readout, and you will hear a BEEP when you re-engage the power to the radio. The display will fill with alpha-numerics, and then give you four dashes (with a colon in between them), or the time (depending on whether the time was set). On mine, because I don't have the clock set, I get a " - - : - - " on the LCD readout when done resetting my radio.

So far, my PR-D5 has no new power button issues. There is no lag before it fires up.  It doesn't show the 'alarm set' icon on the display.

My guess is that the radio needs to be RE-SET now and then. The 'brain' needs its registers cleared.

So, if you are one of the people whose PR-D5's (or PR-D15's, for that matter) have buttons that act up, try RE-SETTING your radio by pulling the AC adaptor plug from the side of the radio, and pulling out the batteries (or even one battery), and give it 30 seconds or more. This fix might work for other similar Sangean and Sangean-made radios with SiLabs chips inside.

I still think the PR-D5 is an excellent MW/AM and FM radio, and worth the money. It seems to be solidly built, and I use mine every night. I would recommend it to any MW/DXer or person who wants a good radio to listen to AM and FM stereo on, whether at work or at home.

THE MICROPROCESSOR IS ALWAYS ON, EVEN WHEN THE RADIO IS 'OFF'
We DXers and radio enthusiasts tend to leave batteries in our radios for long periods of time, or keep them plugged into the wall for a long time -- sometimes the radio is seeing power for months. I know my PR-D5 was. It's been plugged in, or had batteries in it for months. This last time around, it had batteries in it, or the AC adaptor plugged into it, continuously since the Solar Eclipse on August 21st, nearly two months to the day.

This means the radio's microprocessor / 'brain' chip is always working, because with these kinds of radios, the microprocessor has to be already working for the radio to be switched on.

The power button on these radios is always 'on', in a way. The brain of the radio is ON so long as the radio is seeing power, and when you press the Power button, the brain of the radio is reading it and then it actually switches the rest of the radio on when you hit the power button. The power function is a firmware function. All the Power button is, is a toggle which the firmware in the microprocessor 'sees' -- and when the microprocessor 'sees' the button pressed, the microprocessor turns the radio on.

It's possible that some radios just need to be RE-SET now and then, and the newer PR-D5's may be one of those radios. The brain, or the firmware needs a short respite, and a re-boot accomplishes that task.

I'm no expert but that's my guess. And so far this RE-SET fixed has worked with my radio.
The Sangean PR-D5 is a bit bassy at times through some headphones designed for extra bass response. I mostly use a cheap set of dollar store headphones that have a flat response. The station the radio is tuned to in this picture, 790 KJRB The Bear, is an active rock station out of Spokane, Washington that comes in very well most nights.
A pic of my mono headphone jack in use. I have another blog post on the easy installation of a mono jack onto a PR-D5, for easier MW/AM DXing -- but I never placed a pic of the jack in use. Here 'tis. :-)
The blog post on adding a mono headphone jack (along with an overview of the PR-D5) can be found here:

RE-SET MAY HELP WITH OTHER RADIOS WITH SIMILAR BUTTON GLITCHES
RE-SETTING / RE-BOOTING the radio may work with other Sangean and Sangean-built models that have similar button issues (the famous CCRadio is a Sangean-made model, and I've seen at least one review where a guy said the power button on his CCRadio was acting up).

Remember, we DXers usually have batteries in our radios 24/7, or have them plugged in 24/7. Perhaps re-booting the radios now and then help them act better. :-)


USING JUST BATTERIES MAY PREVENT THE BUTTON ISSUE FROM HAPPENING
For those who run their PR-D5's just off of batteries, this malfunction may not happen at all, because I have found that with frequent use, a set of batteries in a PR-D5 lasts maybe 3 weeks at best. If you're only using batteries, every time you change them, you're resetting the radio. That would mean you are re-setting the radio every three weeks or so. This may explain why many PR-D5 users don't have such issues. For those of us who have our PR-D5's plugged in a lot, and also have batteries in the radio -- the microprocessor may be seeing power for months. Hence, a need to re-boot the radio now and then....

A picture of the two shims I cut out of a bottle lid (from a large bottle of protein powder) using a pair of small shrub cutting shears. The shims keep the C cells from moving around inside the battery compartment, which can cause crackles on the low MW band when you move the PR-D5 around, nulling out stations. I have the shims offset because the battery door closes better, without forcing it shut, and they still get the job done. :-)

USE PLASTIC SHIMS TO REDUCE BATTERY MOVEMENT CRACKLE ON LOW MW CHANNELS
The past few evenings I have used the PR-D5 for DXing the MW/AM band for an hour or so, and I've had two new loggings on the lower end of the band, during partially Auroral conditions (590 KSUB Cedar City, Utah; and 540 KVIP, Redding, California).

While turning the radio to null some stations and increase the signals of others I noticed some crackling during movement of the radio. I opened the battery box and found that a couple of the C cells had shifted.

It turns out it was the batteries -- not all C batteries are the same size, and some can move around inside the radio's compartment. I added two small plastic shims inside the back of the battery compartment, and it eliminated the problem. To allow for the battery door to shut without forcing it I set them a little off center of each other. PROBLEM SOLVED.

Overall, this MW DX season has started oddly. I have heard some unusual stations here and there, but the band fades out way early.

FALL FINALLY ARRIVES
The cold weather began to hit at night during the last week of September, but our Autumn here in the Seattle area hasn't started hitting until the last two weeks or so. September gave us some warm weather, with some days in the 70's F -- but the nights started getting cold, more around 45 or so F.

While the good weather held out, I finished up on some yard maintenance, trimming hedges and brush and cutting some tree limbs with an electric chainsaw. The leaves in the hills didn't start turning until about a week ago -- which is about 2 weeks late. But then, the trees greened out about a week late this Spring, so I guess in a way everything is on schedule. :-)

Here are a few pictures from September and early October. I will put more in another blog post later this week:

Earlier this year, in September, the weather was fine enough outside to do yardwork and listen to a football game on my Sony Sports Walkman, while out cutting brush and a few tree limbs. I had the Sony Sports boombox blasting the game on my front porch, also.
The leaves on an ornamental maple just outside the office I work in, in Seattle. Within a week they were gone, because of wind.

The Oregon Big Leaf maples alongside the Cedar River Trail were more colorful. I took this pic about a week ago. Fall has finally arrived, about a week or two late.
I put up my Mickey Mouse pumpkin early this year.

The leaves are beginning to turn on the trees alongside a muddy Cedar River. Photo taken one week ago, on a Canon digital snapshot camera.
A pumpkin from Halloween 2016.

I hope this article may help some Sangean PR-D5 owners, and I hope all you PR-D5 aficionados out there have a good DX season in the Northern Hemisphere. Also, hope all of you are having a good start of your holiday season. Here in the U.S., Halloween beckons!

Ball Cat says have a great Autumn!

CC 10-27-2017


Addendum, 10-29-2017.
So far the 'fix' for my PR-D5 is still holding -- my power button still works excellently. I am certain that the re-set/re-boot solved the Power button issue on my radio.

Addendum, 11-2-2017.
So far the fix is still working. The power button still goes instantly on.

Addendum, 11-7-2017.
So far the fix is still working. I'm 99% certain re-booting the PR-D5 solved the issue.

Addendum, 11-16-2017.
Fix is still working.... Hope all are having a good November.

Addendum, 5-27-2018.
I added a little clarification to the caption under the schematic, to make it easier to understand how the buttons on the radio works. Also, I have re-set my radio probably twice in the eight months, when I noticed small lags in the radio firing up after pushing the power button. It clears the problem for a few more months.... I still use the PR-D5 nightly and have had no other issues with the radio. :-)

ADDENDUM, 4-20-2022.
I have had this same Power Button issue with my Sangean PR-D14, a radio which is quite similar to the PR-D5, both in performance and operation. A re-set (pull the batteries, pull the AC plug, wait a minute or so, plug back in, making sure all the characters on the LCD display light up and the radio beeps) fixed the problem.

In the case of my PR-D14, the Power Button would tune the radio down a frequency instead of turning the radio off. A second or third push would turn the radio off. Re-setting the radio fixed it.

As with my PR-D5, I was using my PR-D14 a lot and had it either running 24/7 or always plugged in.

To me, these Power Button issues are minor, and easily fixed with a re-set. They probably aren't encountered by most PR-D5 and PR-D14 users. 

I would still recommend these radios to anyone who wants an AM DX radio with excellent FM performance (and in the case of the PR-D5, it's a stereo mini-boombox!).

21 comments:

  1. I have the exact same issue and will try the fix tonight...Thanks so much for the suggestion!

    ReplyDelete
  2. Wow. Is it really THIS simple? I have a PR-D5 and love it, but pushing the power button does not start it every time. Sometimes it takes four or five pushes. I'll try it when I get home and report back.

    ReplyDelete
    Replies
    1. Hi James & 'unknown'. Thank you for your comments. All I know is the fix worked for me... I have to do it every month or so, and when I do that, it clears the problem.

      Delete
  3. THANK YOU SO MUCH! I despaired of getting a radio repaired these days, but your super simple fix has worked.

    ReplyDelete
  4. Thank you. I was very happy with my Sangean PR–D5, but yesterday it died. Nothing worked. Not when plugged in. Not on batteries. Very frustrating. Then I followed your suggestion for re–booting and it worked like a charm.

    ReplyDelete
  5. Hi Unknown and Grateful Reader -- glad that my article could be of some help! Stay safe, and good MW DX. Chris

    ReplyDelete
  6. Would love to know if there's a way to force the backlight to stay on. I love looking at the nice RDS Radiotext display but can not see it without the backlight. Any idea if it's possible to jumper it to "permanently on"?

    ReplyDelete
    Replies
    1. Hi Unknown, Unfortunately for those who would like the backlight to stay on all the time, the backlight operation is a firmware function -- locked in the microprocessor and software that runs the radio. The lines that turn the light on and off come directly from the microprocessor. There is no independent switch, it's operated by the firmware in the microprocessor. The only 'workaround' I know is to press the 'CT Display' button, and it will re-light the backlight for about ten seconds -- at least it does on my PR-D5. On FM, though, it resets the RDS on my radio, but it still catches a lot of it.... If there is a way to defeat the function and bypass the microprocessor control of the backlight, it would probably entail re-wiring the light somehow to the battery, with an added switch of some sort, and I'm not sure how that would affect the microprocessor, or if it could negatively affect other operations of the radio. That kind of knowledge, unfortunately, is beyond my pay grade. :-) Most of the wiring on the PR-D5 is surface mount, and quite tricky to deal with. I tried altering my headphone jack and wrecked it, so I'm speaking from experience here... Sorry if I couldn't be of more help. Peace. Chris

      Delete
  7. A trouble shooting section in the user manual would be helpful! We have been using the Sangean PR-D15 radio with the sleep timer nightlyfor about a month. Now when we try to listen regularly (no sleep timer), the radio shuts off! Now it also shuts off in sleep timer setting before the time is up. This is true with power or battery operation. Any suggestions?

    ReplyDelete
    Replies
    1. Hi MSJackson, I don't know all that much about the PR-D15, although I'm sure it's a PR-D5 with an extra switch (the tone switch on the volume control) and a few more functions, and it also apparently has great performance on FM.

      My best guess for a solution to your problem would be to re-set the radio, the way I describe re-setting the PR-D5 when its power button goes wonky. I.e., remove the batteries, unplug the AC adapter from the radio, wait about 15 seconds or so, and then plug the batteries or AC adapter back in. Perhaps the software in the microprocesser needs to be rebooted from time to time, like it seems to be with the PR-D5. It seems to help with the PR-D5's button issue, hopefully it could clear your PR-D15's sleep-timer issue. If it works, please let me know, so others who stop by the blog can see that it helped.

      I'm sorry I can't be of much more help with this one. :-(

      A last resort would be to contact Sangean, thorugh the contact email on their website. They are responsive to engineering and radio issues -- that's how I got my PR-D5 schematic, and how I was able to find out that another radio (I talk about elsewhere on my blog, the DX-375) was made by Sangean. They seem to be very polite and helpful. Even the engineering guys apparently respond to questions.

      Hope this helps in some way, and thanks for reading my blog.
      Chris

      Delete
  8. Interesting. My Sangean clock radio has been in continuous use for years. Recently changing the time is difficult, a single push of the button will run through several settings. Sometimes takes a few pushes to do anything. So i have taken to setting one time alarms on my phone instead. I assumed the contacts of the push buttons were wearing out. But now I wonder, maybe just time for a reset.

    ReplyDelete
    Replies
    1. Hi Maria. Although I'm sure the buttons can wear out over time, or get oxidised... I have a few older Sangeans (ATS909, ATS818, etc.) and they never have this problem, and they greceived plenty of use since the 1990s. And the on-off buttons on those radios are software switches just like the newer Sangeans. I (hopefully in your case) chalk it up to the fact that these older radios were reset from time to time, either having the batteries die in them, or they were unplugged from wall adaptors, or otherwise were reset from time to time over the years. My PR-D5 always sees power, because I use it nightly, and I still get this issue cropping up from time to time. I hope this 'fix' works out for you. At least it's worth at try. And thanks for reading the blog and taking the time to leave a comment. Chris

      Delete
  9. Hello, I've bought same radio, which is badly repaired, and got high pitched noise in left channel on low volume (only on FM) would you provide me schematic, so I could try to sort things out ?

    ReplyDelete
    Replies
    1. Hi Mariusz,
      Unfortunately, I only have a Sangean PR-D5 schematic in PDF form, and Blogger doesn't allow one to post PDFs. :-(

      I also do not have a way to convert the schematic to GIF or JPG without it being completely illegible. I would suggest that you go to the Sangean website, and find their contact email, and email Sangean, asking them for a schematic. That is how I got mine. I have found Sangean very helpful with information on their radios.

      I wish you the best. Sorry I can't be of more help, and I'm sorry to hear about the high pitched whine on the left channel of your radio. I have no idea what could cause that. Almost sounds like something is leaking into the left channel somehow.

      Peace,
      Chris

      Delete
  10. Good Job on this. Very informative. Have a PR-D15 with Ni-Mh "C" batteries internally recharged so it really never gets shut off. Except now, thanks to you, it will get cycled/reset occasionally.

    Sangean should put on their "pro" team (like racing or fishing teams, etc.) and send you shirts and hats to wear and give you an occasional product for you to "test."

    Thanks again.

    HB

    ReplyDelete
    Replies
    1. Hi HB.
      I'm glad you got some good information from the post on the PR-D5 power button issues. I think there may be issues with other Sangean radios' buttons that are easily fixed by a re-set. It doesn't mean the radios are bad, it just means you're re-setting the OS in the radio to get rid of the glitches. That's how I look at it, anyway. I love all my Sangean products.

      As I have mentioned in other posts, I've also noticed these power button issues with my PR-D14 (it will sometimes tune the radio up a channel instead of turning the radio off -- resetting the radio fixes it), and my PR-D18 (sometimes hitting one of the volume buttons makes the radio switch on the alarm). Re-sets solve all of these issues.

      Yeah, it would be cool if I could be on Sangean's "pro team". :-) Hey, if they want to send me a 909X2, I will give it a fair review. :-) I'll probably end up buying one eventually, anyway, though.

      Peace, brother, and thank you for commenting and reading my blog.
      Chris

      Delete
  11. Hi HB,

    I have a Sangean ATS 505 with a similar problem. It powers on by itself after some hours or days.

    When powered on by itself it cannot be powered off. Nor does it power off when using the sleep timer.

    It has been disabled for a year using a plastic clip to separate the batteries and when powered on it started fine and the power button could turn it on/off.

    When put on a shelf powered off it turned on again after aprox an hour.

    Wonder what is going on inside. The button responds. When pressed it switched between receiver and clock display.

    A long press activates of the power button cycles the snooze times in minutes 60, 30, 15.

    That is consistent with the function of the button. The problem seems to be to power on/off internally is not toggling.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. I noticed, once the ATS 505 auto-started by itself, pressing the reset rebooted the device, but power could still not be turned off using the on/off button. Only disconnecting/separating batteries turned it off and returned it to normal.

      I experimented with the clock and alarm in case the alarm somehow was able to trig a restart. The unit has now been of for 6 hours without auto-starting. I found a schematic at https://elektrotanya.com/sangean_ats-505_receiver_sch.pdf/download.html#dl.

      The on/off signal originates from the MPU scanning the buttons, and fortunately the power on/off is an output signal/wire to some simple transistor switch arrangement.

      Next in this lockup state I will check if there is any activity or level shift on the MPU power output signal or if there is a missing component on the PCB making the switch transistor switch have some uncertain state or if the switch transistors lock up somehow.

      Worst case I will have to introduce a separate power switch to break the relationship between the MPU and the transistor switch arangement.

      Delete
    3. Hello ElectoCar (and Anonymous),
      I have been fortunate, I guess. The only power button issues I've had with any of my radios were the newer Sangeans (PR-D5, PR-D18, PR-D14, etc.) where a re-set solved the issues, and the issues weren't necessarily limited to the power button lagging -- for example, on my PR-D14, if I hit the power button sometimes it goes up and down a channel.

      But this ATS-505 issue you two are discussing seems like a completely different matter. I wonder if it is a capacitor or another component holding charge, or not holding charge? I have a schematic, but can't really pinpoint what the problem could be myself.

      If you can figure it out, Mr. ElectroCar, please post the solution here in the comments so that the others here can find out what the issue was, and how it could be fixed.

      And thank you for checking out the blog, and sharing this information with us.
      Peace,
      Chris

      Delete
    4. Thank You Interlock Nation,

      The ATS-505 seems calm sofar after the reset button was pressed.

      I will keep monitoring with suspicion and curiosity.

      Maybe a gradually declining battery could trigger this state This was how it started one day out of the blue sitting on a shelf.

      The power jack and the battery is feeding the system at the same point. Maybe I will try to gradually decrease the voltage supply to the power jack to see if the error can be recreated.

      Delete