DVB-T210 HD TV Tuner, does this work on OSMC?

Hi all

i’ve puchased a August DVB-T210 HD as I had read that it works on a PI. I’ve tried it on the latest build of OSMC and it’s not detected in the TVheadend interface.

Sorry, i’m new to this Linux stuff, has anyone got this working with OSMC?

I’m running a raspberry PI 2, with nothing apart from the TV tuner plugged into any usb ports.

Thanks in advance :smile:
Neil

HI

As I have the same hardware with august DVB-T210 (V2) and pi 2 I’ve installed OSMC, with the same result…
I’ve Installed tvheadend backend and client and nothing is detected in the TV adapters section of the web interface.

This setup works on openelec.

Martyn

Hi @sam_nazarko, do you have any thoughts on how we can get this working?

Thanks in advance :smile:

Neil

Please provide dmesg output so we can identify the chipset and get it working.

S

HI Sam

OK, here is the output from dmesg

osmc@osmc:~$ dmesg
[ 0.000000] Booting Linux on physical CPU 0xf00
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.18.13-1-osmc (root@vero) (gcc version 4.9.2 (Debi an 4.9.2-10) ) #1 SMP PREEMPT Sun May 17 18:50:26 UTC 2015
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instructio n cache
[ 0.000000] Machine model: Raspberry Pi 2 Model B
[ 0.000000] cma: Reserved 8 MiB at 0x2e800000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] On node 0 totalpages: 192512
[ 0.000000] free_area_init_node: node 0, pgdat 809abd80, node_mem_map ae21300 0
[ 0.000000] Normal zone: 1504 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 192512 pages, LIFO batch:31
[ 0.000000] [bcm2709_smp_init_cpus] enter (8640->f3003010)
[ 0.000000] [bcm2709_smp_init_cpus] ncores=4
[ 0.000000] PERCPU: Embedded 10 pages/cpu @ae1e1000 s12096 r8192 d20672 u4096 0
[ 0.000000] pcpu-alloc: s12096 r8192 d20672 u40960 alloc=10*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag es: 191008
[ 0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1280 bcm2708_fb.fbheight=720 bcm2709.boardrev=0x2a01041 bcm2709.serial=0x1f6c27f8 sms c95xx.macaddr=B8:27:EB:6C:27:F8 bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm 2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_ba se=0x3dc00000 vc_mem.mem_size=0x3f000000 root=/dev/mmcblk0p2 rootfstype=ext4 ro otwait quiet osmcdev=rbp2
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 744108K/770048K available (7249K kernel code, 401K rwdata , 1864K rodata, 388K init, 763K bss, 25940K reserved)
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xffe00000 (2048 kB)
vmalloc : 0xaf800000 - 0xff000000 (1272 MB)
lowmem : 0x80000000 - 0xaf000000 ( 752 MB)
modules : 0x7f000000 - 0x80000000 ( 16 MB)
.text : 0x80008000 - 0x808ee928 (9115 kB)
.init : 0x808ef000 - 0x80950000 ( 388 kB)
.data : 0x80950000 - 0x809b465c ( 402 kB)
.bss : 0x809b465c - 0x80a73594 ( 764 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:608
[ 0.000000] Architected cp15 timer(s) running at 19.20MHz (virt).
[ 0.000016] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 35791 39424256ns
[ 0.000038] Switching to timer-based delay loop, resolution 52ns
[ 0.000324] Console: colour dummy device 80x30
[ 0.000528] console [tty0] enabled
[ 0.000554] Calibrating delay loop (skipped), value calculated using timer fr equency… 38.40 BogoMIPS (lpj=192000)
[ 0.000585] pid_max: default: 32768 minimum: 301
[ 0.000967] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000989] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.002217] Initializing cgroup subsys memory
[ 0.002270] Initializing cgroup subsys devices
[ 0.002295] Initializing cgroup subsys freezer
[ 0.002317] Initializing cgroup subsys net_cls
[ 0.002352] Initializing cgroup subsys blkio
[ 0.002432] CPU: Testing write buffer coherency: ok
[ 0.002509] ftrace: allocating 18151 entries in 54 pages
[ 0.046769] CPU0: update cpu_capacity 1024
[ 0.046808] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00
[ 0.046827] [bcm2709_smp_prepare_cpus] enter
[ 0.046967] Setting up static identity map for 0x6aeea8 - 0x6aef00
[ 0.106715] [bcm2709_boot_secondary] cpu:1 started (0) 16
[ 0.107026] CPU1: Booted secondary processor
[ 0.107033] [bcm2709_secondary_init] enter cpu:1
[ 0.107089] CPU1: update cpu_capacity 1024
[ 0.107097] CPU1: thread -1, cpu 1, socket 15, mpidr 80000f01
[ 0.126682] [bcm2709_boot_secondary] cpu:2 started (0) 18
[ 0.126941] CPU2: Booted secondary processor
[ 0.126948] [bcm2709_secondary_init] enter cpu:2
[ 0.126978] CPU2: update cpu_capacity 1024
[ 0.126986] CPU2: thread -1, cpu 2, socket 15, mpidr 80000f02
[ 0.146714] [bcm2709_boot_secondary] cpu:3 started (0) 16
[ 0.146958] CPU3: Booted secondary processor
[ 0.146965] [bcm2709_secondary_init] enter cpu:3
[ 0.146994] CPU3: update cpu_capacity 1024
[ 0.147002] CPU3: thread -1, cpu 3, socket 15, mpidr 80000f03
[ 0.147096] Brought up 4 CPUs
[ 0.147130] SMP: Total of 4 processors activated (153.60 BogoMIPS).
[ 0.147141] CPU: All CPU(s) started in SVC mode.
[ 0.148147] devtmpfs: initialized
[ 0.173031] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.175060] pinctrl core: initialized pinctrl subsystem
[ 0.177991] NET: Registered protocol family 16
[ 0.183331] DMA: preallocated 4096 KiB pool for atomic coherent allocations
[ 0.206525] cpuidle: using governor ladder
[ 0.236551] cpuidle: using governor menu
[ 0.236685] bcm2709.uart_clock = 3000000
[ 0.239475] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.239495] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.239528] mailbox: Broadcom VideoCore Mailbox driver
[ 0.239642] bcm2708_vcio: mailbox at f300b880
[ 0.239984] bcm_power: Broadcom power driver
[ 0.240002] bcm_power_open() → 0
[ 0.240013] bcm_power_request(0, 8)
[ 0.740679] bcm_mailbox_read → 00000080, 0
[ 0.740692] bcm_power_request → 0
[ 0.740810] Serial: AMBA PL011 UART driver
[ 0.740940] dev:f1: ttyAMA0 at MMIO 0x3f201000 (irq = 83, base_baud = 0) is a PL011 rev3
[ 0.809076] SCSI subsystem initialized
[ 0.809321] usbcore: registered new interface driver usbfs
[ 0.809426] usbcore: registered new interface driver hub
[ 0.809577] usbcore: registered new device driver usb
[ 0.811202] Switched to clocksource arch_sys_counter
[ 0.838718] FS-Cache: Loaded
[ 0.839032] CacheFiles: Loaded
[ 0.850625] NET: Registered protocol family 2
[ 0.852010] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.852153] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.852347] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.852458] TCP: reno registered
[ 0.852480] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.852544] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.853012] NET: Registered protocol family 1
[ 0.853443] RPC: Registered named UNIX socket transport module.
[ 0.853459] RPC: Registered udp transport module.
[ 0.853469] RPC: Registered tcp transport module.
[ 0.853480] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.853940] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counter s available
[ 0.854163] bcm2708_dma: DMA manager at f3007000
[ 0.854324] vc-mem: phys_addr:0x00000000 mem_base=0x3dc00000 mem_size:0x3f000 000(1008 MiB)
[ 0.855938] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.856154] audit: initializing netlink subsys (disabled)
[ 0.856214] audit: type=2000 audit(0.829:1): initialized
[ 0.872121] VFS: Disk quotas dquot_6.5.2
[ 0.872501] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.875468] FS-Cache: Netfs ‘nfs’ registered for caching
[ 0.876478] NFS: Registering the id_resolver key type
[ 0.876600] Key type id_resolver registered
[ 0.876613] Key type id_legacy registered
[ 0.877641] msgmni has been set to 1469
[ 0.879646] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 2 52)
[ 0.879839] io scheduler noop registered
[ 0.880148] io scheduler bfq registered (default)
[ 0.880158] BFQ I/O-scheduler version: v7r7
[ 0.882644] BCM2708FB: allocated DMA memory eec00000
[ 0.882687] BCM2708FB: allocated DMA channel 0 @ f3007000
[ 0.898419] Console: switching to colour frame buffer device 160x45
[ 0.909058] bcm2708-dmaengine bcm2708-dmaengine: Load BCM2835 DMA engine driv er
[ 0.909360] uart-pl011 dev:f1: no DMA platform data
[ 0.909834] vc-cma: Videocore CMA driver
[ 0.909849] vc-cma: vc_cma_base = 0x00000000
[ 0.909860] vc-cma: vc_cma_size = 0x00000000 (0 MiB)
[ 0.909871] vc-cma: vc_cma_initial = 0x00000000 (0 MiB)
[ 0.921372] brd: module loaded
[ 0.927167] loop: module loaded
[ 0.927951] vchiq: vchiq_init_state: slot_zero = 0xaec80000, is_master = 0
[ 0.928772] Loading iSCSI transport class v2.0-870.
[ 0.929706] usbcore: registered new interface driver smsc95xx
[ 0.929781] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 1.130139] Core Release: 2.80a
[ 1.130163] Setting default values for core params
[ 1.130189] Finished setting default values for core params
[ 1.330580] Using Buffer DMA mode
[ 1.330597] Periodic Transfer Interrupt Enhancement - disabled
[ 1.330608] Multiprocessor Interrupt Enhancement - disabled
[ 1.330619] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 1.330636] Dedicated Tx FIFOs mode
[ 1.330988] WARN::dwc_otg_hcd_init:1047: FIQ DMA bounce buffers: virt = 0xaec 14000 dma = 0xeec14000 len=9024
[ 1.331028] FIQ FSM acceleration enabled for :
Non-periodic Split Transactions
Periodic Split Transactions
High-Speed Isochronous Endpoints
[ 1.331052] dwc_otg: Microframe scheduler enabled
[ 1.331124] WARN::hcd_init_fiq:412: FIQ on core 1 at 0x804f8c30
[ 1.331144] WARN::hcd_init_fiq:413: FIQ ASM at 0x804f8fa0 length 36
[ 1.331164] WARN::hcd_init_fiq:438: MPHI regs_base at 0xaf80a000
[ 1.331219] dwc_otg bcm2708_usb: DWC OTG Controller
[ 1.331271] dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1
[ 1.331319] dwc_otg bcm2708_usb: irq 32, io mem 0x00000000
[ 1.331373] Init: Port Power? op_state=1
[ 1.331384] Init: Power Port (0)
[ 1.331713] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.331733] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber= 1
[ 1.331749] usb usb1: Product: DWC OTG Controller
[ 1.331765] usb usb1: Manufacturer: Linux 3.18.13-1-osmc dwc_otg_hcd
[ 1.331781] usb usb1: SerialNumber: bcm2708_usb
[ 1.332769] hub 1-0:1.0: USB hub found
[ 1.332837] hub 1-0:1.0: 1 port detected
[ 1.333362] dwc_otg: FIQ enabled
[ 1.333375] dwc_otg: NAK holdoff enabled
[ 1.333385] dwc_otg: FIQ split-transaction FSM enabled
[ 1.333427] Module dwc_common_port init
[ 1.333787] usbcore: registered new interface driver usb-storage
[ 1.334063] mousedev: PS/2 mouse device common for all mice
[ 1.334951] bcm2835-cpufreq: min=600000 max=900000
[ 1.335274] sdhci: Secure Digital Host Controller Interface driver
[ 1.335287] sdhci: Copyright(c) Pierre Ossman
[ 1.335465] DMA channels allocated for the MMC driver
[ 1.371235] Load BCM2835 MMC driver
[ 1.371539] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.375412] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.377757] hidraw: raw HID events driver (C) Jiri Kosina
[ 1.378078] usbcore: registered new interface driver usbhid
[ 1.378091] usbhid: USB HID core driver
[ 1.378457] TCP: cubic registered
[ 1.378479] Initializing XFRM netlink socket
[ 1.378529] NET: Registered protocol family 17
[ 1.379783] Key type dns_resolver registered
[ 1.379958] Registering SWP/SWPB emulation handler
[ 1.383319] registered taskstats version 1
[ 1.385731] vc-sm: Videocore shared memory driver
[ 1.385752] [vc_sm_connected_init]: start
[ 1.386545] [vc_sm_connected_init]: end - returning 0
[ 1.387609] Waiting for root device /dev/mmcblk0p2…
[ 1.408642] mmc0: host does not support reading read-only switch, assuming wr ite-enable
[ 1.410772] mmc0: new high speed SDHC card at address b368
[ 1.411430] mmcblk0: mmc0:b368 USD 7.46 GiB
[ 1.412770] mmcblk0: p1 p2
[ 1.494233] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesyst em
[ 1.494255] EXT4-fs (mmcblk0p2): write access will be enabled during recovery
[ 1.531338] Indeed it is in host mode hprt0 = 00021501
[ 1.711309] usb 1-1: new high-speed USB device number 2 using dwc_otg
[ 1.711511] Indeed it is in host mode hprt0 = 00001101
[ 1.911551] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[ 1.911572] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.912592] hub 1-1:1.0: USB hub found
[ 1.912724] hub 1-1:1.0: 5 ports detected
[ 2.191308] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ 2.291520] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[ 2.291541] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber =0
[ 2.294415] smsc95xx v1.0.4
[ 2.355093] smsc95xx 1-1.1:1.0 eth0: register ‘smsc95xx’ at usb-bcm2708_usb-1 .1, smsc95xx USB 2.0 Ethernet, b8:27:eb:6c:27:f8
[ 2.601301] usb 1-1.3: new high-speed USB device number 4 using dwc_otg
[ 2.702045] usb 1-1.3: New USB device found, idVendor=0572, idProduct=c688
[ 2.702067] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber =3
[ 2.702082] usb 1-1.3: Product: USB Stick
[ 2.702097] usb 1-1.3: Manufacturer: Max
[ 2.702112] usb 1-1.3: SerialNumber: 080116
[ 6.657418] EXT4-fs (mmcblk0p2): recovery complete
[ 7.150646] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. O pts: (null)
[ 7.150720] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 7.159828] devtmpfs: mounted
[ 7.160489] Freeing unused kernel memory: 388K (808ef000 - 80950000)
[ 8.683379] random: systemd urandom read with 82 bits of entropy available
[ 8.740780] NET: Registered protocol family 10
[ 9.164492] systemd[1]: Cannot add dependency job for unit display-manager.se rvice, ignoring: Unit display-manager.service failed to load: No such file or di rectory.
[ 9.164868] systemd[1]: Found ordering cycle on basic.target/start
[ 9.164897] systemd[1]: Found dependency on sysinit.target/start
[ 9.164926] systemd[1]: Found dependency on kbd.service/start
[ 9.164954] systemd[1]: Found dependency on remote-fs.target/start
[ 9.164979] systemd[1]: Found dependency on remote-fs-pre.target/start
[ 9.165003] systemd[1]: Found dependency on connman.service/start
[ 9.165027] systemd[1]: Found dependency on basic.target/start
[ 9.165055] systemd[1]: Breaking ordering cycle by deleting job kbd.service/s tart
[ 9.165085] systemd[1]: Job kbd.service/start deleted to break ordering cycle starting with basic.target/start
[ 9.263320] fuse init (API version 7.23)
[ 9.341142] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 9.686945] systemd-udevd[123]: starting version 215
[ 10.297629] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 11.182616] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 11.469731] random: nonblocking pool is initialized
[ 12.121319] systemd-journald[104]: Received request to flush runtime journal from PID 1
[ 12.923065] smsc95xx 1-1.1:1.0 eth0: hardware isn’t capable of remote wakeup
[ 12.923283] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 14.437766] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 14.439622] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x45E 1
[ 14.576128] 8021q: 802.1Q VLAN Support v1.8
[ 19.763279] Console: switching to colour dummy device 80x30
osmc@osmc:~$

