Ikea's Alpstuga CO2 sensor has helpfully labeled SWD pins, but the EFR32MG24 debug lock bits are set and the OTA firmware images appear to be encrypted, so I guess I'll need to erase it and start from zero with custom firmware.
The Alpstuga will make a nice dev board with a calm four digit 7-segment display that shines through light pipes and the plastic case as a diffuser, plus my firmware might be able to use Zigbee instead of Matter over Threads.
oh no maybe not! openocd says that "Device erase: Disabled" and the efm32s2_dci_device_erase does not reset it, so the Ikea Alpstuga won't accept my own firmware.
@mxshift yeah, wearing my defensive security hat I'm impressed with the design of this debug unlock in such a small microcontroller. don't know how well it is implemented in silicon, but it is sufficient for me to look for other side projects.
@th@mxshift I recently looked into the Series 2 Gecko chips for work and the whole security architecture seems pretty neat. Alas, it comes with Silabs-grade docs (though the security docs are actually decent) and tooling. Maybe things will get better after the TI acquisition.