• The Vendor's Bazaar forum is for commercial offers and transactions. Only unmoderated members can post here.

    diyAudio provides this forum for the convenience of our members, but makes no warranty nor assumes any responsibility. We do not vet any members. Use of this facility is at your own risk. Customers can post any issues in those threads as long as it is done in a civil manner. All diyAudio rules about conduct apply and will be enforced.

ZOUDIO AIO4CH: 4-channel amplifier with DSP and Bluetooth

I'm considering a AIO438 to simplify my DIY TV and streaming center.
Current setup are a tinyPC running Ubuntu and CamillaDSP => hdmi => 7.1 reciver => 3ways stereo speaker.

I'm moving to a smaller space and the TV-bench has to be sacrificed due to space issues.

My idea are a Google Chrome => TV => AIO438 => 2 ways speakers(no filter, 4 channels amp and DSP). All mounted on the wall.

Questions: to avoid using the analog line out/in. Can I use a optical toslink from TV to I2S on the AIO438 and still be able to use the BT for streaming audio from my mobile?

https://www.audiophonics.fr/en/inte...Y6KP18iAcxFp8SqUsfgxNPZISRoUjJP_MbJmjbawJ6-AF

If I in the future would like to add one or two subs (active or passive), what would be the best solution?
Could I use a I2S splitter or does the AIO438 has both I2S in- and out-port
20241029_214835.jpg
 
Last edited:
I have the AIO4CH, the previous version. I rigged up a switch across the removed BT/I2S jumper, allowing me to go back and forth between the two inputs. I suspect the AIO438 will do the same, but cant bet my life on that.

I'm thinking of 2 X AIO4CH as a winter project, needing 6 channels. I was just going to parallel the I2S and "hope" that the FAN-OUT of the driver in the USB to I2S converter can drive the FAN-IN of the receiving chips; I'm banking on this will be so.

I'll report here if it works.
 
As I understand it, the I2S port feeds the two, two channel chip amps. Ordinarily it's connected to the BT receiver, which also does the analog input conversion to I2S. There's s jumper that disconnects the BT chip, leaving the I2S free to take on an external input. That's how I use mine. This is upstream of any DSP functionality, so the DSP works with either way of inputting a music signal.

I put a spst switch across the jumper pins. That way, if I want to play music from my phone, I can enable the BT input. If I want to listen through USB, I have a USB to I2S converter permanently connected to the I2S input pins. The simple switch effectively functions as an input select. This is with the AIO4CH model.
 
@PerCarlin The board takes analog in which feeds the QCC3031 BT module, which in turn feeds the two amplifiers. The I2S connector exposes the I2S bus between the BT module and the amplifiers. This can be used as output. As an input you would have to disable the BT module to avoid having two masters drive the bus at the same time. As this is more of an advanced / experimental feature, it's not covered in the normal documentation. I have some I2S usage instructions that I will send you by mail beginning of next week, when I will also ship your order.
 
  • Like
Reactions: PerCarlin
I have tried to follow this thread from the beginning, but I am not clear on a few things.

It seems that blue tooth in stereo is not functioning yet in the AIO438... yes?

If I built a pair of 3-way active speakers around the AIO438 (one AIO438 per speaker), how would blue tooth work in this case? Would each speaker receive and play a mono signal? Or would only one of the speakers connect with the PC/device?
 
In the DSP can you set the input signal to Left, Right or Mono. Therefore can you set all input to Left vs Right per board.
Capture.JPG

However do I not know if you can mirror the BT to master/slave between the amps.
The easiest way are to use an external BT and feed both amps via Line-in. However can you not use the volume knob as the amps will not be synced. To solve this set the min/nominal/max to same value on both amps and control the level via the transmitting device.
A more interesting way are to use I2S out from one amp to I2S to the other, to avoid DA-AD conversion. It requires some more advances settings than what the GUI offers but can be done by set some parameters in the promt, ask Jesse for more details. Same issue with syncing volume-level as above.

I will start with one amp to drive 2-way stereo. If I choose to ad a subwoffer will I buy a second amp and use the I2S out/in option to drive the sub(s). I have already invested in a power supply suitable to feed a 3-way system.
 
  • Like
Reactions: hifijim
@lutkeveld


Is the delay patch going to be released any time soon? Few weeks have turned to half a year...


Are the delay per channel solved?

I have measured to acoustic distance between my tweeters and midds, they are separated with about 0.2s. Therefore would I like to have the tweeters delayed by 0,2 for perfect match at the XO-frequency.

Ideally would it look like
Delay-1.JPG



If it can not be a delay per channel. Can it be per chip? Would this setup solve the issue, would it initiate anything else unexpected?
Delay-2.JPG
 
I have tried to follow this thread from the beginning, but I am not clear on a few things.

It seems that blue tooth in stereo is not functioning yet in the AIO438... yes?

If I built a pair of 3-way active speakers around the AIO438 (one AIO438 per speaker), how would blue tooth work in this case? Would each speaker receive and play a mono signal? Or would only one of the speakers connect with the PC/device?
TrueWirelessStereo (TWS) is indeed not enabled in software. Could not get the required support from the chip manufacturer (Qualcomm).
Driving two boards at the same time is only possible wired.


@PerCarlin
Unfortunately, this was not possible to solve. The DSP flow that is currently used, which allows for separate input mixers (instead of one per amp) does not process delays, choice of the chip manufacturer (TI). The configtool still loads them into the reserved memory, but the chip does not handle them. They should ideally be removed from the configtool, because now it gives the illusion that delay is an option.
 
  • Like
Reactions: hifijim
Are there any margin in the headroom to prevent digital clipping?
In other words:
I have a bas-shelf of 12dB to squize the last bottom on my elements.
What should I use as max in "max Volume" to aviod digital clipping?
Screenshot_20241108_163048_Chrome.jpg
 
Last edited: