Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> "%x"%22398000
'155c430'
>>> a = b'\x7e\x41\x01\x00\x00\x00\x00\x00\x10\x1d\x43\xa1\x5f\x01\x1d\x43\xa1\x5f\x30\xc4\x55\x01\xf0\xa8\xfb\x01\x00\x00\x00\x00\x00\x00\xe4'
>>> len(a)
33
>>> "%x"%33
'21'
>>> "%x"%4096
'1000'
>>> "%x"%1604403997
'5fa1431d'
>>> import struct
>>> struct.unpack("<7xHI",a[:13])
(4096, 1604403997)
>>> struct.unpack("<7xHII",a[:17])
(4096, 1604403997, 2705530113)
>>> struct.unpack("<7xHIBI",a[:18])
(4096, 1604403997, 1, 1604403997)
>>> struct.unpack("<7xHIBII",a[:22])
(4096, 1604403997, 1, 1604403997, 22398000)
>>> "%x"%33270000
'1fba8f0'
>>> struct.unpack("<7xHIBIII",a[:26])
(4096, 1604403997, 1, 1604403997, 22398000, 33270000)
>>> Size,numPage,Code,Time,StateGauge,LastTime,Lat,Lon,Speed,Course, = struct.unpack("<2xBIHIBIIIHH",a[:30])
>>> [Size,numPage,Code,Time,StateGauge,LastTime,Lat,Lon,Speed,Course]
[1, 0, 4096, 1604403997, 1, 1604403997, 22398000, 33270000, 0, 0]
>>>
потому что у этих дебилов ветки master нету, вроде как она всегда должна быть. Так сказать правило хорошего тона или вежливость.