Etisnoop
From OpenDigitalRadio
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
ETISnoop
ETISnoop is a small too developed by CSP.it that can decode some FIC information from a ETI file. It is in the mmbtools-aux repository: https://github.com/mpbraendli/mmbtools-aux/tree/master/etisnoop
Compilation
There is only a very simple makefile, so no make install and similar.
To compile etisnoop:
git clone https://github.com/mpbraendli/mmbtools-aux.git cd mmbtools-aux/etisnoop make
Usage
Example:
% ./etisnoop ../eti/funk.raw.eti | head -n50
SYNC: ff 07 3a b6
ERR: ff [No error]
Sync FSYNC: 07 3a b6 [OK]
LDATA
FC - Frame Characterization field: 00 81 10 7a
FCT - Frame Count: 00 [0]
FICF - Fast Information Channel Flag [1 - FIC Information are present]
NST - Number of streams [1]
FP - Frame Phase: 00 [0]
MID - Mode Identity: 02 [Mode 2]
FL - Frame Length [122 words]
STC - Stream Characterisation
STC - Stream Characterisation: 28 00 48 30 [Stream number 0]
SCID - Sub-channel Identifier [10]
SAD - Sub-channel Start Address [0]
TPL - Sub-channel Type and Protection Level [0x12 - Unequal Error Protection. Table switch 0, UEP index 2]
STL - Sub-channel Stream Length [48 => 128 kbit/s]
EOH - End Of Header: 00 00 16 7c
MNSC - Multiplex Network Signalling Channel: 00 00
Header CRC: 16 7c [CRC OK]
FIC Data (96 bytes)
FIG 0 [5 bytes]: 00 c0 00 00 00
FIG 0/0: C/N=0 OE=0 P/D=0: c0 00 00 00
Ensamble ID=0xc000 (Country id=12, Ensamble reference=0), Change flag=0, Alarm flag=0, CIF Count=0/0
FIB CRC: ea f1 [FIB CRC OK]
FIG 0 [5 bytes]: 08 00 33 00 0a
FIG 0/8: C/N=0 OE=0 P/D=0: 00 33 00 0a
FIB CRC: a2 9f [FIB CRC OK]
FIG 1 [21 bytes]: 01 00 33 46 75 6e 6b 00 00 00 00 00 00 00 00 00 00 00 00 ff 00
FIG 1/1: OE=0, Charset=0: 00 33 46 75 6e 6b 00 00 00 00 00 00 00 00 00 00 00 00 ff 00
Service ID 0x0033 label: "Funk", Short label mask: 0xFF00
FIB CRC: 6f b3 [FIB CRC OK]
Stream Data: ff fc 84 00 bc f1 21 22 22 44 44 33 33 22 22 22 22 24 92 40 00 00 00 00 00 00 00 00 aa aa aa aa aa aa aa ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 6d b5 b6 db 6d b6 d6 c5 b1 6c 5b 1b 6d b6 db 6d f3 e7 cf 9f 3e 7c f9 ad 6b 5a d6 db 5b 6d b6 db 6d 6c 5b 16 c5 b1 b6 db 6d b6 df 3e 7c f9 f3 e7 cf 9a d6 b5 ad 6d b5 b6 db 6d b6 d6 c5 b1 6c 5b 1b 6d b6 db 6d f3 e7 cf 9f 3e 7c f9 ad 6b 5a d6 db 5b 6d b6 db 6d 6c 5b 16 c5 b1 b6 db 6d b6 df 3e 7c f9 f3 e7 cf 9a d6 b5 ad 6d b5 b6 db 6d b6 d6 c5 b1 6c 5b 1b 6d b6 db 6d f3 e7 cf 9f 3e 7c f9 ad 6b 5a d6 db 5b 6d b6 db 6d 6c 5b 16 c5 b1 b6 db 6d b6 df 3e 7c f9 f3 e7 cf 9a d6 b5 ad 6d b5 b6 db 6d b6 d6 c5 b1 6c 5b 1b 6d b6 db 6d f3 e7 cf 9f 3e 7c f9 ad 6b 5a d6 db 5b 6d b6 db 6d 6c 5b 16 c5 b1 b6 db 6d b6 df 3e 7c f9 f3 e7 cf 9a d6 b5 ad 6d b5 b6 db 6d b6 d6 c5 b1 6c 5b 1b 6d b6 db 6d f3 e7 cf 9f 3e 7c f9 ad 6b 5a d6 db 5b 6d b6 db 6d 6c 5b 16 c5 b1 b6 db 6d b6 df 3e 7c f9 f3 e7 cf 9a d6 b5 ad 6d b5 b6 db 6d b6 d6 c5 b1 6c 5b 1b 6d b6 db 6d f3 e7 cf 9f 3e 7c f9 ad 6b 5a d6 db 5b 6d b6 db 6d 6c 5b 16 c5 b1 b6 db 6d b6 df 3e 7c f9 f3 e7 cf 9a d6 b5 ad 00 00 00 00 00 51 8b 8b 00 00 [0]
EOF: bf 2d ff ff
CRC: bf 2d [CRC OK]
RFU: ff ff
TIST - Time Stamp: ff 40 a0 00 [256 ms]
Acknowledgements
Many thanks to the team from CSP.it : http://rd.csp.it