I am working on "PCTV-Broadway".
The device is a DVB-Receiver. Unfortunately, I can not find any driver for USB-DVB-Receiver in the SDK.
I have times a document from the SDK of PCTV attached.
The drivers are actually contained in the kernel.
How can I integrate the necessary drivers into the LEDE sources?
Hardware (Info from inside Broadway, PCTV-SDK):
Hardware platform
Broadway is a so-called SoC (system on chip) platform with some extensions.
The main hardware components are:
• 384 MHz MIPS CPU (Ralink RT3052)
• 8 MB NVRAM (Flash)
◦ 192 KB bootloader (U-Boot)
◦ 64 KB Ralink config (e.g. wifi connection, static IPs)
◦ 64 KB factory (e.g. wifi calibration, hardware id)
◦ 7744 KB firmware image (LZMA packed)
◦ 128 KB PCTV settings (e.g. channel lists)
• 64 MB RAM
• 7-port USB hub
external ST11 (back left connector)
external ST10 (back right connector)
internal Xcode (ViXS XC4105 based transcoding board - aka Hollywood)
So if you have already flashed the box with lede, then check if the drivers are installable by opkg install.
If not then you have to compile your own LEDE and add a new file "source/package/kernel/linux/modules/" to make the needed driver selectable in "make menuconfig"
For your information.
If the drivers are in the upstream kernel and they are not build by default as module (xxx.ko) or into the kernel it self. Then you have to add it to "source/package/kernel/linux/modules/" if so then they could be selected by lede "make menuconfig" and then it should be build as an ipkg package. Which could be installed on the box. Take a look to the files in this dir this should help.
The "Hauppauge" device has no display. It is operated via a web interface and streams the selected program over the network. The built-in Xcode chip re-packs the stream at the specified bit rate.