dmitri wrote:Also, bootloader is meant to be protected from being corrupted/overriden provided Atmega fuses are set correctly.
There could be a bug somewhere in the software/firmware relationship.
dmitri wrote:Do you want me to help finding the cause of the problem or do you want me to jump between posts to get a clear picture?
gabriel1712 tried to update the firmware, selecting different options for the bootloader in MCT. Here's what happened:
* choosing bootloader v2: the initial problem, MD would not accept the firmware update via SysEx being stuck at the "Send SysEx Now" message;
* choosing bootloader v3: now upon powering MD up none of the buttons work, the first line of the LCD reads " pdat# Send S " and the second line doesn't contain any text at all.
10 minutes offline and MD returns to the initial state with working buttons (obviously) and in which it had been stuck at the "Send SysEx Now". Hope I got that right.
My question in connection with this would be: is the bootloader completely independent of the EEPROM memory (i.e. no important data is stored in EEPROM by the bootloader)?
But why the distorted message and why would waiting for 10 minutes matter... yeah, guess it's one of those non-trivial problems again. Hopefully, we will learn something from it.
Also, we need
elrules in this thread. Maybe he will be able to better examine this situation from the MCT's creator point of view.
gabriel1712 wrote:I guess I'll have to build myself a ISP cable
It never hurts to have one around just for a situation like this.