Naciśnij ESC, aby zamknąć

Jak zmienić numer seryjny dongle RTL-SDR na Linuxie

Cześć!

Jeśli posiadasz dongle RTL-SDR i chcesz zmienić jego numer seryjny na Raspberry Pi z systemem Linux, ten poradnik jest właśnie dla Ciebie. Zmiana numeru seryjnego może być przydatna z kilku powodów, na przykład w celu lepszej identyfikacji urządzenia lub rozwiązania konfliktów z innymi modułami o tym samym numerze.

Proces zmiany numeru seryjnego nie jest skomplikowany, ale wymaga wykonania kilku kroków w terminalu. W tym artykule przedstawię Ci szczegółową instrukcję, dzięki której bez problemu dokonasz modyfikacji. Zanim przejdziesz dalej, upewnij się, że masz zainstalowane niezbędne narzędzia i sterowniki dla RTL-SDR na swoim Raspberry Pi.

Czym jest RTL-SDR?

RTL-SDR.com, wersja 4 dongle

RTL-SDR to przystępne cenowo urządzenia, oparte na układzie scalonym RTL2832U, początkowo przeznaczone do odbioru telewizji cyfrowej. Dzięki oprogramowaniu open source, można je przekształcić w niedrogie programowalne odbiorniki, umożliwiając odbiór sygnałów w szerokim zakresie częstotliwości, od około 24 MHz do 1,7 GHz.

Urządzenia RTL-SDR zyskały ogromną popularność wśród hobbystów, inżynierów i naukowców ze względu na ich niską cenę i wszechstronność. Mogą być używane do różnych zastosowań, takich jak odbiór sygnałów radiowych, skanowanie widma częstotliwości, monitorowanie pogody, nasłuchiwanie transmisji radiowych i wiele innych.

Chociaż pierwotnie dongle RTL-SDR były przeznaczone do odbioru telewizji cyfrowej, ich możliwości zostały znacznie rozszerzone dzięki oprogramowaniu, takiemu jak GNU Radio, GQRX i innym narzędziom open source. To pozwoliło na wykorzystanie tych niedrogich urządzeń w wielu dziedzinach, takich jak telekomunikacja, nauka, bezpieczeństwo i wiele innych.

📡 RTL-SDR w praktyce?

Chcesz zobaczyć moją instalację RTL-SDR w akcji? Kliknij tutaj, aby dowiedzieć się więcej o mojej stacji zainstalowanej na dachu bloku mieszkalnego, gdzie odbieram dane m.in. ADS-B przy użyciu dongli RTL-SDR. Zainspiruj się tym zaawansowanym zestawem i dowiedz się, co możesz zrobić z niedrogim sprzętem SDR!

Krok 1 – Aktualizacja oraz instalacja pakietów na Raspberry Pi

Przed rozpoczęciem procesu zmiany numeru seryjnego, ważne jest zaktualizowanie systemu operacyjnego Raspberry Pi oraz zainstalowanie niezbędnych pakietów. Wykonaj następujące kroki w terminalu:

sudo apt-get update
sudo apt-get upgrade

Powyższe polecenia zaktualizują listę dostępnych pakietów oraz zainstalują najnowsze aktualizacje dla Twojego systemu Raspberry Pi.

Następnie zainstaluj pakiety wymagane do pracy z RTL-SDR:

sudo apt-get install rtl-sdr

Pakiet rtl-sdr zawiera oprogramowanie i sterowniki wymagane do pracy z donglami na systemach opartych na Debianie, takich jak Raspberry Pi OS.

Po wydaniu tego polecenia, menedżer pakietów apt automatycznie pobierze i zainstaluje rtl-sdr wraz ze wszystkimi wymaganymi zależnościami. Dzięki temu prostsza jest konfiguracja środowiska na Raspberry Pi do pracy z RTL-SDR, bez konieczności ręcznej instalacji każdego pakietu z osobna.

Krok 2 – Zmiana numeru seryjnego

Po zainstalowaniu niezbędnych pakietów możemy przejść do zmiany numeru seryjnego dongle RTL-SDR. Proces ten wymaga użycia narzędzia rtl_eeprom dołączonego do pakietu rtl-sdr.

  • Podłącz moduł RTL-SDR do jednego z portów USB w Raspberry Pi.
  • Otwórz terminal i wykonaj poniższe polecenie, aby zmienić numer seryjny:
sudo rtl_eeprom -s 00868000

Nowy numer seryjny powinien składać się z 8 cyfrowych numerów, takich jak: 00010100, 00010200 itp. Możesz użyć liczb określających częstotliwość do jakiej będzie dany moduł wykorzystywany np. 01090000 (ADS-B), 00868000 (Open Glider Network/FLARM) itp.

sudo rtl_eeprom -s 01090000

Found 1 device(s):
  0:  Generic RTL2832U OEM

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner

Current configuration:
__________________________________________
Vendor ID:              0x0bda
Product ID:             0x2838
Manufacturer:           Realtek
Product:                RTL2838UHIDIR
Serial number:          00000001
Serial number enabled:  yes
IR endpoint enabled:    yes
Remote wakeup enabled:  no
__________________________________________
  • Przy ostatnim wierszu obecnej konfiguracji urządzenia system poprosi Cię o potwierdzenie kontynuacji zmiany numeru seryjnego. Wpisz y i naciśnij klawisz Enter.
New configuration:
__________________________________________
Vendor ID:              0x0bda
Product ID:             0x2838
Manufacturer:           Realtek
Product:                RTL2838UHIDIR
Serial number:          01090000
Serial number enabled:  yes
IR endpoint enabled:    yes
Remote wakeup enabled:  no
__________________________________________
Write new configuration to device [y/n]? y

Configuration successfully written.
Please replug the device for changes to take effect.
  • Odłącz i podłącz fizycznie urządzenie ponownie, aby system załadował nowy numer seryjny urządzenia.
  • Po zmianie numeru seryjnego, Twój dongle RTL-SDR będzie posiadać unikalną identyfikację. Pamiętaj, aby używać nowego numeru seryjnego podczas konfiguracji oprogramowania.

Gratulacje! Właśnie zmieniłeś numer seryjny dongle RTL-SDR na Raspberry Pi. Jeśli napotkałeś jakiekolwiek problemy, upewnij się, że masz odpowiednie uprawnienia i ścieżkę do urządzenia USB.

Jeśli masz dodatkowe pytania dotyczące konfiguracji, śmiało zostaw komentarz pod tym artykułem lub skontaktuj się ze mną bezpośrednio. Chętnie odpowiem na wszelkie wątpliwości i pomogę rozwiązać ewentualne problemy. Twoje pytania mogą pomóc w ulepszeniu tego poradnika dla innych użytkowników.

Dodatkowe źródła i Informacje

W celu dalszego zgłębienia tematu i uzyskania szczegółowych informacji, polecam sprawdzenie poniższych linków. Są one wartościowymi źródłami, które zostały wykorzystane podczas opracowywania tego poradnika:

Przeczytaj także

Filip Chochół

Filip Chochol runs two blogs: personal “chochol.io” and together with his girlfriend “Warsaw Travelers” about travel. He specializes in IT resource management and technical support, and has been active in the field of cyber security awareness for almost two years. A proponent of open-source technologies, he previously worked in the film and television industry in the camera division (2013-2021). After hours, he develops interests in smart homes and networking.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *


This site uses Akismet to reduce spam. Learn how your comment data is processed.