rev: 2023Jan31a0948
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.
Reported ROM versions are:
# | Date | Model(s) | # | Date | Model(s) | # | Date | Model(s) | # | Date | Model(s) |
---|---|---|---|---|---|---|---|---|---|---|---|
24 | Jul.04.1991 | fd | 31 | Oct.12.1991 | non-fd | 39 | Apr.22.1992 | fd, R/W | 58 | Apr.01.1992 | pro, proX |
25 | Aug.19.1991 | fd, non-fd | 34 | Nov.11.1991 | 54 | Jan.16.1992 | pro, proX | 59 | Apr.17.1992 | pro | |
27 | Sep.20.1991 | fd, R/W | 35 | Nov.27.1991 | R/W | 55 | Feb.04.1992 | pro | 62 | Jun.01.1992 | all |
28 | Oct.02.19?? | fd | 38 | Mar.30.1992 | R/W | 56 | Feb.27.1992 | pro | 64? | 2002? | ? |
(revised: 2023 Jan 31)
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.
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.
To see what ROM version you have, follow these steps:
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.1992
ROM:#62
Earlier ROM versions (lower numbers) may lack functions that are in later versions. ROM #58 is reported to have the Standard MIDI File (SMF) functions but not the expanded Compare function.
One 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.
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.
*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.
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.
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.
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.
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.
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."
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.
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.
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.
You can have your local Korg service center ("The Shop")do it, you can maybe do it yourself (check below), or you can split the task with the center, depending on how helpful your local service center is. Your options are:
Option | ROMS bought by | ROMs installed by |
---|---|---|
1 | Shop | Shop |
2 | Shop | You |
3 | You | Shop |
4 | You | You |
A free upgrade is when The Shop orders and installs the ROMs for free. The most recent report of this happening was in January, 2001, in Louisiana, USA. The entire process took five days (four days to get the ROMs, one day to install). This is absolutely the best way to go if your local Korg service center will do it.
The procedure is:
You can pay The Shop to obtain and install the ROMs. They may charge you for the ROMs plus a separate charge for installation. Combined charges range from about $50 to $150. The advantage of this route is that you are paying the center to install good ROMs. If they accidentally damage anything in the process, they must fix it. In the end, you should get an upgraded, perfectly working 01 for your money. Reported cost: $150 for a proX (July, 2000)
You may be able to have The Shop order the ROMs from Korg. In some cases, The Shop has been nice enough to do this free of charge. In other cases, they charge a fee.
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.
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.
- - - - - - - - - -
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".
Terminology 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). |
It is possible for you to program EPROMs to replace the existing ROMs. To do this, you would need:
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.
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.
Clayton L. Workman, cworkman@bandgap.net, www.bandgap.net. [01Oct12]
Europe: Frederic Hardouin (frederic.hardouin@telemate.fr)
"A quick-and-dirty estimation is (in euros): cost of two chips (in between 28 and 38) + flashing (9) + shipping (dunno at all, around 15??). I'm mainly interested in people living in Europe, who could send bank checks in euros. [00Jan28]
India: "Roymario" <roymario@poboxes.com
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 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 |
202103260649