{{{ $ ./jujuutils-0.2/src/firewire-request /dev/fw1 read 0xffffc8020000 68 result: 000: 62 72 69 64 67 65 43 6f 01 00 00 00 00 00 00 00 bridgeCo........ result: 010: 01 7e a0 00 00 00 a9 00 01 00 00 00 01 00 00 00 .~.............. result: 020: 32 30 30 37 31 30 33 31 30 33 34 34 30 32 00 00 20071031034402.. result: 030: a9 00 00 00 ff ff ff 00 00 00 08 20 00 00 18 00 ........... .... result: 040: 32 30 30 35 31 32 30 37 32 30 35 35 35 34 00 00 20051207205554.. result: 050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ result: 060: 00 00 00 00 00 00 00 00 ........ }}} {{{ Summary ------- Nr | AddressType | Direction | SubUnitType | SubUnitId | FunctionBlockType | FunctionBlockId | Id | Type |Name ---+-----------------+-----------+-------------+-----------+-------------------+-----------------+------+--------------+------ 0 | subunit | Input | Audio | 0x00 | 0xff | 0xff | 0x00 | IsoStream | ASU Audio Input 1394 Spdif 1 | subunit | Input | Audio | 0x00 | 0xff | 0xff | 0x01 | IsoStream | ASU Audio Input 1394 Line 1 2 | subunit | Input | Audio | 0x00 | 0xff | 0xff | 0x02 | IsoStream | ASU Audio Input 1394 Line 2 3 | subunit | Input | Audio | 0x00 | 0xff | 0xff | 0x03 | IsoStream | ASU Audio Input 1394 Line 3 4 | subunit | Input | Audio | 0x00 | 0xff | 0xff | 0x04 | IsoStream | ASU Audio Input Ext Line 1 5 | subunit | Input | Audio | 0x00 | 0xff | 0xff | 0x05 | IsoStream | ASU Audio Input Ext Line 2 6 | subunit | Input | Audio | 0x00 | 0xff | 0xff | 0x06 | IsoStream | ASU Audio Input Ext SPDIF 7 | subunit | Output | Audio | 0x00 | 0xff | 0xff | 0x00 | IsoStream | ASU Audio Output Ext Line1 8 | subunit | Output | Audio | 0x00 | 0xff | 0xff | 0x01 | IsoStream | ASU Audio Output Ext Line2 9 | subunit | Output | Audio | 0x00 | 0xff | 0xff | 0x02 | IsoStream | ASU Audio Output Ext Line3 10 | subunit | Output | Audio | 0x00 | 0xff | 0xff | 0x03 | IsoStream | ASU Audio Output Ext Spdif 11 | functionblock | Input | Audio | 0x00 | 0x81 | 0x01 | 0x00 | IsoStream | FFB In 1394 SpdifIn 12 | functionblock | Output | Audio | 0x00 | 0x81 | 0x01 | 0x00 | IsoStream | FFB Out 1394 SpdifIn 13 | functionblock | Input | Audio | 0x00 | 0x81 | 0x02 | 0x00 | IsoStream | FFB In 1394 LineIn 1 14 | functionblock | Output | Audio | 0x00 | 0x81 | 0x02 | 0x00 | IsoStream | FFB Out 1394 LineIn 1 15 | functionblock | Input | Audio | 0x00 | 0x81 | 0x03 | 0x00 | IsoStream | FFB In 1394 LineIn 2 16 | functionblock | Output | Audio | 0x00 | 0x81 | 0x03 | 0x00 | IsoStream | FFB Out 1394 LineIn 2 17 | functionblock | Input | Audio | 0x00 | 0x81 | 0x04 | 0x00 | IsoStream | FFB In 1394 LineIn 3 18 | functionblock | Output | Audio | 0x00 | 0x81 | 0x04 | 0x00 | IsoStream | FFB Out 1394 LineIn 3 19 | functionblock | Input | Audio | 0x00 | 0x81 | 0x05 | 0x00 | IsoStream | FFB In Ext LineIn 1 20 | functionblock | Output | Audio | 0x00 | 0x81 | 0x05 | 0x00 | IsoStream | FFB Out Ext LineIn 1 21 | functionblock | Input | Audio | 0x00 | 0x81 | 0x06 | 0x00 | IsoStream | FFB In Ext LineIn 2 22 | functionblock | Output | Audio | 0x00 | 0x81 | 0x06 | 0x00 | IsoStream | FFB Out Ext LineIn 2 23 | functionblock | Input | Audio | 0x00 | 0x81 | 0x07 | 0x00 | IsoStream | FFB In Ext SpdifIn 24 | functionblock | Output | Audio | 0x00 | 0x81 | 0x07 | 0x00 | IsoStream | FFB Out Ext SpdifIn 25 | functionblock | Input | Audio | 0x00 | 0x82 | 0x01 | 0x00 | IsoStream | MFB In 1394 SpdifIn 26 | functionblock | Input | Audio | 0x00 | 0x82 | 0x01 | 0x01 | IsoStream | MFB In 1394 LineIn 1 27 | functionblock | Input | Audio | 0x00 | 0x82 | 0x01 | 0x02 | IsoStream | MFB In 1394 LineIn 2 28 | functionblock | Input | Audio | 0x00 | 0x82 | 0x01 | 0x03 | IsoStream | MFB In 1394 LineIn 3 29 | functionblock | Input | Audio | 0x00 | 0x82 | 0x01 | 0x04 | IsoStream | MFB In Ext LineIn 1 30 | functionblock | Input | Audio | 0x00 | 0x82 | 0x01 | 0x05 | IsoStream | MFB In Ext LineIn 2 31 | functionblock | Input | Audio | 0x00 | 0x82 | 0x01 | 0x06 | IsoStream | MFB In Ext SpdifIn 32 | functionblock | Output | Audio | 0x00 | 0x82 | 0x01 | 0x00 | IsoStream | MFB Out Mix 33 | functionblock | Input | Audio | 0x00 | 0x82 | 0x02 | 0x00 | IsoStream | MFB In LineOut1 34 | functionblock | Output | Audio | 0x00 | 0x82 | 0x02 | 0x00 | IsoStream | MFB Out LineOut1 35 | functionblock | Input | Audio | 0x00 | 0x82 | 0x03 | 0x00 | IsoStream | MFB In LineOut2 36 | functionblock | Output | Audio | 0x00 | 0x82 | 0x03 | 0x00 | IsoStream | MFB Out LineOut2 37 | functionblock | Input | Audio | 0x00 | 0x82 | 0x04 | 0x00 | IsoStream | MFB In LineOut3 38 | functionblock | Output | Audio | 0x00 | 0x82 | 0x04 | 0x00 | IsoStream | MFB Out LineOut3 39 | functionblock | Input | Audio | 0x00 | 0x82 | 0x05 | 0x00 | IsoStream | MFB In SpdifOut 40 | functionblock | Output | Audio | 0x00 | 0x82 | 0x05 | 0x00 | IsoStream | MFB Out SpdifOut 41 | subunit | Input | Music | 0x00 | 0xff | 0xff | 0x00 | IsoStream | MSU Compound Input 42 | subunit | Input | Music | 0x00 | 0xff | 0xff | 0x01 | Sync | MSU Synch Input 43 | subunit | Input | Music | 0x00 | 0xff | 0xff | 0x02 | MIDI | MSU Midi Input 44 | subunit | Input | Music | 0x00 | 0xff | 0xff | 0x03 | IsoStream | MSU Audio Input Line 1 45 | subunit | Input | Music | 0x00 | 0xff | 0xff | 0x04 | IsoStream | MSU Audio Input Line 2 46 | subunit | Input | Music | 0x00 | 0xff | 0xff | 0x05 | IsoStream | MSU Audio Input Spdif 47 | subunit | Output | Music | 0x00 | 0xff | 0xff | 0x00 | IsoStream | MSU Compound Output 48 | subunit | Output | Music | 0x00 | 0xff | 0xff | 0x01 | Sync | MSU Synch Output 49 | subunit | Output | Music | 0x00 | 0xff | 0xff | 0x02 | MIDI | MSU Midi Output 50 | subunit | Output | Music | 0x00 | 0xff | 0xff | 0x03 | IsoStream | MSU Audio Output Line 1 51 | subunit | Output | Music | 0x00 | 0xff | 0xff | 0x04 | IsoStream | MSU Audio Output Line 2 52 | subunit | Output | Music | 0x00 | 0xff | 0xff | 0x05 | IsoStream | MSU Audio Output Line 3 53 | subunit | Output | Music | 0x00 | 0xff | 0xff | 0x06 | IsoStream | MSU Audio Output SPDIF 54 | subunit | Output | Music | 0x00 | 0xff | 0xff | 0x07 | Sync | MSU Synch with spdif Out 55 | PCR | Input | Unit | 0xff | 0xff | 0xff | 0x00 | IsoStream | PCR Compound Input 56 | PCR | Input | Unit | 0xff | 0xff | 0xff | 0x01 | Sync | PCR Synch Input 57 | PCR | Output | Unit | 0xff | 0xff | 0xff | 0x00 | IsoStream | PCR Compound Output 58 | PCR | Output | Unit | 0xff | 0xff | 0xff | 0x01 | Sync | PCR Synch Output 59 | external | Input | Unit | 0xff | 0xff | 0xff | 0x00 | MIDI | Ext Midi Input 60 | external | Input | Unit | 0xff | 0xff | 0xff | 0x01 | Analog | Ext Audio Input 1 61 | external | Input | Unit | 0xff | 0xff | 0xff | 0x02 | Analog | Ext Audio Input 2 62 | external | Input | Unit | 0xff | 0xff | 0xff | 0x03 | Digital | Ext SPDIF Input 63 | external | Input | Unit | 0xff | 0xff | 0xff | 0x04 | Digital | Ext WordClock Input 64 | external | Input | Unit | 0xff | 0xff | 0xff | 0x05 | Sync | Ext WC + SPDIF Sync Input 65 | external | Output | Unit | 0xff | 0xff | 0xff | 0x00 | MIDI | Ext Midi Output 66 | external | Output | Unit | 0xff | 0xff | 0xff | 0x01 | Analog | Ext Audio Output 1 67 | external | Output | Unit | 0xff | 0xff | 0xff | 0x02 | Analog | Ext Audio Output 2 68 | external | Output | Unit | 0xff | 0xff | 0xff | 0x03 | Analog | Ext Audio Output 3 69 | external | Output | Unit | 0xff | 0xff | 0xff | 0x04 | Digital | Ext SPDIF Output }}} {{{ Connections ----------- digraph avcconnections { "(53) MSU Audio Output SPDIF" -> "(0) ASU Audio Input 1394 Spdif" "(0) ASU Audio Input 1394 Spdif" -> "(11) FFB In 1394 SpdifIn" "(50) MSU Audio Output Line 1" -> "(1) ASU Audio Input 1394 Line 1" "(1) ASU Audio Input 1394 Line 1" -> "(13) FFB In 1394 LineIn 1" "(51) MSU Audio Output Line 2" -> "(2) ASU Audio Input 1394 Line 2" "(2) ASU Audio Input 1394 Line 2" -> "(15) FFB In 1394 LineIn 2" "(52) MSU Audio Output Line 3" -> "(3) ASU Audio Input 1394 Line 3" "(3) ASU Audio Input 1394 Line 3" -> "(17) FFB In 1394 LineIn 3" "(60) Ext Audio Input 1" -> "(4) ASU Audio Input Ext Line 1" "(4) ASU Audio Input Ext Line 1" -> "(19) FFB In Ext LineIn 1" "(61) Ext Audio Input 2" -> "(5) ASU Audio Input Ext Line 2" "(5) ASU Audio Input Ext Line 2" -> "(21) FFB In Ext LineIn 2" "(62) Ext SPDIF Input" -> "(6) ASU Audio Input Ext SPDIF" "(6) ASU Audio Input Ext SPDIF" -> "(23) FFB In Ext SpdifIn" "(34) MFB Out LineOut1" -> "(7) ASU Audio Output Ext Line1" "(7) ASU Audio Output Ext Line1" -> "(66) Ext Audio Output 1 " "(36) MFB Out LineOut2" -> "(8) ASU Audio Output Ext Line2" "(8) ASU Audio Output Ext Line2" -> "(67) Ext Audio Output 2 " "(38) MFB Out LineOut3" -> "(9) ASU Audio Output Ext Line3" "(9) ASU Audio Output Ext Line3" -> "(68) Ext Audio Output 3 " "(40) MFB Out SpdifOut" -> "(10) ASU Audio Output Ext Spdif" "(10) ASU Audio Output Ext Spdif" -> "(69) Ext SPDIF Output" "(12) FFB Out 1394 SpdifIn" -> "(25) MFB In 1394 SpdifIn" "(14) FFB Out 1394 LineIn 1" -> "(26) MFB In 1394 LineIn 1" "(16) FFB Out 1394 LineIn 2" -> "(27) MFB In 1394 LineIn 2" "(18) FFB Out 1394 LineIn 3" -> "(28) MFB In 1394 LineIn 3" "(20) FFB Out Ext LineIn 1" -> "(29) MFB In Ext LineIn 1" "(22) FFB Out Ext LineIn 2" -> "(30) MFB In Ext LineIn 2" "(24) FFB Out Ext SpdifIn" -> "(31) MFB In Ext SpdifIn" "(32) MFB Out Mix" -> "(33) MFB In LineOut1" "(32) MFB Out Mix" -> "(35) MFB In LineOut2" "(32) MFB Out Mix" -> "(37) MFB In LineOut3" "(32) MFB Out Mix" -> "(39) MFB In SpdifOut" "(55) PCR Compound Input" -> "(41) MSU Compound Input" "(48) MSU Synch Output" -> "(42) MSU Synch Input" "(59) Ext Midi Input" -> "(43) MSU Midi Input" "(60) Ext Audio Input 1" -> "(44) MSU Audio Input Line 1" "(61) Ext Audio Input 2" -> "(45) MSU Audio Input Line 2" "(62) Ext SPDIF Input" -> "(46) MSU Audio Input Spdif" "(47) MSU Compound Output" -> "(57) PCR Compound Output" "(48) MSU Synch Output" -> "(58) PCR Synch Output" "(49) MSU Midi Output" -> "(65) Ext Midi Output" "(11) FFB In 1394 SpdifIn" -> "(Feature FB, ID 1)" "(Feature FB, ID 1)" -> "(12) FFB Out 1394 SpdifIn" "(13) FFB In 1394 LineIn 1" -> "(Feature FB, ID 2)" "(Feature FB, ID 2)" -> "(14) FFB Out 1394 LineIn 1" "(15) FFB In 1394 LineIn 2" -> "(Feature FB, ID 3)" "(Feature FB, ID 3)" -> "(16) FFB Out 1394 LineIn 2" "(17) FFB In 1394 LineIn 3" -> "(Feature FB, ID 4)" "(Feature FB, ID 4)" -> "(18) FFB Out 1394 LineIn 3" "(19) FFB In Ext LineIn 1" -> "(Feature FB, ID 5)" "(Feature FB, ID 5)" -> "(20) FFB Out Ext LineIn 1" "(21) FFB In Ext LineIn 2" -> "(Feature FB, ID 6)" "(Feature FB, ID 6)" -> "(22) FFB Out Ext LineIn 2" "(23) FFB In Ext SpdifIn" -> "(Feature FB, ID 7)" "(Feature FB, ID 7)" -> "(24) FFB Out Ext SpdifIn" "(25) MFB In 1394 SpdifIn" -> "(Processing FB, ID 1)" "(26) MFB In 1394 LineIn 1" -> "(Processing FB, ID 1)" "(27) MFB In 1394 LineIn 2" -> "(Processing FB, ID 1)" "(28) MFB In 1394 LineIn 3" -> "(Processing FB, ID 1)" "(29) MFB In Ext LineIn 1" -> "(Processing FB, ID 1)" "(30) MFB In Ext LineIn 2" -> "(Processing FB, ID 1)" "(31) MFB In Ext SpdifIn" -> "(Processing FB, ID 1)" "(Processing FB, ID 1)" -> "(32) MFB Out Mix" "(33) MFB In LineOut1" -> "(Processing FB, ID 2)" "(Processing FB, ID 2)" -> "(34) MFB Out LineOut1" "(35) MFB In LineOut2" -> "(Processing FB, ID 3)" "(Processing FB, ID 3)" -> "(36) MFB Out LineOut2" "(37) MFB In LineOut3" -> "(Processing FB, ID 4)" "(Processing FB, ID 4)" -> "(38) MFB Out LineOut3" "(39) MFB In SpdifOut" -> "(Processing FB, ID 5)" "(Processing FB, ID 5)" -> "(40) MFB Out SpdifOut" "(0) ASU Audio Input 1394 Spdif" [color=green,style=filled]; "(1) ASU Audio Input 1394 Line 1" [color=green,style=filled]; "(2) ASU Audio Input 1394 Line 2" [color=green,style=filled]; "(3) ASU Audio Input 1394 Line 3" [color=green,style=filled]; "(4) ASU Audio Input Ext Line 1" [color=green,style=filled]; "(5) ASU Audio Input Ext Line 2" [color=green,style=filled]; "(6) ASU Audio Input Ext SPDIF" [color=green,style=filled]; "(7) ASU Audio Output Ext Line1" [color=green,style=filled]; "(8) ASU Audio Output Ext Line2" [color=green,style=filled]; "(9) ASU Audio Output Ext Line3" [color=green,style=filled]; "(10) ASU Audio Output Ext Spdif" [color=green,style=filled]; "(11) FFB In 1394 SpdifIn" [color=yellow,style=filled]; "(12) FFB Out 1394 SpdifIn" [color=yellow,style=filled]; "(13) FFB In 1394 LineIn 1" [color=yellow,style=filled]; "(14) FFB Out 1394 LineIn 1" [color=yellow,style=filled]; "(15) FFB In 1394 LineIn 2" [color=yellow,style=filled]; "(16) FFB Out 1394 LineIn 2" [color=yellow,style=filled]; "(17) FFB In 1394 LineIn 3" [color=yellow,style=filled]; "(18) FFB Out 1394 LineIn 3" [color=yellow,style=filled]; "(19) FFB In Ext LineIn 1" [color=yellow,style=filled]; "(20) FFB Out Ext LineIn 1" [color=yellow,style=filled]; "(21) FFB In Ext LineIn 2" [color=yellow,style=filled]; "(22) FFB Out Ext LineIn 2" [color=yellow,style=filled]; "(23) FFB In Ext SpdifIn" [color=yellow,style=filled]; "(24) FFB Out Ext SpdifIn" [color=yellow,style=filled]; "(25) MFB In 1394 SpdifIn" [color=yellow,style=filled]; "(26) MFB In 1394 LineIn 1" [color=yellow,style=filled]; "(27) MFB In 1394 LineIn 2" [color=yellow,style=filled]; "(28) MFB In 1394 LineIn 3" [color=yellow,style=filled]; "(29) MFB In Ext LineIn 1" [color=yellow,style=filled]; "(30) MFB In Ext LineIn 2" [color=yellow,style=filled]; "(31) MFB In Ext SpdifIn" [color=yellow,style=filled]; "(32) MFB Out Mix" [color=yellow,style=filled]; "(33) MFB In LineOut1" [color=yellow,style=filled]; "(34) MFB Out LineOut1" [color=yellow,style=filled]; "(35) MFB In LineOut2" [color=yellow,style=filled]; "(36) MFB Out LineOut2" [color=yellow,style=filled]; "(37) MFB In LineOut3" [color=yellow,style=filled]; "(38) MFB Out LineOut3" [color=yellow,style=filled]; "(39) MFB In SpdifOut" [color=yellow,style=filled]; "(40) MFB Out SpdifOut" [color=yellow,style=filled]; "(41) MSU Compound Input" [color=green,style=filled]; "(42) MSU Synch Input" [color=green,style=filled]; "(43) MSU Midi Input" [color=green,style=filled]; "(44) MSU Audio Input Line 1" [color=green,style=filled]; "(45) MSU Audio Input Line 2" [color=green,style=filled]; "(46) MSU Audio Input Spdif" [color=green,style=filled]; "(47) MSU Compound Output" [color=green,style=filled]; "(48) MSU Synch Output" [color=green,style=filled]; "(49) MSU Midi Output" [color=green,style=filled]; "(50) MSU Audio Output Line 1" [color=green,style=filled]; "(51) MSU Audio Output Line 2" [color=green,style=filled]; "(52) MSU Audio Output Line 3" [color=green,style=filled]; "(53) MSU Audio Output SPDIF" [color=green,style=filled]; "(54) MSU Synch with spdif Out" [color=green,style=filled]; "(55) PCR Compound Input" [color=coral,style=filled]; "(56) PCR Synch Input" [color=coral,style=filled]; "(57) PCR Compound Output" [color=coral,style=filled]; "(58) PCR Synch Output" [color=coral,style=filled]; "(59) Ext Midi Input" [color=slateblue,style=filled]; "(60) Ext Audio Input 1" [color=slateblue,style=filled]; "(61) Ext Audio Input 2" [color=slateblue,style=filled]; "(62) Ext SPDIF Input" [color=slateblue,style=filled]; "(63) Ext WordClock Input" [color=slateblue,style=filled]; "(64) Ext WC + SPDIF Sync Input" [color=slateblue,style=filled]; "(65) Ext Midi Output" [color=slateblue,style=filled]; "(66) Ext Audio Output 1 " [color=slateblue,style=filled]; "(67) Ext Audio Output 2 " [color=slateblue,style=filled]; "(68) Ext Audio Output 3 " [color=slateblue,style=filled]; "(69) Ext SPDIF Output" [color=slateblue,style=filled]; } Use "dot -Tps FILENAME.dot -o FILENAME.ps" to generate graph }}} Analog/Digital port initializing: For these meaning, see http://subversion.ffado.org/wiki/BebobAvc {{{ ./firewire-request /dev/fw1 fcp 0x0008B8810210020103027FFE ./firewire-request /dev/fw1 fcp 0x0008B8810210020203028000 ./firewire-request /dev/fw1 fcp 0x0008B8810310020103027FFE ./firewire-request /dev/fw1 fcp 0x0008B8810310020203028000 ./firewire-request /dev/fw1 fcp 0x0008B8810410020103027FFE ./firewire-request /dev/fw1 fcp 0x0008B8810410020203028000 ./firewire-request /dev/fw1 fcp 0x0008B8810110020103027FFE ./firewire-request /dev/fw1 fcp 0x0008B8810110020203028000 ./firewire-request /dev/fw1 fcp 0x0008B8810510020103027FFE ./firewire-request /dev/fw1 fcp 0x0008B8810510020203028000 ./firewire-request /dev/fw1 fcp 0x0008B8810610020103027FFE ./firewire-request /dev/fw1 fcp 0x0008B8810610020203028000 ./firewire-request /dev/fw1 fcp 0x0008B8810710020103027FFE ./firewire-request /dev/fw1 fcp 0x0008B8810710020203028000 ./firewire-request /dev/fw1 fcp 0x0008B8810210020102020000 ./firewire-request /dev/fw1 fcp 0x0008B8810210020202020000 ./firewire-request /dev/fw1 fcp 0x0008B8810310020102020000 ./firewire-request /dev/fw1 fcp 0x0008B8810310020202020000 ./firewire-request /dev/fw1 fcp 0x0008B8810410020102020000 ./firewire-request /dev/fw1 fcp 0x0008B8810410020202020000 ./firewire-request /dev/fw1 fcp 0x0008B8810110020102020000 ./firewire-request /dev/fw1 fcp 0x0008B8810110020202020000 ./firewire-request /dev/fw1 fcp 0x0008B8810510020102020000 ./firewire-request /dev/fw1 fcp 0x0008B8810510020202020000 ./firewire-request /dev/fw1 fcp 0x0008B8810610020102020000 ./firewire-request /dev/fw1 fcp 0x0008B8810610020202020000 ./firewire-request /dev/fw1 fcp 0x0008B8810710020102020000 ./firewire-request /dev/fw1 fcp 0x0008B8810710020202020000 ./firewire-request /dev/fw1 fcp 0x0008B8810510020102028000 ./firewire-request /dev/fw1 fcp 0x0008B8810510020202028000 ./firewire-request /dev/fw1 fcp 0x0008B8810610020102028000 ./firewire-request /dev/fw1 fcp 0x0008B8810610020202028000 ./firewire-request /dev/fw1 fcp 0x0008B8810710020102028000 ./firewire-request /dev/fw1 fcp 0x0008B8810710020202028000 }}} Internal Multiplexing setting: Specific roles of each quadlets (4 byte values) are unknown. {{{ 12420227900 WriteBlockReq dst=0xFFC2 label=57 rcode=retry_X src=0xFFC0 offset=0xFFC700700000 length=76 speed=400 ack=ack_pending 0000: 01000000 00000000 00000000 00000000 [................] 0010: 00000000 01000000 00000000 00000000 [................] 0020: 00000000 00000000 01000000 00000000 [................] 0030: 00000000 00000000 00000000 01000000 [................] 0040: 01000000 01000000 01000000 [............] 12420332861 WriteResp dst=0xFFC0 label=57 rcode=retry_X src=0xFFC2 response=resp_complete speed=400 ack=ack_complete }}} Thus, {{{ ./firewire-request /dev/fw1 write 0xFFC700700000 01000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000001000000010000000100000001000000 }}} Perhaps, for polling value. {{{ $ ./firewire-request /dev/fw1 read 0xffc700600000 10 result: 000: 00 00 01 01 00 00 00 00 00 00 00 01 00 00 00 01 ................ }}}