Jump to content


Photo

Using DVBlast and w_scan on E2


  • Please log in to reply
8 replies to this topic

#1 420f00f3

  • Senior Member
  • 49 posts

0
Neutral

Posted 30 December 2023 - 23:05

I want to be able to quickly scan for changes/new channels on DVB-C/S/S2/T2
using the CLI over SSH and "DVBlast and w_scan tools" or others
rather that going through the MENU on the TV, since I have quite few tuners always available.



I have 3 cards for Cable, Sat and Terrestrial.

Tuner A    Vuplus DVB-C NIM(BCM3148) (DVB-C)
Tuner B    Vuplus DVB-C NIM(BCM3148) (DVB-C)
Tuner C    Vuplus DVB-C NIM(BCM3148) (DVB-C)
Tuner D    Vuplus DVB-C NIM(BCM3148) (DVB-C)
Tuner E    Vuplus DVB-C NIM(BCM3148) (DVB-C)
Tuner F    Vuplus DVB-C NIM(BCM3148) (DVB-C)
Tuner G    Vuplus DVB-C NIM(BCM3148) (DVB-C)
Tuner H    Vuplus DVB-C NIM(BCM3148) (DVB-C)

Tuner I    Vuplus DVB-S NIM(45208 FBC) (DVB-S2)
Tuner J    Vuplus DVB-S NIM(45208 FBC) (DVB-S2)
Tuner K    Vuplus DVB-S NIM(45208 FBC) (DVB-S2)
Tuner L    Vuplus DVB-S NIM(45208 FBC) (DVB-S2)
Tuner M    Vuplus DVB-S NIM(45208 FBC) (DVB-S2)
Tuner N    Vuplus DVB-S NIM(45208 FBC) (DVB-S2)
Tuner O    Vuplus DVB-S NIM(45208 FBC) (DVB-S2)
Tuner P    Vuplus DVB-S NIM(45208 FBC) (DVB-S2)

Tuner Q    Vuplus DVB-T NIM(TT3L10) (MultiType DVB-C/T2)
Tuner R    Vuplus DVB-C NIM(TT3L10) (MultiType DVB-C/T2)

Is it safe to assume that the tuners are as follows?
 

ls -ilha /dev/dvb/adapter0/frontend*
   1894 crw-rw----    1 root     video     212,  72 Jan  1  1970 /dev/dvb/adapter0/frontend0 (A)
   1895 crw-rw----    1 root     video     212,  73 Jan  1  1970 /dev/dvb/adapter0/frontend1
   1897 crw-rw----    1 root     video     212,  74 Jan  1  1970 /dev/dvb/adapter0/frontend2
   1899 crw-rw----    1 root     video     212,  75 Jan  1  1970 /dev/dvb/adapter0/frontend3
   1901 crw-rw----    1 root     video     212,  76 Jan  1  1970 /dev/dvb/adapter0/frontend4
   1903 crw-rw----    1 root     video     212,  77 Jan  1  1970 /dev/dvb/adapter0/frontend5
   1905 crw-rw----    1 root     video     212,  78 Jan  1  1970 /dev/dvb/adapter0/frontend6 (H)
   
   1907 crw-rw----    1 root     video     212,  79 Jan  1  1970 /dev/dvb/adapter0/frontend7 (I)
   1909 crw-rw----    1 root     video     212,  80 Jan  1  1970 /dev/dvb/adapter0/frontend8
   1911 crw-rw----    1 root     video     212,  81 Jan  1  1970 /dev/dvb/adapter0/frontend9
   1912 crw-rw----    1 root     video     212,  82 Jan  1  1970 /dev/dvb/adapter0/frontend10
   1913 crw-rw----    1 root     video     212,  83 Jan  1  1970 /dev/dvb/adapter0/frontend11
   1914 crw-rw----    1 root     video     212,  84 Jan  1  1970 /dev/dvb/adapter0/frontend12
   1915 crw-rw----    1 root     video     212,  85 Jan  1  1970 /dev/dvb/adapter0/frontend13
   1916 crw-rw----    1 root     video     212,  86 Jan  1  1970 /dev/dvb/adapter0/frontend14
   1917 crw-rw----    1 root     video     212,  87 Jan  1  1970 /dev/dvb/adapter0/frontend15 (P)
   
   5235 crw-rw----    1 root     video     212,  88 Jan  1  1970 /dev/dvb/adapter0/frontend16 (Q)
  32109 crw-rw----    1 root     video     212,  89 Sep  8 14:21 /dev/dvb/adapter0/frontend17 (R)


