Yahoo Groups archive

Analogue-sequencer

Index last updated: 2026-04-28 23:15 UTC

Thread

P3 Firmware

P3 Firmware

2003-08-16 by colinfraser_com

Folks,

The current version of the P3 firmware is now in the Yahoo files 
section 
as a .syx file.
This is the same version that is in the shipped CPUs, so you wont 
need to update yet.

I'll post a message each time a firmware update is uploaded.
If you like to live dangerously, you can download and install an 
update whenever I post one. This will make you a beta tester.
If it breaks something, don't blame me !
If you have a more nervous disposition, I will post messages every 
so often to say that the current firmware is considered a 'release' 
version, having not upset any beta testers too much.
The update should then be a safe bet.

This sysex file should be transmitted to the P3 when it is in 
firmware update mode.
At the moment I'm using MIDI-Ox to upload firmware files.
I'm going to write a dedicated firmware update utility that uses the 
handshaking messages just as soon as I can. I've been reading a 
Visual C++ book and everything ;-)
The CPU needs about 100ms between blocks so it can write each block 
into flash memory.

To enter firmware update mode, you need to hold FUNC + PAGE at power 
on.
If there is a checksum error in your firmware image, it will enter 
this mode itself.
Press the 'flash' softkey to have it wait for a firmware image to be 
sent.
Then send it the image.

It sounds simple to me, but then I've beed through the process 
hundreds of times. Nagle's a bit of an old hand at it, too ;-)
If you have any questions about firmware updating, ask away !

Cheers,
Colin f

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.