Fix the MIDI first out then. One problem at a time.
IC2 doesn’t have anything to do with the MIDI Out. The only relevant parts for the MIDI out are: JMO (make sure you got the jumper on correctly), R7 and R8 (both 220 Ohms) and the MIDI Out socket.
Is the routing in MIOS Studio correct (easy to test by loopoing the MIDI out cable on your MIDI device back to your MIDI In)?
Still sounds like a corrupted upload… although it’s possible it could be hardware related, the fact that you had earlier troubles uploading suggests the firmware isn’t 100% good. Please confirm you got zero errors uploading using MIOS Studio with “Use feedback from core” and all the settings from the build guide.
I suggest you switch now to using the latest release (RC34) so we all are on the same page. (Let’s rule out your email app corrupted the hex file I emailed you).
Check that the heatsink isn’t touching any of the pins under the control surface PCB. It’s best to rule that out now
Then start searching for hardware problems… some bad soldering near the 74HC165 ICs might be the cause… incorrectly aligned resistor networks, etc.
I suggest you switch now to using the latest release (RC34) so we all are on the same page. (Let’s rule out your email app corrupted the hex file I emailed you).
Ah…maybe this is related to my issue as well. I’m using RC33 as this was the last emailed. I assume 34 is good to go for sammich now?
The text under DIN should change as you press buttons or turn the encoder, it’s showing the state of the DIN modules (the 74HC165 pins).
Ignore the AIN and DOUT. The AIN bit is showing you the state of analog inputs which are not connected and thus random.
You might have some bad soldering in the J8/J9 header (the header that connects the two PCBs). Check the solder joints on both sides. Check that there are no shorts between the pins.