Ok, got it mostly working the way I want it in a standalone pedal.
So I have the multiplexer board plugged in the boxed header. I have a purple PCB sandwiched with a blackpill (stm32f401cc) plugged in it. There's a MIDI-in going to the blackpill, the MIDI-out goes to the multiplexer board. The Attiny on the multiplexer board reacts to the MIDI from the blackpill and resets the Blackfin on the EHX board.
There's 5 encoders: 1 for the menu and 4 for the regular parameters.
Depending on the selected chip (max. 1-of-6) and program (1-of-9), the parameters shown on the display will change.
The UI has basically two modes: the WYSIWYG mode and a menu mode for a few additional functions like settings and store. There's still some bugs in the code, but it mostly works as intended.
Another demo video showing off some of the handling here:
https://youtu.be/hHlw6phnWmIThis video does not show all the possibilities of the firmware, for example it is possible to change pedal and program when you're in WYSIWYG mode but this is not demoed.
I'll clean up the PCB files (KiCAD + gerbers) and firmware and then upload it somewhere. I'm thinking GitHub.
I'll also add some instructions on how to read and write EEPROMs with a Pickit2 and the 'flashrom' program. Everything I've shown so far is 100% legal. However depending on your jurisdiction making a copy of the code in the EEPROM of a pedal you own may or may not be legal, most probably it will not be legal but I'm not a lawyer and this is not legal advice

Attached a picture from the inside, the purple wire on the left is the MIDI out from the blackpill to the multiplexer board.
The other pictures show the two modes of the firmware.