Thanks

The USB tuner is Silicon Labs Si2168

thanks! @sam_nazarko for looking into this :slight_smile:

There are two varieties of this tuner (at least?) If lsusb reports 0572:c688 it is version 2 with the silicon labs chip as reported above. The necessary drivers are in the v4l media_build git and I’ve just finished building them in with the instructions here and here. Not a quick process but it seems to be successful.
The tuner is now showing up in tvheadend but I can’t figure out how to get it to scan for channels. It was simple on Linux Mint and openelec on the Pi but OSMC doesn’t seem to find the dvb scan files - where are they?

This tuner requires Kernel 3.19 to work out of the box. So until OSMC remains on 3.18.* you need to get media_build…

Good job for getting the driver compiled - my original commands in the other thread had hardcoded versions so they obviously need some edits to work right now.

If the tuner now shows up in tvheadend, you should be able to create a Network (DVB Inputs - Network) and select the MUX corresponding to your location. Then you go back to the adapter, select the DVB-T one, make sure it’s enabled and select the Network you just created, then Save. Now go back to Network, select the Mux and do a force Scan.

From this point on it should be a standard TVheadend setup so you should be able to follow the TVHeadend guide? http://docs.tvheadend.org/

Indeed. I just spent another hour or two compiling tvheadend as well. The version in the AppStore just doesn’t work and is way behind the latest version. All I wanted to do was compare OSMC with OpenELEC (which works perfectly out of the box). I hope someone on the team can find time to bring v4l and especially tvheadend in your distro up to date.

