ich glaube in deiner Funktion:
"LogoManager_CalculateChannelID.c"
ist ein kleiner Fehler drin der dazu führt daß die ChannelID bei bestimmten TSID falsche Werte bekommt

ich hab mehrere Sender (nicht ASTRA) wo die ID z.B. so aussieht:
ffffffff9efc1647
oder
ffffffffcb2c0042
Vor der TSID fehlt ein "(ulong64)"
Wenn ich das einfüge ist alles gut

Hier die Zeile:
ulong64 ret = ((ulong64)SatLongitude << 48) | ((ulong64)NetworkID << 32) | (TSID << 16) | ServiceID;
Olaf