TLG2 Workbench
Complete offline helper for TLG2 packets, Safus Siren status decoding, snapshots, and multi-compare
STX=FF
ETX=FE
INSERT=FD
Language
English
Deutsch
Status
Compare (up to 5)
Packets (decode / build)
Multi Status
Paste 7 status bytes (optional)
You can also paste a full TLG2 packet, if it is an ACK for GET_STATUS, the tool will extract BYTE_0..BYTE_6 automatically.
Siren type
Auto-detect
Pavian (DS02)
Gibon
If pasting a full packet, CHCK type
NO CHECK
LENGTH
PARITY (XOR)
CRC8
Decode status
Save snapshot
Clear
No data yet
Summary
Multi Status
Paste many status packets or log lines, then decode and compare byte-by-byte and bit-by-bit.
STX=FF ETX=FE INSERT=FD
Siren type
Auto-detect
Pavian (DS02)
Gibon
Baseline
First unique
Hide duplicates
Time filter
From
To
Detect range
Apply
Clear
Include lines without timestamp
Decode all
Clear
Load sample set
Export CSV
Import .txt
Lines
:
0
Decoded
:
0
Unique
:
0
Duplicates
:
0
Invalid
:
0
Tip: You can paste full RX log lines. The decoder will extract the last FF..FE frame per line and unstuff FD sequences automatically.
Quick summary
Select a row to see detailed decoding and bit-level comparison.
—
Decoded list and comparison
Differences are highlighted versus the selected baseline.
Rows per page
20
50
100
200
Custom…
All
◀
Page 1/1
▶
#
Tags
Health
Siren
Key fields
Status bytes
Byte Δ
Bit Δ
Actions
No data yet. Paste lines above and click “Decode all”.
Matrix view (fields × rows)
Compare decoded values side-by-side for the currently shown rows.
Columns per page
10
20
30
50
Custom…
Fields
Important
All
◀
Page 1/1
▶
Export matrix CSV
No data yet.
Status details
Close
Saved snapshots (max 5)
Pick 2 to 5 snapshots to compare. The table will show values per snapshot and highlight differences.
Delete all snapshots
Select snapshots to compare
Packet decoder
Paste packet bytes (with STX/ETX)
CHCK type
NO CHECK
LENGTH
PARITY (XOR)
CRC8
Decode packet
If GET_STATUS ACK, load into Status tab
Clear
Packet builder
CHCK type
NO CHECK
LENGTH
PARITY (XOR)
CRC8
Command
STOP (0x10)
RUN_ALARM (0x11)
RUN_TEST (0x12)
GET_STATUS (0x13)
BLOCK siren (RUN_ALARM 0x3F, 0x01)
UNBLOCK siren (RUN_ALARM 0x3F, 0x00)
NUMBER (for RUN_ALARM / RUN_TEST)
You can type decimal (1) or hex (01 / 0x01).
Stuffing
Automatically applies INSERT_CHAR stuffing for FD/FE/FF
Build packet
Copy packet
Clear