Version of DVBlast on the Vu+ box is 3.4 (git-3.4-14-g4270dca-dirty).
Version of w_scan is 20170107.

I know that the Cable opp is using the following:
Symbol rate: 6900
DVB-C
QAM256


-------
#w_scan
-------
Checking on the manual:
https://manpages.ubu...1/w_scan.1.html


I try following:
 

w_scan -fc -c XX -R 1 -T 1 -O 1 -E 1 -a /dev/dvb/adapter0/frontend6 -t 3 -i 2 -Q 1 e 1 -S 0 -vvvvvv

       -f TYPE
              Frontend type,
              "c" = DVB-C,

       -c COUNTRY_ID
              Mandatory argument for ATSC scans, cable scans and terrestrian  scans,  see  option -f.
              Specifies  the  country  where you try to scan for channels as uppercase two letter
              identifier, e.g.
              DE = Germany,
.................Services................
       -R N, --radio-services N
               1 = search radio channels [default]
       -T N, --tv-services N
               1 = search TV channels[default]
       -O N, --other-services N
               1 = search other services
       -E N, --encrypted-services (Conditional Access)
               N=1 search also encrypted channels [default]
.................Device..................
       -a N, --adapter N
               use device /dev/dvb/adapterN/ [default: auto detect]
               (also allowed: -a /dev/dvb/adapterN/frontendM)
       -t N, --lock-timeout N
               tuning timeout
               1 = fastest [default]
               2 = medium
               3 = slowest
.................DVB-C...................
       -i N, --inversion N
               spectral inversion setting for cable TV
                       (0: off, 1: on, 2: auto [default])
       -Q N, --dvbc-modulation N
               set DVB-C modulation, see table:
                       0  = QAM64
                       1  = QAM256
                       2  = QAM128
               NOTE: for experienced users only!!
       -e N,--dvbc-extflags N
               extended scan flags (DVB-C only),
               Any combination of these flags:
               1 = use extended symbolrate list
                       enables scan of symbolrates
                       6111, 6250, 6790, 6811, 5900,
                       5000, 3450, 4000, 6950, 7000,
                       6952, 6956, 6956.5, 5217
               2 = extended QAM scan (enable QAM128)
                       recommended for Nethterlands and Finland
               NOTE: extended scan will be *slow*
       -S N, dvbc-symbolrate N
               set DVB-C symbol rate, see table:
                       0  = 6.9000 MSymbol/s
                       1  = 6.8750 MSymbol/s
                       2  = 6.9565 MSymbol/s
                       3  = 6.9560 MSymbol/s
                       4  = 6.9520 MSymbol/s
                       5  = 6.9500 MSymbol/s
                       6  = 6.7900 MSymbol/s
                       7  = 6.8110 MSymbol/s
                       8  = 6.2500 MSymbol/s
                       9  = 6.1110 MSymbol/s
                       10 = 6.0860 MSymbol/s
                       11 = 5.9000 MSymbol/s
                       12 = 5.4830 MSymbol/s
                       13 = 5.2170 MSymbol/s
                       14 = 5.1560 MSymbol/s
                       15 = 5.0000 MSymbol/s
                       16 = 4.0000 MSymbol/s
                       17 = 3.4500 MSymbol/s
               NOTE: for experienced users only!!

