{"id":2688,"date":"2026-09-06T07:38:21","date_gmt":"2026-09-06T05:38:21","guid":{"rendered":"https:\/\/www.fabienm.eu\/wordpress\/?p=2688"},"modified":"2026-09-06T07:38:22","modified_gmt":"2026-09-06T05:38:22","slug":"dvb-tfmdab-820t2-sdr-prise-de-notes","status":"publish","type":"post","link":"https:\/\/www.fabienm.eu\/wordpress\/2026\/09\/06\/dvb-tfmdab-820t2-sdr-prise-de-notes\/","title":{"rendered":"DVB-T+FM+DAB 820T2 &amp; SDR [Prise de notes]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Quand on le branche sur le pc:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code lang=\"\" class=\"hljs language-php \">$ dmesg\n&#91;<span class=\"hljs-number\">101575.106304<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: USB disconnect, device number <span class=\"hljs-number\">3<\/span>\n&#91;<span class=\"hljs-number\">101575.106692<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: dvb_usb_v2: rc.query() failed=<span class=\"hljs-number\">-71<\/span>\n&#91;<span class=\"hljs-number\">101575.151830<\/span>] r820t <span class=\"hljs-number\">10<\/span><span class=\"hljs-number\">-001<\/span>a: destroying instance\n&#91;<span class=\"hljs-number\">101575.152432<\/span>] dvb_usb_v2: <span class=\"hljs-string\">'Realtek RTL2832U reference design:2-1.5'<\/span> successfully deinitialized <span class=\"hljs-keyword\">and<\/span> disconnected\n&#91;<span class=\"hljs-number\">101577.934613<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: <span class=\"hljs-keyword\">new<\/span> high-speed USB device number <span class=\"hljs-number\">4<\/span> using ehci-pci\n&#91;<span class=\"hljs-number\">101578.055016<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: <span class=\"hljs-keyword\">New<\/span> USB device found, idVendor=<span class=\"hljs-number\">0<\/span>bda, idProduct=<span class=\"hljs-number\">2838<\/span>, bcdDevice= <span class=\"hljs-number\">1.00<\/span>\n&#91;<span class=\"hljs-number\">101578.055021<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: <span class=\"hljs-keyword\">New<\/span> USB device strings: Mfr=<span class=\"hljs-number\">1<\/span>, Product=<span class=\"hljs-number\">2<\/span>, SerialNumber=<span class=\"hljs-number\">3<\/span>\n&#91;<span class=\"hljs-number\">101578.055023<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: Product: RTL2838UHIDIR\n&#91;<span class=\"hljs-number\">101578.055024<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: Manufacturer: Realtek\n&#91;<span class=\"hljs-number\">101578.055025<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: SerialNumber: <span class=\"hljs-number\">00000001<\/span>\n&#91;<span class=\"hljs-number\">101578.062272<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: dvb_usb_v2: found a <span class=\"hljs-string\">'Realtek RTL2832U reference design'<\/span> in warm state\n&#91;<span class=\"hljs-number\">101578.121186<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer\n&#91;<span class=\"hljs-number\">101578.121192<\/span>] dvbdev: DVB: registering <span class=\"hljs-keyword\">new<\/span> adapter (Realtek RTL2832U reference design)\n&#91;<span class=\"hljs-number\">101578.121195<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: media controller created\n&#91;<span class=\"hljs-number\">101578.121414<\/span>] dvbdev: dvb_create_media_entity: media entity <span class=\"hljs-string\">'dvb-demux'<\/span> registered.\n&#91;<span class=\"hljs-number\">101578.123639<\/span>] i2c i2c<span class=\"hljs-number\">-9<\/span>: Added multiplexed i2c bus <span class=\"hljs-number\">10<\/span>\n&#91;<span class=\"hljs-number\">101578.123642<\/span>] rtl2832 <span class=\"hljs-number\">9<\/span><span class=\"hljs-number\">-0010<\/span>: Realtek RTL2832 successfully attached\n&#91;<span class=\"hljs-number\">101578.123650<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: DVB: registering adapter <span class=\"hljs-number\">0<\/span> frontend <span class=\"hljs-number\">0<\/span> (Realtek RTL2832 (DVB-T))...\n&#91;<span class=\"hljs-number\">101578.123655<\/span>] dvbdev: dvb_create_media_entity: media entity <span class=\"hljs-string\">'Realtek RTL2832 (DVB-T)'<\/span> registered.\n&#91;<span class=\"hljs-number\">101578.123728<\/span>] r820t <span class=\"hljs-number\">10<\/span><span class=\"hljs-number\">-001<\/span>a: creating <span class=\"hljs-keyword\">new<\/span> instance\n&#91;<span class=\"hljs-number\">101578.130888<\/span>] r820t <span class=\"hljs-number\">10<\/span><span class=\"hljs-number\">-001<\/span>a: Rafael Micro r820t successfully identified\n&#91;<span class=\"hljs-number\">101578.132635<\/span>] rtl2832_sdr rtl2832_sdr<span class=\"hljs-number\">.2<\/span>.auto: Registered <span class=\"hljs-keyword\">as<\/span> swradio0\n&#91;<span class=\"hljs-number\">101578.132637<\/span>] rtl2832_sdr rtl2832_sdr<span class=\"hljs-number\">.2<\/span>.auto: Realtek RTL2832 SDR attached\n&#91;<span class=\"hljs-number\">101578.132639<\/span>] rtl2832_sdr rtl2832_sdr<span class=\"hljs-number\">.2<\/span>.auto: SDR API is still slightly experimental <span class=\"hljs-keyword\">and<\/span> functionality changes may follow\n&#91;<span class=\"hljs-number\">101578.139777<\/span>] Registered IR keymap rc-<span class=\"hljs-keyword\">empty<\/span>\n&#91;<span class=\"hljs-number\">101578.139824<\/span>] rc rc0: Realtek RTL2832U reference design <span class=\"hljs-keyword\">as<\/span> \/devices\/pci0000:<span class=\"hljs-number\">00<\/span>\/<span class=\"hljs-number\">0000<\/span>:<span class=\"hljs-number\">00<\/span>:<span class=\"hljs-number\">1<\/span>d<span class=\"hljs-number\">.0<\/span>\/usb2\/<span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1<\/span>\/<span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>\/rc\/rc0\n&#91;<span class=\"hljs-number\">101578.139917<\/span>] rc rc0: lirc_dev: driver dvb_usb_rtl28xxu registered at minor = <span class=\"hljs-number\">0<\/span>, raw IR receiver, no transmitter\n&#91;<span class=\"hljs-number\">101578.139947<\/span>] input: Realtek RTL2832U reference design <span class=\"hljs-keyword\">as<\/span> \/devices\/pci0000:<span class=\"hljs-number\">00<\/span>\/<span class=\"hljs-number\">0000<\/span>:<span class=\"hljs-number\">00<\/span>:<span class=\"hljs-number\">1<\/span>d<span class=\"hljs-number\">.0<\/span>\/usb2\/<span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1<\/span>\/<span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>\/rc\/rc0\/input27\n&#91;<span class=\"hljs-number\">101578.140128<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: dvb_usb_v2: schedule remote query interval to <span class=\"hljs-number\">200<\/span> msecs\n&#91;<span class=\"hljs-number\">101578.152771<\/span>] usb <span class=\"hljs-number\">2<\/span><span class=\"hljs-number\">-1.5<\/span>: dvb_usb_v2: <span class=\"hljs-string\">'Realtek RTL2832U reference design'<\/span> successfully initialized <span class=\"hljs-keyword\">and<\/span> connected\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Langage du code\u00a0:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"wp-block-paragraph\">Installer le packet <\/p>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"\" class=\"hljs \">sudo apt install rtl-sdr rtl-433\n<\/code><\/span><\/pre>\n\n\n<p class=\"wp-block-paragraph\">Puis lancement du rtl_test:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code lang=\"\" class=\"hljs language-javascript \">$ rtl_test\nFound <span class=\"hljs-number\">1<\/span> device(s):\n  <span class=\"hljs-number\">0<\/span>:  Realtek, RTL2838UHIDIR, <span class=\"hljs-attr\">SN<\/span>: <span class=\"hljs-number\">00000001<\/span>\n\nUsing device <span class=\"hljs-number\">0<\/span>: Generic RTL2832U OEM\nDetached kernel driver\nFound Rafael Micro R820T tuner\nSupported gain values (<span class=\"hljs-number\">29<\/span>): <span class=\"hljs-number\">0.0<\/span> <span class=\"hljs-number\">0.9<\/span> <span class=\"hljs-number\">1.4<\/span> <span class=\"hljs-number\">2.7<\/span> <span class=\"hljs-number\">3.7<\/span> <span class=\"hljs-number\">7.7<\/span> <span class=\"hljs-number\">8.7<\/span> <span class=\"hljs-number\">12.5<\/span> <span class=\"hljs-number\">14.4<\/span> <span class=\"hljs-number\">15.7<\/span> <span class=\"hljs-number\">16.6<\/span> <span class=\"hljs-number\">19.7<\/span> <span class=\"hljs-number\">20.7<\/span> <span class=\"hljs-number\">22.9<\/span> <span class=\"hljs-number\">25.4<\/span> <span class=\"hljs-number\">28.0<\/span> <span class=\"hljs-number\">29.7<\/span> <span class=\"hljs-number\">32.8<\/span> <span class=\"hljs-number\">33.8<\/span> <span class=\"hljs-number\">36.4<\/span> <span class=\"hljs-number\">37.2<\/span> <span class=\"hljs-number\">38.6<\/span> <span class=\"hljs-number\">40.2<\/span> <span class=\"hljs-number\">42.1<\/span> <span class=\"hljs-number\">43.4<\/span> <span class=\"hljs-number\">43.9<\/span> <span class=\"hljs-number\">44.5<\/span> <span class=\"hljs-number\">48.0<\/span> <span class=\"hljs-number\">49.6<\/span> \n&#91;R82XX] PLL not locked!\nSampling at <span class=\"hljs-number\">2048000<\/span> S\/s.\n\nInfo: This tool will continuously read <span class=\"hljs-keyword\">from<\/span> the device, and report <span class=\"hljs-keyword\">if<\/span>\nsamples <span class=\"hljs-keyword\">get<\/span> lost. If you observe no further output, everything is fine.\n\nReading samples in async mode...\nAllocating 15 zero-copy buffers\n\n^CSignal caught, exiting!\n\nUser cancel, exiting...\nSamples per million lost (minimum): 0\nReattached kernel driver\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Langage du code\u00a0:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"wp-block-paragraph\">On arrive bien \u00e0 chopper les trames du capteur de temp\u00e9rature lacrosse :<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code lang=\"\" class=\"hljs language-javascript \">$ rtl_433 -f <span class=\"hljs-number\">433.92<\/span>M\nrtl_433 version <span class=\"hljs-number\">21.12<\/span> (<span class=\"hljs-number\">2021<\/span><span class=\"hljs-number\">-12<\/span><span class=\"hljs-number\">-14<\/span>) inputs file rtl_tcp RTL-SDR SoapySDR\nUse -h <span class=\"hljs-keyword\">for<\/span> usage help and see https:<span class=\"hljs-comment\">\/\/triq.org\/ for documentation.<\/span>\nTrying conf file at <span class=\"hljs-string\">\"rtl_433.conf\"<\/span>...\nTrying conf file at <span class=\"hljs-string\">\"\/home\/fabien\/.config\/rtl_433\/rtl_433.conf\"<\/span>...\nTrying conf file at <span class=\"hljs-string\">\"\/usr\/local\/etc\/rtl_433\/rtl_433.conf\"<\/span>...\nTrying conf file at <span class=\"hljs-string\">\"\/etc\/rtl_433\/rtl_433.conf\"<\/span>...\nRegistered <span class=\"hljs-number\">176<\/span> out <span class=\"hljs-keyword\">of<\/span> <span class=\"hljs-number\">207<\/span> device decoding protocols &#91; <span class=\"hljs-number\">1<\/span><span class=\"hljs-number\">-4<\/span> <span class=\"hljs-number\">8<\/span> <span class=\"hljs-number\">11<\/span><span class=\"hljs-number\">-12<\/span> <span class=\"hljs-number\">15<\/span><span class=\"hljs-number\">-17<\/span> <span class=\"hljs-number\">19<\/span><span class=\"hljs-number\">-23<\/span> <span class=\"hljs-number\">25<\/span><span class=\"hljs-number\">-26<\/span> <span class=\"hljs-number\">29<\/span><span class=\"hljs-number\">-36<\/span> <span class=\"hljs-number\">38<\/span><span class=\"hljs-number\">-60<\/span> <span class=\"hljs-number\">63<\/span> <span class=\"hljs-number\">67<\/span><span class=\"hljs-number\">-71<\/span> <span class=\"hljs-number\">73<\/span><span class=\"hljs-number\">-100<\/span> <span class=\"hljs-number\">102<\/span><span class=\"hljs-number\">-105<\/span> <span class=\"hljs-number\">108<\/span><span class=\"hljs-number\">-116<\/span> <span class=\"hljs-number\">119<\/span> <span class=\"hljs-number\">121<\/span> <span class=\"hljs-number\">124<\/span><span class=\"hljs-number\">-128<\/span> <span class=\"hljs-number\">130<\/span><span class=\"hljs-number\">-149<\/span> <span class=\"hljs-number\">151<\/span><span class=\"hljs-number\">-161<\/span> <span class=\"hljs-number\">163<\/span><span class=\"hljs-number\">-168<\/span> <span class=\"hljs-number\">170<\/span><span class=\"hljs-number\">-175<\/span> <span class=\"hljs-number\">177<\/span><span class=\"hljs-number\">-197<\/span> <span class=\"hljs-number\">199<\/span> <span class=\"hljs-number\">201<\/span><span class=\"hljs-number\">-207<\/span> ]\nDetached kernel driver\nFound Rafael Micro R820T tuner\nExact sample rate is: <span class=\"hljs-number\">250000.000414<\/span> Hz\n&#91;R82XX] PLL not locked!\nSample rate <span class=\"hljs-keyword\">set<\/span> to 250000 S\/s.\nTuner gain <span class=\"hljs-keyword\">set<\/span> to Auto.\nTuned to 433.920MHz.\nAllocating 15 zero-copy buffers\nbaseband_demod_FM: low pass filter for 250000 Hz at cutoff 25000 Hz, 40.0 us\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\ntime      : 2026-09-05 11:50:40\nmodel     : LaCrosse-TX141THBv2                    Sensor ID : fc\nChannel   : 00           Battery   : 1             Temperature: 23.20 C      Humidity  : 66 %          Test?     : Yes           Integrity : CRC\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\ntime      : 2026-09-05 11:50:40\nmodel     : LaCrosse-TX141THBv2                    Sensor ID : fc\nChannel   : 00           Battery   : 1             Temperature: 23.20 C      Humidity  : 66 %          Test?     : Yes           Integrity : CRC\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\ntime      : 2026-09-05 11:50:43\nmodel     : LaCrosse-TX141THBv2                    Sensor ID : fc\nChannel   : 00           Battery   : 1             Temperature: 23.20 C      Humidity  : 66 %          Test?     : Yes           Integrity : CRC\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\ntime      : 2026-09-05 11:50:43\nmodel     : LaCrosse-TX141THBv2                    Sensor ID : fc\nChannel   : 00           Battery   : 1             Temperature: 23.20 C      Humidity  : 66 %          Test?     : Yes           Integrity : CRC\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Langage du code\u00a0:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>","protected":false},"excerpt":{"rendered":"<p>Quand on le branche sur le pc: Installer le packet Puis lancement du rtl_test: On arrive bien \u00e0 chopper les trames du capteur de temp\u00e9rature lacrosse :<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":""},"categories":[1],"tags":[421,420,427,422,425,426,423,428],"class_list":["post-2688","post","type-post","status-publish","format-standard","hentry","category-non-classe","tag-capteur","tag-lacrosse","tag-lacrosse-tx141thbv2","tag-meteo","tag-rtl2838","tag-rtl_433","tag-stationmeteo","tag-tx141thb"],"_links":{"self":[{"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/posts\/2688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/comments?post=2688"}],"version-history":[{"count":2,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/posts\/2688\/revisions"}],"predecessor-version":[{"id":2690,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/posts\/2688\/revisions\/2690"}],"wp:attachment":[{"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/media?parent=2688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/categories?post=2688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/tags?post=2688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}