Open lpgasparotto opened 2 years ago
Hi,
Does this project support the revised Pro 40 or only the original?
Only for the original, at present.
I own both models (model ID: 0x000005 v.s. 0x0000de) and confirmed that they uses different ASICs (TCD2220 v.s. TCD3070). Furthermore they supports different protocols (TCAT protocol extension v.s. vendor specific protocol).
In the vendor specific protocol, all of operations are done by simple asynchronous write transaction to specific address offsets. The address offsets is out of TCAT extension protocol.
I postponed my further investigation for the vendor specific protocol since all of my trial were failed to drive the latter model for solid sound. The device fails to lock internal clock to the series of packets from ALSA dice driver, unfortunately...
I'm sorry for the inconvenience.
Thank you very much for your fast reply. I appreciate all your work. You don't need to say "I'm sorry" at all. Best regards, Luis Pablo
this is probably the best (well only) person to talk to... the other developer who has worked on this (same chip, the dice 3070). But over USB protocol instead of firewire
https://github.com/GoXLR-on-Linux/goxlr-utility/blob/main/usb/src/commands.rs#L30-L44
They supported only what was needed for that more modern product. Nothing else / not much insights into those DICE chip level protocol. Unless it's just ferrying the same bytes over USB bus. Passing it along.
For your information:
[PATCH] ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC https://lore.kernel.org/alsa-devel/20221130143313.43880-1-o-takashi@sakamocchi.jp/T/#u
Hi, I have a revised Focusrite Saffire Pro 40 (Model ID: 0x00de) which is not supported by FFADO, ffado-mixer doesn't recognize because it seems Focusrite eliminated EAP suport and moved from DICE II to DICE III. This is the FFADO post about that: http://www.ffado.org/posts/news-20151121/
Does this project support the revised Pro 40 or only the original? the lack of access to the mixer makes this unit unusable with Linux.
Thank you very much in advance, Luis Pablo