But the scan finds nothing:
 

w_scan version 20170107 (compiled for DVB API 5.11)
using settings for XXXXXXXXXX
DVB cable
DVB-C FI
scan type CABLE, channellist 8
output format vdr-2.0
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.10
frontend 'Vuplus FE' supports
INVERSION_AUTO
QAM_AUTO not supported, trying QAM_256.
FEC_AUTO
FREQ (47.00MHz ... 862.00MHz)
SRATE (0.870MSym/s ... 11.700MSym/s)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
   check Vuplus FE:
           DVB-C ann.C
           DVB-C ann.A
searching QAM256...
146000: sr6900 (time: 00:00.002)
154000: sr6900 (time: 00:00.208)
     ..................
50000: sr6900 (time: 00:21.081)
858000: sr6900 (time: 00:21.322)

ERROR: Sorry - i couldn't get any working frequency/transponder
 Nothing to scan!!


So I know working multiplexes and trying DVBlast to see if I can see anything on specific mux in SDT and run following command:

dvblast -f 498000000 -s 6900000 -a 0 -n 6 -5 dvbc_annex_a -m qam_256

  -f --frequency        frontend frequency
  -s --symbol-rate
  -a --adapter          read packets from a Linux-DVB adapter (typically 0-n)
  -n --frontend-number <frontend number>
  -5 --delsys           delivery system
    DVBS|DVBS2|DVBC_ANNEX_A|DVBT|DVBT2|ATSC|ISDBT|DVBC_ANNEX_B(ATSC-C/QAMB) (default guessed)
  -m --modulation       Modulation type  

But it would lock/scan the "last tuned" multiplex rather then 498MHz ....

Anyone any idea, where I am going wrong?


Vu+ Duo4K SE with 45308X FBC and BCM3466 running OpenPLi 8.3-release (2023-06-25-release-8.3)
Vu+ Ultimo4K with BCM3148, 45208 FBC and TT3L10 running OpenPLi 8.3-release (2023-06-25-release-8.3)


Re: Using DVBlast and w_scan on E2 #2 Pr2

  • PLi® Contributor
  • 6,189 posts

+261
Excellent

Posted 31 December 2023 - 11:01

I think that it is always better to stop enigma2 when using such tool to scan.

 

So issue in shell:

init 4

And when you have finished your scan to restart enigma2

init 3

But the DVB-C tuner in the VU+ are FBC tuner and I am not sure not sure that this 2017 version of dvblast is working properly with such tuner type.


NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.

Wanna help with OpenPLi Translation? Please read our Wiki Information for translators

Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)

AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
 


Re: Using DVBlast and w_scan on E2 #3 420f00f3

  • Senior Member
  • 49 posts

0
Neutral

Posted 31 December 2023 - 12:42

I'm trying to avoid interrupting the users of the box

(but will try stopping E2 when the box is not in use....).

 

 

DVBLast is in its latest version ..I think

https://github.com/videolan/dvblast

 

The w_scan I think is the same

https://manpages.ubu...1/w_scan.1.html

but there are clones

https://www.linuxtv.....php/W_scan_cpp

but not available in the OpenPLi 8.3

(is it possible to use W_scan_cpp on the box?)

