PiWare 10, how to update on Debian 6.12

Just got an email with " PiAware 10 Is Here!", how to update / upgrade?
It says to

It says to
“In most cases you can update to the latest PiAware version by going to your site’s My ADS-B Stats page, clicking the gray gear icon, and sending a “Upgrade and restart PiAware” device command.”

Is that for disk imaged systems?

I run plain system on rpi4

$ uname -a
Linux rpi2 6.12.25+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.25-1+rpt1 (2025-04-30) aarch64 GNU/Linux

$ piaware -v
9.0.1

$ cat /etc/os-release
PRETTY_NAME=“Debian GNU/Linux 12 (bookworm)”
NAME=“Debian GNU/Linux”
VERSION_ID=“12”
VERSION=“12 (bookworm)”
VERSION_CODENAME=bookworm
ID=debian

The upgrade to ver 10 for package install is available for last couple of months. The current announcement seems to be for piaware SD card image.

In both types of installs (sd card image or raspberrypi os image with package install), commands from stats page (my-ADSB) will upgrade to version 10, if not already version 10.

thanks!
don’t know what I’m doing rwong, but: honest, till I posted my Q, I was NOT getting update offer on my stats page…
now, I got it, initially, no action offered, but, after enabling manual update via ssh, bingo, I’m being offered to upgrade.
BUT, still no candy:

[2025-05-24 13:30 AEST] 88 msgs recv'd from dump1090-fa; 88 msgs sent to FlightAware
[2025-05-24 13:32 AEST] *** running command '/usr/lib/piaware/helpers/run-apt-get update' and logging output
[2025-05-24 13:32 AEST] run-apt-get(671532): .. but I'll go ahead and try it anyway ..
[2025-05-24 13:32 AEST] performing manual update, action: piaware
[2025-05-24 13:32 AEST] manual update (user-initiated via their flightaware control page) requested by adept server
[2025-05-24 13:32 AEST] run-apt-get(671532): Automatic updates not officially supported for OS debian:12 (Debian GNU/Linux 12 (bookworm))
[2025-05-24 13:32 AEST] run-apt-get(671532): Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
[2025-05-24 13:32 AEST] run-apt-get(671532): Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
[2025-05-24 13:32 AEST] run-apt-get(671532): Hit:1 http://deb.debian.org/debian bookworm InRelease
[2025-05-24 13:32 AEST] run-apt-get(671532): Hit:4 https://repo-feed.flightradar24.com flightradar24 InRelease
[2025-05-24 13:32 AEST] run-apt-get(671532): Hit:5 http://archive.raspberrypi.com/debian bookworm InRelease
[2025-05-24 13:32 AEST] run-apt-get(671966): Automatic updates not officially supported for OS debian:12 (Debian GNU/Linux 12 (bookworm))
[2025-05-24 13:32 AEST] run-apt-get(671532): Reading package lists...
[2025-05-24 13:32 AEST] run-apt-get(671966): .. but I'll go ahead and try it anyway ..
[2025-05-24 13:32 AEST] *** running command '/usr/lib/piaware/helpers/run-apt-get upgrade-package piaware' and logging output
[2025-05-24 13:33 AEST] run-apt-get(671966): Reading package lists...
[2025-05-24 13:33 AEST] run-apt-get(671966): Building dependency tree...
[2025-05-24 13:33 AEST] run-apt-get(671966): Reading state information...
[2025-05-24 13:33 AEST] run-apt-get(671966): 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[2025-05-24 13:33 AEST] run-apt-get(671966): Reading package lists...
[2025-05-24 13:33 AEST] run-apt-get(671966): Building dependency tree...
[2025-05-24 13:33 AEST] run-apt-get(671966): Reading state information...
[2025-05-24 13:33 AEST] run-apt-get(671966): piaware is already the newest version (9.0.1).
[2025-05-24 13:33 AEST] faup1090 exited with SIG SIGTERM
[2025-05-24 13:33 AEST] piaware (process 669330) is exiting...
[2025-05-24 13:33 AEST] upgrade of piaware seemed to go OK
[2025-05-24 13:33 AEST] multilateration data no longer required, disabling mlat client
[2025-05-24 13:33 AEST] ADS-B data program 'dump1090-fa' is listening on port 30005, so far so good

$ sudo systemctl restart piaware
$ piaware -v
9.0.1

