Hello
a few questions
is there any card out there with a si2168 b40 in a country that uses plp!=0
that dvb-t2 actually works for?
i suspect the answer to this is no and that it is broken on all cards.
auto plp appears broken anyway on my ct2-4650 with si2168 b40 and has been
broken for a long time.
i have done a number of things to try to figure out whats going on.
first i have extracted the firmware for si2168 b40 used by the windows driver
and this matches exactly with:
http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-B40/4.0.25/dvb-demod-si2168-b40-01.fw
which is the one i use on my linux box, so firmware should theoretically be ok.
then i used debugfs to turn on the extra debugging in si2168, i was mainly
interested in verifying what plp the scanning software actually sent to the
driver (si2168_set_frontend)
i then found out that both dvbv5-scan and w_scan both appear to use
stream_id=0, i then made a quick and dirty hack to w_scan so it always sets plp
id to 1 instead of 0 and this resulted for the first time in a lock on a dvb-t2 mux
so problem i have with this card appears to be the lack of auto plp and also
the fact that all scanning programs i have tried so far doesn't really know how
to handle plp by themselves and expect driver to do the right thing.
i assume this is a problem that is best fixed in the driver? right?
or is the software using the dvb card expected to somehow figure out plp and
sett it correctly?
is there a way to dump what commands the windows driver is sending? if so
perhaps something could be figured out how it sets plp.
(please keep me on CC when replying to list so i don't miss it)