| Go to: | 01 On-Line Directory | Book info |
ROM (Read-Only Memory) is a memory integrated circuit programmed at the factory and cannot be erased.
According to Korg's "ProView" magazine, issue #13 (Winter 1999), page 19, as of 1998 December 31, the latest ROM version for all 01/W Series is "62". This was the last time the 01/W ROM was mentioned in ProView.
ROM #64?: A Canadian user reported in 2002 that Korg Canada sent him version #64 ROMs. Korg Canada said the ROMs contained minor bug fixes, no new features. [02Mar24] No further information has been made available to me.
It does not appear that ROM numbers were issued sequentially. Reported
ROM versions are:
| # | Date | # | Date | # | Date | # | Date | # | Date |
|---|---|---|---|---|---|---|---|---|---|
| 24 | Jul.04.1991 (fd) |
28 31 | Oct.02.?? (fd) ?? |
38 | Mar.30.1992 R/W |
55 | Feb.04.1992 (pro) |
62 | Jun.01.1992 (all models) |
| 25 | Aug.19.1991 (fd, non-fd) |
34 | Jul.04.1991 (fd) Nov.11.1991 (?) |
39 | Apr.??.1992 (fd) |
58 | Apr.01.1992 (pro, proX) |
64 ? |
? 2002 ? |
| 27 | Sep.20.1991 (fd) |
35 | Nov.27.1991 | 54 | Jan.16.1992 (pro, proX) |
59 | Apr.17.1992 (pro) |
Yes, I see some dates are out of sequence with the revision number. Either this is a mistake OR Korg may have assigned different revision numbers and dates to different models (like FD or non-FD).
If you know of additional releases, feel free to e-mail me. If you include the model of 01 (R/W, non-FD, FD, pro, proX), I'll add that information to the table and see what we learn.1. Start with the power turned off.
2. Press and hold the RESET button (on the front panel).
3. Turn the power on.
4. Continue pressing RESET while watching the display closely.
At first you will see the usual "Korg 01/W Music Workstation" ad. After 2 or 3 seconds, the ROM information will appear on the left edge of the display. You will see a date on one line and the ROM number beneath that. Read quickly because this appears for less than 2 seconds. The latest ROM will show:
Jun.01.1992One user reported: "I own ROM #55 on my 01/W pro, and it has SMF ability".
Be aware that SMF capability is not the same as GM capability. SMF lets you transfer Standard MIDI files using floppy disk. For General MIDI capability you MUST load a set of GM Progs and a Drum kit into the 01.
PCM Sounds (Multi- and Drum) are not affected by ROM upgrades.
(The following is from a list posting by Mac McMurry circa
1996. If you know of other "added features" that are not listed here, please
e-mail me.)
Summary of Added Features
Standard MIDI Files, including the addition of Disk Mode Page 4.
Expanded COMPARE key function
SEQ Mode
Mute/Solo Switches
Display of patterns in the event list
GLOBAL Mode
Effects Bypass Switch
NUM option for Program Change Filtering
ROM Demo Sequence (01/W only, no FD)
General MIDI Bank support
Direct Entry (? This feature was in ROM #58, perhaps earlier. E-mail
me if you know.)
Here are some of the changes that came with ROM #62, as reported by a user who quoted from a 13-page booklet ("01/Wfd-01/W Standard MIDI File") that came with the upgrade.
Standard MIDI Files (SMF)
You can read and write Standard MIDI Files from a 720K DOS-formatted
disk. "This standard makes it possible to use sequence data from a floppy
disk regardless of the source equipment or manufacturer. Files of sequence
data made on equipment that conforms to this standard can be loaded and
played back on the 01/Wfd. In addition, sequence data created on the 01/Wfd
can be saved to disk as a Standard MIDI File, making it possible to load
and play back this data on other equipment as well."
NOTE: There appears to be a bug that can cause the 01 top panel buttons to stop working while using "Event Edit" on a SMF you just loaded. Click here to see details.
Disk Mode, Page 4 adds these functions:
*Load Std MIDI File* into a specific Song location (Song0-Song9). You
can scroll through a list of SMFs on the disk in the drive.
*Set Date for Save* - specify a date between Jan-1-1980 and Dec-31-2079 to be stamped onto a saved MIDI file, which will appear as the DOS time stamp for that file in a disk directory.
*Save Std MIDI File*, selecting a Song location (Song0-Song9) to save, a DOS-compatible name (eight alphanumeric characters and the .MID extension), and the type of SMF, either Type 0 (single track) or Type 1 (multi-track).
*Format Disk* - formats a disk using the 720K MS-DOS format.
Loading a SMF: "you need to set track setting individually after the song name and performance data are loaded from the disk", meaning that your volumes and programs will not be set unless you have volume controller data and/or program changes saved in the SMF.
Saving a SMF: "Patterns are opened before they are saved. Because of this, a large portion of the disk's memory is used when saving a Song that uses several Patterns. This may make it difficult to re-load this data to the 01/Wfd."
"Follow P2-4 if you want to carry out the 01/W series formatting procedure". I've been burnt by this before. "Format Disk" is on line 4 on both the SAVE page (2) and the STD MIDI FILE page (4). You need to be sure which one you're doing before you do it, or you'll be frustrated when you can't get the disk you just formatted to Save All Data....
If you have a Macintosh, you can read and write 720K MS-DOS disks using
the Apple File Exchange, the PC Exchange Control Panel, or a number of
other things like that.
Expanded COMPARE key function
If the COMPARE key is pressed while in PROG Mode or COMBI Mode, the
edit recall function will call up values last set in EDIT PROGRAM mode
or EDIT COMBINATION. Same thing works for Combinations. Pretty cool, and
if you use it, you can save LOTS of editing time by not losing your work.
Example: You edit Prog B31 into something you like, but you want to
keep the original B31. You can press PROG and check Progs until you find
one you don't mind losing (like B99). You then press COMPARE to retrieve
your edited B31, then press REC/WRITE to save the edited B31 into B99.
Mute/Solo Switches
Used in SEQ Mode, after recording something: Highlight the bar under
a Prog number. Press and hold the A-H button below the highlighted track.
Pressing a numeric button will do the following things:
0 - The track will be set to "PLAY"
1 - The track will be set to "MUTE"
2 - All tracks will be set to "PLAY", regardless of the letter key held.
3 - All tracks except the selected track will be set to "MUTE".
This is called "solo" since you will hear only the selected track.
The cursor must be on the Mute/Rec/Play bars underneath the desired track for this to work, or you'll change the program number. Click here for more details.
Display of patterns in the event list
In SEQ Mode: "If the piece contains a pattern which consist of two
or more measures, (H) is displayed in the first measure of that pattern."
This may just be errata and not a new feature.
Effects Bypass Switch
Global mode Page 0 Line 1. Has an added ON/OFF parameter called "Effect
SW". When it's set to OFF, all effects are disabled.
NUM option for Program Change Filtering
Global mode Page 0 Line 5. In addition to DIS, ENA, and PRG, the Program
Change filter has a NUM option: "Select NUM if you do not want to change
the Bank using MIDI Bank Change."
ROM Demo Sequence (01/W only, no FD)
Global Mode Page 7 Line 1. (PRELOAD) has a command for "Load Demo Sequence".
This will replace any data in the SEQ mode, and the ROM programs should
also be loaded, since the demo uses them.
General MIDI Bank support
From page 2 of the installation instructions:
"P.125 Add the following sentence in the right hand column under
the display for the pitch bend and aftertouch events.
* The "GM" and "GMD (GMDrum)" parameters in the bank are provided to
control an external GM or other sound source. The voice and drum set used
for GM are selected with the sound source corresponding to the GM sound
source to which the data is sent.
MIDI message - GM: Bn, 00, 38, 20, 00
GMD: Bn, 00, 3E, 20, 00
Also, if "---" is entered, the bank change will no longer be output in MIDI format."
The sequencer lets you define banks A, B, 2-127, GM, GMD, and ---. This lets you send General MIDI and General MIDI Drum bank select messages to an external GM sound source. "---" means "the bank change will no longer be output in MIDI format."
There are corrections to the MIDI Implementation charts. One updates the Device Inquiry chart to reflect the new ROM #, and the other two incorporate the fact that changes made in Program and/or Combination mode with Performance Edits (changing the attack, etc.) are valid in Edit Program and/or Edit Combination mode.
Buttons stop working
It's possible for one or more (even ALL) the buttons on the 01's top panel to stop working. If the EDIT PROG button still works, pressing that may solve the problem. If none of the buttons work, the only way to recover is to turn off power to the 01.
The problem appears when ROM#62 reads a SMF (Disk Mode, Page 4) that has multiple tracks on the same MIDI channel (a Type 1 SMF). While merging these tracks into one track, something causes one of the tracks to be shifted one measure earlier than it is on the floppy. If you try to look at the damaged measure in SEQ Mode [Page 5: Event Edit] you can cause certain buttons to stop working. In one instance, using the CURSOR UP button locked out the entire 01 top panel.
The cause seems to be when two tracks are on the same MIDI channel AND the last event on one track is in the measure immediately before the first event on the second track. The 01 appears to combine the last measure of the first track with the first measure of the second instead of keeping them separate.
The only solution is to merge the tracks yourself before saving the SMF to the floppy.
| Option | ROMS bought by | ROMs installed by |
|---|---|---|
| 1 | Shop | Shop |
| 2 | Shop | You |
| 3 | You | Shop |
| 4 | You | You |
The procedure is:
1. Make sure you don't already have the latest ROMs. Click here instructions.
2. Call Korg service at (516) 333-8737 and politely ask them how you can get the ROM upgrade and how much it will cost. This does two things: It confirms the upgrades are still available and free, and prepares Korg for the call they are about to get in Step 3...
3. Go to your local Korg repair/service shop and ask them if you can get the free ROM upgrade. They will probably look bewildered ("Free?"). Give them the Korg phone number you called in Step 2, where they can call and get all the details.
4. Once The Shop calls Korg, the ROMs should ship within a few days. Once The Shop gets them, it should take one day for the installation (unless the shop is backed up with other work.)
You payYou get the ROMs for free, then pay for installation.
You could get the ROMs free from Korg, then take them to The Shop for
installation (reported cost range $50-$100). The risk here is if The Shop
accidentally damages the ROMs, they may tell you the ROMs were bad to begin
with (you can't prove them wrong). You will then have lost both the ROMs,
the installation charges, AND you could have a non-working 01.
-----
You get
the ROMs and install them yourself
Once you have the ROMs, they must be carefully installed (see Installing
ROM Upgrades below). You can easily damage the ROMs and/or your 01
if you are not very careful. However, 01 owners have successfully done
it.
Getting ROMS
Korg USA apparently sends free ROMs to directly owners who ask, although
you may have to be persistent. (It took one owner a year.) Some owners
were told ROMs are sent only to the original owner, but one owner got a
free upgrade (ROMs and installation) for a used 01fd he just bought..
One user wrote (99May09): "I just called Korg at (516) 333-8737 regarding upgrade. I was told that any dealer will give you the Rom 62 upgrade free of charge." (That number is Korg USA Customer Service.) You can try visiting Korg at http://www.korg.com and see if you can get information or an e-mail address to ask them questions. The upgrade kit is reportedly called "VUK-01W".
| Technically you don't make ROMs (which are integrated circuits permanently
programmed at the factory). You get EPROMs (Erasable Programmable ROMs)
that are blank and put a program into them. The process of putting a program
into an EPROM is usually called "programming" or "burning" an EPROM. EPROMs
are erased using ultraviolet light using a special UV lamp (although leaving
unprotected EPROMs in sunlight or even under fluorescent light can erase
them if you wait long enough).
A term which is technically incorrect is to "flash" the memory. This refers to a programming a newer programmable memory called Flash memory, which is electrically erasable (no special lamp needed). |
Which Blank EPROM?
Korg service specified that a blank EPROM (part number "27C201-15") would be programmed to be "Version 912162" for the 01/W, 01/Wfd, 01/Wpro, and 01/WproX. [99Dec11] One user reported
using a 27C020-15. [01Oct12clw]
(I bet the "62" at the end of the EPROM Version number corresponds to the "ROM:#62" message we see in the display.) The thing to notice is all four 01 models use the same EPROMs.
Blank EPROMs are commonly available from electroinc parts stores, typically mail-order places.
Where to get EPROM Data
EPROM data may be available at www.korg01w-list.com/get-downloads/ (used to be at www.vienxu.com/korg0).
File names for ROM #62 are reported to be 912162 and 912262, each 754,701 bytes big.
1. Users who have electronic technician abilities and equipment have reported success at programming their own ROMs.
2. If you don't have the knowledge or equipment to program EPROMs, check with local computer hardware hobbyists, or ask a technician at a computer repair store for advice.
3. A few members of the korg 01 mail list have offered to program EPROMs for other list members. Those offering to do the programming live in many different countries. The list below may be outdated. Join the 01mail list and post a request to see who is currently offering their services.
Clayton L. Workman, cworkman@bandgap.net, www.bandgap.net. [01Oct12]In most cases the ROMs are in sockets, making them easily replaceable (once you go through the pain of getting to them).
However, some ROMs were soldered into the PC board. ROMs can be desoldered, but you must be experienced at this to avoid damaging the PC board. If you have your ROMs unsoldered, I highly recommend you have the technician install high-quality IC sockets for holding the new EPROMs. Sockets will protect the new EPROMs from being damaged during soldering, Sockets will also make any future EPROM replacement much easier (and cheaper).
The following are suggestions for replacing the ROMs (submitted by Denis O'Connor of Australia):
"The existing chips are located in the upper centre area of the keyboard. When you remove the back (17 screws) you'll be staring at them. They are the only two visible the same size any-way.
The chips are situated one above the other and they are labelled with a series of letters or numbers (or both) advancing by one. Take careful note where each one is and which way the notch goes in case they need to go back."
{Note from Ken: There is a small notch or indentation at one end of the ROM identifying where pin-1 is on the ROM. When the notch is on your left, and the pins are pointing down so you are looking at the top of the ROM, pin-1 is on the bottom row, far left. You must install the ROM properly, so that pin-1 goes where it is supposed to go, or the ROM may be destroyed.)
"The new chips must also follow a similar order. e.g.:
old chip (a) - 9032154 replaced by new chip (a) Korg 01ROM #1
old chip (b) - 9032155 replaced by new chip (b) Korg 01ROM #2
Great care must be taken when removing these ROMs so as not to damage anything. Gently lever them out a little at a time going from one end to the other using something like a jeweller's screwdriver."
WARNING: The pins on theROMs are very fragile and can easily break if you bend them too far or too often.
Before installing the new ROMs, set them over the holes in the socket to see how well the pins line up with the holes. If the pins fit exactly in the holes, gently push the ROM straight in. Typically the pins are all bent slightly outward from the holes. In this case, hold the ROM with two hands, thumb and index finger on top and bottom, and set the ROM on a hard surface (table top) to all the pins on one side are against the table. Gently, but firmly, rotate the ROM so all the pins bend together inward. Do this just a very little to each row of pins until they line up exactly with the holes in the socket. Then gently push the ROM in.There are two types of Read Only Memory (ROM) in the 01: Pulse Code Modulation (PCM) and Operating System (OS). The PCM ROMs contain Sound generation waveforms and cannot be changed. The OS ROMs control overall operation of the 01, and these ROMs can be upgraded.
When you upgrade ROMs in your 01, you are replacing the OS ROMs. You will not be changing the PCM Sounds in any way.
The PCM ROMsThe PCM ROMs contain all the waveforms (samples) used to create Multi-Sounds and Drum Sounds. PCM ROMs are factory-installed internally. Additional PCM ROMs are contained in PCM Cards that are plugged into the 01 through the PCM DATA slot in the back.
The 01 internal PCM data is contained in five mask ROMs (a sixth socket is empty). Each ROM is 1M x 16 (16 Megabits). The ROMs are identified as:
| IC# | Enabled by | Part Number | Part Code |
|---|---|---|---|
| 5 | CS0- | LH5375 NB | 320013040 |
| 6 | CS1- | LH5375 ND | 320013041 |
| 7 | CS2- | LH5375 NE | 320013042 |
| 8 | CS3- | LH5375 NH | 320013043 |
| 9 | CS4- | LH5375 NJ | 320013044 |
| 10 | CS5- | (not used) | - |
These ROMs appear to have the option of outputting bytes or words depending on a BYTE- signal on pin 33. This pin is tied high, which would confirm word (16-bit) data being output with each access.
ROM outputs are enabled by a low level on the Chip Enable (CE-) line. The Output Enable (OE-) lines are all tied to ground.
There is an additional "Table ROM", IC14: part #LH531AP6, part code 324013001. This ROM apparently is used to help access the PCM ROMs.The 01 is controlled by a microprocessor that gets its instructions out of OS ROM. These instructions tell the microprocessor how to detect when you push a button or key, how to display data on the LCD, how to read and write data to the floppy disk (if one is installed), and so on.
The OS ROMs for ROM version #62 are:
| IC# | Enabled by | Blank Part # | Blank Part Code | Programmed Part # |
|---|---|---|---|---|
| 25 | ROMU- | M5M27C201K-15 | 320011141 | 9121XX |
| 26 | ROML- | M5M27C201K-15 | 320011141 | 9122XX |
| Go to: | 01 On-Line Directory | Book info | Top of this page. |