SSH and issue following commands:

sudo apt update  
sudo apt install piaware  
sudo apt install dump1090-fa  
sudo reboot  

I would verify before that the flightaware repo is also in use:

grep ^[^#] /etc/apt/sources.list /etc/apt/sources.list.d/*

If it’s not shown in the list, it need to be added as documented in Number 3 of these steps:

If flightaware is not included in sources list, then how the existing old version got installed?

Will the New Version 10 work on

PRETTY_NAME=“Raspbian GNU/Linux 10 (buster)”
NAME=“Raspbian GNU/Linux”
VERSION_ID=“10”
VERSION=“10 (buster)”
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian

I don’t really want to re-image the Pi as it is running my PVSolar count every 5 min, as well up in my attic.

Thanks

Note: -
I have upgraded to V10, I neglected to read that it was compatible and it all works.

Thanks for your help, abcd567, foxhunter.

OK, was missing the repo, followed step 3, looking better already:

> $ grep ^[^#] /etc/apt/sources.list /etc/apt/sources.list.d/*
> /etc/apt/sources.list:deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
> /etc/apt/sources.list:deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
> /etc/apt/sources.list:deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
> /etc/apt/sources.list.d/fr24feed.list:deb [signed-by=/etc/apt/keyrings/flightradar24.gpg] https://repo-feed.flightradar24.com flightradar24 raspberrypi-stable
> /etc/apt/sources.list.d/raspi.list:deb http://archive.raspberrypi.com/debian/ bookworm main
>  
> 
> $ wget https://www.flightaware.com/adsb/piaware/files/packages/pool/piaware/f/flightaware-apt-repository/flightaware-apt-repository_1.2_all.deb
> --2025-05-24 23:15:53--  https://www.flightaware.com/adsb/piaware/files/packages/pool/piaware/f/flightaware-apt-repository/flightaware-apt-repository_1.2_all.deb
> Resolving www.flightaware.com (www.flightaware.com)... 104.18.39.201, 172.64.148.55, 2606:4700:4400::6812:27c9, ...
> Connecting to www.flightaware.com (www.flightaware.com)|104.18.39.201|:443... connected.
> HTTP request sent, awaiting response... 200 OK
> Length: 4996 (4.9K) [application/x-debian-package]
> Saving to: ‘flightaware-apt-repository_1.2_all.deb’
> 
> flightaware-apt-reposito 100%[==================================>]   4.88K  --.-KB/s    in 0s
> 
> 2025-05-24 23:15:53 (14.5 MB/s) - ‘flightaware-apt-repository_1.2_all.deb’ saved [4996/4996]
> 
> voytek@rpi2:~ $ sudo dpkg -i flightaware-apt-repository_1.2_all.deb
> Selecting previously unselected package flightaware-apt-repository.
> (Reading database ... 182347 files and directories currently installed.)
> Preparing to unpack flightaware-apt-repository_1.2_all.deb ...
> Unpacking flightaware-apt-repository (1.2) ...
> Setting up flightaware-apt-repository (1.2) ...
> flightaware-apt-repository: regenerated APT configuration /etc/apt/sources.list.d/flightaware-apt-repository.list
> flightaware-apt-repository: please run 'sudo apt update' to use the new configuration
> 
> $ grep ^[^#] /etc/apt/sources.list /etc/apt/sources.list.d/*                          /etc/apt/sources.list:deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
> /etc/apt/sources.list:deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
> /etc/apt/sources.list:deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
> /etc/apt/sources.list.d/flightaware-apt-repository.list:deb [ signed-by=/usr/share/keyrings/flightaware-archive-keyring.gpg ] http://flightaware.com/adsb/piaware/files/packages bookworm piaware
> /etc/apt/sources.list.d/fr24feed.list:deb [signed-by=/etc/apt/keyrings/flightradar24.gpg] https://repo-feed.flightradar24.com flightradar24 raspberrypi-stable
> /etc/apt/sources.list.d/raspi.list:deb http://archive.raspberrypi.com/debian/ bookworm main
> $

now it gets offered as a in place upgrade, I guess I should do just that?

$ grep ^[^#] /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
/etc/apt/sources.list:deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
/etc/apt/sources.list:deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
/etc/apt/sources.list.d/fr24feed.list:deb [signed-by=/etc/apt/keyrings/flightradar24.gpg] https://repo-feed.flightradar24.com flightradar24 raspberrypi-stable
/etc/apt/sources.list.d/raspi.list:deb http://archive.raspberrypi.com/debian/ bookworm main
 

$ wget https://www.flightaware.com/adsb/piaware/files/packages/pool/piaware/f/flightaware-apt-repository/flightaware-apt-repository_1.2_all.deb
--2025-05-24 23:15:53--  https://www.flightaware.com/adsb/piaware/files/packages/pool/piaware/f/flightaware-apt-repository/flightaware-apt-repository_1.2_all.deb
Resolving www.flightaware.com (www.flightaware.com)... 104.18.39.201, 172.64.148.55, 2606:4700:4400::6812:27c9, ...
Connecting to www.flightaware.com (www.flightaware.com)|104.18.39.201|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4996 (4.9K) [application/x-debian-package]
Saving to: ‘flightaware-apt-repository_1.2_all.deb’

flightaware-apt-reposito 100%[==================================>]   4.88K  --.-KB/s    in 0s

2025-05-24 23:15:53 (14.5 MB/s) - ‘flightaware-apt-repository_1.2_all.deb’ saved [4996/4996]

voytek@rpi2:~ $ sudo dpkg -i flightaware-apt-repository_1.2_all.deb
Selecting previously unselected package flightaware-apt-repository.
(Reading database ... 182347 files and directories currently installed.)
Preparing to unpack flightaware-apt-repository_1.2_all.deb ...
Unpacking flightaware-apt-repository (1.2) ...
Setting up flightaware-apt-repository (1.2) ...
flightaware-apt-repository: regenerated APT configuration /etc/apt/sources.list.d/flightaware-apt-repository.list
flightaware-apt-repository: please run 'sudo apt update' to use the new configuration

$ grep ^[^#] /etc/apt/sources.list /etc/apt/sources.list.d/*                          /etc/apt/sources.list:deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
/etc/apt/sources.list:deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
/etc/apt/sources.list:deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
/etc/apt/sources.list.d/flightaware-apt-repository.list:deb [ signed-by=/usr/share/keyrings/flightaware-archive-keyring.gpg ] http://flightaware.com/adsb/piaware/files/packages bookworm piaware
/etc/apt/sources.list.d/fr24feed.list:deb [signed-by=/etc/apt/keyrings/flightradar24.gpg] https://repo-feed.flightradar24.com flightradar24 raspberrypi-stable
/etc/apt/sources.list.d/raspi.list:deb http://archive.raspberrypi.com/debian/ bookworm main
$
 

$ sudo apt update                                                                     Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
Hit:5 https://repo-feed.flightradar24.com flightradar24 InRelease
Get:3 https://www.flightaware.com/adsb/piaware/files/packages bookworm InRelease [2,613 B]
Hit:6 http://archive.raspberrypi.com/debian bookworm InRelease
Get:7 https://www.flightaware.com/adsb/piaware/files/packages bookworm/piaware arm64 Packages [4,681 B]
Get:8 https://www.flightaware.com/adsb/piaware/files/packages bookworm/piaware armhf Packages [5,659 B]
Fetched 60.9 kB in 1s (40.6 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
3 packages can be upgraded. Run 'apt list --upgradable' to see them.
 

$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  libestr0 libfastjson4 liblognorm5 rsyslog
The following packages will be upgraded:
  dump1090-fa piaware piaware-web
3 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,693 kB of archives.
After this operation, 6,327 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
 

Hit:1 http://deb.debian.org/debian bookworm InRelease
> Get:2 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
> Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
> Hit:5 https://repo-feed.flightradar24.com flightradar24 InRelease
> Get:3 https://www.flightaware.com/adsb/piaware/files/packages bookworm InRelease [2,613 B]
> Hit:6 http://archive.raspberrypi.com/debian bookworm InRelease
> Get:7 https://www.flightaware.com/adsb/piaware/files/packages bookworm/piaware arm64 Packages [4,681 B]
> Get:8 https://www.flightaware.com/adsb/piaware/files/packages bookworm/piaware armhf Packages [5,659 B]
> Fetched 60.9 kB in 1s (40.6 kB/s)
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> 3 packages can be upgraded. Run 'apt list --upgradable' to see them.
>  
> 
> $ sudo apt upgrade
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> Calculating upgrade... Done
> The following NEW packages will be installed:
>   libestr0 libfastjson4 liblognorm5 rsyslog
> The following packages will be upgraded:
>   dump1090-fa piaware piaware-web
> 3 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
> Need to get 9,693 kB of archives.
> After this operation, 6,327 kB of additional disk space will be used.
> Do you want to continue? [Y/n] n
> Abort.

Things can happen. I’ve seen almost everything in the Linux universe

Upgraded from ver 10.0.1 to ver 10.1 by building latest packages using Flightaware updated source-code at Github.

Click on Screenshot to See Larger Size

 

https://www.flightaware.com/adsb/stats/user/abcd567
SITE: 6396

 

OK, thanks again, I’ll let ‘sudo apt upgrade’ do it’s work
or, I guess I could do from flightaware resolve issue cog wheel

> $ apt-cache policy piaware
> piaware:
>   Installed: 9.0.1
>   Candidate: 10.0.1
>   Version table:
>      10.0.1 500
>         500 http://flightaware.com/adsb/piaware/files/packages bookworm/piaware arm64 Packages
>  *** 9.0.1 100
>         100 /var/lib/dpkg/status
> $ apt-cache policy dump1090-fa
> dump1090-fa:
>   Installed: 9.0
>   Candidate: 10.0.1
>   Version table:
>      10.0.1 500
>         500 http://flightaware.com/adsb/piaware/files/packages bookworm/piaware arm64 Packages
>  *** 9.0 100
>         100 /var/lib/dpkg/status
> $

Note the difference between 10.0.1 and 10.1

  • Ver 10.0.1 source-code & packages are available since March 24, 2025
  • Ver 10.1 source-code has been updated on May 19, 2025, but packages are still not available in flightaware repository.

 

Installed ver 10.0 on Raspberry Pi OS Trixie by building package using Flightaware source-code.

https://www.flightaware.com/adsb/stats/user/abcd567 SITE-114692

Click on Screenshot to See Larger Size

 

ahh, thanks. I guess when released. my normal ‘update/upgrade’ will get me that.
anyhow, success, at least I;m in the 10.x league

image

 $ piaware -v
10.0.1
$ dump1090-fa --version
-----------------------------------------------------------------------------
| dump1090 ModeS Receiver                                dump1090-fa 10.0.1 |
| build options: ENABLE_RTLSDR ENABLE_BLADERF ENABLE_HACKRF ENABLE_LIMESDR  |

How can those with PiAware ProSticks upgrade since we aren’t using the PiAware repository? I have both blue and orange PiAware SDR dongles. Is there a way to update those?

I stumbled across the 10.1 update by chance on FA’s Github page several days ago. As FA does not provide packages for my architecture (amd64) I built from source and installed them. To be honest, nothing earth shaking in the release. My advice is to chill out and wait until the update appears in their repo. Here are the changelogs for 10.1.

,
dump1090-fa (10.1) stable; urgency=medium

  • SkyAware: Update aircraft DB to 2025-05-14
  • SkyAware: Update file name versioning to enable cache busting

– Eric Tran eric.tran@flightaware.com Wed, 14 May 2025 21:58:00 -0600

piaware (10.1) stable; urgency=medium

  • Add support for Bookworm and remove Stretch in run-apt-get update script
    to fix warning message

– Eric Tran eric.tran@flightaware.com Mon, 19 May 2025 11:20:18 -0600

piaware-web (10.1) stable; urgency=medium

  • No change release for 10.1

– Eric Tran eric.tran@flightaware.com Mon, 19 May 2025 11:59:55 -0500
,

It’s not the SDR that gets updated.
It’s the RPi’s software that is being updated, so independent of the SDR being used.

Same here.

https://www.flightaware.com/adsb/stats/user/abcd567 SITE-133993
 

Click on Screenshot to See Larger Size

But the upgrade is PiAware 10 to PiAware 10.1, that’s not Raspberry Pi that is PiAware’s software, on their SDR correct?

As far as I know, the only thing you can change on an RTL based SDR is the serial number.
PiAware (etc) is installed on the RPi.

Strictly the USB dongle is not an SDR - it is an RF front end.
Once you have assembled an RF dongle, RPi and demodulating software (or equivalent selection of parts), then you have an SDR.

2 Likes