Hi,
can someone tell me what the following code (emm_allowed) is doing?
(src/descrambler/cwc.c)
if (cwc->cwc_emm) {
int emm_allowed = (pcard->cwc_ua[0] || pcard->cwc_ua[1] ||
pcard->cwc_ua[2] || pcard->cwc_ua[3] ||
pcard->cwc_ua[4] || pcard->cwc_ua[5] ||
pcard->cwc_ua[6] || pcard->cwc_ua[7]);
if (!emm_allowed) {
I can't get AU to work this way, tvheadend always complains that the server isn't allowing EMM's. If i change the last line to if (emm_allowed), it starts working, oscam is receiving and processing the EMM's and seems to correctly updates my card, so my configuration (tvheadend allows AU, so does the user and the reader in oscam) seems to be correct. I'm using the newest versions of tvheadend and oscam, is it possible that something changed oscam so the code above does not recognize the AU-Capability correctly?
/hanspeter