Category: Software updates

  • ESPHome component for HUSB238A PD-trigger chip

    ESPHome component for HUSB238A PD-trigger chip

    I just published a custom ESPHome component for a Hynetek HUSB238A USB-PD trigger chip, which is part of the 55-mm version of the Louder-ESP32-Mini board. Originally, when I prepared a design for this board, I selected this chip to support both “dumb” mode, where it would simply request the required power profile on boot, and “smart” I2C-controlled…

  • New onboarding experience for Esparagus boards

    New onboarding experience for Esparagus boards

    A new and updated web installer is now available on GitHub Pages for Esparagus devices. What is new The above approach was shamelessly copied from the voice-pe repository and replicated for each supported board. As a small bonus, you can also find links to the Airplay and Snapclient web-installers, in case that is what you’re looking…

  • PPC3 config support in TAS58xx Raspberry driver

    PPC3 config support in TAS58xx Raspberry driver

    Quick update on the TAS58xx Raspberry driver: it is now possible to export configuration from the PPC3 software and import it into the driver, overriding manual controls with a custom DSP configuration. A bit of history: the firmware parameter in device three was always there, but unfortunately the expected format of this file was never…

  • TAS58xx support update on the standalone snapclient

    TAS58xx support update on the standalone snapclient

    Small update on the standalone snapclient firmware for the TAS5805M/TAS58025M-based boards Recently, some nasty bug popped up in the firmware; the fault check and reset task that was added recently started to crash because of a lack of stack space, affecting both master and develop versions. The proper fix is on review right now, but…

  • Beta support for equilizer on PCM5122

    Beta support for equilizer on PCM5122

    I invite everyone to beta-test BQ-filters support on the PCM5122 DAC. Right now, it is available via the ESPHome driver, and work on snapclient is ongoing. First implementation of the BQ-filters I did on the TAS5805M DAC, and it definitely has a much more complicated DSP engine, with 15 BQs per channel, and fairly good support…

  • Esparagus working with Snapclient

    Esparagus working with Snapclient

    This is a copy of a post prepared for the Esparagus Audio Brick Crowd Supply campaign. After achieving multi-room sync with Sendspin, squeezelite-esp32, and Airplay-2, it is time to look at snapclient, which was, until recently, the only solution. Snapclient is an open-source remote audio playback protocol with a specific focus on near-perfect sync. Normally, you need to have…

  • Esparagus with AirPlay-2

    Esparagus with AirPlay-2

    This is a copy of a post prepared for the Esparagus Audio Brick Crowd Supply campaign. In the last update, we used Squeezelite-ESP32 firmware to play audio via the AirPlay protocol. It is a great way to listen to music over wireless, with the possibility to play directly on Apple devices or integrate with Music Assistant. The…

  • Using Squeezelite with Esparagus boards

    Using Squeezelite with Esparagus boards

    This is a copy of a post prepared for the Esparagus Audio Brick Crowd Supply campaign. Introduction I think it is safe to say Squeezelite-ESP32 is the second most popular option when it comes to connecting ESP32 and audio. But not so long ago, LMS (Logitech Media Server) ruled the hacker’s audio world for years, offering a powerful…

  • Esparagus Audio Brick Voice Assist

    Esparagus Audio Brick Voice Assist

    This is a copy of a post prepared for the Esparagus Audio Brick Crowd Supply campaign. One of the reasons to make an ESP32-S3 version of the board is the more advanced architecture of that chip, which allows for on-chip wake word detection. Similar to the Home Assistant Home device, the Esparagus Audio Brick can…

  • Voice-Assist + Sendspin ESPHome configs

    Voice-Assist + Sendspin ESPHome configs

    A person from the community reached out recently asking if it is possible to add Sendspin configuration for voice-assist config. Esparagus Echo, or any other ESP32-S3 board that supports voice-assist. After some poking, it turned out that it is possible, and two experimental features work surprisingly well together. Wake-word detection works, TTS works, and audio…