EPub-InkPlate icon indicating copy to clipboard operation
EPub-InkPlate copied to clipboard

Soldered Inkplate 6 PLUS boot loop

Open gigawatts opened this issue 1 year ago • 64 comments

I can't get either the 2.0.0 or 2.0.1 release for the Inkplate 6 Plus to start. This is using the "Soldered" variant of the device (https://soldered.com/product/soldered-inkplate-6plus-with-enclosure-e-paper-display-with-touchscreen-copy/), I am not sure if that makes a difference.

Here is the boot sequence I get, followed by a reboot, over and over, with or without an SD card inserted.

I (721) psram: This chip is ESP32-D0WD
I (722) spiram: Found 64MBit SPI RAM device
I (723) spiram: SPI RAM mode: flash 40m sram 40m
I (724) spiram: PSRAM initialized, cache is in low/high (2-core) mode.
I (731) cpu_start: Pro cpu up.
I (735) cpu_start: Starting app cpu, entry point is 0x40083c64
I (0) cpu_start: App cpu up.
I (1626) spiram: SPI SRAM memory test OK
I (1635) cpu_start: Pro cpu start user code
I (1635) cpu_start: cpu freq: 240000000
I (1636) cpu_start: Application information:
I (1638) cpu_start: Project name:     EPub-InkPlate
I (1644) cpu_start: App version:      2.0.1
I (1649) cpu_start: Compile time:     May  1 2022 18:56:00
I (1655) cpu_start: ELF file SHA256:  1f56aaecd8043574...
I (1661) cpu_start: ESP-IDF:          4.3.2
I (1666) heap_init: Initializing. RAM available for dynamic allocation:
I (1673) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (1679) heap_init: At 3FFC13C0 len 0001EC40 (123 KiB): DRAM
I (1686) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (1692) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (1699) heap_init: At 4009FDD0 len 00000230 (0 KiB): IRAM
I (1705) spiram: Adding pool of 4084K of external SPI memory to heap allocator
I (1714) spi_flash: detected chip: generic
I (1718) spi_flash: flash io: dio
I (1729) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (1732) spiram: Reserving pool of 32K of internal memory for DMA/internal allocations
This is esp32 chip with 2 CPU core(s), WiFi/BT/BLE, silicon revision 3, 4MB external flash
Minimum free heap size: 4373811 bytes
Heap summary for capabilities 0x00000C06:
  Totals:
    free 0 allocated 0 min_free 0 largest_free_block 0
I (1762) main: EPub-Inkplate Startup.
I (1782) MCP23017: MCP at address 0x20 has been detected
I (1792) MCP23017: MCP at address 0x22 has NOT been detected
E (1792) MCP23017: The MCP at address 0x22 has not been detected.
E (1792) MCP23017: The MCP at address 0x22 has not been detected.
I (1932) gpio: GPIO[36]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 1| Intr:2 
E (3982) Wire: Unable to complete request_from: ESP_ERR_TIMEOUT.
E (3982) main: InkPlate6Ctrl Error.
E (3982) main: Config Error.
E (3982) Fonts: Unable to read fonts definition file fonts_list.xml.
E (3992) main: Font loading error.
E (3992) Fonts: Fonts.get(): Wrong index: 0 vs size: 0

abort() was called at PC 0x401ec55a on core 0

Backtrace:0x400838de:0x3ffdd9b0 0x4009255d:0x3ffdd9d0 0x4009a32a:0x3ffdd9f0 0x401ec55a:0x3ffdda60 0x401ec587:0x3ffdda80 0x401e9ddf:0x3ffddaa0 0x401d58bb:0x3ffddac0 0x400f8157:0x3ffddd60 00


ELF file SHA256: 1f56aaecd8043574

Rebooting...

I have tested that the SD card can be read from, with the MicroPython firmware and this example: https://github.com/SolderedElectronics/Inkplate-micropython/blob/master/Examples/Soldered_Inkplate6PLUS/exampleSd.py

gigawatts avatar Jun 18 '23 02:06 gigawatts