This project connects to the (old quare model) Tiptel 810 S serial port to read and write settings and call data.
This is currently a work in progress; the protocol is more or less decoded, but not all commands are known or documented.
The tool assumes USB serial connected to /dev/ttyUSB0
Install dependencies:
npm i
Run the "test" tool:
npm test
- Remove the AN232B chip on the bottom left side on the back of the PCB
- Tap into the vias:
- TX, RX and GND: near the big electrolytic capacitors
- DTR: below the CLIP addon board/header
- VCC: either on the extension-8 header or CLIP addon header
TODO: find a VCC-via
Look into the resources folder for full resolution images.
- programming code is 1111
- call charge code is 2222
- FRITZ!Box does not send Advice Of Charge (AOC pulse) needed for cost center calculations
All instructions are noted in hexadecimal.
01
04
05
06
- rd:
80 13
- rd response:
81 14 ?? ?? ?? VV VV vv vv DD DD MM MM YY YY YY YY SS 01 00
, where:VV
is major version in ASCIIvv
is minor version in ASCIIDD
is day of month in ASCIIMM
is month in ASCIIYY
is year in ASCIISS
is state of operation:00
=disconnected,02
=PTMP
- rd:
A0
- rd response:
A1 ?? ?? ?? VV VV vv vv DD DD MM MM YY YY YY YY
, where:VV
is major version in ASCIIvv
is minor version in ASCIIDD
is day of month in ASCIIMM
is month in ASCIIYY
is year in ASCII
TODO
TODO
TODO
- rd:
C4 TT
- wr:
C6 TT DD DD
- special bytes:
TT
is type:01
=call charge,02
=programmingDD
is two PABX digits (A
=0)
- rd:
C8
- rd response:
C9 BB BB BB BB BB BB BB BB BB BB
- wr:
CA BB BB BB BB BB BB BB BB BB BB
- special bytes:
BB
are bits
- rd:
CC II
- rd response:
CD II DD DD DD DD DD DD DD DD
- wr:
CE II DD DD DD DD DD DD DD DD
- special bytes:
II
is index00..0A
, yes 11 numbers according to the original softwareDD
is two PABX digits (A
=0)
- rd:
D8 II
- rd response:
D9 II DD DD DD DD DD DD DD DD DD DD
- wr:
DA II DD DD DD DD DD DD DD DD DD DD
- special bytes:
II
is index00..63
DD
is two PABX digits (A
=0)
- rd:
DB yy mm dd yy mm dd
- rd response:
DC nn
- rd:
DE
- rd response: `DD ll yy MM dd hh mm
TODO
TODO
TODO