Mncast: i2c driver install error

I got an mncast yesterday and flashed it using squeezelite (from https://raspiaudio.github.io).
It started in recovery and I configured the wifi credentials and checked the NVS editor (but all settings were exactly as stated in the install guide)

I then clicked “exit recovery” on the website and squeezelite started fine. I can connect via BT and start playing. However,

  • no audio comes “out” the audio-jack
  • the rotary encoder does nothing (display states “volume 16” and does not change at all
  • and the log lists this i2c driver install error:
****************************
Your terminal application does not support escape sequences.
Line editing and history features are disabled.
On Windows, try using Putty instead.
****************************
W (3194) console: Processing autoexec commands while network manager active.  Wifi related commands will be ignored.
I (3204) console: autoexec is set to perform auto-process
I (3224) console: Running command autoexec1 = squeezelite -o I2S -b 500:2000 -d all=info -C 30 -W -n Nordmende
W (3234) config: Value not found for key autoexec2
squeezelite-esp32> I (3234) squeezelite_cmd: Calling squeezelite
[00:34:10.150] sb_controls_init:249 initializing audio (buttons/rotary/ir) controls (raw:0)
[00:34:10.162] sendSETD:440 sending dimension display:128x64 led_config:0
[00:34:10.175] stream_init:539 init stream
[00:34:10.176] output_init_embedded:78 init device: I2S
[00:34:10.177] output_init_common:433 supported rates: 192000 176400 96000 88200 48000 44100 32000 24000 22050 16000 12000 11025 8000 
[00:34:10.189] output_init_embedded:100 init I2S/SPDIF
I (3274) DAC core: DAC uses I2C port:0, sda:18, scl:23
E (3284) i2c: i2c driver install error
I (3284) DAC external: DAC on I2C @0
W (3294) DAC external: no i2c controlset found
[00:34:10.214] output_init_i2s:366 configuring MCLK on GPIO -1
[00:34:10.215] output_init_i2s:378 invalid MCK gpio -1
I (3314) I2S: DMA Malloc info, datalen=blocksize=2048, dma_buf_count=12
I (3314) I2S: APLL: Req RATE: 44100, real rate: 44099.988, BITS: 16, CLKM: 1, BCK_M: 8, MCLK: 11289597.000, SCLK: 1411199.625000, diva: 1, divb: 0
[00:34:10.251] output_init_i2s:395 I2S DAC using I2S bck:5, ws:25, do:26, mute:33:0 (res:0)
[00:34:10.252] output_init_i2s:415 Initializing I2S mode normal with rate: 44100, bits per sample: 16, buffer frames: 512, number of buffers: 12 
[00:34:10.264] equalizer_set_samplerate:122 equalizer sample rate 44100
[00:34:10. output_thread_i2s:537 Output state is -1
[00:34:10.276] output_visu_init:75 Initialize VISUEXPORT 512 16 bits samples
[00:34:10.277] output_thread_i2s:541 switching off amp GPIO -1
[00:34:10.288] output_init_embedded:108 init completed.
[00:34:10.290] decode_init:153 init decode
[00:34:10.301] register_alac:547 using alac to decode alc
[00:34:10.301] register_helixaac:686 using helix-aac to decode aac
[00:34:10.313] register_vorbis:526 using vorbis to decode ogg
[00:34:10.313] register_opus:458 using opus to decode ops
[00:34:10.324] register_flac:338 using flac to decode ogf,flc
[00:34:10.325] register_pcm:468 using pcm to decode wav,aif,pcm
[00:34:10.336] register_mad:417 using mad to decode mp3
W (3424) BT_AV: BT Sink pin code is: [1234] 
I (3424) BTDM_INIT: BT controller compile version [2c56073]
[00:34:10.339] register_external:480 Initializing CSpot sink
[00:34:10.354] discover_server:844 sending discovery 25
[00:34:10.356] discover_server:848 error sending discovery
I (3804) BT_AV: Bluetooth Init complete
I (5074) wifi:new:<13,0>, old:<1,0>, ap:<255,255>, sta:<13,0>, prof:1
I (5614) wifi:state: init -> auth (b0)
I (5624) wifi:state: auth -> init (8a0)
I (5624) wifi:new:<13,0>, old:<13,0>, ap:<255,255>, sta:<13,0>, prof:1
I (5624) wifi:new:<13,0>, old:<13,0>, ap:<255,255>, sta:<13,0>, prof:1
I (5634) wifi:state: init -> auth (b0)
I (5644) wifi:state: auth -> assoc (0)
I (5654) wifi:state: assoc -> run (10)
I (5684) wifi:connected with Heimnetz, aid = 4, channel 13, BW20, bssid = c0:25:06:fd:74:3a
I (5684) wifi:security: WPA2-PSK, phy: bgn, rssi: -62
I (5684) wifi:pm start, type: 1

Any ideas on what I did wrong?

hi do you have anything on the Mn cast screen?

Yes, it starts with “SqueezeESP32” then “VOLUME 20” no changes after that.

Once, it showed “Volume 16” instead of volume 20.

strange, just tried again and it is working fine, I will send you a PM.

1 Like