From: Clemens L. <cl...@la...> - 2010-10-04 16:10:58
|
Euan de Kock wrote: > I can now see all the traffic between Windows and the Echo unit. > > The bad news is it is all pretty non-standard stuff - I was hoping for a > simple fix, but the Echo software appears to communicate using a > proprietary protocol and different register addressing. > > It sends FCP messages to address "ECC0 0000 0000" (Do you get the humour > - ECC0 = ECHO) and receives back on "ECC0 8000 0000". I haven't tried with a new firmware, but the standard FCP addresses should work, too. (They use 'meaningful' IDs all over the place.) > It does open up the internals and you can get lots of good stuff, like > signal levels on every channel etc, but it would be nice if we could > just get the sample rate switch to work across all the available > frequencies The SET_CLOCK command should work. The FFADO classes for handling Fireworks commands are in the directory libffado/src/fireworks/efc; I've extracted the low-level stuff here: http://git.alsa-project.org/?p=alsa-kprivate.git;a=blob;hb=fireworks;f=sound/firewire/fireworks.h Regards, Clemens |