* * * SYNTH & SAMPLER FIRMWARE * * *


EPROM
  • Why I Decided To Make Copies Of All My Synth And Sampler EPROM's
    • EPROM's are NOT permanent. They were designed to retain data for a minimum of 10 to 20 years. Some can still retain data after 30+ years. Synthesizers and samplers may suddenly stop working sometimes because the EPROM has failed. The electrons used to program the data will eventually lose their charge and leak out. Before this occurs, making a copy of an EPROM is easy if you have an EPROM burner or have a friend who owns one. Simply remove the existing EPROM, copy it, burn a replacement copy with the original factory binary code and plug it in place of the old EPROM

      In most cases, EPROM's with a clear quartz window are plugged into an IC socket and can be easily removed and replaced. Usually, there is a label on top of the EPROM which covers a clear quartz window. This is to protect it from UV light and prevent accidental erasure. EPROM's without a clear quartz window are called OTP EPROM's (One-Time Programmable). On some synths and samplers, the firmware is installed on a MASK ROM. Just like OTP EPROM's, these do not have a clear quartz window. For Roland synths, MASK ROM's usually have the word "Roland" silkscreened on the top

      If your synthesizer or sampler has an OTP EPROM installed, then you are in the same boat as synth and sampler owners with clear quartz window EPROM's. OTP EPROM's are also susceptible to electron loss over time. These pose a greater challenge to replace because they are usually soldered directly onto the circuit board as a cost cutting measure. If your synthesizer or sampler has a MASK ROM installed, then the firmware data is permanently manufactured into the IC and there is no danger of the electrons leaking out because it's permanent storage, just like a ROM IC. The bummer is, MASK ROM's are soldered onto to the circuit board which makes it nearly impossible to upgrade to a newer firmware version

      If you don't have any experience working with EPROM's, I found that it's not so intimidating after all. In fact, with no previous EPROM experience, I found it quite easy and inexpensive. I've put together a Quick Start Guide for anyone just starting out. There are recommended parts to buy and a detailed process of how to duplicate synth and sampler EPROM's. From what I've read on the Internet, it's perfectly legal to post this firmware code for downloading since you need to own the synthesizer or sampler hardware to use them. I'm mystified as to how vultures on eBay are able to sell EPROM's of copyrighted firmware code for $80 a pop. It doesn't seem legal. For less than $80, you can buy an EPROM reader, some blank EPROM's and backup all of your synths and samplers yourself

                     Link Arrow EPROM Quick Start Guide

ANIMATED_STAR I want to send special thanks out to Guy Wilkinson (supersynthprojects.com) and Fred Vecoven (vecoven.com) for all the high‑tech info they have supplied to help me learn about this process. I could not have done it without their expert input!


* I have read, burned, installed and verified all firmware upgrades available for downloading from this page
MODEL  EPROM LOCATION / NOTES                               ORIGINAL EPROM P/N VERSION  
KAWAI
K1r Main Board IC #7 (Yes... this binary differs from the K1 v1.3) MBM27C256A-20 [FUJITSU]   v1.3  
 
ROLAND
ALPHA JUNO-1 Main Board IC #10 M5L27128K-2 [MITSUBISHI]   v2.6U  
ALPHA JUNO-2 Main Board IC #24 D27128D-2 [NEC]   v2.5U  
D-110 Main Board IC #19 D27C256AD-12 [NEC]   v1.13  
GR-1 Main Board IC #20 AM27C512-120DC [AMD]
  v1.04  
JV-880 Main Board IC #17 (Soldered to the PCB on later models) D27C020-150V10 [NEC]
‑ or ‑
LH532HV0 [ROLAND ‑ OTP]
  v1.01  
JX-10 Assigner Board IC #6 (ROM A - v2.30)
   + Lower Module Board (Left Side) IC #1 (ROM B - v2.10)
   + Upper Module Board (Right Side) IC #1 (ROM C - v2.10)
