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