bang-olufsen / create

Software for the HifiBerry/BeoCreate Re-Create project for upcycling vintage loudspeakers
https://www.hifiberry.com/beocreate
MIT License
175 stars 43 forks source link

BeocreateUniversal v10 input detection broken #147

Open zalerion opened 3 years ago

zalerion commented 3 years ago

Hello there!

So I've been dabbling with the sigma studio files for some days now and came across the following behaviours which are curious at least. I used the universal template: https://github.com/bang-olufsen/create/blob/master/-v10.dspproj

By now I got it all to work, with customization, too. First on the HifiberryOS and now on a standard raspios.

Two things were driving me crazy.

1 The invert polarity in the remote web gui seems to be assigned wrong. I only have speakers at C&D, also checked in sigma studio, but the invert polarity in the UI (only hifiberry os) was controlling the wrong channels. A&B controlled C&D, C&D had no effect (cause no speakers at A&B). Also (both systems) I seem to have inverted polarity between C and D. Up until now I wasn't able to check if this might be my speakers. But overall there seems to be at least something wrong somewhere.

2 (much more annoying). The input detection does not work right. (both systems) I could not get any sound by only using raspberry as input. I verified, that there is sound incoming into the detection (rta in front of pi detect). When using the beeps and chimes, I would get sound for as long as those were on. The workaround now in use is to bridge the pi on circuit by splitting the signal right before and substitute it for its input at MX2.

I do not know if this breaks anything else (not using spdif atm).

Suspicion: PI on signal to the AND is faulty. Is there something like an logic analyser showing the logic state? I couldn't find one.

Interesting enough the sound would play at all standard settings (dsptoolkit reset). And on the HifiberryOS there seemed to be some scenarios where it occasionally let the sound through. This could not be systematically reproduced and might have been due to a lack of experience on my site.