TC57256D-20 [TOSHIBA]
MBM2764-25 [FUJITSU]
MBM2764-25 [FUJITSU]
v2.30 + v2.10  
MKS-50 Main Board IC #7 (Label reads v1.02 but the binary code says v2.10) M5L27128K-2 [MITSUBISHI] v2.10  
MKS-70 Assigner Board IC #6 (ROM A - v1.08)
   + Module Board B IC #1 (ROM B - v1.06)
   + Module Board A IC #1 (ROM C - v1.06)
D27C256D-20 [NEC]
TMSM27C128-2JL [TOSHIBA]
TMSM27C128-2JL [TOSHIBA]
v1.08 + V1.06  
MKS-100 Main Board IC #26 MBM27C512-25 [FUJITSU]   v1.04  
S-220 Main Board IC #25 MBM27C512-25 [FUJITSU]   v1.04  
S-50 Main Board IC #64 and IC #65
  Note: Before burning, manually change the Vpp Voltage values in your burn program
  See the "Read Me" file in the *.ZIP download
D27128D-2 [NEC]
‑ or ‑
P27128A-2 [INTEL ‑ OTP]
v1.21  
S-550 Main Board IC #3 and IC #6 (On later models, both IC's soldered on PCB) M5M27C128K-1 [MITSUBISHI]
‑ or ‑
LH57128-20 [ROLAND ‑ OTP]
v2.00  
S-760 Main Board IC #15 (Strange!... A 28-pin IC but the socket has 32 holes) AM27C256-15D [AMD]   v1.11  
U-110 Main Board IC #9 (Read This) MBM27C512-25 [FUJI]
‑ or ‑
LH531467 [ROLAND ‑ MASK ROM]
Read This  
then check dbwbp.com  
U-20 Main Board IC #8 (Read This) M5M27C100P [MITSUBISHI]
‑ or ‑
LH53101B [ROLAND ‑ MASK ROM]
‑ or ‑
LH53104S [ROLAND ‑ MASK ROM]
Read This  
then check dbwbp.com  
U-220 Main Board IC #8 HN27C101G-20 [HITACHI]  v1.02  
W-30 Main Board IC #19 (EVEN) and IC #20 (ODD) MBM27C64-20 [FUJITSU]  v1.03  

MISCELLANEOUS
APPLECD 150 Main Board IC #303 (A popular external CDROM for many samplers) NMC27C256BQ-200 [NATIONAL]   v1.8g  
BEHRINGER BCR2000 I/O Board IC #6 SST39SF040 [MICROCHIP TECH]   v1.10  
PLEXTOR PX-43CS Main Board IC #206 (A popular internal CDROM for many samplers) 27C1001-12F1 [STMICRO]   v1.01  
SGE MACH II Main Board IC #U94 (see Footnote #2 re: EPROM replacement) M27C512-15F1 [STMICRO]
‑ or ‑
AM27C512-255DC [AMD]
  v1.24  

OTHER SOURCES FOR FIRMWARE
FIRMWARE DOWNLOAD SITE www.dbwbp.com 


Notes:
MODEL THE EPROM I BURNED TO REPLACE THE ORIGINAL CONDITION / SOURCE
ALPHA JUNO-1 M27C128A-12F1 (w/Quartz Window)  [1] NEW  / jk_parts
ALPHA JUNO-2 M27C128A-12F1 (w/Quartz Window)  [1] NEW  / jk_parts
APPLECD 150 AT27C256R-45PU (OTP) NEW  / mouser.com or farnell.com
D-110 AT27C256R-45PU (OTP) NEW  / mouser.com or farnell.com
GR-1 AT27C512R-45PU (OTP) NEW  / mouser.com or farnell.com
JV-880 AM27C020-150DC (w/Quartz Window) NEW  / jk_parts
JX-10 / MKS-70 Purchased Vecoven Upgrade ROM's NEW  / vecoven.com
K1r AT27C256R-45PU (OTP) NEW  / mouser.com or farnell.com
MKS-50 M27C128A-12F1 (w/Quartz Window)  [1] NEW  / jk_parts
PLEXTOR PX-43CS M27C1001-12F1 (w/Quartz Window) USED / Semi_Surplus
S-50 D27128D-2 (w/Quartz Window)  [4] [5] NOS  / silicon-ark.co.uk
S-550 M27C128A-12F1 (w/Quartz Window) NEW  / jk_parts
S-760 AT27C256R-45PU (OTP) NEW  / mouser.com or farnell.com
SGE MACH II M27C512-15F1 (w/Quartz Window)  [2] USED / UTSource
U-220 HN27C101AG-10 (w/Quartz Window)  [3] NEW  / UTSource
W-30 M27C64A-12F1 (w/Quartz Window) NEW  / jk_parts

   [1] If no option exists for EPROM P/N: M27C128A within your EPROM burning software, choose M27128A [STMicroelectronics]
   [2] P/N: AT27C512R‑45PU will NOT work as a replacement EPROM for the M27C512‑15F1 or AM27C512‑255DC with the SGE MACH II
   [3] The UV erase time I used prior to burning the HN27C101AG‑10 EPROM was 15 minutes
   [4] Before burning D27128D‑2, or other S‑50 EPROM's, manually change the Vpp Voltage value in the burning software. See the "Read Me" file in the download
   [5] The UV erase time I used prior to burning D27128D‑2 EPROM's was 18 minutes



EPROM REFERENCE PHOTOS
EPROM_REF

MKS-50
Main Board
IC #7
M5L27128K-2
EPROM_REF

D-110
Main Board
IC #19
D27C256AD-12
EPROM_REF

GR-1
Main Board
IC #20
AM27C512-120DC
EPROM_REF

U-220
Main Board
IC #8
HN27C101G-20
|
EPROM_REF

S-760
Main Board
IC #15
AM27C256-15D
EPROM_REF

JX-10
Assigner Board
IC #6 (ROM-A)
TC57256D-20
EPROM_REF

JX-10
Lower Module Board
IC #1 (ROM-B)
MBM2764-25
EPROM_REF

JX-10
Upper Module Board
IC #1 (ROM-C)
MBM2764-25
|
EPROM_REF

ALPHA JUNO-2
Main Board
IC #24
D27128D-2
EPROM_REF

S-50
Main Board
(Two EPROM's - IC #64 & #65)
D27128D-2
EPROM_REF

W-30
Main Board
IC #19 (EVEN)
MBM27C64-20
EPROM_REF

W-30
Main Board
IC #20 (ODD)
MBM27C64-20
|
EPROM_REF

S-550
Main Board
(Two EPROM's - IC #3 & #6)
M5M27C128K-1
EPROM_REF

K1r
Main Board
IC #7
MBM27C256A-20
EPROM_REF

PLEXTOR PX-43CS
Main Board
IC #206
27C1001-12F1
EPROM_REF

SGE MACH II
Main Board
IC #U94
AM27C512-255DC
|
EPROM_REF

APPLECD 150
Main Board
IC #303
NMC27C256BQ-200
EPROM_REF

ALPHA JUNO-1
Main Board
IC #10
M5L27128K-2
EPROM_REF





EPROM_REF





|
EPROM_REF

S-550
Main Board
(Two IC's #3 & #6)
LH57F003
EPROM_REF

JV-880
Main Board
IC #17 (OTP)
LH532HV0
EPROM_REF

U-20
Main Board
IC #8 (MASK ROM)
LH53101B (v2.00)
EPROM_REF

U-20
Main Board
IC #8 (MASK ROM)
LH53104S (v3.03)
EPROM_REF

U-110
Main Board
IC #9 (MASK ROM)
LH531467 (v2.03)
EPROM_REF





EPROM_REF





EPROM_REF





|

info@super-jx.com
Comments/Questions?


(FYI - I do not sell EPROM's)

If you find some of this DIY info useful, please consider donating a couple bucks. All donations are used for future DIY synthesizer and sampler development. Thanks! SUPER-JX ZONE



S-50 / S-550 ZONE

The Information On This Page Is Current As Of