Radar scope view for your ADSB data

I think there was something wrong in downloading the file adsb-radar.htm from Github to Windows PC, although I used Identical method to download this file on both the Andriod Phone and on Windows PC. I also used identical configuration on both of these files.

Finally I decided to delete the downloaded file from Windows PC, and transfer the file adsb-radar.html from my Android Phone to Windows PC.

I have “Mobile to PC File Transfer” App installed on my Android Phone, and “FTP Manager Lite2” App on my Windows PC. Using these two, I transferred adsb-radar.html from my Samsung Phone to Windows 11 PC, and this one is running perfectly well

FTP App On Android Phone

FTP App On Windows PC
image

 

Settings in Transferred File adsb-radar.html
(192.168.12.24 is Local IP of RPi running dump1090-fa+Skyaware Map)

 

Transferred File Display in Firefox

 

1 Like

New version In the pipeline! I’ve been mashing away at a total rewrite over the last two days and I may push a version to the testing folder in github soon.

Pros: easier to setup, more features
Cons: No longer a single html file. Separate config file needed and a few CSV downloads for the airport & nav data.

Easier setup with multiple data source options

Added to scope view: airports, navaids, runways, heading, squawk codes, flight path projection.

Buttons to toggle some of these on/off.

topbar

UI overhaul. Moved everything to a single sidebar with collapsible areas.

The requested mobile viewport

And now you can easily play with the settings

4 Likes

As far as I can tell, you can’t launch Safari on the iPhone from a local file.

Interesting, you can do that on a Mac but not an iPhone.

@jimMerk2

I now discovered why the adsb-radar.html directly downloaded from Github to Windows 11 Desktop was not working.

Nothing went wrong in the download. The culprit was Windows Notepad which I used to edit the TAR1090_URL and location info.

I fixed the issue by Resetting the Windows Notepad before using it for editing adsb-radar.html

Windows Settings >> Apps >> Installed Apps, scrolled to find "Notepad" clicked the ellipsis icon besides it (three horizontal dots ...) , selected Advanced options, and then clicked Reset.

 

LATER ADDITION;
On Android Phone, did a screen capture which created an .mp4 video. As this forum does not allow posting .mp4 video, converted the .mp4 video to animated .gif, which is posted below

Screen Captur on Android Phone
Screen_Recording_20250908_065756_Samsung Internet

Screen Capture on Windows 11 PC
ezgif-219f046cb99d34

@tritium

For the new testing version on the Radar scope GitHub page, do we download all the files by just using git clone ?

Thanks.

I downloaded the whole stuff on my Windows 11 by clicking “Code >> Download Zip”
on Github page

 

Click on Screen Recording to Start / Stop Play

ScreenRecording2025-09-08153028

 

So you installed it on your PC desktop, not on your feeder (pi) ?

(I see from your screenshot it is indeed on the Desktop).

Where are the other files installed?

I did NOT install anything anywhere. After downloading .zip file on Desktop, I unzipped it in a folder (again on Desktop). Then entered this folder, cd to “testing” folder, edited the adsb-radar.html for TAR1090_URL and location, saved, and double-clicked it to open it in default browser (Firefox)

 

I guess I was using the term “install” loosely. Anyway, the .html file is now index.html. You have to edit that, and you have to edit config.js.with the same information. Also DATA_PATHS need to be edited in the same files. These are the paths to the csv files. See the readme file in the testing folder.

1 Like

Thanks for detailed info. I missed reading the resdme file in the testing folder. I will read it now.

@tritium
In trial version, the rotating green line is too thin. How can I increase it’s thickness, like the one in regular version?

I’m not doing tech support for this here. If you have questions or requests please use the github discussions page.

Judging by your questions and difficulty getting this setup, I would suggest you wait for v1 release.

No problem. This is second time you have not provided help for very simple matters..

Instead of giving me solution for 1st one (dump1090-fa instead of tar1090), you told me to install tar1090. I found solution myself (/skyaware/data/aircraft.json).

Again you provided no solution for 2nd one (width of rotating green line). Instead, you told me to wait for v1.This one too I found it myself.

