Vu+
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

RTL-SDR Rtl2832u SDR usb dongle with RT820T2 tuner

Discussion in 'Hardware: All Vu+ models' started by Venc, Feb 9, 2017.

  1. Venc

    Venc Vu+ Newbie

    Messages:
    17
    After attaching NooElec SDR R820T usb dongle - the dongle is not working in VU+ Uno4k.

    Same dongle tested in Solo 4k and working perfectly.

    Probably the problem is in opkg package media-tree-module-dvb-usb-rtl28xxu, because when I try manually load module dvb_usb_rtl28xxu i get this error:
    modprobe: ERROR: could not insert 'dvb_usb_rtl28xxu': Exec format error

    VU+ USB Turbo tuner is working perfectly in both devices, so the dvb-usb tree is basically working ok. BH 3.0.2 installed.
     
    Last edited: Feb 9, 2017
  2. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    I'm also interested in the development of this USB stick
    I have two pieces NooElec SDR R820T2 one with HF converter for lower bands.
    especially for the development of drivers and plugins for radio scanners.

    I'll ask my colleagues in the team to look at this a little bit when they have time.
    It would be good if someone who knows the subject, develop some plugins.

    I have not tested on my SAT receivers.
    I do not know whether there is any support for SDR R820T2 .
     
  3. Venc

    Venc Vu+ Newbie

    Messages:
    17
    Nice to read it that somebody is interesting in this area... As I wrote, I have tested this dongle (with newest RafaelMicro R820T2 tuner) in Solo4k - and in the field of DVB-T reception it was working like charm on first attach, it was configured as tuner I in the system menu. Therefore I was suprised that in Uno4k it is not working. Both devices were updated to 3.0.3.

    Regarding SDR reception in the radio services frequencies I don't expect this to be working ever in any future, at least not with graphical UI or Webif (as this functionality is not developed) - although in console it might work right now with the drivers and standard audio stack...
     
  4. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    Perhaps there are those who are able to make something more than DVB-T TV frequencies.
    FM/DAB/spectrum e,t,c Audio quality on the PC is excellent.

    Unfortunately I'm not a plugin coder.
    But almost 100% sure that this is possible.
     
  5. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    Strange I do not see my tuners anywhere i have test with BH 3.0.2 and BH 3.0.3 latest)
    in Solo 4K.
    Both are with RafaelMicro R820T2

    I making a mistake somewhere ???
    What procedure did you use.

    You say configured as tuner I in the system menu ???

    I must add that I have a C / T Tuner from Vu + inside the box
    but is disabled.

    EDIT

    After a restart has appeared tuner .
    Strange i have restarted before ones.
     
    Last edited: Feb 10, 2017
  6. Venc

    Venc Vu+ Newbie

    Messages:
    17
    That's it :) I have inserted it into USB having device turned off. On Solo4k, with internal DVB-T Dual tuner installed it gets on position after the internal tuner positions, so by me it behaves just as expected.

    Now I'm trying to allow recording and watching DVB-T together on Uno4k - and having second DVB-T tuner is crucial there because the external Turbo tuner, which I use there is unfortunately not designed as dual .
     
    Last edited: Feb 10, 2017
  7. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    My tuner is not activated every time.
    Sometimes is lost in the tuners list on Solo 4K.

    On Ultimo 4K is not active.

    I asked our coders to look at this when they have the will and time.
    Of course, if possible.
    I do not think they have this tuner.

    Unfortunately apart from TV for now there is no one to develop a plugin
    for something else.
    I think that on PLI forum was someone who made a plugin for FM radio.

    Too bad this tuner has enormous possibilities.
    I can receive almost all from the several hundred kHz to 1.8 GHz
    I have also converter Nooelec for low frequencies in which I installed one of these dongles.
    This box working very nice.
     
  8. Venc

    Venc Vu+ Newbie

    Messages:
    17
    Yes the possibilities are great, I think about buying the short waves upconverter, because these frequencies are rare on today's receivers...

    I can help with implementing radio frequencies to VU+ if needed, unfortunately I'm not python programmer which is in majority used for api and ui. Anyway, I could do testing or so.
     
  9. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    Of course it would be good if we get this fantastic cheap dongle better used on Enigma 2 receivers.
    On shortwave works very well if you use good software and at least ten meters long wire antenna.
    If you're going to use on all bands.Low noise amplifier is not needed because gain is more than enough.
    I recommend SDRConsole (V3) software.
    By far the best software of all that I tested.
     
  10. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
  11. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    Who is interested in development of software for use of the USB stick as a receiver not DVB-T but as FM radio with RDS , AirBand radio ,Ham radio ,Scaner e.t.c
    for a wide range of frequencies can be followed here.

    Thanks to author athoik / satdreamgr
    and @elbandido for help in developing.


    You can also use image from satdreamgr for testing plugin is inside this image.
    Image working also in Multiboot with BH image.

    https://github.com/satdreamgr/SDGRadio

    to be able to use the plugin driver and plugin in BH image
    I had to rename the kernel module driver
    /lib/modules/3.14.28-1.8/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.BAK


    I put bin/lib files together in the Zip file if someone wanted to test plugin with BH images
    all files chmod 755



    shot2.jpg




    shot3.jpg
     

    Attached Files:

    Last edited: Feb 26, 2017
    dimoni, newgolfer and korn like this.
  12. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    This is crazy satellite receiver as a universal receiver
    and is working. continued testing..


    the results are very good on short wave
    Radio amateurs use the USB / LSB modulation.
    I used NooElec USB dongle and NooElec UP converter for the HF bands (short wave)
    I had computed tuning frequency
    for example 14 MHz is 139 MHz in the plugin Tune.
    For the test with USB/LSB I dropped tuning step on 1Khz in plugin coding.
    Commands used:
    USB modulation
    cmd = 'sleep 0.5 && rtl_fm -f %sM -M usb -s 3k - | gst-launch-1.0 fdsrc ! audio/x-raw, format=S16LE, channels=1, layout=interleaved, rate=3000 ! audioresample ! audio/x-raw, format=S16LE, channels=1, layout=interleaved, rate=48000 ! dvbaudiosink' % freq
    LSB modulation
    cmd = 'sleep 0.5 && rtl_fm -f %sM -M lsb -s 3k - | gst-launch-1.0 fdsrc ! audio/x-raw, format=S16LE, channels=1, layout=interleaved, rate=3000 ! audioresample ! audio/x-raw, format=S16LE, channels=1, layout=interleaved, rate=48000 ! dvbaudiosink' % freq
    narrow AM
    cmd = 'sleep 0.5 && rtl_fm -f %sM -M am -s 3k - | gst-launch-1.0 fdsrc ! audio/x-raw, format=S16LE, channels=1, layout=interleaved, rate=3000 ! audioresample ! audio/x-raw, format=S16LE, channels=1, layout=interleaved, rate=48000 ! dvbaudiosink' % freq


    It wil be nice to add plugin options for selecting different command lines,as probably easier than to change options in command line.
    Options:
    FM wide / RDS, FM narrow, AM narrow, LSB, USB minimum these options
    Secondly to have choice for tuning step.
    Let's say 100 kHz, 25 kHz, 10 kHz, 1 kHz minimum these options.

    I have ask author of this plugin to look for this.

    I have change in plugin.py
    STEP and freq range (step 1 kHz and range from 0 to 1766 Mhz)

    Here 1 Khz for SSB band ham-radio

    def freqChange(self, value):
    freq = self["freq"].getText()
    newfreq = Decimal(freq) + value
    if newfreq < Decimal("0.0"):
    newfreq = Decimal("0.0")
    if newfreq > Decimal("1766.0"):
    newfreq = Decimal("1766.0")
    self["freq"].setText(str(newfreq))

    def up(self):
    self.freqChange(Decimal("0.001"))

    def down(self):
    self.freqChange(-Decimal("0.001"))

    def left(self):
    self.freqChange(-Decimal("1"))

    def right(self):
    self.freqChange(Decimal("1"))
     
    Last edited: Feb 14, 2017
    dimoni, newgolfer and korn like this.
  13. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    If there are radio amateurs which use the RTL-SDR dongle

    I was able to add a few more buttons for precise tuning frequency for SSB an CW
    Of course it is possible to use for other modulations.

    Now i can change Mhz ,kHz,10 kHz and 100 Hz freq step

    Changed and added coding

    self["actions"] = ActionMap(["SetupActions", "DirectionActions", "WizardActions", "ColorActions", "MenuActions", "ChannelSelectEPGActions" , "ChannelSelectBaseActions" ],
    ===========================
    "nextBouquet": self.up1,
    "prevBouquet": self.down1,
    "nextMarker": self.up2,
    "prevMarker": self.down2,

    "up": self.up,
    "down": self.down,
    "left": self.left,
    "right": self.right,
    "ok": self.ok,
    "upRepeated": self.up,
    "downRepeated": self.down,
    "leftRepeated": self.left,
    "rightRepeated": self.right,

    =========================
    def up1(self):
    self.freqChange(Decimal("0.0001"))

    def down1(self):
    self.freqChange(-Decimal("0.0001"))
    def up2(self):
    self.freqChange(Decimal("0.001"))

    def down2(self):
    self.freqChange(-Decimal("0.001"))
    def up(self):
    self.freqChange(Decimal("0.01"))

    def down(self):
    self.freqChange(-Decimal("0.01"))


    def left(self):
    self.freqChange(-Decimal("1"))

    def right(self):
    self.freqChange(Decimal("1"))
     
    newgolfer likes this.
  14. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    Only plugin.py for testing.

    replace old plugin.py and restart box.

    To note I am not a plugin coder and python coder
    but I managed to make a couple of important changes.

    Changes:

    1.Direct frequency changes without using OK button

    2.Yellow button you can choose between Wide FM (170 Khz) for commercial radio and Narrow FM (10 Khz) for amateur radio and other communication services taxi/marine communications/transport e.t.c

    3. Some skin changes

    4. added extra buttons to change the frequency

    left/right change frequency by 1 Mhz
    up/down change frequency by 10 Khz
    Buttons < and > change frequency by 1 Khz (step by step)
    Buttons channel + and - change frequency by 100 Hz (step by step)


    shot1.jpg





    shot2.jpg
     
    Last edited: Feb 15, 2017
    korn and newgolfer like this.
  15. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    :D SDG RTL - SDR Radio

    shot1.jpg







    shot2.jpg






    shot3.jpg
     
    Last edited: Feb 16, 2017
    korn likes this.
  16. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    Only plugin files

    Use lib files from post 14 , or use satdreamgr image.
     
    korn and el bandido like this.
  17. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    Only plugin files

    Skin update.

    shot1.jpg
     
    korn likes this.
  18. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    Another simple modern style

    shot1.jpg
     
    korn, el bandido and fufu like this.
  19. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    Plugin Update

    more stable work.
    Now tuner does not get the permanent commands to change the frequency.
     
    korn and el bandido like this.
  20. Matrix10

    Matrix10 Administrator

    Messages:
    8,868
    @Venc

    I've changed the name of the theme.
    Otherwise we wait from our drivers coder driver for DVB-T.

    I have mod new version Multiband radio with RTL-SDR
    with my very very ,little knowledge of python coding managed to mod/add a few more types of modulation.

    Now we have narrow AM for AIR band, small FM , Wide FM (default all buttons OFF) , and SSB for radio amateurs both Lsb and USB.
    Now we can Tune all freq ,tune in Steps and continu Fast Mhz,Khz, and for SSB step 100 Hz
    To change the modulation only button with the desired modulation
    can be active all the other buttons OFF.(all Off is Wide FM Band)
    So we have five types of modulation and band from +- 25 Mhz to +- 1760 Mhz

    Experimental plugin.

    shot1.jpg



    shot2.jpg




    shot3.jpg




    shot4.jpg
     
    Last edited: Feb 21, 2017

Share This Page