Hey everyone,
Yesterday I got my M5Stack Tab5 and started building a wardriving app in UIFlow2 MicroPython. During development I discovered that calling sta.scan() causes a fatal Guru Meditation Error every single time, crashing and rebooting the device.
After extensive testing I can confirm:
- The crash is 100% reproducible - every scan attempt crashes
- The same crash address (MEPC: 0x4ff13582) appears every single time
- It happens regardless of code complexity, UI framework, scan interval or WiFi credentials
- It cannot be caught by Python exception handling - it crashes below the MicroPython VM
- Register analysis points to a null pointer dereference in the esp-hosted SDIO transport layer after an ETIMEDOUT on the ESP32-C6 coprocessor
I've filed a detailed bug report on GitHub including a minimal reproducer, crash dump analysis and probable root cause:
👉 https://github.com/m5stack/uiflow-micropython/issues/94
Has anyone else hit this on their Tab5? Any confirmations would help strengthen the case for a fix!