root@vuultimo4k:~# opkg list | grep scan
blindscan-s2 - 1+git19+632830a-r0.7 - blindscan-s2 version 1+gitAUTOINC+632830aca2-r0
blindscan-s2-dbg - 1+git19+632830a-r0.7 - blindscan-s2 version 1+gitAUTOINC+632830aca2-r0 - Debugging files
blindscan-s2-dev - 1+git19+632830a-r0.7 - blindscan-s2 version 1+gitAUTOINC+632830aca2-r0 - Development files
dvb-scan - 1.1.1-r0.6 - Linux DVB API applications and utilities
dvb-scan-data - 1.1.1-r0.6 - Linux DVB API applications and utilities
enigma2-plugin-extensions-autobouquets - 2.2+git147+1d5e4e8-r0.0 - scan dvb data for automatic bouquets creation on Enigma2 STB
enigma2-plugin-extensions-autobouquets-dbg - 2.2+git147+1d5e4e8-r0.0 - scan dvb data for automatic bouquets creation on Enigma2 STB - Debugging files
enigma2-plugin-extensions-autobouquets-dev - 2.2+git147+1d5e4e8-r0.0 - scan dvb data for automatic bouquets creation on Enigma2 STB - Development files
enigma2-plugin-extensions-mediascanner - 2.7+git19711+2d6416e-r0.0 - extensions-mediascanner
enigma2-plugin-extensions-mediascanner-src - 2.7+git19711+2d6416e-r0.0 - extensions-mediascanner (sources)
enigma2-plugin-systemplugins-blindscan - z-git5264+85eb4b9-r0.0 - systemplugins-blindscan
enigma2-plugin-systemplugins-blindscan-src - z-git5264+85eb4b9-r0.0 - systemplugins-blindscan (source files)
enigma2-plugin-systemplugins-cablescan - 2.7+git19711+2d6416e-r0.0 - systemplugins-cablescan
enigma2-plugin-systemplugins-cablescan-src - 2.7+git19711+2d6416e-r0.0 - systemplugins-cablescan (sources)
enigma2-plugin-systemplugins-defaultservicesscanner - 2.7+git19711+2d6416e-r0.0 - systemplugins-defaultservicesscanner
enigma2-plugin-systemplugins-defaultservicesscanner-src - 2.7+git19711+2d6416e-r0.0 - systemplugins-defaultservicesscanner (sources)
enigma2-plugin-systemplugins-fastscan - 2.7+git19711+2d6416e-r0.0 - systemplugins-fastscan
enigma2-plugin-systemplugins-fastscan-src - 2.7+git19711+2d6416e-r0.0 - systemplugins-fastscan (sources)
enigma2-plugin-systemplugins-misplslcnscan - 1.0+git22+925f69b-r0.106 - systemplugins-misplslcnscan
enigma2-plugin-systemplugins-misplslcnscan-dbg - 1.0+git22+925f69b-r0.106 - Automatically build and update an MIS PLS bouquet from the DVB stream. - Debugging files
enigma2-plugin-systemplugins-misplslcnscan-dev - 1.0+git22+925f69b-r0.106 - Automatically build and update an MIS PLS bouquet from the DVB stream. - Development files
enigma2-plugin-systemplugins-misplslcnscan-po - 1.0+git22+925f69b-r0.106 - systemplugins-misplslcnscan (translations)
enigma2-plugin-systemplugins-misplslcnscan-src - 1.0+git22+925f69b-r0.106 - Automatically build and update an MIS PLS bouquet from the DVB stream. - Source files
enigma2-plugin-systemplugins-satscan - 1.3+git0+f8aa2f134e-r0.8 - enigma2-plugin-systemplugins-satscan version 1.3+gitAUTOINC+f8aa2f134e-r0
enigma2-plugin-systemplugins-satscan-dbg - 1.3+git0+f8aa2f134e-r0.8 - enigma2-plugin-systemplugins-satscan version 1.3+gitAUTOINC+f8aa2f134e-r0 - Debugging files
enigma2-plugin-systemplugins-satscan-dev - 1.3+git0+f8aa2f134e-r0.8 - enigma2-plugin-systemplugins-satscan version 1.3+gitAUTOINC+f8aa2f134e-r0 - Development files
enigma2-plugin-systemplugins-satscan-src - 1.3+git0+f8aa2f134e-r0.8 - enigma2-plugin-systemplugins-satscan version 1.3+gitAUTOINC+f8aa2f134e-r0 - Source files
enigma2-plugin-systemplugins-terrestrialscan - 1.0+git45+182b8b9-r0.106 - systemplugins-terrestrialscan
enigma2-plugin-systemplugins-terrestrialscan-dbg - 1.0+git45+182b8b9-r0.106 - Automatically build and update a terrestrial bouquet from the DVB stream. - Debugging files
enigma2-plugin-systemplugins-terrestrialscan-dev - 1.0+git45+182b8b9-r0.106 - Automatically build and update a terrestrial bouquet from the DVB stream. - Development files
enigma2-plugin-systemplugins-terrestrialscan-po - 1.0+git45+182b8b9-r0.106 - systemplugins-terrestrialscan (translations)
enigma2-plugin-systemplugins-terrestrialscan-src - 1.0+git45+182b8b9-r0.106 - Automatically build and update a terrestrial bouquet from the DVB stream. - Source files
vuplus-blindscan-dvbc-utils-vuultimo4k - 5.1-r0.6 - vuplus-blindscan-utils-vuultimo4k version 5.1-r0
vuplus-blindscan-dvbs-utils-vuultimo4k - 5.1-r0.6 - vuplus-blindscan-utils-vuultimo4k version 5.1-r0
vuplus-blindscan-utils-vuultimo4k-dbg - 5.1-r0.6 - vuplus-blindscan-utils-vuultimo4k version 5.1-r0 - Debugging files
vuplus-tuner-turbo - 3.14.28-1.12-20161020.6 - Hardware drivers and blindscan util for Vuplus Tuner Turbo
vuplus-tuner-turbo-dbg - 3.14.28-1.12-20161020.6 - Hardware drivers and blindscan util for Vuplus Tuner Turbo - Debugging files
vuplus-tuner-turbo-dev - 3.14.28-1.12-20161020.6 - Hardware drivers and blindscan util for Vuplus Tuner Turbo - Development files
vuplus-tuner-turbo2 - 3.14.28-1.12-20201207.6 - Hardware drivers and blindscan util for Vuplus Tuner Turbo2
vuplus-tuner-turbo2-dbg - 3.14.28-1.12-20201207.6 - Hardware drivers and blindscan util for Vuplus Tuner Turbo2 - Debugging files
vuplus-tuner-turbo2-dev - 3.14.28-1.12-20201207.6 - Hardware drivers and blindscan util for Vuplus Tuner Turbo2 - Development files
wscan - 20170107-r0.6 - Small command line utility used to perform frequency scans for DVB and ATSC transmissions
wscan-dbg - 20170107-r0.6 - Small command line utility used to perform frequency scans for DVB and ATSC transmissions - Debugging files
wscan-dev - 20170107-r0.6 - Small command line utility used to perform frequency scans for DVB and ATSC transmissions - Development files
wscan-doc - 20170107-r0.6 - Small command line utility used to perform frequency scans for DVB and ATSC transmissions - Documentation files

 

