einmal noch, dann wars das:
EMM: 82702001020602 9F 12 000 5C0 169014 4002 1DECC2D713F45C7E20E5DA17C9323A1A9514
von dir .... mal in richtige form gebracht:
8270
20
01 - ird block
02 -06 (06=länge ird block)
02 9F120005C0
16 - länge camblock
90 - nano 90
payload: 14 4002 1DECC......
Das für was du dich interessiert, also:
02 9F120005C0 wird nur vom IRD/Receiver verarbeitet, und ist nichts andres als die Zeit .... und zwar die Zeit wo das EMM erstellt wurde, in dem Falle ... rechnen wir mal:
Payload:
9F120005
0.Byte: 0x9F
Jahr=Byte0[0x9F]/12+base_year Karte (2004 für SkyDE)
=159/12=13+2004=2017 ....
Monat=Byte0[0x9F]%12
=159%12 == 3, also März
1.Byte: 0x12
Tag=Byte1[0x12] & 0x1F
=18&31 == 18 ...
Byte2: 0x00
Stunde=Byte2[0x00]/8
= 0
Minute=(0x100 * (Byte2[0x00] - Stunde*8)+Byte3[0x05])/32
=(0x100*(0x00-0*8)+0x05)/32
= 0
Byte 3: 0x05
Sekunde= (Byte3[0x05]-Minute*32)*2;
= (0x05-0*32)=2
= 10
Ergebniss: 18.03.2017 00:00:10
Das ganze jetzt frei geschrieben und im Kopf gerechnet, vielleicht ist ein Tippfehler drin, habe keine das Lust NOCHMAL durchzurechnen, aber bitte, so ist es ....