Table of Contents

Sony Walkman firmware mods

How to modify the Sony MZ-R700/R500/G750/N707/N505/N510/N520/NF620/N710's EEPROM settings to add advanced features

Originally posted on MiniDisc.org by Peter Maksymiuk & Eric Woudenberg

Additional information about the N510, N520 and NF610 posted on https://www.sharoma.com/minidisc/hacking.htm by Robin Sharrock


Introduction

Sony apparently uses some common DSP and system firmware in their Minidisc recorders but selectively disables certain functions on low-end equipment. The instructions below show how to change two EEPROM values to enable features that are normally available only on more expensive MD equipment.

The table below shows the features available with Factory Default (“D”) settings and with the Upgrade Hack (“U”) for various units.

R900 N1 R700 R500 N707 N505 G750 N10 N910 N710 N510*8
Fancy play modes: All, All Repeat, 1 Track, 1 Track Repeat, Shuffle, Shuffle Repeat, Program, Program Repeat D D U U U U U D*6 D*6 D*6 U
Personal Disk Memory (remembers volume, program play, equalizer, and speed settings for 20 discs) D D U U U U U D D U U*7
M-Timer (an alarm clock settable in minutes – so you don't miss your train stop) D D U U U U*1 U D D U U
Auto time mark (inserts a track mark at regular intervals during recording) D D U U U U U D D D
Selectable stored equalizer settings (sound 1, sound 2) D D U U U U U D D D U
Titling in Japanese Katakana character set (as well as the normal Roman alphabet) U U U U U U
Selectable LINE/HEADPHONE output from audio jack D D (*3) (*3) U U *3 D D *3 U
Selectable microphone sensitivity D D *4 *4 *4 *4 *4 D D D
Digital Pitch Control (-80% to +110%) D D U*2 U*2 U*2 U*2 D D U U
Tone control settings beyond simple bass boost D D U*2 U*2 U*2 U*2 D U

Notes:

  1. On the MZ-N505 the display does not show the timer's 1's digit, so the value shown is approx. times 10.
  2. These functions are only available with the addition of an MZ-R900 remote (RM-MC11EL), its unbacklit brother (RM-MC10L), or the MZ-N1 remote (RM-MC12ELK)(see appendix for remote signalling information)
  3. Unit's integral headphone amplifier lacks headphone/line selection circuit found in upscale model (see e.g. diagrams of the MZ-R700 and MZ-R900 audio circuitry).
  4. Unit's integral microphone amplifier lacks sensitivity selection circuit found in upscale model (see e.g. diagrams of the MZ-R700 and MZ-R900 audio circuitry).
  5. The Date/Time stamp function requires a battery backed time-of-day clock that is only present on the high-end models.
  6. Also features Bookmark and Bookmark Repeat modes
  7. The N510/N520/NF610 do not have battery backed up memory, so while you can enable the Memory function, it will forget the settings on next power down.
  8. The N510 here refers to N510, N520 and NF610, as they all share the same feature set in upgrade.

Procedure for MZ-R700/R500/G750/N707/N505/N710'S

Warning: These modifications require that you enter service mode on your unit. It is easy to render your machine inoperative in this mode. We make no guarantees that this will not happen to you! Proceed at your own risk. If your machine does not display the values indicated, exit service mode by removing power – this procedure may not be suitable for your machine.

This procedure discusses the MZ-R700 but the steps are nearly the same for the other machines. The only difference between the them is in the value of settings 1 and 2, and entering Service Mode on the MZ-N710, as noted in the text.

These modifications are made from the keyboard, proceed as follows:

Display Description

The MZ-R700's LCD display has two sections, the dot matrix field on the left where titles are displayed, and the 7-segment section on the right where numbers (e.g. time values) are displayed. We will refer to these respectively as the “left display” and the “right display”.

Note: on the MZ-N505, the “left” and “right” displays are reversed.

Enter service mode:

  1. Set the “HOLD” switch on.
  2. While holding down the VOL – key like a SHIFT key (MZ-N710 users: hold down the GROUP key instead), enter the key sequence: FF FF REW REW FF REW FF REW PAUSE PAUSE
  3. Release all keys.

If you have successfully entered service mode, the display will alternately display the firmware version in the left display and a screen with all LCD segments lit at about half second intervals. This work was done on a machine showing Ver 1.300. It will also work on Ver 1.400 and has been reported to work on an MZ-N707 Ver 1.100 and on an MZ-N710 Ver 1.500.

Change Setting 1:

(you can press VOL – if you go past it).

Change Setting 2:

Exit service mode:

Procedure for MZ-N510/MZ-N520/MZ-N610'S

Warning: These modifications require that you enter service mode on your unit. It is easy to render your machine inoperative in this mode. We make no guarantees that this will not happen to you! Proceed at your own risk. If your machine does not display the values indicated, exit service mode by removing power – this procedure may not be suitable for your machine.

This procedure discusses the MZ-N510 but the steps are nearly the same for the other machines. The only difference between the them is in the value of settings 1 and 2.

These modifications are made from the keyboard; proceed as follows:

Display Description

The MZ-N510's LCD display has two sections, the dot matrix field on the right where titles are displayed, and the 7-segment section on the left where numbers (e.g. time values) are displayed. We will refer to these respectively as the “right display” and the “left display”.

Enter service mode:

  1. Set the “HOLD” switch on.
  2. While holding down the GROUP button like it was a SHIFT key and enter the key sequence: FF FF REW REW FF REW FF REW PAUSE PAUSE
  3. Release all keys.

If you have successfully entered service mode, the display will alternately display the firmware version in the left display and a screen with all LCD segments lit at about half second intervals. This will likely read 00 8 V1.600

Change Setting 1:

(Note: you can press VOL – if you go past it).

This has completed the settings that include the new Sound settings, Katakana Editing, the Line Out mode, and the Title Display.

Change Setting 2:

Exit service mode:

Testing

Turn off the hold switch, apply power, put an MD in your machine and start playback. Press ENTER, use FF to scroll through the display. You should see new modes such as M-TIMER and PERSONAL.

Congratulations!

You have successfully upgraded your machine without wrecking it. Now have a look at the MZ-R900 user manual or MZ-N910 user manual to figure out how to use the new features.

Changing it back

If you need to restore the machine to to its factory settings, repeat the modification procedure given above, but replace the first and second settings values with whatever values you wrote down when you changed it originally. en you changed it originally.

Appendix A: Sony MZ-R900 Remote Control resistance values

Sony remote controls place various electrical resistances across pins 2 and 4 of the remote plug to signal button presses to the main unit. We give here the resistor values for the MZ-R900 remote.

The remote plug appears thus:

Function Value
« 1000 ohms
Sound 2300 ohms
» 3640 ohms
Pause 5160 ohms
Stop 7100 ohms
Vol - 8400 ohms
Vol + 9900 ohms
Rpt/Ent (mark) 11900 ohms
Display 16700 ohms