Announcement
Collapse
No announcement yet.
ANNOUNCE: Squeezelite-ESP32 (dedicated thread)
Collapse
X
-
LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 -
I have checked again, this time on Windows on Edge, Chrome and Firefox as well as on my phone and I get the same behaviour everywhere. On other squeezelite-esp32 around the house with older firmwares, it works.
And earlier, I went between 1030 and 1027 a few times and it would consistently be OK in 1027 and not in 1030. This is where SHIFT+CTRL+R was important to make it completely reload.
Is there any more information I can provide or testing I can do?Comment
-
To be clear: I believe the NVS editor itself is probably fine, I just can not get to it. The 'Credits' menu item does not respond and doesn't show the credits or the check box to make the NVS Editor menu item appear.
I have checked again, this time on Windows on Edge, Chrome and Firefox as well as on my phone and I get the same behaviour everywhere. On other squeezelite-esp32 around the house with older firmwares, it works.
And earlier, I went between 1030 and 1027 a few times and it would consistently be OK in 1027 and not in 1030. This is where SHIFT+CTRL+R was important to make it completely reload.
Is there any more information I can provide or testing I can do?LMS 7.9 - 1xRadio, 1xBoom, 5xDuet,3xTouch, 1 SB2. Sony PlayStation, Emby, Chromecast v1 and v2 and...
6xSqueezeAmp, several other ESP32-Wrover boards with jumper wires flying around, some with ethernet!Comment
-
I bought a couple of ST7789 to try with my Squeezeamps. Is the latest software straightforward for this or will I need to apply this patch?Comment
-
If I enter recovery, the NVS tab appears straight away. However, the credits tab still doesn't work.
I have the feeling it is something silly like a bracket missing somewhere in the javascript (is that even used anymore?) or something like that.
oooh. Maybe I have a bracket too many in my NVS settings somewhere?
Edit: no, I don't think so. I didn't add any parameters with brackets or quotes it seems. And it was like this immediately after I had done Erase + flash in the ESP download tool.nvs_config_squeezelite-ad050_1646462844732json.zipLast edited by nenu; 2022-03-05, 06:56.Comment
-
LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3Comment
-
with build 1030 and 1032 each with "erase_flash".
Self compiled (master-v4.3 / 57b7776, idf release /v4.3)everything works as it should.
Greetings chschindLast edited by chschind; 2022-03-05, 12:42.Comment
-
For what it's worth I'm first testing on a board where there's little else attached so I can use the GPIO specified there.Last edited by mafyou; 2022-03-05, 13:33.Comment
-
ST7789v
I have tried to get my display working this is the config I
\ have played around with
dc=15,data=13,clk=12
SPI,width=320,height=240,driver=ST7789,speed=20000 000,cs=18
these are some config i have seen other users say worked for them
spi_config: dc=27,data=19,clk=18
display_config: SPI,driver=ST7789,width=320,height=240,cs=5,back=1 2
display_config :SPI,driver=ST7789,width=320,height=240
spi_config :dc=22,data=21,clk=0
SPI:
data=4,clk=19,dc=5
Display:
SPI,width=320,height=240,cs=18,reset=23,speed=2000 0000,driver=ST7789,HFlip,rotate
any ideas why I am unable to get my display to show anything?
this is the display I have (same as in the github right from waveshare)
Comment
-
To be clear: I believe the NVS editor itself is probably fine, I just can not get to it. The 'Credits' menu item does not respond and doesn't show the credits or the check box to make the NVS Editor menu item appear.
I have checked again, this time on Windows on Edge, Chrome and Firefox as well as on my phone and I get the same behaviour everywhere. On other squeezelite-esp32 around the house with older firmwares, it works.
And earlier, I went between 1030 and 1027 a few times and it would consistently be OK in 1027 and not in 1030. This is where SHIFT+CTRL+R was important to make it completely reload.
Is there any more information I can provide or testing I can do?LMS 7.9 - 1xRadio, 1xBoom, 5xDuet,3xTouch, 1 SB2. Sony PlayStation, Emby, Chromecast v1 and v2 and...
6xSqueezeAmp, several other ESP32-Wrover boards with jumper wires flying around, some with ethernet!Comment
-
As you speak about CPU consumption, I noticed that for that particular station, the spectrum bars were not moving so "fluidly".
Maybe that station is using an encoding that is taxing too much the esp32 cpu ?
The radio is https://radios.rtbf.be/classic21-128.mp3
As it was late, I just decided to switch off the squeezelite-esp32.
To my surprise, the screen dimmed, the upper part of the screen displayed the date and time (as configured when it is in standby) but the lower part kept the spectrum bars frozen.
Just in case it gives you some hints.Comment
-
Yes! It's working in 1033. Thanks!
I haven't had such excellent help with a software issue since Microsoft support cold called me about a major issue I didn't even realise my computer had. That turned out to be quite expensive in the end though.👍 1Comment
-
Hello all,
I've got myself a couple of ESP32 Audio Kit v2.2. So I flashed them with Squeezelite-esp32(fw: I2S-4MFlash.16.1023.master-cmak). And I'm glad I did. It's fantastic!
Right now I'm on my third pass of reading this 150+ page thread.
The reason is: I'm banging my head trying to get a simple SSD1306 128x32 OLED Display Module to work, without luck so far. I've tried a few different GPIO configurations. All seem to invoke an error that i see via telnet session.
A Log with error and display not working.
Code:I (1726) esp_app_main: Setting up config subsystem. I (1776) esp_app_main: Registering default values I (1776) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE W (1786) config: Waiting for config commit ... I (2776) config: configuration has some uncommitted entries I (2776) config: Committing configuration to nvs. Locking config object. I (2776) config: Config committed! I (2776) esp_app_main: Configuring services I (2776) config: Done Committing configuration to nvs. I (2776) services: Configuring I2C sda:13 scl:15 port:1 speed:600000 I (2776) services: Configuring SPI mosi:-1 miso:-1 clk:-1 host:1 dc:-1 W (2776) services: no SPI configured W (2776) led: LED GPIO -1 ignored W (2776) led: LED GPIO -1 ignored I (2776) led: Configuring LEDs green:-1 (active:0 -1%), red:-1 (active:0 -1%) I (2776) battery: No battery I (2776) monitor: Initializing monitoring I (2776) monitor: Adding jack (low) detection GPIO 39 I (2776) buttons: Creating button using GPIO 39, type 0, pull-up/down 0, long press 0 shifter -1 I (2776) buttons: starting button tasks W (2776) buttons: creating polled gpio 39, level 1 I (2776) monitor: Heap internal:231756 (min:231660) external:4059332 (min:4059332) I (2776) esp_app_main: Initializing display I (2776) display: Trying to configure display with I2C,width=128,height=32,address=0x3C,HFlip,VFlip,driver=SSD1306 I (2776) SSD1306: SSD1306 driver E (2786) I2CDefaultWriteBytes: i2c_master_cmd_begin( I2CPortNumber, CommandHandle, I2CWait ) != ESP_OK, result: -1 .. .clip 30+ lines. .. E (2786) I2CDefaultWriteBytes: i2c_master_cmd_begin( I2CPortNumber, CommandHandle, I2CWait ) != ESP_OK, result: -1 I (2786) display: Display is I2C on port 0 E (2786) I2CDefaultWriteBytes: i2c_master_cmd_begin( I2CPortNumber, CommandHandle, I2CWait ) != ESP_OK, result: -1 .. .clip 10+ lines. .. E (2796) I2CDefaultWriteBytes: i2c_master_cmd_begin( I2CPortNumber, CommandHandle, I2CWait ) != ESP_OK, result: -1 I (2796) gds: Adding line 1 at -3 (height:14) I (2796) gds: Adding line 2 at 8 (height:24) I (2796) esp_app_main: Checking if certificates need to be updated I (2796) esp_app_main: About to check if certificates need to be updated in flash I (2796) esp_app_main: Running partition [ota_0] type 0 subtype 16 (offset 0x00150000) I (2796) esp_app_main: Running version: I2S-4MFlash.16.1023.master-cmak I (2796) esp_app_main: Certificate version: I2S-4MFlash.16.1023.master-cmak I (2796) esp_app_main: Checking for update url W (2796) config: Value not found for key fwurl W (2796) config: Value not found for key I (2796) esp_app_main: Starting Wifi Manager I (2806) wifi:wifi driver task: 3ffdd144, prio:23, stack:6656, core=0 I (2806) system_api: Base MAC address is not set, read default base MAC addressfrom BLK0 of EFUSE I (2806) system_api: Base MAC address is not set, read default base MAC addressfrom BLK0 of EFUSE I (2816) wifi:wifi firmware version: 6e1f9e4 I (2816) wifi:config NVS flash: enabled I (2816) wifi:config nano formating: disabled I (2816) wifi:Init data frame dynamic rx buffer num: 40 I (2816) wifi:Init management frame dynamic rx buffer num: 40 I (2816) wifi:Init management short buffer num: 32 I (2816) wifi:Init static tx buffer num: 12 I (2816) wifi:Init static rx buffer size: 1600 I (2816) wifi:Init static rx buffer num: 12 I (2816) wifi:Init dynamic rx buffer num: 40 I (2896) wifi:mode : null I (2896) http_server: Initializing HTTP Server I (2896) uart: queue free spaces: 3 I (2926) wifi_manager: Saved wifi found on startup. Will attempt to connect. I (2926) wifi:mode : sta (a4:e5:7c:e8:a3:e4) I (2926) wifi_manager: Wifi Connecting...
My currant NVS config:
Code:"dac_config": "model=ES8388,bck=27,ws=25,do=26,sda=33,scl=32,i2c= 16", "dac_controlset": "", "display_config": "I2C,width=128,height=32,address=0x3C,HFlip,VFlip,driver=SSD1306", "eth_config": "", "gpio_exp_config": "", "host_name": "Squeezelite-testbox", "i2c_config": "scl=15,sda=13,port=1,speed=600000", "jack_mutes_amp": "y", "led_brightness": "", "set_GPIO": " 21=amp,39=jack:0", "spdif_config": "", "spi_config": "", "stats": "n", "target": "", "telnet_enable": "y"
[SSD1306 <-> Audio Kit v2.2]
SCL = MTDO/IO15
SDA = MTCK/IO13
VCC = 3.3v
GND = GND
DipSW:
1-OFF
2-OFF
3-OFF
4-ON
5-ON
Are the preferred GPIOS to use with the display?
I'm obviously doing something wrong. Lil help please.
Many Many Thanks
AkrissComment
-
Address is decimal
Sent from my Redmi Note 5 using TapatalkLMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3Comment
-
I'm very grateful.
All good now.
Many thank for fueling my IoT curiosity with Squeezelite-ESP32.
Etit: I'm ashamed at myself for not configuring through the hardware tab, where it clearly say's that!
I went for the NVS entry path. /face palmLast edited by Akriss; 2022-03-12, 18:57.Comment
Comment