[1] [2] The Rio 500 was the first MP3 player to allow file transfer via USB cable, and PC & Mac support.
Subsequent firmware updates made better use of the available screen space by displaying additional track information including bitrate.
Any cable used for the Rio 500 must have the +5V line (red wire) cut or it may cause damage when connected with a power source.
Consequently, owners wanting to keep their Rio working use independently produced freeware programs such as "Dreaming of Brazil" or "RIOsitude" to upload audio files to the player.
Similarly, limited Linux command-line based support for the Rio is provided by the rioutils package.