En une ligne trouver le facteur de correction d’une clé rtl sdr R820T par exemple:
Le hardware:
Installer les outils:
apt-get install git cmake libusb-1.0-0 libusb-1.0-0-dev gawk
git clone git://git.osmocom.org/rtl-sdr.git
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
make install
ldconfig
cp ../rtl-sdr.rules /etc/udev/rules.d/
testez en exécutant la commande rtl_test et si ça râle editer /etc/modprobe.d/blacklist.conf et ajouter :
#rtl sdr
blacklist dvb_usb_rtl28xxu
n’oubliez pas de redémarrer
La ligne de commande
1 |
rtl_power -f 124500k:125500k:10h -g 12 -i 2 -1 -P | gawk -F ',' -v max='' -v freq='' '{for (i=8;i<=NF;i++) if($i>max){freq=i;max=$i}}END{print int($3 + ((freq-8) * $5)) ;print int(-(($3 + ((freq-8) * $5))- 125000000) / 125)}' |
et sans la fréquence:
1 |
rtl_power -f 124500k:125500k:10h -g 12 -i 2 -1 -P | gawk -F ',' -v max='' -v freq='' '{for (i=8;i<=NF;i++) if($i>max){freq=i;max=$i}}END{print int(-(($3 + ((freq-8) * $5))- 125000000) / 125)}' |
Soit 57ppm pour moi.