Hi Sam

Was wondering if support for the DVB-210 tuner has been added in the latest release of OSMC?

Thanks :smile:

Neil

osmc@osmc:/lib/modules$ modinfo dvb_usb_cxusb
filename: /lib/modules/4.2.3-2-osmc/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko
license: GPL
version: 1.0-alpha
description: Driver for Conexant USB2.0 hybrid reference design
author: Chris Pascoe c.pascoe@itee.uq.edu.au
author: Michael Krufky mkrufky@linuxtv.org
author: Patrick Boettcher patrick.boettcher@desy.de
srcversion: 6A8FC7E05C730D41747F0BD
alias: usb:v0572pC688ddcdscdpiciscipin <<<<<<< yes!
alias: usb:v0572pD811ddcdscdpiciscipin
alias: usb:v0572p86D6ddcdscdpiciscipin
alias: usb:v0FE9pDB98ddcdscdpiciscipin
alias: usb:v07CApA868ddcdscdpiciscipin
alias: usb:v0FE9pDB71ddcdscdpiciscipin
alias: usb:v0FE9pDB70ddcdscdpiciscipin
alias: usb:v0FE9pDB78ddcdscdpiciscipin
alias: usb:v0FE9pDB59ddcdscdpiciscipin
alias: usb:v0FE9pDB58ddcdscdpiciscipin
alias: usb:v0FE9pDB55ddcdscdpiciscipin
alias: usb:v0FE9pDB54ddcdscdpiciscipin
alias: usb:v0FE9pDB11ddcdscdpiciscipin
alias: usb:v0FE9pDB10ddcdscdpiciscipin
alias: usb:v0FE9pDB01ddcdscdpiciscipin
alias: usb:v0FE9pDB00ddcdscdpiciscipin
alias: usb:v0FE9pDB51ddcdscdpiciscipin
alias: usb:v0FE9pDB50ddcdscdpiciscipin
alias: usb:v0FE9pD501ddcdscdpiciscipin
alias: usb:v0FE9pD500ddcdscdpiciscipin
alias: usb:v1660p0932ddcdscdpiciscipin
depends: dvb-usb,dib0070
intree: Y
vermagic: 4.2.3-2-osmc SMP preempt mod_unload modversions ARMv7
parm: debug:set debugging level (1=rc (or-able)). (debugging is not enabled) (int)
parm: adapter_nr:DVB adapter numbers (array of short)

