Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: GitHub issues - edited <github@alsa-project.org>
To: alsa-devel@alsa-project.org
Subject: BridgeCast v2 not working properly despite V2 configuration files
Date: Wed,  6 Nov 2024 16:08:55 +0100 (CET)	[thread overview]
Message-ID: <20241106150855.C99EFF8013D@alsa1.perex.cz> (raw)
In-Reply-To: <1730905733646192312-webhooks-bot@alsa-project.org>

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 : Spellings/Grammar mistakes_

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

       reply	other threads:[~2024-11-06 15:09 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1730905733646192312-webhooks-bot@alsa-project.org>
2024-11-06 15:08 ` GitHub issues - edited [this message]
     [not found] <1730905749056853056-webhooks-bot@alsa-project.org>
2024-11-06 15:09 ` BridgeCast v2 not working properly despite V2 configuration files GitHub issues - edited
     [not found] <1730905531892901659-webhooks-bot@alsa-project.org>
2024-11-06 15:05 ` GitHub issues - edited

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20241106150855.C99EFF8013D@alsa1.perex.cz \
    --to=github@alsa-project.org \
    --cc=alsa-devel@alsa-project.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox