Hi Michele,
On Sat, Sep 16, 2023 at 11:18:39AM +0200, Michele Perrone wrote:
Hi Takashi,
sorry for our late reply.
- 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.
- 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.
- 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.
- 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/soun... [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