The Sweep line width is here:

In file index.html:

1986                drawSweep(cx, cy, radius) {

1998                       ctx.lineWidth = 3;

2000                    }

I changed ctx.lineWidth = 3 to ctx.lineWidth = 6, and rotating line width became thicker, as I wanted.

 

1 Like

@abcd567

Give me a solution without installing tar1090

I am not here to serve you. I’m not doing tech support for this here. I do not work for Flightaware, this is something I am creating in my free time.

1 Like

Wow, what an arrogant reply. :astonished_face:
This forum has lots of members, who routinely ask for help and who happily provide help to each other. No one feels he is serving anybody.

If this is your attitude, then you should not post / advertise your work here Just confine your work to Github and your personal website.

 

1 Like

You’re out of line. Please just stop.

2 Likes

I’ve just uploaded v0.9.2 to the testing folder. This is the last public release before v1.0! There are only a few minor bugs left to iron out, so it’s very close to being a release candidate. There are a significant number of UI and scope display visual/performance updates in this version.

A huge thanks to wire99 & Josh M. for their help with memory and performance optimizations! Also, shout-out to everyone who joined the live coding sessions on Discord the other night – getting your suggestions while I was coding was a blast.

As always, please post any bugs, change suggestions, or feature requests on GitHub or send them to me at adsbscope@dustsignal.dev

config.js - To get started, you only need to set the 4 data paths and the lat/lon you want to use as your center point. Feel free to modify other settings, but be mindful of anything related to timing unless your rig is heavy on processing and memory. All these config options and more will be available through the settings menu in v1.

// Home Position Settings
     DEFAULT_HOME_LAT: 00.0000,
     DEFAULT_HOME_LON: -00.0000,
     DEFAULT_RANGE_NM: 50,
// Data Source Settings
     DEFAULT_TAR1090_URL: '[your-ip-path]/aircraft.json',
     DATA_PATHS: {
        AIRPORTS: '[your-ip-path]/data/airports.csv',
        NAVAIDS: '[your-ip-path]/data/navaids.csv',
        RUNWAYS: '[your-ip-path]/data/runways.csv'
     },

Note: *This is intended to run on the same system as tar1090/dump1090-fa/dump-1090 or on a web server (local network or external). While you can get it to work on a desktop, there are too many user specific setup variables for me to support that method for everyone and your individual solutions may not work for someone else.

Your feeder at home → NoIP (or similar service) → ADSB Radarscope on your webserver/domain does work! Just be sure your NoIP domain and site domain have valid https certs.*

1 Like

To answer my question above about how to get the files for this project, the easiest way is to use git clone. I tried using wget at various places in the GitHub project, however what you get is an html file of the page – not what you want.

If you are using dump1090-fa then do the git clone in:

/usr/share/skyaware/html . That will put a folder adsb-radarscope in the html folder that has all of the project files: /usr/share/skyaware/html/adsb-radarscope . Then cd your way down to:

/usr/share/skyaware/html/adsb-radarscope/testing/v0.9.2.0837110925 which has the files of interest. Edit config,js in nano to enter home location and data paths. The data paths are the abbreviated versions defined by lighttpd. For example the AIRPORTS data path will be:

AIRPORTS: ‘/skyaware/adsb-radarscope/testing/v0.9.2.0837110925/data/airports.csv’,

and similarly for NAVAIDS and RUNWAYS data paths.

Also enter DEFAULT_TAR1090_URL: ‘/skyaware/data/aircraft.json’, as previously mentioned.

To get to radar scope, go to:

http://192.168.0.8/skyaware/adsb-radarscope/testing/v0.9.2.0837110925/index.html

in your browser. Of course replace the IP address with your IP address.

Thank you. That’s very helpful, but to make your instructions complete, could you share the whole git clone string for those of us not familiar with that? Thanks.

Yeah, it’s just;

git clone ``https://github.com/dustsignal/adsb-radarscope

Of course, you need git installed on your rpi, so:

which git should show something like: /usr/bin/git/

If nothing is shown, then install git

sudo apt install git

2 Likes