Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Raspberry Pi ovladače pro PCTV triplestick 292e  (Přečteno 2350 krát)

miki.k2

  • Návštěvník
  • Příspěvků: 2
Raspberry Pi ovladače pro PCTV triplestick 292e
« kdy: 07 Září 2014, 16:54:32 »
Ahoj, poprosil bych o pomoc s instalaci ovladačů pro DVB-T kartu PCTV Triplestick 292e do " Debian Wheezy " (Kernel version:3.12) který běži na Raspberry.

Diky

Standa99

  • Host
Re:Raspberry Pi ovladače pro PCTV triplestick 292e
« Odpověď #1 kdy: 07 Září 2014, 18:37:05 »
Zkušenost s ním nemám, takže pouze zprostředkovaně, ovšem nic jednoduchého.
http://blog.palosaari.fi/2014/04/naked-hardware-15-pctv-triplestick-292e.html
Citace
Linux driver
There was existing driver for EM28178 USB-bridge, but no driver for Si2168 nor Si2157. Fortunately both Si2168 and Si2157 provided very high level firmware API for device control. That makes protocol reverse-engineering pretty easy.

Current driver supports only minimal set of features in order to receive DVB-T/T2/C. There is no signal statistics implemented at all. Power management is also broken, it leaves device full active when device is closed, as it should set tuner and demod sleep. Broken PM is actually Windows driver bug - it is hard reverse-engineer it bug free when sniffs from Windows are already broken. All-in-all, it eats ("only") 210mA from USB when idle and Windows does not behave any better.

miki.k2

  • Návštěvník
  • Příspěvků: 2
Re:Raspberry Pi ovladače pro PCTV triplestick 292e
« Odpověď #2 kdy: 07 Září 2014, 19:33:13 »
Diky, našel jsem to taky, ale moc tomu postupu nerozumím.

Citace
Driver can be found from that development tree:
http://git.linuxtv.org/cgit.cgi/anttip/media_tree.git/log/?h=pctv_292e


Si2168 needs firmware, which I named as dvb-demod-si2168-01.fw. Firmware size is only 2720 bytes, meaning it cannot be whole firmware, but a kind of the partial patch.
Firmware can be extracted from the bundled driver CD version 6.4.8.984.

file:
/TVC 6.4.8/Driver/PCTV Empia/emOEM.sys

extract:
dd if=emOEM.sys ibs=1 skip=1089416 count=2720 of=dvb-demod-si2168-01.fw
ale co stou verifikaci ?
Citace
verify checksum:
md5sum dvb-demod-si2168-01.fw
87c317e0b75ad49c2f2cbf35572a8093  dvb-demod-si2168-01.fw
a co dál ...

Standa99

  • Host
Re:Raspberry Pi ovladače pro PCTV triplestick 292e
« Odpověď #3 kdy: 07 Září 2014, 22:05:38 »
Hmmm, co jsem pochopil já, tak si stáhneš ten emOEM.sys (z CD, na kterém bude ovladač pro windows) a z něj vykopíruješ pouze určitou část (dd if=.........) do souboru dvb-demod-si2168-01.fw a pomocí kontrolního součtu (md5sum ...) ověříš jeho správnou velikost.
Samozřejmě počítej s instalací (kompilací) v4l (ten člověk z toho blogu stojí za jeho vývojem). Každopádně vůbec není jistota, že to nakonec bude fungovat, protože stačí mít jiné jádro atd. On tam i varuje, že hromada věcí je nefunkčních (power management atd.).
Když to tak vidím, tak bych šel do jiného tuneru, který je v linuxu bezproblémový.

 

Provoz zaštiťuje spolek OpenAlt.