As best I can tell the LED in the power button is simply dead. V is fine and I can connect a different LED to the posts for the power button LED and it works fine, so my conclusion is the LED is simply dead. Though I can't say why. Like I said, I was going to disconnect it at some point anyway, and I've physically done that at this point. However, it's odd that the LED simply died apparently during, or coincidentally I noticed it around the same time as, the firmware update issue. I'm dismissing the dead LED as a non-issue, but am keeping it in the back of my mind as a potential symptom of some other problem.
As far as my MD overall from the time it was working as it should and me apparently killing it by updating the firmware with a MIDI loop via MIDI-OX the only physical thing I did with the MD was use the buttons and power button to access the bootloader, and unplug/plug my HH pedal in. Otherwise physically it's been screwed into my rack just sitting on a heavy credenza. I'm just mentioning that to clarify I wasn't specifically in the chassis soldering stuff or moving wires or anything.
Anyway, I reviewed this lengthy, and fairly entertaining, thread dealing with the same issue:
viewtopic.php?f=3&t=510&hilit=blank+lcdHere is some data:
Measure the following with USB power:
1. Voltage on pin 9 of Atmega.
A. 4.87
1. Voltage on pin 2 of the LCD.
A. 4.90
2. Voltage on pin 3 of the LCD.
A. 2.78
Q. Voltage on pin 11 of Atmega
A. 0V
Q. Voltage on pin 31 of Atmega
A. 0V
Q. Are you sure you held the LEFT key when you were powering up? To be absolutely sure, power it up again holding the key pressed and measure voltage on pin 8 of Atmega while still holding the key pressed. Is it 0V? If it's more than 0.5V-1V, stop there and report.
A. 0V
Disconnect from USB and measure resistance:
1. Between the ground point on the USB connector of the board and pin 11 of Atmega.
A. 0.6ohm
2. Between the ground point on the USB connector of the board and pin 31 of Atmega.
A. 0.6ohm
3. Between the ground point on the USB connector of the board and each of pins 14-21 of Atmega.
A. 11.29kohm, nothing, nothing, nothing, nothing, nothing, nothin, 7.71kohm
4. Between the ground point on the USB connector of the board and each of pins 6-8 of Atmega.
A. 53.1kohm, 53.2kohm, 53.3kohm
5. Between the ground point on the USB connector of the board and pin 1 of the LCD.
A. nothing
6. Between the ground point on the USB connector of the board and pin 2 of the LCD.
A. 6.48kohm
7. Between the ground point on the USB connector of the board and pin 3 of the LCD.
A. 6.72kohm
Also, I can short LCD pin 1 & 3 and clearly see blocks in the top row. So the LCD itself is physically working. Based on my limited education with this project I'm assuming my issue boils down to the Atmega.
I also double checked the buttons were all physically functional (continuity at the button only when button is physically pressed), which they are.
I've been unsuccessful to get Ponyprog to successfully probe the Atmega or read/write to it at all. Probe or any security bit read/writes ALWAYS result in "Device missing or unknown device (-24). I've double-checked my cable with the schematics, tested continuity from the board up to the resistors on the LPT connector, made sure I've connected the cable to the board header properly and to the correct header (clearly labelled on Synthex V2.8 board which is helpful), powered on via USB on the same PC that the LPT is connected, so as best I can tell everything is fine with the cable. And all PonyProg I/O settings match screenshots provided on the website.
I actually have another Atmega32 here via the V2.5 kit I tried to build but it provides the same result. However, I also have no way to know if the other Atmega32 is any good as I bought it new and unprogrammed and never successfully programmed it in the past.
I'm not dismissing some build quality issue on my end. But literally it was working fine, worked through multiple power cycles, I updated the firmware once, and then simply died during firmware update as I originally described.
Suggestions for some specific other things to try?