System halted

‘Hello I’m new and booted up with Diybms now the controller is ready.’
‘The test software gives the green light.’
‘But when I download the operational software,’
‘I get an error message and the system hangs:’

CONTROLLER - ver:LocalCompile compiled 2024-08-11T13:18:44.665Z’
‘ESP32 Chip model = 1, Rev 3, Cores=2, Features=50’
‘I (32) diybms-hal: Configure I2C’
‘I (34) diybms-hal: Scanning i2c bus’
‘I (40) diybms-hal: Found i2c device at address 0x21’
‘I (50) diybms-hal: Found TCA6416A’
‘I (53) diybms: ** Controller changed state from Unknown to PowerUp **’
‘I (409) diybms-set: nvs_flash_init’
‘E (411) esp_littlefs: ./components/esp_littlefs/src/littlefs/lfs.c:1367:error: Corrupted dir pair at {0x0, 0x1}’

‘E (412) esp_littlefs: mount failed, (-84)’
‘E (416) esp_littlefs: Failed to initialize LittleFS’
‘[ 427][E][LittleFS.cpp:98] begin(): Mounting LittleFS failed! Error: -1’
‘E (438) diybms: LittleFS mount failed, did you upload file system image?’
‘E (438) diybms-hal: SYSTEM HALTED

‘I have searched on the forum and found an item but there was no solution.’
Flash ESP32 with new firmware problem

‘can someone please help me out.’

‘Thanks in advance.’

Welcome, @Leodien , to the OEM forum.

I’m afraid I can’t help you with your diyBMS, but there is no need to put a single quote character at the start and end of every line. Just type as you would normally when you are describing your problem or asking a question. The only time most people need special characters is when you are quoting code or output from software, then you should put 3 ‘backticks’ (normally found at the top left of the keyboard) on a line of their own before the code, and 3 more backticks also on a line of their own after the code:

```
code
```

If it is something like php you can add a language identifier after the first 3 backticks: ```php or even ```text if you don’t want any language markup applied.

I hope this helps.

Hello, it seems to me that you need to compile the web part of the controller.