Thank you for your offer, but I must decline. I have spent many days troubleshooting this. I am a retired IT professional, and I understand how to do this. I have run the speaker on different versions of ESP Luxe as well squeezezelite. It has always been problematic. I have tried every step in this thread, performed multiple resets, and it just will not work on this version. It works on older versions, as well as just about every version of squeezelite, although squeezelite periodically locks up and needs to be rebooted. I have spent enough time on this and I donāt care to continue to troubleshoot this particular problem any further. If the software on the website is updated to a new version I will try again sometime but for now I am moving on.
Too bad! Here (and in many places) it works well: HA/Assist, Radio Browser, Music Assistant, etc.
If you change your mindā¦
Best regards.
LR
Ok, I looked at this again. Here is the offending entry from the logs, it starts rebooting right after this. But it works fine with other versions:
E (1759) spi_flash: Detected size(4096k) smaller than the size in the binary image header(8192k). Probe failed.
assert failed: do_core_init startup.c:350 (flash_ret == ESP_OK)
Backtrace: 0x40084691:0x3ffe3ab0 0x4008d6f9:0x3ffe3ad0 0x40093e0d:0x3ffe3af0 0x4013c3c2:0x3ffe3c10 0x40083d81:0x3ffe3c50 0x400796d5:0x3ffe3c80 |<-CORRUPTED
Here are the complete logs:
I (1658) cpu_start: Pro cpu start user code
I (1658) cpu_start: cpu freq: 160000000 Hz
I (1658) c2mI (1662) cpu_start: Project name: muse-luxe
I (1667) cpu_start: App version: 2025.4.0
I (1672) cpu_start: Compile time: Apr 29 2025 12:11:56
I (1678) cpu_start: ELF file SHA256: 61bf72e2fd4479c6ā¦
I (1684) cpu_start: ESP-IDF: 5.1.5
I (1689) cpu_start: Min chip rev: v0.0
I (1694) cpu_start: Max chip rev: v3.99
I (1699) cpu_start: Chip rev: v1.0
I (1704) heap_init: Initializing. RAM available for dynamic allocation:
I (1711) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (1717) heap_init: At 3FFB8CD8 len 00027328 (156 KiB): DRAM
I (1723) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (1730) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (1736) heap_init: At 40099CE4 len 0000631C (24 KiB): IRAM
I (1743) esp_psram: Adding pool of 4096K of PSRAM memory to heap allocator
I (1751) spi_flash: detected chip: generic
I (1755) spi_flash: flash io: dio
E (1759) spi_flash: Detected size(4096k) smaller than the size in the binary image header(8192k). Probe failed.
assert failed: do_core_init startup.c:350 (flash_ret == ESP_OK)
Backtrace: 0x40084691:0x3ffe3ab0 0x4008d6f9:0x3ffe3ad0 0x40093e0d:0x3ffe3af0 0x4013c3c2:0x3ffe3c10 0x40083d81:0x3ffe3c50 0x400796d5:0x3ffe3c80 |<-CORRUPTED
ELF file SHA256: 61bf72e2fd4479c6
Rebootingā¦
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x17 (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:7112
load:0x40078000,len:15624
load:0x40080400,len:4
load:0x40080404,len:3876
entry 0x4008064c
I (29) boot: ESP-IDF 5.1.5 2nd stage bootloader
I (29) boot: compile time Apr 29 2025 12:12:36
I (29) boot: Multicore bootloader
I (33) boot: chip revision: v1.0
I (37) boot.esp32: SPI Speed : 40MHz
I (42) boot.esp32: SPI Mode : DIO
I (46) boot.esp32: SPI Flash Size : 8MB
I (51) boot: Enabling RNG early entropy sourceā¦
I (56) boot: Partition Table:
I (60) boot: ## Label Usage Type ST Offset Length
I (67) boot: 0 otadata OTA data 01 00 00009000 00002000
I (75) boot: 1 phy_init RF data 01 01 0000b000 00001000
I (82) boot: 2 app0 OTA app 00 10 00010000 001c0000
I (89) boot: 3 app1 OTA app 00 11 001d0000 001c0000
I (97) boot: 4 nvs WiFi data 01 02 00390000 0006d000
I (104) boot: End of partition table
I (109) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=74a0ch (477708) map
I (290) esp_image: segment 1: paddr=00084a34 vaddr=3ffb0000 size=03c14h ( 15380) load
I (296) esp_image: segment 2: paddr=00088650 vaddr=40080000 size=079c8h ( 31176) load
I (309) esp_image: segment 3: paddr=00090020 vaddr=400d0020 size=fe628h (1041960) map
I (686) esp_image: segment 4: paddr=0018e650 vaddr=400879c8 size=1231ch ( 74524) load
I (730) boot: Loaded app from partition at offset 0x10000
I (730) boot: Disabling RNG early entropy sourceā¦
I (741) cpu_start: Multicore app
I (742) quad_psram: This chip is ESP32-D0WD
I (743) esp_psram: Found 8MB PSRAM device
I (743) esp_psram: Speed: 40MHz
I (747) esp_psram: PSRAM initialized, cache is in low/high (2-core) mode.
W (755) esp_psram: Virtual address not enough for PSRAM, map as much as we can. 4MB is mapped
I (764) cpu_start: Pro cpu up.
I (768) cpu_start: Starting app cpu, entry point is 0x4008399c
I (760) cpu_start: App cpu up.
I (1650) esp_psram: SPI SRAM memory test OK
I (1658) cpu_start: Pro cpu start user code
I (1658) cpu_start: cpu freq: 160000000 Hz
I (1658) cpu_start: Application information:
I (1662) cpu_start: Project name: muse-luxe
I (1667) cpu_start: App version: 2025.4.0
I (1672) cpu_start: Compile time: Apr 29 2025 12:11:56
I (1678) cpu_start: ELF file SHA256: 61bf72e2fd4479c6ā¦
I (1684) cpu_start: ESP-IDF: 5.1.5
I (1689) cpu_start: Min chip rev: v0.0
I (1694) cpu_start: Max chip rev: v3.99
I (1699) cpu_start: Chip rev: v1.0
I (1704) heap_init: Initializing. RAM available for dynamic allocation:
I (1711) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (1717) heap_init: At 3FFB8CD8 len 00027328 (156 KiB): DRAM
I (1723) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (1730) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (1736) heap_init: At 40099CE4 len 0000631C (24 KiB): IRAM
I (1743) esp_psram: Adding pool of 4096K of PSRAM memory to heap allocator
I (1751) spi_flash: detected chip: generic
I (1755) spi_flash: flash io: dio
E (1759) spi_flash: Detected size(4096k) smaller than the size in the binary image header(8192k). Probe failed.
assert failed: do_core_init startup.c:350 (flash_ret == ESP_OK)
Backtrace: 0x40084691:0x3ffe3ab0 0x4008d6f9:0x3ffe3ad0 0x40093e0d:0x3ffe3af0 0x4013c3c2:0x3ffe3c10 0x40083d81:0x3ffe3c50 0x400796d5:0x3ffe3c80 |<-CORRUPTED
ELF file SHA256: 61bf72e2fd4479c6
Rebootingā¦
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x17 (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:7112
load:0x40078000,len:15624
load:0x40080400,len:4
load:0x40080404,len:3876
entry 0x4008064c
I (29) boot: ESP-IDF 5.1.5 2nd stage bootloader
I (29) boot: compile time Apr 29 2025 12:12:36
I (29) boot: Multicore bootloader
I (33) boot: chip revision: v1.0
I (37) boot.esp32: SPI Speed : 40MHz
I (42) boot.esp32: SPI Mode : DIO
I (46) boot.esp32: SPI Flash Size : 8MB
I (51) boot: Enabling RNG early entropy sourceā¦
I (56) boot: Partition Table:
I (60) boot: ## Label Usage Type ST Offset Length
I (67) boot: 0 otadata OTA data 01 00 00009000 00002000
I (75) boot: 1 phy_init RF data 01 01 0000b000 00001000
I (82) boot: 2 app0 OTA app 00 10 00010000 001c0000
I (89) boot: 3 app1 OTA app 00 11 001d0000 001c0000
I (97) boot: 4 nvs WiFi data 01 02 00390000 0006d000
I (104) boot: End of partition table
I (109) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=74a0ch (477708) map
I (290) esp_image: segment 1: paddr=00084a34 vaddr=3ffb0000 size=03c14h ( 15380) load
I (296) esp_image: segment 2: paddr=00088650 vaddr=40080000 size=079c8h ( 31176) load
I (309) esp_image: segment 3: paddr=00090020 vaddr=400d0020 size=fe628h (1041960) map
I (686) esp_image: segment 4: paddr=0018e650 vaddr=400879c8 size=1231ch ( 74524) load
I (730) boot: Loaded app from partition at offset 0x10000
I (730) boot: Disabling RNG early entropy sourceā¦
I (741) cpu_start: Multicore app
I (742) quad_psram: This chip is ESP32-D0WD
I (743) esp_psram: Found 8MB PSRAM device
I (743) esp_psram: Speed: 40MHz
I (747) esp_psram: PSRAM initialized, cache is in low/high (2-core) mode.
W (755) esp_psram: Virtual address not enough for PSRAM, map as much as we can. 4MB is mapped
I (764) cpu_start: Pro cpu up.
I (768) cpu_start: Starting app cpu, entry point is 0x4008399c
I (760) cpu_start: App cpu up.
I (1650) esp_psram: SPI SRAM memory test OK
I (1658) cpu_start: Pro cpu start user code
I (1658) cpu_start: cpu freq: 160000000 Hz
I (1658) cpu_start: Application information:
I (1662) cpu_start: Project name: muse-luxe
I (1667) cpu_start: App version: 2025.4.0
I (1672) cpu_start: Compile time: Apr 29 2025 12:11:56
I (1678) cpu_start: ELF file SHA256: 61bf72e2fd4479c6ā¦
I (1684) cpu_start: ESP-IDF: 5.1.5
I (1689) cpu_start: Min chip rev: v0.0
I (1694) cpu_start: Max chip rev: v3.99
I (1699) cpu_start: Chip rev: v1.0
I (1704) heap_init: Initializing. RAM available for dynamic allocation:
I (1711) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (1717) heap_init: At 3FFB8CD8 len 00027328 (156 KiB): DRAM
I (1723) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (1730) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (1736) heap_init: At 40099CE4 len 0000631C (24 KiB): IRAM
I (1743) esp_psram: Adding pool of 4096K of PSRAM memory to heap allocator
I (1751) spi_flash: detected chip: generic
I (1755) spi_flash: flash io: dio
E (1759) spi_flash: Detected size(4096k) smaller than the size in the binary image header(8192k). Probe failed.
assert failed: do_core_init startup.c:350 (flash_ret == ESP_OK)
Backtrace: 0x40084691:0x3ffe3ab0 0x4008d6f9:0x3ffe3ad0 0x40093e0d:0x3ffe3af0 0x4013c3c2:0x3ffe3c10 0x40083d81:0x3ffe3c50 0x400796d5:0x3ffe3c80 |<-CORRUPTED
ELF file SHA256: 61bf72e2fd4479c6
Rebootingā¦
ets Jun 8 2016 00:22:57
This just keeps repeating forever.
I was finally able to install the latest luxe_microWW.bin via ESPHome web tools. Same problem, same logs, same error.
[13:51:52]I (1755) spi_flash: flash io: dio
[13:51:52]E (1759) spi_flash: Detected size(4096k) smaller than the size in the binary image header(8192k). Probe failed.
[13:51:52]
[13:51:52]assert failed: do_core_init startup.c:350 (flash_ret == ESP_OK)
[13:51:52]
[13:51:52]
[13:51:52]Backtrace: 0x40084691:0x3ffe3ab0 0x4008d6f9:0x3ffe3ad0 0x40093e0d:0x3ffe3af0 0x4013c3c2:0x3ffe3c10 0x40083d81:0x3ffe3c50 0x400796d5:0x3ffe3c80 |<-CORRUPTED
[13:51:52]
[13:51:52]
[13:51:52]
[13:51:52]
[13:51:52]ELF file SHA256: 61bf72e2fd4479c6
[13:51:52]
[13:51:52]Rebootingā¦
[13:51:52]ets Jun 8 2016 00:22:57
Thank you for your assistance
Using an older esphome 2025.2.2 luxe_microWWW.bin file from New (=> esphome 2025.2.2) Ā· RASPIAUDIO/esphomeLuxe@32d4a87 Ā· GitHub works. Muse Luxe is online and working. There is definitely something about the newest version that does not work with my luxe.
Hi Raymond!
What we see is that the size of the binary you are trying to load is 8MB while your flash is 4MBā¦
This cannot work!
Can you tell me again which method you are using for loading?
Thank you!
LR
Primarily from http://raspiaudio.github.io/. I also tried installing luxe_microWW.bin with ESPHome from GitHub - RASPIAUDIO/esphomeLuxe.
I made a little correction that should solve your problem.
Please, keep me informed.
LR
Ok, I may not be able to test it for a couple of days but I will let you know after I try it.
@sbar I installed the new version today. Seems to be working fine. Thank you!