I didn't even know that it exists: GSM / SMS timestamps are stored in a kind of reversed binary coded decimal (bcd) including a time zone. That encodes date (8 digits = 4 bytes) and time (6 digits = 3 bytes) and the time zone (in 1/2 hours with the most significant bit being the sign = 1 byte) in 8 bytes.
So my current time stamp: 2024-08-05 09:06:24 CEST would be:
0242805090604204
0242 = 2024
80 = AUG
50 = 5th
906024 = 09:06:24
04 = +2 h to UTC
#GSM#programming #bcd
http://seven-bit-forensics.blogspot.com/2014/02/decoding-gsmsms-timestamps.html