Nu börjar det urarta lite. Jag har nämligen börjat luska lite i källkoden. Tror jag har hittat raderna som spottar ur sig det här felmeddellandet (rejected caid)
Felmeddelandet:
2010/03/07 15:15:15 1421 c01 eyetvcamd (0000&001505/046A/4C:2D7D): rejected caid (100 ms)
Källkoden oscam.c:
int send_dcw(ECM_REQUEST *er)
{
....
cs_log("%s (%04X&%06X/%04X/%02X:%04X): %s (%d ms)%s",
uname, er->caid, er->prid, er->srvid, er->l, lc,
er->rcEx?erEx:stxt[er->rc], client[cs_idx].cwlastresptime, sby);
...
}
Efter att ha mobilserat allt mitt c-kunnande har jag lyckats pussla ihop output med källkod. Då får vi:
uname = eyetvcamd (user)
caid = 0000 (gissning: caid har byts ut mot de 4 första siffrorna i ident(!))
prid = 001501 (ska vara provider-ID men har byts ut mot port-nummer!)
srvid = 046A (kan vara korrekt srvid för tv3)
l = 4C (okänd variabel)
lc = 2D7D (Förmodligen ett ECM-ID för att hålla koll på vilket ECM-meddelande som avses.)
Verkar som någon, eyetvcamd eller oscam, blandar ihop parametrarna något hiskeligt. Mysko…