Korg Poly800/EX800 Users group photo

Yahoo Groups archive

Korg Poly800/EX800 Users

Archive for korgpolyex.

Index last updated: 2026-03-30 01:10 UTC

Thread

Writing new firmware to EEPROM's

Writing new firmware to EEPROM's

2007-04-14 by korgpolyex800

Another little update for you all,

I just completed writing and successfully tested the sysex function
that allows me to send new firmware to the two new 8K EEPROM's. This
means that I am now going to be able to split the original 8K ROM
functions out into the new 16K of ROM space and then just send the new
firmware to the EEPROM's as a somewhat long (16K) sysex message.

Up until now, I've had to strip out from the original ROM both the
tape functions and the old sysex bulk dump and send functions. So now,
I'll be able to put all of the original sysex code and tape functions
back into the ROM code while continuing to develop new functions. In
particular, now that I've got a whole extra 16K (that's double the
original ROM plus the original giving 24K of ROM), I'll be able to
immediately start work on the new controllers that we all want to get
working. I'll also be able to start looking at the Poly800 ROM to plug
the keyboard and joystick controllers back into the EX800 ROM code.

The only thing I haven't done yet is to write a small executable to
split an 8K ROM binary image into a 16K nibble based file that will
make up the sysex firmware update. I have to do this because the sysex
message uses two bytes (high and low nibbles) to form each ROM byte.

Y'all have a great weekend.

Mike.

Re: Writing new firmware to EEPROM's

2007-04-15 by narfman96

Mike,

This is really good work. Since I had my Poly-800 II apart today to
do the Moog Slayer mods I copied the firmware and uploaded the 16k
file to the group. The part number for the version (on the top of the
chip) was 851005. If you haven't seen this file yet maybe it can add
some insight. I'm not a programmer so it's all foreign to me.

I'm listening to these mods in a good pair of Sennheiser headphones
since everyone is in bed but me. Good thing I'm the only one that can
hear this or I'd by shaking the house. Awesome doesn't quite describe
what this beast can do now! Thanks to Atom and everyone for sharing
this idea. I used a 100k audio taper for the cutoff and a 50k audio
taper for the resonance. I have a dpdt switch so I can defeat it and
use 21.7k for VR2 and 2.37k for VR5 (the values of the factory pots).
I also installed the FM mod pot and the 12/24 db filter mod switch
but didn't have enough time today to get them installed. There's
always tomorrow.....

Fran

--- In korgpolyex@yahoogroups.com, "korgpolyex800"
<korgpolyex800@...> wrote:
>
> Another little update for you all,
>
> I just completed writing and successfully tested the sysex function
> that allows me to send new firmware to the two new 8K EEPROM's. This
> means that I am now going to be able to split the original 8K ROM
> functions out into the new 16K of ROM space and then just send the
new
> firmware to the EEPROM's as a somewhat long (16K) sysex message.
>
> Up until now, I've had to strip out from the original ROM both the
> tape functions and the old sysex bulk dump and send functions. So
now,
> I'll be able to put all of the original sysex code and tape
functions
> back into the ROM code while continuing to develop new functions. In
> particular, now that I've got a whole extra 16K (that's double the
> original ROM plus the original giving 24K of ROM), I'll be able to
> immediately start work on the new controllers that we all want to
get
> working. I'll also be able to start looking at the Poly800 ROM to
plug
> the keyboard and joystick controllers back into the EX800 ROM code.
>
> The only thing I haven't done yet is to write a small executable to
> split an 8K ROM binary image into a 16K nibble based file that will
> make up the sysex firmware update. I have to do this because the
sysex
> message uses two bytes (high and low nibbles) to form each ROM byte.
>
> Y'all have a great weekend.
>
> Mike.
>

Re: Writing new firmware to EEPROM's

2007-04-16 by korgpolyex800

Hi Fran,

Thanks for uploading the MKII ROM. I'll have a look at it if I need
to. It is a great idea to have it available in the files section.

Thanks,

Mike.

--- In korgpolyex@yahoogroups.com, "narfman96" <narfman96@...> wrote:
>
> Mike,
>
> This is really good work. Since I had my Poly-800 II apart today to
> do the Moog Slayer mods I copied the firmware and uploaded the 16k
> file to the group. The part number for the version (on the top of the
> chip) was 851005. If you haven't seen this file yet maybe it can add
> some insight. I'm not a programmer so it's all foreign to me.
>
> I'm listening to these mods in a good pair of Sennheiser headphones
> since everyone is in bed but me. Good thing I'm the only one that can
> hear this or I'd by shaking the house. Awesome doesn't quite describe
> what this beast can do now! Thanks to Atom and everyone for sharing
> this idea. I used a 100k audio taper for the cutoff and a 50k audio
> taper for the resonance. I have a dpdt switch so I can defeat it and
> use 21.7k for VR2 and 2.37k for VR5 (the values of the factory pots).
> I also installed the FM mod pot and the 12/24 db filter mod switch
> but didn't have enough time today to get them installed. There's
> always tomorrow.....
>
> Fran
>
> --- In korgpolyex@yahoogroups.com, "korgpolyex800"
> <korgpolyex800@> wrote:
> >
> > Another little update for you all,
> >
> > I just completed writing and successfully tested the sysex function
> > that allows me to send new firmware to the two new 8K EEPROM's. This
> > means that I am now going to be able to split the original 8K ROM
> > functions out into the new 16K of ROM space and then just send the
> new
> > firmware to the EEPROM's as a somewhat long (16K) sysex message.
> >
> > Up until now, I've had to strip out from the original ROM both the
> > tape functions and the old sysex bulk dump and send functions. So
> now,
> > I'll be able to put all of the original sysex code and tape
> functions
> > back into the ROM code while continuing to develop new functions. In
> > particular, now that I've got a whole extra 16K (that's double the
> > original ROM plus the original giving 24K of ROM), I'll be able to
> > immediately start work on the new controllers that we all want to
> get
> > working. I'll also be able to start looking at the Poly800 ROM to
> plug
> > the keyboard and joystick controllers back into the EX800 ROM code.
> >
> > The only thing I haven't done yet is to write a small executable to
> > split an 8K ROM binary image into a 16K nibble based file that will
> > make up the sysex firmware update. I have to do this because the
> sysex
> > message uses two bytes (high and low nibbles) to form each ROM byte.
> >
> > Y'all have a great weekend.
> >
> > Mike.
> >
>