Page 1 of 1

Strange VFS behavior on WROVER-B 16MB flash

Posted: Wed Sep 23, 2020 1:00 pm
by ramidomays
Hello again , i posted this issue earlier but it wasn't explained and tested properly :
now i want to explain a possible bug with WROVER board ( version 16MB flash)
i am trying to use a simple SPIFFS / LittleFS application, here is the sketch
  1. void app_main()
  2. {
  3.     esp_vfs_spiffs_conf_t conf1;
  4.     conf1.base_path = "/w";
  5.     conf1.partition_label = "wifi2";
  6.     conf1.format_if_mount_failed = true;
  7.     conf1.max_files = 10;
  8.     esp_err_t ret;
  9.     ret = esp_vfs_spiffs_register(&conf1);
  10.     if (ret != ESP_OK)
  11.     {
  12.         ESP_LOGE("TAG", "Failed to mount SPIFFS (%s)", esp_err_to_name(ret));
  13.     }
  14.     else
  15.     {
  16.         size_t total;
  17.         size_t used;
  18.         ret = esp_spiffs_info(conf1.partition_label, &total, &used);
  19.         if (ret != ESP_OK)
  20.         {
  21.             ESP_LOGE("TAG", "Failed to get SPIFFS partition information (%s)", esp_err_to_name(ret));
  22.         }
  23.         ESP_LOGI("TAG", "Partition size: total: %.1f KB, used: %.1f KB , free: %.1f KB", ((double)total / 1024), ((double)used / 1024), (((double)total - (double)used) / 1024));
  24.         ESP_LOGI("TAG", "Active partition is set to :(%s)", conf1.partition_label);
  25.         ESP_LOGI("TAG", "Mount OK");
  26.     }
  27.     vTaskDelay(pdMS_TO_TICKS(1500));
  28.     FILE *wifiFile = fopen("/w/config1.txt", "r");
  29.     if (wifiFile == NULL) // no saved file // create new one
  30.     {
  31.         ///////CREATE
  32.         ESP_LOGE("TAG", "No file found..");
  33.         ESP_LOGW("TAG", "Creating new file w/config1.txt ..  ");
  34.         wifiFile = fopen("/w/config1.txt", "w+b");
  35.         if (wifiFile == NULL)
  36.         {
  37.             ESP_LOGE("TAG", "File creation failed ... exiting");
  38.         }
  39.         else
  40.         {
  41.             fprintf(wifiFile, " THIS IS A TEST FILE CREATE\n");
  42.             fclose(wifiFile);
  43.             ESP_LOGI("TAG", "file created succefully ...");
  44.         }
  45.     }
  46.     else
  47.     {
  48.         ///////////READ
  49.         char *buffer = (char *)malloc(250);
  50.         while (fgets(buffer, 1024, wifiFile))
  51.         {
  52.             ESP_LOGI("TAG", "Read %s", buffer);
  53.         }
  54.         fclose(wifiFile);
  55.         free(buffer);
  56.     }
  57.     vTaskDelay(pdMS_TO_TICKS(1900));
  58.     /////////////WRITE
  59.     wifiFile = fopen("/w/config1.txt", "a");
  60.     if (wifiFile == NULL)
  61.     {
  62.         ESP_LOGE("TAG", "File open failed ... exiting");
  63.     }
  64.     else
  65.     {
  66.         fprintf(wifiFile, " THIS IS A TEST APPEND FILE\n\r");
  67.         fclose(wifiFile);
  68.     }
  69.     vTaskDelay(pdMS_TO_TICKS(1900));
  70.     /////////////////////READ
  71.     wifiFile = fopen("/w/config1.txt", "r");
  72.     if (wifiFile == NULL)
  73.     {
  74.         ESP_LOGE("TAG", "File open failed ... exiting");
  75.     }
  76.     else
  77.     {
  78.         char *buffer = (char *)malloc(250);
  79.         while (fgets(buffer, 1024, wifiFile))
  80.         {
  81.             ESP_LOGI("TAG", "Read %s", buffer);
  82.         }
  83.         fclose(wifiFile);
  84.     }
  85. }
partition table

Code: Select all

nvs,      data, nvs,     0x9000,  0x6000,
phy_init, data, phy,    0xf000 ,   0x1000,
factory,  app,  factory, ,        1M,
ota_0,    app,  ota_0,   ,        1M,
ota_1,    app,  ota_1,   ,        1M,
wifi2,  data ,spiffs , , 512k
in certain conditions, mainly when flashing a sketch to the flash ( without spiffs image) , after first startup the esp wont be able to use any vfs, neither SPIFFS nor LittleFS , sometimes it can mount the partition if there is an image already , and can open files for read, but fails when try to write files, same failure if i try to format the partition. this issue disappear when i reset the device via reset button or remove the power, i tried using esp_restart, but soft reset wont solve it.
the problem can be again reproduced by flashing the sketch again or modifying it.
the problem can be produced also by doing a full flash erase and flashing the firmware again.

- i tried exactly the same thing in the same order with the Wroom board with 4MB flash, i couldn't at all reproduce this bug at anytime, neither with SPIFFS nor LittleFS (https://github.com/lorol/LITTLEFS )

- i tried this on two different WROVER-B 16MB board, same result.

-it cant even format

here is the logs


WROOM Borad :
log wroom.txt
(30.67 KiB) Downloaded 42 times

Code: Select all

> Executing task in folder spiffstest: C:\Users\Rami_Domalys\.platformio\penv\Scripts\platformio.exe device monitor <

