Hi,
I’m having some issues with the HMI on my Mod Dwarf (running on the latest SW).
- Whenever I go to navigation mode (B+C) the screen freezes, and the middle LED turns purple.
- Whenever I scroll through a “list” (KEY for midi utilities, ASSIGN ALL for snapshots, …) with an endless knob, it stops on the third option and I can’t switch further.
From these symptoms, I figured there is an issue with the HMI/controller firmware.
I tried reflashing over SSH, but lpc2lisp seems to be failing with the error “no answer on ‘?’”. I edited the hmi-update script to increase the debug level and got the following output:
[root@moddwarf tmp]# ./hmi-update mod-dwarf-controller.bin
Stopping mod-self-test…
Stopping mod-ui…
Configuring HMI…
Flashing HMI…
Turn on debug, level: 5.
lpc21isp version 1.97
Attempt to read File mod-dwarf-controller.bin
File mod-dwarf-controller.bin:
loaded…
image size : 168660
Image size : 168660
Dumping image file.
COM-Port /dev/ttyS1 opened…
Synchronizing (ESC to abort).Sending ‘?’
Read(Length=0): ‘’
Answer(Length=0): ‘’
StrippedAnswer(Length=0): ‘’
.Sending ‘?’
Read(Length=0): ‘’
Answer(Length=0): ‘’
StrippedAnswer(Length=0): ‘’
.Sending ‘?’
… this repeats until a final error is shown:
no answer on ‘?’
I tried with the controller.bin that is already on the dwarf, as well as with one I built myself from source, same issue. I’ve done a full factory reset [dwarf-factory-reset.sh] as well, so there’s no special pedalboards or beta plugins running.
(Also side note: from a quick look at the web gui code, it seems like there’s no checking/error handling on the web GUI reflash. I’m wondering if something simple like changing the hmi-update script to write 1 or 0 to a file to indicate success/failure could work? Then again I guess the hmi-update failing is not a common thing, so this might not be worth the effort.)
Is there any alternative way to reflash the firmware? Or anything else I can try?