In attempt to install the new awesome 1.9.1 on my Kickstarter Edition (second batch) MOD Duo I seem to have finally bricked the thing.
Following the recommendations I got up to the step where the device was supposed to reboot back to rescue mode after flashing that “special update file” so that I could flash the firmware itself. The device did reboot, but all it showed me after that reboot was “plug USB cable to PC” on the left screen. I did try plugging it to two different PCs, but nothing changed.
I tried the MOD Duo factory reset. The script worked OK, but the device’s LEDs never (as in “40 minutes later as opposed to a minute promised in the guide”) turned blue. If I try to power-cycle it, I’m greeted with “plug USB cable to PC” again.
So, a couple of hours into the upgrade attempt, all I get from my MOD Duo is “plug USB cable to PC”. I’m able to activate the FEL mode and even flash this file, but that gives no results.
Anybody out there with Kickstarter Editions — beware!
If you are able to get into restore mode, the device is surely not bricked.
The only way to really brick the Duo is to break its hardware. Software-wise it is always possible to deploy again via FEL.
We are here to help, let’s try to get this fully working.
Mod Support suggest I send the unit for servicing but seeing this thread here I will wait a bit to see if we can avoid that.
In my case, I am using MacOS Catalina 10.15.6 on a Mac Mini.
My Mod Duo’s serial number starts with MDS-20170811.
My current status is:
If I power on the unit while pressing the reset switch (little hole in the back), I get the MOD DUO logo and nothing else. Connecting the USB cable does not change this status and no “drive” appears on my computer.
If I simply power on the unit, I get “please Wait” in the left screen for a moment and then “plug the USB cable to PC” and nothing else. Connecting the USB cable does not change this status and no “drive” appears on my computer.
I’m on linux, Debian 10 to be exact (both my laptop and my desktop). I can borrow a Mac from my wife or fire up an ancient WinXP laptop if that’s necessary.
That needs to be solved before the procedure actually starts.
The unit must be powered on while the “FEL” button is pressed, and the usb cable needs to be connected to the computer.
If this still fails, try a different usb port of the computer perhaps… it might not work with usb hubs or usb-type-c/thunderbolt adapters.
After the script finishes, wait for around 1 minute and the MOD Duo will boot into recovery mode. (confirmed by LEDs turning blue. note that sometimes the display does not change )
Unfortunately, after the script completed, my Duo did not boot into recovery mode and the LEDs did not turn blue so I cannot continue with the normal steps yet.
Those are really really odd…
After 3 minutes the LEDs should really turn blue, indicating it booted itself in restore mode.
So I think an auto-detection of the unit type is failing, kernel boots thinking it is the new “2020” model and thus LEDs and USB do not work.
If that is really the case then the unit still boots fine after power off and power on. Can you confirm?
If showing logos temporarily, then blank screen on the right and “please wait” followed by “plug USB cable to PC” on the left is booting fine, then yes, sure.
The script is supposed to zero out the flash completely. If the unit is still able to boot in some form, it means that part failed.
All I can think of is that the auto-detection is failing for some reason. so that is why I made that new tarball to try, as it will ignore the check and force the reset.
In the very worst case scenario, we can revert to using the old kernel for your units, at least temporarily.
But first let’s try to get this working if possible. Thanks
Of course, sending unit for repair so we do the procedure/investigation ourselves is also possible. But if we figure this one out, that will not be necessary in the end. We have tested the procedure with quite a few units before making it public, and as you can see even here from other users, some are able to deploy successfully. This must be some edge-case