(A) Dongle Plugged into Raspberry Pi
STEP-1
Install the test tools package rtl-sdr
sudo apt-get update
sudo apt-get install rtl-sdr
STEP-2
First stop the ALL Software which use the Dongle, to make the Dongle free for use by rtl tools.
sudo systemctl stop rbfeeder piaware dump1090-fa readsb dump1090-mutability
STEP-3
Install package rtl-sdr, if not yet done.
The tool rtl_eeprom is part of package rtl-sdr
sudo apt-get update
sudo apt-get install rtl-sdr
STEP-4
Now give the command rtl_eeprom -s 00001090 to reset the serial number to 00001090.
NOTE:
Please do NOT use 00000000, 00000001, 00000002, 0, 1, 2 etc, as these numbers will cause conflict with device index which are 0, 1, 2, etc.
Use 8-digit numbers such as 00000101, 00000102, 00001090, 00000978, 00000401, 00000118, etc.
The last line of output will ask confirmation to go ahead with change.
Type y and press Enter key
(Scroll down to see full code below)
rtl_eeprom -s 00001090
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
__________________________________________
New configuration:
__________________________________________
Vendor ID: 0x0bda
Product ID: 0x2838
Manufacturer: Realtek
Product: RTL2838UHIDIR
Serial number: 00001090
Serial number enabled: yes
IR endpoint enabled: yes
Remote wakeup enabled: no
__________________________________________
Write new configuration to device [y/n]? y
#After typing y and pressing Enter key, you will get this confirmation message
Configuration successfully written.
Please replug the device for changes to take effect.
.