Diamond Rio PMP300

Table of contents

About

The Diamond (a.k.a. SonicBlue / Rio / RioPort?) Rio PMP300 was one of the first portable MP3 players. The data is stored in flash RAM (32MB internal + addon on Smart Media card, 32MB here) and is transfered via the parallel port of a PC. There were different versions including a very cheap bulk version. Today, the refurbished players are very inexpensive.

Since 1998 I own one of those. It is a nice thing, but some issues with it took a lot of time. Before I found information about the memory expansion by chance and an application that co-operated nicely with my PC the player was not used very often.

This page contains my experiences and (biased) opinions regarding the Rio PMP300 used in a Windows NT 4 environment. You might call it folklore, but I use this one almost every day and I prefer it to all the modern players.


What it's all about (doesn't show the headphones shipped with device)

Pros

Cons

Rio PMP300 and Windows NT 4

I still stick to my old Windows NT 4 as it is the most reliable and least time time consuming Operating System for my purposes.

Diamond / SonicBlue / RioPort offered the software Audio Manager which could be used with the PMP300 and Win NT (many sites state that there is no "official" software for Win NT. Plain wrong). At least sometimes, as it was very unreliable in my configuration (see Cons).
But then, they don't provide any support for this software when used with a PMP300 (Remember: that's still IT industry, not consumer industry. Believe me).

I tried a lot of different management software for the Rio and Windows NT, including command line software and shareware, but nothing really worked - until I found a free tool with the strange name Dreaming of Brazil.

Dreaming of Brazil

Harald coded this software on top of the The Snowblind Alliance code and did a great job. It comes with the DEV_DirectNT device driver (directnt.sys) - which is started dynamically - to talk to the Rio. Dreaming of Brazil even sports an installer.

Dreaming of Brazil works great and reliable. It's a piece of no-fuss-software with standard GUI elements as I like it the most. One can use Drag and Drop to upload tracks chosen in Windows Explorer. In fact, any files can be uploaded as there is no file type check, if you should ever need a portable 32MB backup media. Re-sorting of the files is not possible, but I never needed that.

I use version 3.0 beta 6, the software is available under the GNU Public license. Great.

Dreaming of Brazil - Main window
Main window

The "Hardware Info..." button doesn't show the installed extra 32MB in my Rio, but that doesn't matter as the upload / download works fine (IT again). An additional tool in the Dreaming of Brazil package detects the expansion.

Dreaming of Brazil - Hardware info
Hardware information

Tips

Memory Expansion

Batteries

Driver Issues (NT 4)

Errors while uploading songs

High system load during data transfer

Hardware trouble

Once my player stopped working (did not respond anymore to anything). I already checked the prices at eBay for a 'new' refurbished device, but then I sat down and looked at the inside.

The Rio is easy to open - just three screws, but remember to take out the battery and the memory card first. The design is pretty straightforward: one circuit board in the lower shell with the battery holder, one in the upper shell with the display on it, two connectors in between.

There was a problem with the small connector that links to the battery anode (see pic): the locations of this small piece of metal and the plastic clip that holds it didn't match. Okay, fixed.

circuit board 1
Lower part of the circuit board.
Blue circle marks the area you might have to look at.

circuit board 2
Just for those who are interested in such stuff:
the upper part, parallel connector on the right side.

Damn hardware, but at least it works again.