Unable to flash eMMC of USB Armory -- seeking help

36 views
Skip to first unread message

plo...@posteo.net

unread,
Sep 13, 2024, 11:17:55 AM9/13/24
to usba...@googlegroups.com
Hi everyone,

For some reasons, it seems I'm unable to flash firmware in the eMMC of
the USB Armory MK-ii.

I used to use the MicroSD to flash the eMMC of the Armory with GoKey
when I changed the key. Some time ago, when I connected the Armory to my
computer with the switch in the "MicroSD position", sometimes the Armory
got stuck and didn't boot and the only way to fix the issue was to
unplug and plug it back in and everything worked fine. Today I tried to
boot using the MicroSD, but I was unable to do so.
I used the Debugging Tool and I found out that sometimes the Armory
simply refuses to boot, other times it boots, but I get a lot of
messages of the form provided below.

```
mmc0: Timeout waiting for hardware interrupt.
mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
<omissis> (if needed I can post the entire dump)
mmc0: sdhci-esdhc-imx: ========= ESDHC IMX DEBUG STATUS DUMP =========
<omissis> (if needed I can post the entire dump)
mmc0: sdhci: ============================================
```

In all cases, ssh does not work: I managed a few times to log in using
the debug tool.

I also tried to cross-compile the firmware and load it using SDP mode. I
can cross-compile it, but armory-boot-usb does not work: it seems like
it exits successfully, but the firmware is unchanged when I change boot
mode and plug it back in. Neither does the imx_usb work: in fact, with
that tool verification fails (I get a sequence of ff bytes where there
should be other data).

I sincerely don't know what to think about it... is my Armory bricked as
far as microSD is concerned? Why can't I load any new firmware?

Thanks in advance for all your help.

Best Regards,

--
plosh
Reply all
Reply to author
Forward
0 new messages