Check AE.An STM32H7 module is around $30. The chip is about the price of ADAU DSP chips.
Check AE.
I think that price is really outlierAn STM32H7 module is around $30. The chip is about the price of ADAU DSP chips.
They should be compatibleTalking about that, I see Ali is flooded with the 124 pin version (STM32H723ZGT6, Z for 124 pins instead of V for 100 pins that @Weeb Labs linked) that is also cheaper. Any stm32 nerd knows if it can be easily made work with whatever comes out of this project?
Example:
Wow, that sounds really interesting! Could you tell us more about the other capabilities of this chip? What are its additional advantages compared to the RP2350?A quick update on the STM32H723 port. This board offers approximately five times the DSP headroom of the RP2350. With 40 PEQ filters, loudness compensation, crossfeed and volume levelling all active, CPU utilisation is just 10%. The STM is quite a monster of an MCU!
The Z and V variants are fully code compatible. Most of the others (H725/730/743/753/747/750/7A3 etc) are also compatible with minimal accommodations. About 70% of the codebase is portable by design, so it can support many MCU platforms with relatively little work.Talking about that, I see Ali is flooded with the 124 pin version (STM32H723ZGT6, Z for 124 pins instead of V for 100 pins that @Weeb Labs linked) that is also cheaper. Any stm32 nerd knows if it can be easily made work with whatever comes out of this project?
Example:
Some of the advantages are quite technical in nature. For instance, the STM has hardware peripherals that are specifically intended for use with I2S and SPDIF, which drastically simplifies clocking and master/slave relationships. It also has integrated networking/MAC, hardware PTP, hardware accelerated graphics output and double precision float.Wow, that sounds really interesting! Could you tell us more about the other capabilities of this chip? What are its additional advantages compared to the RP2350?
If you're interested in testing, I have attached a build with Sound Sync enabled by default. I don't have access to my LG C7, so have no way of verifying functionality at the moment. All that you should need to do is enable it on your TV and switch to SPDIF input.Wow! Eager to try the next beta with LG Sound Sync support!
Fantastic job @Weeb Labs!
Do you have one for the 2040 too? Only have one of those for now.If you're interested in testing, I have attached a build with Sound Sync enabled by default. I don't have access to my LG C7, so have no way of verifying functionality at the moment. All that you should need to do is enable it on your TV and switch to SPDIF input.![]()
Here's one for the RP2040.Do you have one for the 2040 too? Only have one of those for now.
Yes. I2S input will be available in the near future. I have a branch with a working implementation already!Will it be possible to connect the PCM1808 system to provide an analog input as an option, which communicates with the RPi via I2S?
Very interesting!I received an STM32H723 a few days ago (thanks to project supporters) and have pushed an initial port. This board offers many advantages over the RP2350 and is only slightly more expensive on AliExpress. Among those advantages are a faster CPU, much higher resolution feedback, hardware SPDIF RX and a double precision FPU.
To be clear, this port is a side project. While it would be nice to fully support the STM32, the Pico is my priority.![]()

I'll test it as soon as family life lets me breathJust a little update. LG Sound Sync is now confirmed to be working!
View attachment 531490
Through my testing, I learned that older LG models such as the B7 make use of a slightly different control bit configuration. Support for this has been added via protocol auto-detection.
I think that good thing about DSPi is that it can be used on both pico and stm32 with a not too drastic modifications. It's a good thing to have a choice, so that users who want it as a dsp crossover just for their active speakers builds can use cheap RP2040 while users who want to use it for more advanced and resource heavy stuff can use more expensive STM32 boards .I've been thinking about the STM port and my 2c would be...
It's easy when using processors to get into a mode where bigger and faster processors seem clearcut. They code more easily, you don't have to be nearly as careful at optimizations, there's often more cache space, ... but with all that said, one reason this is such a fascinating product is the price of entry.
I look forward to possibly building active speakers that I can give as presents (or maybe sell off and on) knowing they are easy and cheap to build and maintain. Finding a random ali STM32 board is not always the best thing when you need to replace a processor. Raspberry Pi provides support (like accurate doc) and longevity for a seriously crazy budget price.
So, I'm not opposed to the STM32 but not really a fan either.