0

Beocreate V2.1. and RPi 3B - Fresh Install with no sound but than...

Hi There

My recent purchase of a Beocreate V2.1 does not give any sign of sound...

My first attempt used a RPi 3B and the corresponding Hifiberry OS and the BeoVox CX50 as Speaker preset. During this attempt, the Bluetooth adapter of the remote where attached. After booting some chirping noise could be heard that sounds like interference from the adapter.

I removed the adapter and selected the BeoVox CX50 - From that on no sound could be heard. I checked the speaker with another amp and both work fine.

Than I switched to a RPi 5 using the Alpha Version of Hifiberry OS for the RPi 5. Again nothing. I switched to the "generic Speaker" and back ending up in two Versions of the DSP when I look into the advanced settings of the Sound section in the UI...

Next I switched back to a different RPi 3B and use again the older Hifiberry OS, selecting the BeoVox CX50.

Here I got an error, that the DSP Program was written into memory but was not persistent.

I used

# dsptoolkit reset

to reset the memory and was able to install the presets for the CX50 afterwards.

I run the following tests:

# dsptoolkit get-xml | head -20 
<?xml version="1.0" encoding="utf-8"?>
<ROM IC="ADAU1451" IC_Address="1" Address_byte_length="2">
    <beometa>
        <metadata type="sampleRate">48000</metadata>
        <metadata type="profileName">Beocreate Universal</metadata>
        <metadata type="profileVersion">11</metadata>
        <metadata type="programID">beocreate-universal</metadata>
        <metadata type="modelName" modelID="beocreate-4ca-mk1">Beocreate 4-Channel Amplifier</metadata>
        <metadata type="checksum">97C9C5A88582888D111259BF70D6D79E</metadata>
        <metadata type="balanceRegister" storable="yes">799</metadata>
        <metadata type="spdifTXUserDataSource" storable="yes">63135</metadata>
        <metadata type="spdifTXUserDataL0" storable="yes">63135</metadata>
        <metadata type="spdifTXUserDataL1" storable="yes">63168</metadata>
        <metadata type="spdifTXUserDataL2" storable="yes">63169</metadata>
        <metadata type="spdifTXUserDataL3" storable="yes">63170</metadata>
        <metadata type="spdifTXUserDataL4" storable="yes">63171</metadata>
        <metadata type="spdifTXUserDataL5" storable="yes">63172</metadata>
        <metadata type="spdifTXUserDataR0" storable="yes">63173</metadata>
        <metadata type="spdifTXUserDataR1" storable="yes">63185</metadata>
        <metadata type="readIsDaisyChainSlaveRegister">98</metadata>
Traceback (most recent call last):
  File "/bin/dsptoolkit", line 29, in <module>
    cmdline.main()
  File "/usr/lib/python3.9/site-packages/hifiberrydsp/dsptoolkit.py", line 1055, in main
  File "/usr/lib/python3.9/site-packages/hifiberrydsp/dsptoolkit.py", line 739, in cmd_get_xml
BrokenPipeError: [Errno 32] Broken pipe

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 [HifiBerry DAC HiFi pcm5102a-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

 

# amixer
Simple mixer control 'DSPVolume',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 255
  Front Left: 43 [17%]
  Front Right: 43 [17%]
Simple mixer control 'Softvol',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 255
  Front Left: 255 [100%]
  Front Right: 255 [100%]

 


# play -n synth sine 20 
play WARN alsa: can't encode 0-bit Unknown or not applicable

 File Size: 0         
  Encoding: n/a           
  Channels: 1 @ 32-bit   
Samplerate: 48000Hz      
Replaygain: off         
  Duration: unknown      

In:0.00% 00:00:05.80 [00:00:00.00] Out:279k  [!=====|=====!] Hd:0.0 Clip:0    
Aborted.

 

# cat /etc/hifiberry.state
CURRENT_PIMODEL=3B
CURRENT_MIXER_CONTROL="DSPVolume"
CURRENT_SECONDARY_MIXER_CONTROL=""
CURRENT_CARD="Beocreate 4-Channel Amplifier"
CURRENT_HW="card 0"
CURRENT_HW_SHORT=0
CURRENT_SYSNAME="Beocreate"
CURRENT_PLAYERS=""
CURRENT_HATINFO="no vendor no product"
CURRENT_FEATURES="pi localui pi3orlater arm7 dsp toslink"
CURRENT_DSPTYPE="Beocreate 4-Channel Amplifier"
CURRENT_INTPIN="1"
PIVERSION=3

 

Yesterday night - again nothing... So I collected all above data.
Today I wrote this post and checked a last time if it might work using Airplay - and this morning... IT WORKS

No clue why or what exactly did the trick. Any Ideas? Maybe the combo of the reset and the fresh selection of the CX50 presets...

Anyway it should have been worked from the first attempt...

BR,

Axel

1 comment

Please sign in to leave a comment.