Fuckery delayed because microSD cards are, largely, awful
@mjg59 it’s pretty common for hardware to require a reset cycle from outside at power on in order to trigger initialisation of registers / state to a “known starting state”. Otherwise you get “whatever charge the flip flops happened to have at power on”, and or janky state from power rails coming up.
Most older microcomputers have a RC circuit or timer to assert reset for some ms until they’re sure power is stable and reset steps happened.
@mjg59 that’s somewhat unusual (historically it is a board wide reset signal to all chips).
I guess they chose that approach as it ensures the chipset gets reset after the CPU has started executing code.
