Step-by-Step Pi Appliance Setup
-
If you do not already have it installed, install the Raspberry Pi Imager.
-
Download the latest release image. This will be named
firefly-logger-X.Y-aarch64.img.xz
where "X.Y" is the version. Save it to the localDownloads
directory. -
Launch Raspberry Pi Imager from the start menu.
-
Click on CHOOSE DEVICE and choose the type of Pi hardware on which Firefly Logger is being installed.
-
Click on CHOOSE OS. Scroll to the bottom of the list that appears and select Use custom.
-
A Select image dialog box will appear. Navigate to the
Downloads
folder and select the image downloaded in step 2. It will be named something like firefly-logger-5.1-aarch64.img.xz. Then click Open. -
Connect the SD card or the SD card in a USB adapter to the computer. Then click on CHOOSE STORAGE. An option will be presented named something such as "Mass Storage Device USB Device - 16.0 GB". Click on that entry.
-
Click NEXT
-
A box labelled "Use OS customisation?" will appear. Click on EDIT SETTINGS
-
Check the box next to Configure wireless LAN and then enter the name of the wireless network in SSID and the password for that network in Password. Change the "Wireless LAN country" to US or other country as appropriate. This is not necessary if the Pi will use a network cable rather than wireless.
-
(Optional) Check the box next to Set locale settings and change the "Time zone" to the desired region. This is optional and will not affect Firefly Logger using UTC times throughout.
-
Note: Do not use the "Set hostname", "Set username and password", or enable any "Services". The appropriate items are already configured in the image and using these options may break the image.
-
Click SAVE in "OS Customsation".
-
Click YES for "Use OS customisation?"
-
Click YES to continue to write the image to the SD card.
-
Depending on the speed of the computer and the type of SD card one will have time for a beverage of their choice. When the write is complete, remove the card from computer and insert it into the Pi. If using a USB adapter for the SD card, remove the SD card from the adapter and insert the card into the Pi. The Pi will not us the SD card in the USB adapter.
-
Power on the Pi. Wait approximately 2 minutes for the Pi to boot and perform the various firstboot tasks.
-
(Optional) Network connectivity may be tested using the command
ping -4 firefly.local
from a command prompt or PowerShell window. -
Open your browser. Enter
http://firefly.local
into the browser bar and hit Enter. One may receive a "host not found" error the first time depending on a variety of factors regarding browsers and networks that is unimportant here. If that happens, re-enterhttp://firefly.local
and hit Enter a second time. -
This should then display a warning about an invalid security certificate or some other form of security error. In Chrome and Edge it will look like:
-
Cilck on Advanced and then Continue to firefly.local (unsafe). Firefox, Safari, etc. have similar screens with a similar warning and workflow. Each client to Firefly Logger will have to accept and/or continue past the security warning on the first connections. See Security for more information on why this is not a security risk for this application.
-
Firefly Logger should now be displayed.
-
Enter and then delete a test QSO to confirm installation.
That's it! Visit the User Guide for getting started!