TZB-MMU2S-Firmware
TZB-MMU2S-Firmware copied to clipboard
Initialize serial 0 port
Mandatory to support Prusa's switch from application to boot loader mechanism.
Can you please explain why this is needed if we're directly flashing?
short information from my side: I'm using octoprint to manage my Prusa. Also FW-Updates can be done remotely, except the mmu with TZB Firmware. I raised a issue to octoprint-fw-updater and the guys told me, that the switch to boot loader (that's needed for correct update process) are not working. details can be read in this issue. i have no laptop, only a iMac and therefore it isn't practical to move the print with MMU to the iMac. :)
Prusa uses a special sequence to switch to bootloader, this is opening and closing the port in a sequence. If the port is not initialized by the firmware, MMU does not enumerate, so this sequence does not work.