--- Available filters and text transformations: colorize, debug, default, direct, esp32_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time
--- More details at http://bit.ly/pio-monitor-filters
--- Miniterm on COM3  115200,8,N,1 ---
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
ts Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:4
load:0x3fff0034,len:7192
load:0x40078000,len:13072
ho 0 tail 12 room 4
load:0x40080400,len:3896
entry 0x40080688
␛[0;32mI (31) boot: ESP-IDF 3.40100.200827 2nd stage bootloader␛[0m
␛[0;32mI (31) boot: compile time 14:18:26␛[0m
␛[0;32mI (31) boot: chip revision: 0␛[0m
␛[0;32mI (35) boot.esp32: SPI Speed      : 40MHz␛[0m
␛[0;32mI (39) boot.esp32: SPI Mode       : DIO␛[0m
␛[0;32mI (44) boot.esp32: SPI Flash Size : 4MB␛[0m
␛[0;32mI (48) boot: Enabling RNG early entropy source...␛[0m       
␛[0;32mI (54) boot: Partition Table:␛[0m
␛[0;32mI (57) boot: ## Label            Usage          Type ST Offset   Length␛[0m
␛[0;32mI (65) boot:  0 nvs              WiFi data        01 02 00009000 00006000␛[0m
␛[0;32mI (72) boot:  1 phy_init         RF data          01 01 0000f000 00001000␛[0m
␛[0;32mI (80) boot:  2 factory          factory app      00 00 00010000 00100000␛[0m
␛[0;32mI (87) boot:  3 ota_0            OTA app          00 10 00110000 00100000␛[0m
␛[0;32mI (94) boot:  4 ota_1            OTA app          00 11 00210000 00100000␛[0m
␛[0;32mI (102) boot:  5 wifi2            Unknown data     01 82 00310000 00080000␛[0m
␛[0;32mI (110) boot: End of partition table␛[0m
␛[0;32mI (114) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x0646c ( 25708) map␛[0m
␛[0;32mI (133) esp_image: segment 1: paddr=0x00016494 vaddr=0x3ffb0000 size=0x02270 (  8816) load␛[0m
␛[0;32mI (137) esp_image: segment 2: paddr=0x0001870c vaddr=0x40080000 size=0x00404 (  1028) load␛[0m
␛[0;32mI (141) esp_image: segment 3: paddr=0x00018b18 vaddr=0x40080404 size=0x07500 ( 29952) load␛[0m
␛[0;32mI (163) esp_image: segment 4: paddr=0x00020020 vaddr=0x400d0020 size=0x18534 ( 99636) map␛[0m
␛[0;32mI (201) esp_image: segment 5: paddr=0x0003855c vaddr=0x40087904 size=0x027f4 ( 10228) load␛[0m
␛[0;32mI (211) boot: Loaded app from partition at offset 0x10000␛[0m
␛[0;32mI (211) boot: Disabling RNG early entropy source...␛[0m
␛[0;32mI (212) cpu_start: Pro cpu up.␛[0m
␛[0;32mI (216) cpu_start: Application information:␛[0m
␛[0;32mI (221) cpu_start: Project name:     spiffstest␛[0m
␛[0;32mI (226) cpu_start: App version:      1␛[0m
␛[0;32mI (231) cpu_start: Compile time:     Sep 23 2020 14:17:41␛[0m
␛[0;32mI (237) cpu_start: ELF file SHA256:  89237bb25aa6b195...␛[0m
␛[0;32mI (243) cpu_start: ESP-IDF:          3.40100.200827␛[0m
␛[0;32mI (248) cpu_start: Starting app cpu, entry point is 0x40081054␛[0m
␛[0;32mI (0) cpu_start: App cpu up.␛[0m
V (258) memory_layout: reserved range is 0x3f406464 - 0x3f40648c␛[0m
D (264) memory_layout: Checking 7 reserved memory ranges:␛[0m
␛[0;32mI (961) heap_init: Initializing. RAM available for dynamic allocation:␛[0m
D (968) heap_init: New heap initialised at 0x3ffae6e0␛[0m
␛[0;32mI (974) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM␛[0m
D (980) heap_init: New heap initialised at 0x3ffb2a70␛[0m
␛[0;32mI (985) heap_init: At 3FFB2A70 len 0002D590 (181 KiB): DRAM␛[0m
␛[0;32mI (991) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM␛[0m
␛[0;32mI (997) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM␛[0m
D (1004) heap_init: New heap initialised at 0x4008a0f8␛[0m
␛[0;32mI (1009) heap_init: At 4008A0F8 len 00015F08 (87 KiB): IRAM␛[0m
␛[0;32mI (1015) cpu_start: Pro cpu start user code␛[0m
D (1027) clk: RTC_SLOW_CLK calibration value: 3399731␛[0m
V (1037) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1037) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xE␛[0m
D (1042) intr_alloc: Connected src 46 to int 2 (cpu 0)␛[0m
V (1048) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1054) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xC0E␛[0m
D (1062) intr_alloc: Connected src 57 to int 3 (cpu 0)␛[0m
V (1068) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1073) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0x40E␛[0m
D (1082) intr_alloc: Connected src 24 to int 9 (cpu 0)␛[0m
D (1087) FLASH_HAL: extra_dummy: 1␛[0m
V (1090) memspi: raw_chip_id: 1640C8
␛[0m
V (1094) memspi: chip_id: C84016
␛[0m
V (1098) memspi: raw_chip_id: 1640C8
␛[0m
V (1101) memspi: chip_id: C84016
␛[0m
D (1105) spi_flash: trying chip: issi␛[0m
D (1109) spi_flash: trying chip: gd␛[0m
␛[0;32mI (1112) spi_flash: detected chip: gd␛[0m
␛[0;32mI (1117) spi_flash: flash io: dio␛[0m
D (1121) chip_generic: set_io_mode: status before 0x0␛[0m
V (1126) chip_generic: set_io_mode: status update 0x0␛[0m
␛[0;32mI (1131) cpu_start: Starting scheduler on PRO CPU.␛[0m
V (0) intr_alloc: esp_intr_alloc_intrstatus (cpu 1): checking args␛[0m
V (5) intr_alloc: esp_intr_alloc_intrstatus (cpu 1): Args okay. Resulting flags 0x40E␛[0m
D (14) intr_alloc: Connected src 25 to int 2 (cpu 1)␛[0m
␛[0;32mI (18) cpu_start: Starting scheduler on APP CPU.␛[0m
D (1185) heap_init: New heap initialised at 0x3ffe0440␛[0m
D (1190) heap_init: New heap initialised at 0x3ffe4350␛[0m
V (1195) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1195) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xE␛[0m
D (1195) intr_alloc: Connected src 16 to int 12 (cpu 0)␛[0m
D (1215) partition: Loading the partition table␛[0m
␛[0;33mW (1245) SPIFFS: mount failed, -10025. formatting...␛[0m
␛[0;32mI (7133) TAG: Partition size: total: 463.5 KB, used: 0.0 KB , free: 463.5 KB␛[0m
␛[0;32mI (7134) TAG: Active partition is set to :(wifi2)␛[0m
␛[0;32mI (7135) TAG: Mount OK␛[0m
␛[0;31mE (8161) TAG: No file found..␛[0m
␛[0;33mW (8162) TAG: Creating new file w/config1.txt ..  ␛[0m
␛[0;32mI (8219) TAG: file created succefully ...␛[0m
␛[0;32mI (10230) TAG: Read  THIS IS A TEST FILE CREATE
␛[0m
␛[0;32mI (10230) TAG: Read  THIS IS A TEST APPEND FILE␛[0m



---------------

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:4
load:0x3fff0034,len:7192
load:0x40078000,len:13072
ho 0 tail 12 room 4
load:0x40080400,len:3896
entry 0x40080688
␛[0;32mI (31) boot: ESP-IDF 3.40100.200827 2nd stage bootloader␛[0m
␛[0;32mI (31) boot: compile time 14:18:26␛[0m
␛[0;32mI (31) boot: chip revision: 0␛[0m
␛[0;32mI (35) boot.esp32: SPI Speed      : 40MHz␛[0m
␛[0;32mI (39) boot.esp32: SPI Mode       : DIO␛[0m
␛[0;32mI (44) boot.esp32: SPI Flash Size : 4MB␛[0m
␛[0;32mI (48) boot: Enabling RNG early entropy source...␛[0m
␛[0;32mI (54) boot: Partition Table:␛[0m
␛[0;32mI (57) boot: ## Label            Usage          Type ST Offset   Length␛[0m
␛[0;32mI (65) boot:  0 nvs              WiFi data        01 02 00009000 00006000␛[0m
␛[0;32mI (72) boot:  1 phy_init         RF data          01 01 0000f000 00001000␛[0m
␛[0;32mI (80) boot:  2 factory          factory app      00 00 00010000 00100000␛[0m
␛[0;32mI (87) boot:  3 ota_0            OTA app          00 10 00110000 00100000␛[0m
␛[0;32mI (94) boot:  4 ota_1            OTA app          00 11 00210000 00100000␛[0m
␛[0;32mI (102) boot:  5 wifi2            Unknown data     01 82 00310000 00080000␛[0m
␛[0;32mI (110) boot: End of partition table␛[0m
␛[0;32mI (114) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x0646c ( 25708) map␛[0m
␛[0;32mI (133) esp_image: segment 1: paddr=0x00016494 vaddr=0x3ffb0000 size=0x02270 (  8816) load␛[0m
␛[0;32mI (137) esp_image: segment 2: paddr=0x0001870c vaddr=0x40080000 size=0x00404 (  1028) load␛[0m
␛[0;32mI (141) esp_image: segment 3: paddr=0x00018b18 vaddr=0x40080404 size=0x07500 ( 29952) load␛[0m
␛[0;32mI (163) esp_image: segment 4: paddr=0x00020020 vaddr=0x400d0020 size=0x18534 ( 99636) map␛[0m
␛[0;32mI (201) esp_image: segment 5: paddr=0x0003855c vaddr=0x40087904 size=0x027f4 ( 10228) load␛[0m
␛[0;32mI (211) boot: Loaded app from partition at offset 0x10000␛[0m
␛[0;32mI (211) boot: Disabling RNG early entropy source...␛[0m
␛[0;32mI (212) cpu_start: Pro cpu up.␛[0m
␛[0;32mI (216) cpu_start: Application information:␛[0m
␛[0;32mI (221) cpu_start: Project name:     spiffstest␛[0m
␛[0;32mI (226) cpu_start: App version:      1␛[0m
␛[0;32mI (231) cpu_start: Compile time:     Sep 23 2020 14:17:41␛[0m
␛[0;32mI (237) cpu_start: ELF file SHA256:  89237bb25aa6b195...␛[0m
␛[0;32mI (243) cpu_start: ESP-IDF:          3.40100.200827␛[0m
␛[0;32mI (248) cpu_start: Starting app cpu, entry point is 0x40081054␛[0m
␛[0;32mI (0) cpu_start: App cpu up.␛[0m
V (258) memory_layout: reserved range is 0x3f406464 - 0x3f40648c␛[0m
D (264) memory_layout: Checking 7 reserved memory ranges:␛[0m
␛[0;32mI (961) heap_init: Initializing. RAM available for dynamic allocation:␛[0m
D (968) heap_init: New heap initialised at 0x3ffae6e0␛[0m
␛[0;32mI (973) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM␛[0m
D (980) heap_init: New heap initialised at 0x3ffb2a70␛[0m
␛[0;32mI (985) heap_init: At 3FFB2A70 len 0002D590 (181 KiB): DRAM␛[0m
␛[0;32mI (991) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM␛[0m
␛[0;32mI (997) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM␛[0m
D (1004) heap_init: New heap initialised at 0x4008a0f8␛[0m
␛[0;32mI (1009) heap_init: At 4008A0F8 len 00015F08 (87 KiB): IRAM␛[0m
␛[0;32mI (1015) cpu_start: Pro cpu start user code␛[0m
D (1027) clk: RTC_SLOW_CLK calibration value: 3399040␛[0m
V (1037) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1037) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xE␛[0m
D (1042) intr_alloc: Connected src 46 to int 2 (cpu 0)␛[0m
V (1047) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1054) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xC0E␛[0m
D (1062) intr_alloc: Connected src 57 to int 3 (cpu 0)␛[0m
V (1068) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1073) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0x40E␛[0m
D (1082) intr_alloc: Connected src 24 to int 9 (cpu 0)␛[0m
D (1087) FLASH_HAL: extra_dummy: 1␛[0m
V (1090) memspi: raw_chip_id: 1640C8
␛[0m
V (1094) memspi: chip_id: C84016
␛[0m
V (1098) memspi: raw_chip_id: 1640C8
␛[0m
V (1101) memspi: chip_id: C84016
␛[0m
D (1105) spi_flash: trying chip: issi␛[0m
D (1109) spi_flash: trying chip: gd␛[0m
␛[0;32mI (1112) spi_flash: detected chip: gd␛[0m
␛[0;32mI (1117) spi_flash: flash io: dio␛[0m
D (1121) chip_generic: set_io_mode: status before 0x0␛[0m
V (1126) chip_generic: set_io_mode: status update 0x0␛[0m
␛[0;32mI (1131) cpu_start: Starting scheduler on PRO CPU.␛[0m
V (0) intr_alloc: esp_intr_alloc_intrstatus (cpu 1): checking args␛[0m
V (5) intr_alloc: esp_intr_alloc_intrstatus (cpu 1): Args okay. Resulting flags 0x40E␛[0m
D (14) intr_alloc: Connected src 25 to int 2 (cpu 1)␛[0m
␛[0;32mI (18) cpu_start: Starting scheduler on APP CPU.␛[0m
D (1185) heap_init: New heap initialised at 0x3ffe0440␛[0m
D (1190) heap_init: New heap initialised at 0x3ffe4350␛[0m
V (1195) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1195) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xE␛[0m
D (1195) intr_alloc: Connected src 16 to int 12 (cpu 0)␛[0m
D (1215) partition: Loading the partition table␛[0m
␛[0;32mI (1274) TAG: Partition size: total: 463.5 KB, used: 0.5 KB , free: 463.0 KB␛[0m
␛[0;32mI (1276) TAG: Active partition is set to :(wifi2)␛[0m
␛[0;32mI (1278) TAG: Mount OK␛[0m
␛[0;32mI (2282) TAG: Read  THIS IS A TEST FILE CREATE
␛[0m
␛[0;32mI (2282) TAG: Read  THIS IS A TEST APPEND FILE␛[0m
␛[0;32mI (4294) TAG: Read  THIS IS A TEST FILE CREATE
␛[0m
␛[0;32mI (4294) TAG: Read  THIS IS A TEST APPEND FILE THIS IS A TEST APPEND FILE␛[0m
---------------------------------
WROOM board now after flashing partition image

Code: Select all

D (1215) partition: Loading the partition table␛[0m
␛[0;32mI (1275) TAG: Partition size: total: 463.5 KB, used: 2.5 KB , free: 461.1 KB␛[0m
␛[0;32mI (1276) TAG: Active partition is set to :(wifi2)␛[0m
␛[0;32mI (1278) TAG: Mount OK␛[0m
␛[0;32mI (2282) TAG: Read {"ssid":"DOMACERTIF","password":"DOMACERTIF","permanent":1,"priority":50,"lastConnectionStatus":0,"failCount":0}
␛[0m
␛[0;32mI (2284) TAG: Read {"ssid":"DOMACERTIF1","password":"DOMACERTIF1","permanent":1,"priority":50,"lastConnectionStatus":0,"failCount":0}
␛[0m
␛[0;32mI (2297) TAG: Read {"ssid":"DOMACERTIF2","password":"DOMACERTIF2","permanent":1,"priority":250,"lastConnectionStatus":0,"failCount":0}
␛[0m
␛[0;32mI (2310) TAG: Read {"ssid":"DOMACERTIF","password":"DOMACERTIF","permanent":1,"priority":50,"lastConnectionStatus":0,"failCount":0}
␛[0m
␛[0;32mI (2323) TAG: Read {"ssid":"DOMACERTIF1","password":"DOMACERTIF1","permanent":1,"priority":50,"lastConnectionStatus":0,"failCount":0}␛[0m
␛[0;32mI (6147) TAG: Read {"ssid":"DOMACERTIF","password":"DOMACERTIF","permanent":1,"priority":50,"lastConnectionStatus":0,"failCount":0}   
␛[0m
␛[0;32mI (6149) TAG: Read {"ssid":"DOMACERTIF1","password":"DOMACERTIF1","permanent":1,"priority":50,"lastConnectionStatus":0,"failCount":0} 
␛[0m
␛[0;32mI (6162) TAG: Read {"ssid":"DOMACERTIF2","password":"DOMACERTIF2","permanent":1,"priority":250,"lastConnectionStatus":0,"failCount":0}
␛[0m
␛[0;32mI (6175) TAG: Read {"ssid":"DOMACERTIF","password":"DOMACERTIF","permanent":1,"priority":50,"lastConnectionStatus":0,"failCount":0}
␛[0m
␛[0;32mI (6188) TAG: Read {"ssid":"DOMACERTIF1","password":"DOMACERTIF1","permanent":1,"priority":50,"lastConnectionStatus":0,"failCount":0} THIS IS A TEST APPEND FILE
␛[0m
␛[0m32mI (6203) TAG: Read
ALL GOOD,


------ here is the WROVER LOG
log wrover - ..txt
(28.82 KiB) Downloaded 42 times

Code: Select all

rst:0x1 (POWERON_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:4
load:0x3fff0034,len:7192
load:0x40078000,len:13072
ho 0 tail 12 room 4
load:0x40080400,len:3896
entry 0x40080688
␛[0;32mI (31) boot: ESP-IDF 3.40100.200827 2nd stage bootloader␛[0m
␛[0;32mI (31) boot: compile time 14:18:26␛[0m
␛[0;32mI (31) boot: chip revision: 3␛[0m
␛[0;32mI (35) boot_comm: chip revision: 3, min. bootloader chip revision: 0␛[0m
␛[0;32mI (42) boot.esp32: SPI Speed      : 40MHz␛[0m
␛[0;32mI (46) boot.esp32: SPI Mode       : DIO␛[0m
␛[0;32mI (51) boot.esp32: SPI Flash Size : 16MB␛[0m
␛[0;32mI (55) boot: Enabling RNG early entropy source...␛[0m
␛[0;32mI (61) boot: Partition Table:␛[0m
␛[0;32mI (64) boot: ## Label            Usage          Type ST Offset   Length␛[0m  
␛[0;32mI (72) boot:  0 nvs              WiFi data        01 02 00009000 00006000␛[0m
␛[0;32mI (79) boot:  1 phy_init         RF data          01 01 0000f000 00001000␛[0m
␛[0;32mI (87) boot:  2 factory          factory app      00 00 00010000 00100000␛[0m
␛[0;32mI (94) boot:  3 ota_0            OTA app          00 10 00110000 00100000␛[0m
␛[0;32mI (102) boot:  4 ota_1            OTA app          00 11 00210000 00100000␛[0m
␛[0;32mI (109) boot:  5 wifi2            Unknown data     01 82 00310000 00080000␛[0m
␛[0;32mI (117) boot: End of partition table␛[0m
␛[0;32mI (121) boot_comm: chip revision: 3, min. application chip revision: 0␛[0m
␛[0;32mI (128) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x0646c ( 25708) map␛[0m
␛[0;32mI (147) esp_image: segment 1: paddr=0x00016494 vaddr=0x3ffb0000 size=0x02270 (  8816) load␛[0m
␛[0;32mI (151) esp_image: segment 2: paddr=0x0001870c vaddr=0x40080000 size=0x00404 (  1028) load␛[0m
␛[0;32mI (155) esp_image: segment 3: paddr=0x00018b18 vaddr=0x40080404 size=0x07500 ( 29952) load␛[0m
␛[0;32mI (177) esp_image: segment 4: paddr=0x00020020 vaddr=0x400d0020 size=0x18538 ( 99640) map␛[0m
␛[0;32mI (215) esp_image: segment 5: paddr=0x00038560 vaddr=0x40087904 size=0x027f4 ( 10228) load␛[0m
␛[0;32mI (226) boot: Loaded app from partition at offset 0x10000␛[0m
␛[0;32mI (226) boot: Disabling RNG early entropy source...␛[0m
␛[0;32mI (227) cpu_start: Pro cpu up.␛[0m
␛[0;32mI (230) cpu_start: Application information:␛[0m
␛[0;32mI (235) cpu_start: Project name:     spiffstest␛[0m
␛[0;32mI (241) cpu_start: App version:      1␛[0m
␛[0;32mI (245) cpu_start: Compile time:     Sep 23 2020 14:17:41␛[0m
␛[0;32mI (251) cpu_start: ELF file SHA256:  8cb86d5e77b11102...␛[0m
␛[0;32mI (257) cpu_start: ESP-IDF:          3.40100.200827␛[0m
␛[0;32mI (263) cpu_start: Starting app cpu, entry point is 0x40081054␛[0m
␛[0;32mI (0) cpu_start: App cpu up.␛[0m
D (983) heap_init: New heap initialised at 0x3ffae6e0␛[0m
␛[0;32mI (988) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM␛[0m
D (994) heap_init: New heap initialised at 0x3ffb2a70␛[0m
␛[0;32mI (999) heap_init: At 3FFB2A70 len 0002D590 (181 KiB): DRAM␛[0m
␛[0;32mI (1005) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM␛[0m
␛[0;32mI (1012) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM␛[0m
D (1018) heap_init: New heap initialised at 0x4008a0f8␛[0m
␛[0;32mI (1024) heap_init: At 4008A0F8 len 00015F08 (87 KiB): IRAM␛[0m
␛[0;32mI (1030) cpu_start: Pro cpu start user code␛[0m
D (1042) clk: RTC_SLOW_CLK calibration value: 3251482␛[0m
V (1051) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1051) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xE␛[0m
D (1057) intr_alloc: Connected src 46 to int 2 (cpu 0)␛[0m
V (1062) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1068) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xC0E␛[0m
D (1076) intr_alloc: Connected src 57 to int 3 (cpu 0)␛[0m
V (1082) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1088) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0x40E␛[0m
D (1096) intr_alloc: Connected src 24 to int 9 (cpu 0)␛[0m
D (1102) FLASH_HAL: extra_dummy: 1␛[0m
V (1105) memspi: raw_chip_id: 1840C8
␛[0m
V (1109) memspi: chip_id: C84018
␛[0m
V (1112) memspi: raw_chip_id: 1840C8
␛[0m
V (1116) memspi: chip_id: C84018
␛[0m
D (1120) spi_flash: trying chip: issi␛[0m
D (1123) spi_flash: trying chip: gd␛[0m
␛[0;32mI (1127) spi_flash: detected chip: gd␛[0m
␛[0;32mI (1131) spi_flash: flash io: dio␛[0m
D (1135) chip_generic: set_io_mode: status before 0x0␛[0m
V (1140) chip_generic: set_io_mode: status update 0x0␛[0m
␛[0;32mI (1145) cpu_start: Starting scheduler on PRO CPU.␛[0m
V (0) intr_alloc: esp_intr_alloc_intrstatus (cpu 1): checking args␛[0m
V (5) intr_alloc: esp_intr_alloc_intrstatus (cpu 1): Args okay. Resulting flags 0x40E␛[0m
D (14) intr_alloc: Connected src 25 to int 2 (cpu 1)␛[0m
␛[0;32mI (18) cpu_start: Starting scheduler on APP CPU.␛[0m
D (1199) heap_init: New heap initialised at 0x3ffe0440␛[0m
D (1204) heap_init: New heap initialised at 0x3ffe4350␛[0m
V (1209) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1209) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xE␛[0m
D (1209) intr_alloc: Connected src 16 to int 12 (cpu 0)␛[0m
D (1229) partition: Loading the partition table␛[0m
␛[0;33mW (1253) SPIFFS: mount failed, -10025. formatting...␛[0m
␛[0;31mE (1363) SPIFFS: mount failed, -10025␛[0m
␛[0;31mE (1363) TAG: Failed to mount SPIFFS (ESP_FAIL)␛[0m
␛[0;31mE (2363) TAG: No file found..␛[0m
␛[0;33mW (2363) TAG: Creating new file w/config1.txt ..  ␛[0m
␛[0;31mE (2363) TAG: File creation failed ... exiting␛[0m
␛[0;31mE (4266) TAG: File open failed ... exiting␛[0m
␛[0;31mE (6166) TAG: File open failed ... exiting␛[0m

---------------
softreset :
--------------

Code: Select all


␛[0;32mI (128) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x0646c ( 25708) map␛[0m
␛[0;32mI (147) esp_image: segment 1: paddr=0x00016494 vaddr=0x3ffb0000 size=0x02270 (  8816) load␛[0m
␛[0;32mI (151) esp_image: segment 2: paddr=0x0001870c vaddr=0x40080000 size=0x00404 (  1028) load␛[0m
␛[0;32mI (155) esp_image: segment 3: paddr=0x00018b18 vaddr=0x40080404 size=0x07500 ( 29952) load␛[0m
␛[0;32mI (177) esp_image: segment 4: paddr=0x00020020 vaddr=0x400d0020 size=0x18538 ( 99640) map␛[0m
␛[0;32mI (215) esp_image: segment 5: paddr=0x00038560 vaddr=0x40087904 size=0x027f4 ( 10228) load␛[0m
␛[0;32mI (226) boot: Loaded app from partition at offset 0x10000␛[0m
␛[0;32mI (226) boot: Disabling RNG early entropy source...␛[0m
␛[0;32mI (227) cpu_start: Pro cpu up.␛[0m
␛[0;32mI (230) cpu_start: Application information:␛[0m
␛[0;32mI (235) cpu_start: Project name:     spiffstest␛[0m
␛[0;32mI (241) cpu_start: App version:      1␛[0m
␛[0;32mI (245) cpu_start: Compile time:     Sep 23 2020 14:17:41␛[0m
␛[0;32mI (251) cpu_start: ELF file SHA256:  8cb86d5e77b11102...␛[0m
␛[0;32mI (257) cpu_start: ESP-IDF:          3.40100.200827␛[0m
␛[0;32mI (263) cpu_start: Starting app cpu, entry point is 0x40081054␛[0m
␛[0;32mI (0) cpu_start: App cpu up.␛[0m
V (273) memory_layout: reserved range is 0x3f406464 - 0x3f40648c␛[0m
␛[0;32mI (976) heap_init: Initializing. RAM available for dynamic allocation:␛[0m
D (983) heap_init: New heap initialised at 0x3ffae6e0␛[0m
␛[0;32mI (988) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM␛[0m
D (994) heap_init: New heap initialised at 0x3ffb2a70␛[0m
␛[0;32mI (999) heap_init: At 3FFB2A70 len 0002D590 (181 KiB): DRAM␛[0m
␛[0;32mI (1005) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM␛[0m
␛[0;32mI (1012) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM␛[0m
D (1018) heap_init: New heap initialised at 0x4008a0f8␛[0m
␛[0;32mI (1024) heap_init: At 4008A0F8 len 00015F08 (87 KiB): IRAM␛[0m
␛[0;32mI (1030) cpu_start: Pro cpu start user code␛[0m
D (1042) clk: RTC_SLOW_CLK calibration value: 3251917␛[0m
V (1051) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1051) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xE␛[0m
D (1057) intr_alloc: Connected src 46 to int 2 (cpu 0)␛[0m
V (1062) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1068) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xC0E␛[0m
D (1076) intr_alloc: Connected src 57 to int 3 (cpu 0)␛[0m
V (1082) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1088) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0x40E␛[0m
D (1096) intr_alloc: Connected src 24 to int 9 (cpu 0)␛[0m
D (1102) FLASH_HAL: extra_dummy: 1␛[0m
V (1105) memspi: raw_chip_id: 1840C8
␛[0m
V (1109) memspi: chip_id: C84018
␛[0m
V (1112) memspi: raw_chip_id: 1840C8
␛[0m
V (1116) memspi: chip_id: C84018
␛[0m
D (1120) spi_flash: trying chip: issi␛[0m
D (1123) spi_flash: trying chip: gd␛[0m
␛[0;32mI (1127) spi_flash: detected chip: gd␛[0m
␛[0;32mI (1131) spi_flash: flash io: dio␛[0m
D (1135) chip_generic: set_io_mode: status before 0x0␛[0m
V (1140) chip_generic: set_io_mode: status update 0x0␛[0m
␛[0;32mI (1145) cpu_start: Starting scheduler on PRO CPU.␛[0m
V (0) intr_alloc: esp_intr_alloc_intrstatus (cpu 1): checking args␛[0m
V (5) intr_alloc: esp_intr_alloc_intrstatus (cpu 1): Args okay. Resulting flags 0x40E␛[0m
D (14) intr_alloc: Connected src 25 to int 2 (cpu 1)␛[0m
␛[0;32mI (18) cpu_start: Starting scheduler on APP CPU.␛[0m
D (1199) heap_init: New heap initialised at 0x3ffe0440␛[0m
D (1204) heap_init: New heap initialised at 0x3ffe4350␛[0m
V (1209) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1209) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xE␛[0m
D (1209) intr_alloc: Connected src 16 to int 12 (cpu 0)␛[0m
D (1229) partition: Loading the partition table␛[0m
␛[0;33mW (1253) SPIFFS: mount failed, -10025. formatting...␛[0m
␛[0;31mE (1363) SPIFFS: mount failed, -10025␛[0m
␛[0;31mE (1363) TAG: Failed to mount SPIFFS (ESP_FAIL)␛[0m
␛[0;31mE (2363) TAG: No file found..␛[0m
␛[0;33mW (2363) TAG: Creating new file w/config1.txt ..  ␛[0m
␛[0;31mE (2363) TAG: File creation failed ... exiting␛[0m
␛[0;31mE (4266) TAG: File open failed ... exiting␛[0m
␛[0;31mE (6166) TAG: File open failed ... exiting␛[0m
--------------------------------------------------------


After reset button :

Code: Select all


ets Jul 29 2019 12:21:46

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:4
load:0x3fff0034,len:7192
load:0x40078000,len:13072
ho 0 tail 12 room 4
load:0x40080400,len:3896
entry 0x40080688
␛[0;32mI (31) boot: ESP-IDF 3.40100.200827 2nd stage bootloader␛[0m
␛[0;32mI (31) boot: compile time 14:18:26␛[0m
␛[0;32mI (31) boot: chip revision: 3␛[0m
␛[0;32mI (35) boot_comm: chip revision: 3, min. bootloader chip revision: 0␛[0m
␛[0;32mI (42) boot.esp32: SPI Speed      : 40MHz␛[0m
␛[0;32mI (46) boot.esp32: SPI Mode       : DIO␛[0m
␛[0;32mI (51) boot.esp32: SPI Flash Size : 16MB␛[0m
␛[0;32mI (55) boot: Enabling RNG early entropy source...␛[0m
␛[0;32mI (61) boot: Partition Table:␛[0m
␛[0;32mI (64) boot: ## Label            Usage          Type ST Offset   Length␛[0m
␛[0;32mI (72) boot:  0 nvs              WiFi data        01 02 00009000 00006000␛[0m
␛[0;32mI (79) boot:  1 phy_init         RF data          01 01 0000f000 00001000␛[0m
␛[0;32mI (87) boot:  2 factory          factory app      00 00 00010000 00100000␛[0m
␛[0;32mI (94) boot:  3 ota_0            OTA app          00 10 00110000 00100000␛[0m
␛[0;32mI (102) boot:  4 ota_1            OTA app          00 11 00210000 00100000␛[0m
␛[0;32mI (109) boot:  5 wifi2            Unknown data     01 82 00310000 00080000␛[0m
␛[0;32mI (117) boot: End of partition table␛[0m
␛[0;32mI (121) boot_comm: chip revision: 3, min. application chip revision: 0␛[0m
␛[0;32mI (128) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x0646c ( 25708) map␛[0m
␛[0;32mI (147) esp_image: segment 1: paddr=0x00016494 vaddr=0x3ffb0000 size=0x02270 (  8816) load␛[0m
␛[0;32mI (151) esp_image: segment 2: paddr=0x0001870c vaddr=0x40080000 size=0x00404 (  1028) load␛[0m
␛[0;32mI (155) esp_image: segment 3: paddr=0x00018b18 vaddr=0x40080404 size=0x07500 ( 29952) load␛[0m
␛[0;32mI (177) esp_image: segment 4: paddr=0x00020020 vaddr=0x400d0020 size=0x18538 ( 99640) map␛[0m
␛[0;32mI (215) esp_image: segment 5: paddr=0x00038560 vaddr=0x40087904 size=0x027f4 ( 10228) load␛[0m
␛[0;32mI (226) boot: Loaded app from partition at offset 0x10000␛[0m
␛[0;32mI (226) boot: Disabling RNG early entropy source...␛[0m
␛[0;32mI (227) cpu_start: Pro cpu up.␛[0m
␛[0;32mI (230) cpu_start: Application information:␛[0m
␛[0;32mI (235) cpu_start: Project name:     spiffstest␛[0m
␛[0;32mI (241) cpu_start: App version:      1␛[0m
␛[0;32mI (245) cpu_start: Compile time:     Sep 23 2020 14:17:41␛[0m
␛[0;32mI (251) cpu_start: ELF file SHA256:  8cb86d5e77b11102...␛[0m
␛[0;32mI (257) cpu_start: ESP-IDF:          3.40100.200827␛[0m
␛[0;32mI (263) cpu_start: Starting app cpu, entry point is 0x40081054␛[0m
␛[0;32mI (0) cpu_start: App cpu up.␛[0m
␛[0;32mI (976) heap_init: Initializing. RAM available for dynamic allocation:␛[0m
D (983) heap_init: New heap initialised at 0x3ffae6e0␛[0m
␛[0;32mI (988) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM␛[0m
D (994) heap_init: New heap initialised at 0x3ffb2a70␛[0m
␛[0;32mI (999) heap_init: At 3FFB2A70 len 0002D590 (181 KiB): DRAM␛[0m
␛[0;32mI (1005) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM␛[0m
␛[0;32mI (1012) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM␛[0m
D (1018) heap_init: New heap initialised at 0x4008a0f8␛[0m
␛[0;32mI (1024) heap_init: At 4008A0F8 len 00015F08 (87 KiB): IRAM␛[0m
␛[0;32mI (1030) cpu_start: Pro cpu start user code␛[0m
D (1042) clk: RTC_SLOW_CLK calibration value: 3253914␛[0m
V (1051) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1051) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xE␛[0m
D (1057) intr_alloc: Connected src 46 to int 2 (cpu 0)␛[0m
V (1062) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1068) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xC0E␛[0m
D (1076) intr_alloc: Connected src 57 to int 3 (cpu 0)␛[0m
V (1082) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1088) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0x40E␛[0m
D (1096) intr_alloc: Connected src 24 to int 9 (cpu 0)␛[0m
D (1102) FLASH_HAL: extra_dummy: 1␛[0m
V (1105) memspi: raw_chip_id: 1840C8
␛[0m
V (1109) memspi: chip_id: C84018
␛[0m
V (1112) memspi: raw_chip_id: 1840C8
␛[0m
V (1116) memspi: chip_id: C84018
␛[0m
D (1120) spi_flash: trying chip: issi␛[0m
D (1123) spi_flash: trying chip: gd␛[0m
␛[0;32mI (1127) spi_flash: detected chip: gd␛[0m
␛[0;32mI (1131) spi_flash: flash io: dio␛[0m
D (1135) chip_generic: set_io_mode: status before 0x0␛[0m
V (1140) chip_generic: set_io_mode: status update 0x0␛[0m
␛[0;32mI (1145) cpu_start: Starting scheduler on PRO CPU.␛[0m
V (0) intr_alloc: esp_intr_alloc_intrstatus (cpu 1): checking args␛[0m
V (5) intr_alloc: esp_intr_alloc_intrstatus (cpu 1): Args okay. Resulting flags 0x40E␛[0m
D (14) intr_alloc: Connected src 25 to int 2 (cpu 1)␛[0m
␛[0;32mI (18) cpu_start: Starting scheduler on APP CPU.␛[0m
D (1199) heap_init: New heap initialised at 0x3ffe0440␛[0m
D (1204) heap_init: New heap initialised at 0x3ffe4350␛[0m
V (1209) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): checking args␛[0m
V (1209) intr_alloc: esp_intr_alloc_intrstatus (cpu 0): Args okay. Resulting flags 0xE␛[0m
D (1209) intr_alloc: Connected src 16 to int 12 (cpu 0)␛[0m
D (1229) partition: Loading the partition table␛[0m
␛[0;33mW (1253) SPIFFS: mount failed, -10025. formatting...␛[0m
␛[0;32mI (5207) TAG: Partition size: total: 463.5 KB, used: 0.0 KB , free: 463.5 KB␛[0m
␛[0;32mI (5208) TAG: Active partition is set to :(wifi2)␛[0m
␛[0;32mI (5210) TAG: Mount OK␛[0m
␛[0;31mE (6235) TAG: No file found..␛[0m
␛[0;33mW (6236) TAG: Creating new file w/config1.txt ..  ␛[0m
␛[0;32mI (6293) TAG: file created succefully ...␛[0m
␛[0;32mI (10104) TAG: Read  THIS IS A TEST FILE CREATE
␛[0m
␛[0;32mI (10104) TAG: Read  THIS IS A TEST APPEND FILE
␛[0m
␛[0m32mI (10105) TAG: Read
there was one time when i activate SPI write check in menuconfig , i was able to get INVALID FLASH WRITE errors going to the log ... but not sure why not anymore.

Menuconfig
sdkconfig.txt
(34.82 KiB) Downloaded 51 times