BridgeCast v2 not working properly despite V2 configuration files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



alsa-project/alsa-ucm-conf issue #458 was edited from acerammos:

Hi everybody,

I (sadly) made the firmware update for the Roland BridgeCast and it came out broken.
It was working flawlessly before the update, thanks to you i had all the Output/Input channels available and i was able to assign sound sources on them individually through the system settings gui (Kmix - Plasma).

Today, as a now "V2", it is over. The BridgeCast seems to be assigned to the new conf files with its new usb tag, to `BridgeCastV2-Hifi.conf` and not former the `BridgeCast-Hifi.conf`. It seems to be a good start, thanks to Fulmer for the merge and first testing Roland's update.

But now, i have a weird mix of "auxiliary channels" instead of proper audio outputs like before : 

![Copie d'écran_20241106_154428](https://github.com/user-attachments/assets/4240924b-9650-41f4-a167-aaa05f6daac9)
> _(Tell me if you need Fr>En translation on that screenshot)_

Note that "chromium" (wich is in fact a client like spotify, playing music) cannot be assigned to a specific output, because BridgeCast is now detected to be "only one channel" so the option is missing. An exemple after also enabling my speakers :

![Copie d'écran_20241106_155745](https://github.com/user-attachments/assets/d01d1a67-f040-4672-a1cc-f67a14c79d95)
> _Old behaviour allowed me to choose between all the output channels of the BridgeCast, like "Games", "Aux", "Music", Chat" or "System"_

Something else i've (maybe) noticed is the differences for the channel maps, between the `cat /proc/asound/cardX/stream0` channels output and what is written in the `Roland/BridgeCastV2-Hifi.conf`.

`cat /proc/asound/cardX/stream0 :`

```
Roland BRIDGE CAST V2 at usb-0000:00:14.0-1, high speed : USB Audio

Playback:
  Status: Running
    Interface = 1
    Altset = 1
    Packet Size = 392
    Momentary freq = 48000 Hz (0x6.0000)
  Interface 1
    Altset 1
    Format: S32_LE
    Channels: 14
    Endpoint: 0x0d (13 OUT) (ASYNC)
    Rates: 48000
    Data packet interval: 125 us
    Bits: 24
    Channel map: FL FR FC LFE RL RR FLC FRC RC SL SR TC -- --
    Sync Endpoint: 0x8e (14 IN)
    Sync EP Interface: 2
    Sync EP Altset: 1
    Implicit Feedback Mode: Yes

Capture:
  Status: Stop
  Interface 2
    Altset 1
    Format: S32_LE
    Channels: 6
    Endpoint: 0x8e (14 IN) (ASYNC)
    Rates: 48000
    Data packet interval: 125 us
    Bits: 24
    Channel map: FL FR FC LFE RL RR
    Sync Endpoint: 0x0d (13 OUT)
    Sync EP Interface: 1
    Sync EP Altset: 1
    Implicit Feedback Mode: Yes
```

`BridgeCastV2-Hifi.conf :`

```
Macro [
	{
		SplitPCM {
			Name "bc_stereo_out"
			Direction Playback
			Channels 2
			HWChannels 14
			HWChannelPos0 FL
			HWChannelPos1 FR
			HWChannelPos2 FL
			HWChannelPos3 FR
			HWChannelPos4 FL
			HWChannelPos5 FR
			HWChannelPos6 FL
			HWChannelPos7 FR
			HWChannelPos8 FL
			HWChannelPos9 FR
			HWChannelPos10 FL
			HWChannelPos11 FR
			HWChannelPos12 FL
			HWChannelPos13 FR
		}
	}
	{
		SplitPCM {
			Name "bc_stereo_in"
			Direction Capture
			Channels 2
			HWChannels 6
			HWChannelPos0 FL
			HWChannelPos1 FR
			HWChannelPos2 FL
			HWChannelPos3 FR
			HWChannelPos4 FL
			HWChannelPos5 FR
		}
	}
]
```

I'm completely new to this kind of code/linux driver wizardry so i haven't been able to gather more data, but i'm not afraid to be messing around, so if i can be of any help, screenshot, command outputs, random file testing, i'll gladly help.

Regards, and thank you all !

> _Edits : Spelling/Grammar mistakes_

Issue URL     : https://github.com/alsa-project/alsa-ucm-conf/issues/458
Repository URL: https://github.com/alsa-project/alsa-ucm-conf




[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux