User Tools

Site Tools


fmlist_scanner:intro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

fmlist_scanner:intro [2025/10/30] – created hayatifmlist_scanner:intro [Unknown date] (current) – external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
 +{{indexmenu>.#1| nojs navbar nocookie msort }}
 +{{indexmenu_n>100}}
 +
 +Online Translation(s): [[https://codingspirit-de.translate.goog/dokuwiki/doku.php?id=fmlist_scanner:start&_x_tr_sl=en&_x_tr_tl=de&_x_tr_hl=de&_x_tr_pto=wapp|https://codingspirit-de.translate.goog/dokuwiki/doku.php?id=fmlist_scanner:start&_x_tr_sl=en&_x_tr_tl=de]]
 +
 +====== 1. Introduction to FMList Scanner ======
 +
 +===== Introduction =====
 +
 +FMList Scanner, hereinafter referred to as //scanner//, was motivated by Günter Lorenz. The scanner should collect broadcast transmitter information for the FMLIST (https://www.fmlist.org/, Station database of the UKW / TV working group). The project was presented first on September 8, 2018 at the VHF conference in Weinheim (see https://ukw-tagung.org/).
 +
 +For simple, the scanner checks for receivable UKW/FM stations with the contained digital RDS signal. The RDS signal is decoded to collect PI codes, PS text and more .. necessary for transmitter identification.
 +
 +In addition, DAB(+) channels are also scanned and decoded with all relevant meta information.
 +
 +There are several options, to (de)activate frequency ranges or channels. All data is collected, ideally together with GPS coordinates from a GPS mouse. The collected data can be uploaded to the FMLIST station database https://www.fmlist.org/ and viewed / verified online.
 +
 +==== Links / Resources ====
 +
 +  * German manuscript: https://codingspirit.de/Linux-ist-sexy-Freiheit-Skript.pdf
 +  * German slides: https://codingspirit.de/Linux-ist-sexy-Freiheit-Folien.pdf
 +
 +The manuscript and slides may be updated so that the current version should always be accessed via the links above.
 +
 +  * Source code: https://github.com/hayguen/fmlist_scan
 +  * Mailing list: https://groups.io/g/fmlist-scanner
 +
 +
 +===== Requirements =====
 +
 +For scanning, there are following prerequisites:
 +
 +  - //Raspberry Pi 3B+// with a suitable power supply (note: a Pi 3B or 4B is also fine)
 +    * currently, there are promising tests with an //Orange Pi 3 LTS//, which currently is much cheaper
 +    * a Debian/Ubuntu PC or Notebook might be used, but mobile operation from a power bank get's difficult
 +  - Micro SD card, 16 GB or more
 +  - USB memory stick or another micro SD card plus an USB adapter
 +    * we strongly recommend to use a micro SD card, labelled with "Endurance"
 +    * USB memory stick get defect within few weeks!
 +  - perform a remote and headless setup, else you'll temporarily need:
 +    * USB keyboard
 +    * a screen and an adapter from the HDMI jack of the Raspberry Pi
 +  - for the setup: PC or notebook, micro SD reader or adapter on micro SD card
 +  - WiFi or ethernet cable to router with internet
 +    * necessary for regular (daily) upload of results. much longer periods, multiple weeks, are also possible
 +    * mandatory whilst setup
 +  - RTL-SDR with RTL2832 chip and R820T or R820T2 tuner - ideally with a short USB extension cable
 +  - a (magnetic) antenna suited for UKW/FM and/or DAB frequencies
 +    * some adapters to fit the antenna-input jack of the RTL-SDR device
 +  - GPS mouse - for mobile operation
 +    * get coordinates for logging and later visualization on FMLIST
 +    * date/time has to be retrieved via GPS, cause Raspberry Pi has no Realtime Clock (RTC) nor a battery
 +  - piezo buzzer and LEDs
 +    * notifies status: progress and errors - without having a screen or display
 +  - ATX knobs
 +    * perform reboot and //upload of results// without a keyboard
 +  - power bank - for mobile operation 
 +
 +Here is a complete Amazon shopping list including optional parts, but without possibly temporarily required devices: [[https://amzn.to/2DtgQo8|https://amzn.to/2DtgQo8]]
 +
 +Attention: some parts are included several times as an alternative or for the case of delivery bottlenecks! Unfortunately, some parts cannot be sent outside of Germany either.
 +