Hi Michele, On Sat, Sep 16, 2023 at 11:18:39AM +0200, Michele Perrone wrote: > Hi Takashi, > > sorry for our late reply. > > 1. INT203 > > Yes, we can confirm that the latest INT203 firmware has the model ID 0x6, > same like the INT202. Older INT203 firmware has the model ID 0xa. > > At the snd-dice module level, there is obviously no difference, because > the hardcoded capabilities (modes/rates) are the same. > > The only drawback is that when connecting the INT202, users see two > channels of input. But maybe this could be easily solved with an alsa > card profile. > > 2. DAC1 > > The DAC1 with model ID 0x5 that you found in the libffado configuration > file is not same the DAC1 that you found on our website. > That was an experimental device which included an embedded computing > board, connected via FireWire to an internal DICE-based soundcard. > This device was never released to the market, so I suggest discarding > this entry. > > On the other hand, the DAC1 from our website was indeed sold with a > FireWire option. However, this is just and INT203 embedded inside the > DAC1, with no special ROM. This means that when connecting the DAC1 via > FireWire, it will present itself like an INT203. > > I hope this answers all your question, otherwise let us know! > > Kind regards, > Michele Perrone Thanks for your clarification! Now I figured out and post merge request to systemd project. * https://github.com/systemd/systemd/pull/29197 Thanks Takashi Sakamoto > On 06/09/23 01:54, Takashi Sakamoto wrote: > > Hi Rolf and Michele, > > > > I'm working to fulfill hardware database of systemd project[1] for Weiss models with received > > collection of configuration ROM, then have some issues. I would ask you to provide information > > to solve them. > > > > This is the table of the value of model ID field and model name. > > > > snd-dice am-config-roms systemd hwdb > > DAC202 0x000007 0x000007 0x000007 > > DAC202(Maya) 0x000008 not yet not yet > > MAN301 0x00000b 0x00000b not yet > > INT202 0x000006 0x000006 0x000006 > > INT203 0x00000a 0x000006 (?) not yet > > ADC2 0x000001 0x000001 0x000001 > > DAC2/Minerva 0x000003 0x000003 0x000003 > > Vesta 0x000002 0x000002 0x000002 > > AFI1 0x000004 0x000004 0x000004 > > DAC1 not yet (?) not yet (?) 0x000005 > > > > I have two issues. > > > > 1. INT203 > > > > The modalias table in ALSA dice driver[2] includes 0x00000a for the model, while the configuration > > ROM includes 0x000006. Michele wrote commit comment for it[3]: > > > > ``` > > Note: the INT203 presents itself as INT202, because the firmware > > running on the two devices is the same. > > The difference between the two lies in a jumper setting > > inside the device. > > ``` > > > > In my opinion, there are multiple hardawre revisions for the model. > > > > 2. DAC1 > > > > When committing to hardware database of systemd project[4], I referred to libffado2 configuration > > file[5]. It includes `DAC1` with model ID 0x000005, while it is neither found in ALSA dice driver > > nor the collection of configuration ROM. As long as searching DAC1 in website of Weiss Engineering, > > I can see DAC1-mk3 has option card for IEEE 1394 connection[6]. Would I request you to provide > > information about the model? > > > > [1] `hwdb.d/80-ieee1394-unit-function.hwdb` in systemd project > > [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/firewire/dice/dice.c?id=4fb0dacb78c6a041bbd38ddd998df806af5c2c69#n395 > > [3] https://github.com/takaswie/am-config-roms/commit/e6717b3cbb4a > > [4] https://github.com/systemd/systemd/commit/ff1cb7b9393ac > > [5] http://subversion.ffado.org/browser/trunk/libffado/configuration > > [6] https://weiss.ch/products/pro-audio/dac1-mk3/ > > > > > > Regards > > > > Takashi Sakamoto