Checklist
How often does this bug occurs?
always
Expected behavior
Description
On NMIoT firmware v0.3.2 (flashed via https://flash.nmiot.net/), inserting a TF/microSD card causes the device to enter a boot loop. Without the TF card, the device boots and operates normally. This also prevents backing up configuration settings to the TF card, which is a critical workflow. This issue has been present across previous firmware versions as well — it is not a new regression in v0.3.2.
Hardware
- Board: NM-CYD-C5 (ESP32-C5)
- Firmware: NMIoT v0.3.2 (ESP-Claw based, flashed from flash.nmiot.net)
- TF card: Samsung 4GB, FAT32
Steps to Reproduce
- Flash NMIoT v0.3.2 via https://flash.nmiot.net/
- Boot the device without TF card — works normally
- Power off, insert Samsung 4GB FAT32 TF card
- Power on — device enters boot loop, never reaches operational state
- Remove TF card — device boots normally again
Expected Behavior
- Device should boot normally with TF card inserted
- Should be able to back up / write configuration settings to TF card
- FATFS should mount and operate without filling up or crashing
Suspected Cause
This may be related to the upstream ESP-Claw FATFS issue where the filesystem fills to 100% and causes app_claw_start to fail with "Failed to init event router" / "Failed to configure session manager", triggering a reboot loop.
Upstream reference: #84
Additional Context
- Not a regression — this has never worked across previous firmware versions either
- Prevents the TF config backup feature from being usable entirely
- NMMiner skills are affected since they may rely on TF storage
Actual behavior (suspected bug)
Suspected Cause
This may be related to the upstream ESP-Claw FATFS issue where the filesystem fills to 100% and causes app_claw_start to fail with "Failed to init event router" / "Failed to configure session manager", triggering a reboot loop.
Error logs or terminal output
Steps to reproduce the behavior
Steps to Reproduce
- Flash NMIoT v0.3.2 via https://flash.nmiot.net/
- Boot the device without TF card — works normally
- Power off, insert Samsung 4GB FAT32 TF card
- Power on — device enters boot loop, never reaches operational state
- Remove TF card — device boots normally again
Project release version
v0.3.2
System architecture
Intel/AMD 64-bit (modern PC, older Mac)
Operating system
Windows
Operating system version
windows 11
Shell
other (details in Additional context)
Additional context
No response
Checklist
How often does this bug occurs?
always
Expected behavior
Description
On NMIoT firmware v0.3.2 (flashed via https://flash.nmiot.net/), inserting a TF/microSD card causes the device to enter a boot loop. Without the TF card, the device boots and operates normally. This also prevents backing up configuration settings to the TF card, which is a critical workflow. This issue has been present across previous firmware versions as well — it is not a new regression in v0.3.2.
Hardware
Steps to Reproduce
Expected Behavior
Suspected Cause
This may be related to the upstream ESP-Claw FATFS issue where the filesystem fills to 100% and causes
app_claw_startto fail with "Failed to init event router" / "Failed to configure session manager", triggering a reboot loop.Upstream reference: #84
Additional Context
Actual behavior (suspected bug)
Suspected Cause
This may be related to the upstream ESP-Claw FATFS issue where the filesystem fills to 100% and causes
app_claw_startto fail with "Failed to init event router" / "Failed to configure session manager", triggering a reboot loop.Error logs or terminal output
Steps to reproduce the behavior
Steps to Reproduce
Project release version
v0.3.2
System architecture
Intel/AMD 64-bit (modern PC, older Mac)
Operating system
Windows
Operating system version
windows 11
Shell
other (details in Additional context)
Additional context
No response