Opened 3 years ago

Last modified 3 years ago

#4822 new defect

mapping ECMLenght oscam.whitelist

Reported by: robert_cz Owned by:
Priority: major Component: General
Severity: medium Keywords:
Cc: robert_cz Sensitive: no

Description

Oscam incorrectly interepret mapping entry with ECMLength
I have configure in oscam.whitelist:
m:0100:000068::::6A 1813:000068

But Oscam is ignoring ECMLenght
(config) whitelist: m: 0100@000068:0000:0000:0000:00 map to 1813@000068

Finaly map everithing from 0100

Attachments (1)

whitelist.mapping.ecmlength-fix01.zip (893 bytes ) - added by w33dburner 3 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 by savan, 3 years ago

Your log must prove it so post your log contain error, no log or no error in log and ticket is invalid.

by w33dburner, 3 years ago

comment:2 by w33dburner, 3 years ago

you're right robert_cz, the ecmlength was ignored since introducing in #6606 :)

@savan: he post the example with the corrosponding log-part.

comment:3 by w33dburner, 3 years ago

i just fix the part of getting the ecmlength from m:-line, i didnt check the function of mapping with matching ecmlegth.

comment:5 by robert_cz, 3 years ago

I have test this patch, and map is working correctly in the mapping. Map only defined lenght. With one but. If the origin of the ECM for mapping is from DVBAPI and we mapping for example 0100 to 1813 DVBAPI is responding that is not interesting about the answer for 1813. Looks that for dvbapi answer for ECM must to be reversely translated:

(...)

2020/11/08 19:42:41 7558BF37 c (dvbapi) Demuxer 0 control word received for PID 8 CAID 1813 PROVID 000068 ECMPID 02C6 CHID 5C00 VPID 006E

2020/11/08 19:42:41 7558BF37 c (dvbapi) Demuxer 0 not interested in response ecmhash 0EE3A4B08CBF16F5EF21C2820B7A2D9B (filter already killed)

2020/11/08 19:42:41 7558BF37 c (dvbapi) Unhandled ECM response received for CAID 1813 PROVID 000068 ECMPID 02C6 CHID 5C00 VPID 006E

(...)

comment:6 by robert_cz, 3 years ago

What do you think to add this patch to the oscam?
Mapping with ECMlenght is very useful

Note: See TracTickets for help on using tickets.