dmitri wrote:https://www.megadrum.info/forums/viewtopic.php?f=3&t=1252 ALWAYS work if followed exactly and no other MIDI software is running at the same time.
As per instructions from the first post in
viewtopic.php?f=3&t=1252 , please describe in details (step by step) what you do and what happens.
Thank you for your answer. As describe, I had each procedure with comment:
To use this procedure a couple of pre-requisite must be met.
1. MegaDrum must be programmed with the protected bootloader.
Think it's ok. System ordered in 09/20162. The procedure must be done on a Windows PC or Mac OS X.
Windows 7 64bitsHere is description of the procedure
1. Download and unzip the firmware update utility called mdfwupdate.
OK run correctly on prompt(Updated on 23/12/2011 to add Mac OS X version).
2. Download the latest encrypted MegaDrum firmware and choose a file matching your MegaDrum version, e.g. for MegaDrum on Atmega644 the file will be called megadrum644_20111213.bin where 20111213 is firmware version date.
Downloaded through viewtopic.php?f=3&t=1075 firmware: megadrumSTM32d_56_201812183. Power MegaDrum up while holding the key LEFT pressed. If you connect over USB and it is the first time you connect your MegaDrum to your PC, let Windows install drivers. While keeping the key LEFT pressed the MIDI LED will be blinking indicating that it is entering the bootloader mode. When you release the key LEFT the LCD will show (on ARM based MegaDrum):
- Code: Select all
FwSUpdaterSTM32b
StartUpdateOnPC
OK This one appears as it's STM version4. From a command line run the utility, e.g. on Windows:
- Code: Select all
mdfwupdate.exe megadrum644_20111213.bin
5. First it will prompt you to choose which MIDI output port to use. Type a number corresponding to the MegaDrum MIDI port and press Enter. It will now prompt you to choose which MIDI input port to use. Type a number corresponding to the MegaDrum MIDI port (don't press Enter yet).
OK see attachement image6. Skip this step on an ARM based MegaDrum. In MegaDrum select correct frequency for your Atmega crystal by pressing the key UP. Each time you press UP it will cycle one step through 16MHz-20MHz-24MHz-12MHz. If you use a 16MHz crystal for Atmega, you don't need to press UP since 16MHz is a default start up frequency for the bootloader.
OK7. Skip this step on an ARM based MegaDrum. In MegaDrum press the key DOWN. It will display 'StartUpdateOnPC'.
OK8. On the PC press Enter. Note, on Mac OS X this must be done within 1 second after step 7 otherwise MegaDrum bootloader will reset itself.
OK see attachement image9. It will now start updating the firmware and after a couple of minutes it will finish. While doing the update it will show progress on the command line and on the LCD. On the LCD it will look like this:
Code:
88886>ater 16MHz
StartUpdateOnPC
NOK. Nothing happens on LCD. Only "FwSUpdaterSTM32d StartUpdateOnPc". Plus command return CRC error code (see image attachment)Tested on different computer with same results.
Both Update software and firmware bin are on the same folder.
You do not have the required permissions to view the files attached to this post.