Originally posted by ElFishi
View Post
Announcement
Collapse
No announcement yet.
ANNOUNCE: Squeezelite-ESP32 (dedicated thread)
Collapse
X
-
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!
-
I noticed that after I flashed the fw: SqueezeAmp.517.master-cmake I have had a couple of hangs.
The first time, the squeezeamp stopped in the middle of a song and became unresponsive ( no web interface ) wifi dropped also.
I powered it off and back on with no change, although the green led was flashing the 1 per sec/sec+. Powering it off for a longer period of time seemed to 'fix it'.
That was last night. I left it on all night. This morning it was fine but paused at the end of a song and stuck. I was able to advance to the next song in the LMS web interface and since then no problems.
The song files are all FLAC. Not high volume play. 2m from the wifi access point. No logged issues on my LMS server or access point.
I have placed a couple of heat sinks on the SOC as it gets pretty hot, they have been there since before the new FW.
Just an observation. First issue I have had.2 Duets controllers, 1 X Boom, 1 X Radio
1 X SqueezeAmp + Edifier S1000DB
1 X Receiver + Yamaha RX-A2000, Polk M70
1 X Receiver + Boston MicroSystem CD
Raspberry Pi 3 B+ HiFi Berry Amp2 7" touchscreen PiCorePlayer 7.0 Audioengine A5 ( passive mode )
Raspberry Pi 2 B, HiFiBerry Dac+ & Max2play
SqueezeAmp 3 Monsoon MM-700 flat panels + Infinity sub
HTC 10 w/ Squeeze Ctrl
ReadyNAS 516 LMS 8.31
Comment
-
Originally posted by mark wollschlager View PostI noticed that after I flashed the fw: SqueezeAmp.517.master-cmake I have had a couple of hangs.
The first time, the squeezeamp stopped in the middle of a song and became unresponsive ( no web interface ) wifi dropped also.
I powered it off and back on with no change, although the green led was flashing the 1 per sec/sec+. Powering it off for a longer period of time seemed to 'fix it'.
That was last night. I left it on all night. This morning it was fine but paused at the end of a song and stuck. I was able to advance to the next song in the LMS web interface and since then no problems.
The song files are all FLAC. Not high volume play. 2m from the wifi access point. No logged issues on my LMS server or access point.
I have placed a couple of heat sinks on the SOC as it gets pretty hot, they have been there since before the new FW.
Just an observation. First issue I have had.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
Comment
-
Originally posted by philippe_44 View PostI don’t think this is a heat issue, but what supply voltage do you use?2 Duets controllers, 1 X Boom, 1 X Radio
1 X SqueezeAmp + Edifier S1000DB
1 X Receiver + Yamaha RX-A2000, Polk M70
1 X Receiver + Boston MicroSystem CD
Raspberry Pi 3 B+ HiFi Berry Amp2 7" touchscreen PiCorePlayer 7.0 Audioengine A5 ( passive mode )
Raspberry Pi 2 B, HiFiBerry Dac+ & Max2play
SqueezeAmp 3 Monsoon MM-700 flat panels + Infinity sub
HTC 10 w/ Squeeze Ctrl
ReadyNAS 516 LMS 8.31
Comment
-
Originally posted by mark wollschlager View Post12v 1aLMS 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
Comment
-
Originally posted by philippe_44 View PostYes, so it's not a heat issueLMS 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
-
Originally posted by sle118 View PostAll, the most stable version right now is 142 (older UI) or 145. I'm still busy stabilizing some of the changes introduced at a later point.
Comment
-
Originally posted by ElFishi View PostI have fw: I2S-4MFlash.521.master-cmake running, so far without issue. But it gathered one or two hours only.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
-
Originally posted by sle118 View PostAll, the most stable version right now is 142 (older UI) or 145. I'm still busy stabilizing some of the changes introduced at a later point.
The song stopped and while the 'green led' remained solid on the squeezeamp web interface was unavailable.
After about 10 minutes the green led flashed a pattern and rebooted. I was able to resume play without powering off the device.
It's been going now for about an hour with no hiccups.
Edit. And after another hour it hung again and rebooted. The web interface stayed up and the log indicates a successful start.
And again about 50 minutes later. It reboots after about 4 minutes according to the web interface.
Where is the debug log?2 Duets controllers, 1 X Boom, 1 X Radio
1 X SqueezeAmp + Edifier S1000DB
1 X Receiver + Yamaha RX-A2000, Polk M70
1 X Receiver + Boston MicroSystem CD
Raspberry Pi 3 B+ HiFi Berry Amp2 7" touchscreen PiCorePlayer 7.0 Audioengine A5 ( passive mode )
Raspberry Pi 2 B, HiFiBerry Dac+ & Max2play
SqueezeAmp 3 Monsoon MM-700 flat panels + Infinity sub
HTC 10 w/ Squeeze Ctrl
ReadyNAS 516 LMS 8.31
Comment
-
Originally posted by KeBul View PostI tried both my USB to serial adapter and the inbuilt UART port, did you have to switch it into flash mode, If I use the on and rst buttons to do that I can't get it to do anything different, if I manually pull down GPIO 0 and then reset, D4 lights up but I still can't flash it.
Kev
I'm trying an ESP32 A1S AI Thinker Audio Developer Board, I bought it from eBay, very cheap so no problem with the risk and it ambled its way across from China on a slow boat within a couple of weeks.
What I received was V2.2 of the board, quite possibly, not an official build, certain aspects of the printing on both the ESP32 A1S chip and the general screen printing made me suspicious.
I had been unable to download firmware using either my USB to TTL adapter or the inbuilt uart and was increasingly convinced it was at the very least a fake ESP32 chip.
Anyway today I managed to connect to it through its built in uart port using putty and confirm pressing and holding the boot button then a press and release of the RST button followed by releasing the boot button did indeed boot it into download mode. However, I still could not get it to download the Squeezelite ESP32 A1S firmware using the ESP Download Tool, getting sync errors and timeouts.
Digging around on many ESP and Arduino forums I eventually found a thread that suggested hitting the boot button at the time the firmware download was started. A little experimenting found that if you start the download and when display output stops press and hold the boot button for a couple of seconds the download process then continues... and completes... woohoo success! I could then go through the rest of the process setting up the Squeezelite ESP32 A1S.
So if you hit similar issues with a cheap eBay V2.2 "AI Thinker ESP32-A1S audio developer board" then try this...
My process was to connect from USB to uart (CP210x Windows drivers installed) using a decent USB to micro USB cable, power the module from a 5v 2A psu as well, hold boot, hit reset, release boot. Start the ESP Download tool configured up as per Philippe's instructions in #1 post of this thread, selecting the com port for the CP210x uart (check device manager/Ports(COM & LPT) for correct com port) and a speed of 115200. Start download, watch the download tool dos box display and when it stops, press the boot button for a second or two.
It looks like there is a hardware design fault on my board, the apparent fix is to add a 1uF-10uF capacitor between the EN (rst) pin and GND. I'll try that in the next day or so and report back.
***Update*** added the 1uF capacitor and that helps a lot, flashing works reliably now, but erase sometimes seems to go on forever, when it does that, after 10 minutes or so I press the boot button for 1-2 seconds and it completes OK.
I went for 142 as that's on my two SqueezeAMPs and is working well and at least initially wanted to try the A1S with something I could trust and although I had my usual initial battle with Bluetooth, especially to my Bose headphones, I've settled on using the new Anker Soundcore 2 bluetooth speaker a purchased a couple of weeks ago and that's working well.
Not as small and sexy as a SqueezeAMP, about twice the footprint and no case for it yet, but it sounds good though especially for £14.09 delivered. It has six buttons built in to play around with, so a bit more learning to do there. Could also do with finding out how to tame the green power led which currently feels it has to try and provide light for South East London
Kev
Comment
-
Wow look at that !
WT32-SC01 is an ESP32 Development board with a 3.5-inch color touch screen. The touch screen enables a new way of interacting with the ESP32. The board is equipped with a graphical user interface (GUI) firmware, which supports graphical drag-and-drop programming and helps users develop a customized control platform.
ESP32-WROVER-B 4MB SPI Flash and 8MB PSRAM. , 3.5-inch 320x480 capacitive 2-point multi-touch screen
Now I'm dreaming about a very small "Squeezelite-ESP32-Touch" !
Last edited by schmurtz; 2020-11-11, 00:22.
Comment
-
Originally posted by schmurtz View PostWow look at that !
WT32-SC01 is an ESP32 Development board with a 3.5-inch color touch screen. The touch screen enables a new way of interacting with the ESP32. The board is equipped with a graphical user interface (GUI) firmware, which supports graphical drag-and-drop programming and helps users develop a customized control platform.
Datasheet here
Now I'm dreaming about a very small "Squeezelite-ESP32-Touch" !
[ATTACH=CONFIG]32123[/ATTACH]
VERY nice! But there is not audio out?
Comment
-
Originally posted by schmurtz View PostWow look at that !
WT32-SC01 is an ESP32 Development board with a 3.5-inch color touch screen. The touch screen enables a new way of interacting with the ESP32. The board is equipped with a graphical user interface (GUI) firmware, which supports graphical drag-and-drop programming and helps users develop a customized control platform.
Datasheet here
Now I'm dreaming about a very small "Squeezelite-ESP32-Touch" !
The largest WROVER is 2x240Mhz xtensa32 core and has 32MB of Flash (that might be ok) but only BMB of SRAM of which only 4MB are accessible directly. The other 4MB must be paginated *manually*, so although I wanted to use it at the beginning (for buffers) I gave up. And JiveLite is absolutely lite, but is "lite" for a Pi
Now, in addition, this CPU is not using a NAND + DDR system, but instead it's a serial NOR (with XPI and that's good) and serial PSRAM. These are Quad-SPI memories that I've set SPI lines @ 80MHz. With cache it does marvel (beyong my expectations), but you can't compared that to a DDR with separated A/D buses, page & burst modes and all that jazz. And you have little to no hardware accelerators. In comparison, a Touch is an ARM11 @ 533MHz with 128MB of Flash and 128MB of DDR (32 bits parallel bus)
That's the reason why I always compare Squeezelite-ESP32/SqueezeAMP to a new generation of Boom/Classic but nothing else.Last edited by philippe_44; 2020-11-11, 07:24.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
Comment
-
Originally posted by KeBul View PostNot as small and sexy as a SqueezeAMP, about twice the footprint and no case for it yet, but it sounds good though especially for £14.09 delivered. It has six buttons built in to play around with, so a bit more learning to do there. Could also do with finding out how to tame the green power led which currently feels it has to try and provide light for South East London
Kev
Comment
Comment