Not used the dvb-scan yet, so may give it a try .. also vuplus-blindscan-dvbc-utils-vuultimo4k could be an option,

any used it?

Any other CLI utility that can scan DVB-C/T2?

DVB-S/S2/S2X is so interesting, but so complicated, that it's on TODO list to explore ....

and searching about I have stumbled on https://github.com/O...E2/blindscan-s2 ..


Vu+ Duo4K SE with 45308X FBC and BCM3466 running OpenPLi 8.3-release (2023-06-25-release-8.3)
Vu+ Ultimo4K with BCM3148, 45208 FBC and TT3L10 running OpenPLi 8.3-release (2023-06-25-release-8.3)


Re: Using DVBlast and w_scan on E2 #4 420f00f3

  • Senior Member
  • 49 posts

0
Neutral

Posted 2 January 2024 - 17:45

Over at linuxtv.org - Frequency_scan / scanning command line utilities

https://www.linuxtv....dline_utilities

 

recommendation is to use "w_scan_cpp" that does not need "initial scan file"

 

It's not available in the OpenPLi Repo for armv7l.

But looking at the Project GitHub binary files

https://github.com/w...an_cpp-binaries

can anyone recommend one that would work on the Vu+ Ultimo 4K (armv7l)

 


Vu+ Duo4K SE with 45308X FBC and BCM3466 running OpenPLi 8.3-release (2023-06-25-release-8.3)
Vu+ Ultimo4K with BCM3148, 45208 FBC and TT3L10 running OpenPLi 8.3-release (2023-06-25-release-8.3)


Re: Using DVBlast and w_scan on E2 #5 WanWizard

  • PLi® Core member
  • 70,817 posts

+1,831
Excellent

Posted 2 January 2024 - 17:49

it should be available in the feed as "wscan".


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Using DVBlast and w_scan on E2 #6 420f00f3

  • Senior Member
  • 49 posts

0
Neutral

Posted 2 January 2024 - 20:37

Looking at the source code for the "w_scan_cpp"

https://www.gen2vdr....cpp/index2.html

the latest is "w_scan_cpp-20231015"

https://www.gen2vdr....0231015.tar.bz2

 

The version in OpenPLi repo is from 2017 ........

root@vuduo4kse:~# opkg update; opkg list | grep wscan
Downloading http://downloads.openpli.org/feeds/openpli-8-release/3rd-party-armv7ahf-neon/Packages.gz.
Updated source 'openpli-3rd-party-armv7ahf-neon'.
Downloading http://downloads.openpli.org/feeds/openpli-8-release/3rd-party/Packages.gz.
Updated source 'openpli-3rd-party'.
Downloading http://downloads.openpli.org/feeds/openpli-8-release/3rd-party-vuduo4kse/Packages.gz.
Updated source 'openpli-3rd-party-vuduo4kse'.
Downloading http://downloads.openpli.org/feeds/openpli-8-release/all/Packages.gz.
Updated source 'openpli-all'.
Downloading http://downloads.openpli.org/feeds/openpli-8-release/armv7ahf-neon/Packages.gz.
Updated source 'openpli-armv7ahf-neon'.
Downloading http://downloads.openpli.org/feeds/openpli-8-release/picons/Packages.gz.
Updated source 'openpli-picons'.
Downloading http://downloads.openpli.org/feeds/openpli-8-release/vuduo4kse/Packages.gz.
Updated source 'openpli-vuduo4kse'.
wscan - 20170107-r0.6 - Small command line utility used to perform frequency scans for DVB and ATSC transmissions
wscan-dbg - 20170107-r0.6 - Small command line utility used to perform frequency scans for DVB and ATSC transmissions - Debugging files
wscan-dev - 20170107-r0.6 - Small command line utility used to perform frequency scans for DVB and ATSC transmissions - Development files
wscan-doc - 20170107-r0.6 - Small command line utility used to perform frequency scans for DVB and ATSC transmissions - Documentation files

 


 


Vu+ Duo4K SE with 45308X FBC and BCM3466 running OpenPLi 8.3-release (2023-06-25-release-8.3)
Vu+ Ultimo4K with BCM3148, 45208 FBC and TT3L10 running OpenPLi 8.3-release (2023-06-25-release-8.3)


Re: Using DVBlast and w_scan on E2 #7 WanWizard

  • PLi® Core member
  • 70,817 posts

+1,831
Excellent

Posted 3 January 2024 - 08:33

I don't know if a newer one will build. It was Athoik's thing, but I haven't seen him online in quite a while.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Using DVBlast and w_scan on E2 #8 Dimitrij

  • PLi® Core member
  • 10,372 posts

+354
Excellent

Posted 3 January 2024 - 13:04

https://github.com/O...can_20210218.bb


Edited by Dimitrij, 3 January 2024 - 13:04.

GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: Using DVBlast and w_scan on E2 #9 WanWizard

  • PLi® Core member
  • 70,817 posts

+1,831
Excellent

Posted 3 January 2024 - 19:34

I also notice the TS is still on OpenPLi 8.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users