another newby

Discussion in 'Tutorials' started by David Robbins, Nov 4, 2019.

  1. David Robbins

    David Robbins New Member

    i have a pair of nooelec dual-band nesdr nano 3 sdrs coming tomorrow. I have a raspberry 3b+ with only the basic raspbian image installed. i have done some searching but haven't hit on a tutorial or step by step from plugging in the sdrs to sending data to adsbx... everything i have seen seems to assume you know how to get/install/configure 1090dump and any drivers or configuration of the sdrs. then once that is done how to configure the other sdr for 978MHz so they both send data to adsbx.
     
  2. James

    James Guest

  3. David Robbins

    David Robbins New Member

    ok, did that and on reboot it was trying to receive only from the 978 sdr. so i pulled the 978 one and it switched over to the 1090 one and came back to life. i plugged the 978 one back in and it kept receiving on the 1090 one ok, but doesn't seem to be doing anything on 978. i can run rtl_test on the 1090 one and it reports interface error -6 which i believe means its busy, but if i do it on the 978 one it does the test just fine so i assume it isn't being used for anything.

    update:: found the setting in the adsb-config.txt to turn on uat. but when i tried that it appears that it tried to receive 1090 on the 978 dongle and vice versa as i only got 1 plane with very weak signals on 1090. i pulled both dongles and put 1090 back in first, the 1090 loop must have been lucky and captured it so i got mode s back ok. but when i put the 978 one back in it didn't seem to do anything and the console messages showed a process trying to use the 1090 dongle which was already busy... so disabled uat and unplugged the 978 dongle to get back to where i started.

    more update... found the device index set to 1 in the adsbexchange-978_maint.sh, mine always comes up as 0 when i have both dongles plugged in, so changed that one to 0. then added device-index setting to adsbexchange-dump1090_maint.sh to force it to use device 1 instead of default 0... so now i 'think' then are both running.
     
    Last edited: Nov 17, 2019
  4. James

    James Guest

    umm ... sort of ... you can do the d 0 or 1 .. but setting serial is fail proof ...

    https://www.adsbexchange.com/myip/

    What's the IP of the feeder?

    I'll push the latest 1.29 code for 1090 and 978.

    You really need to set the SDR serials, plug each SDR in ONE AT A TIME.

    Plug in 1090 SDR, run

    sudo rtl_eeprom -s 1090

    REMOVE 1090 SDR

    Plug in 978 SDR

    sudo rtl_eeprom -s 978

    Remove 978 SDR

    Plug both in ...

    Send UAT to YES in adsb-config.txt - then let me know IP ..