Sorry for the delay - only just seen your post.

Hi Graham, thanks! so this should now work?..
…If i install the latest version of Kodi and TVheadend (not the one from the Appstore)?

Thanks :smile:

Neil

If you are running OSMC already, with automatic updates, it should have updated itself a couple of times since June.

I think the appstore tvheadend has been fixed. Give it a try. If you’re new to linux you don’t want to be compiling things.

thanks Graham, i’m getting there… :slight_smile: TVHeadend now detects my card, i’ve followed instructions here…

but the scan result always comes up as Fail, any ideas why this may happen?

thanks :smile:

Neil

Neil, I can’t remember exactly the sequence I followed and I’m away from home atm with no remote access.

I do remember the tvh developers keep changing the interface in subtle ways which make any how-tos potentially out of date quite quickly.

I’m going to assume your tuner works with other software so you’re sure it can get a good signal. Then it’s worth checking that the frequencies of the pre-defined muxes you have chosen are correct for your area (where are you?)

When I get back, I could try setting up osmc/tvh from scratch with the app store version to see what happens. Let me know if this would be useful or if you’ve already cracked it.

Are you sure that the tuner is working (e.g. tried it on your PC) and that the antenna is properly connected? “scan fail” can have many reasons.

I have just done a fresh installation of OSMC and Tvheadend and I think the most likely thing is you need two firmware files to make the adapter work. You can get them here. They need to be in /lib/firmware/ on the Pi. If you know how to use ssh then the easiest way to get them is:

cd /lib/firmware
sudo wget https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-tuner-si2158-a20-01.fw?raw=true -O dvb-tuner-si2158-a20-01.fw
sudo wget https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-demod-si2168-02.fw?raw=true -O dvb-demod-si2168-02.fw

HTH

1 Like

Thanks Graham! really appreciate your help with this…

i’ve just run those commands using Putty, will have a test tonight to see if TV headend plays ball

cheers

N

Mistake: please see the edited wget commands above. I missed out the raw=true bit. :flushed: