I have noticed just recently several users experiencing difficulties with the SDR driver, either with initial setup, inexplicable sensor data or general connectivity problems etc.
I recently experienced an issue myself. I was recently given a new RaspberryPi 4 and took the opportunity to do a clean install of everything. One of my weather stations has two sensor groups, outdoors and indoors which worked perfectly on my existing setup, but with the new setup, the SDR driver refused to work with the indoor sensor group. By a process of elimination, I came to the conclusion that a recent update to rtl_433 was the culprit, no surprise there! I eventually, quite by chance, I came across this solution.
My original setting in the SDR section of weewx.conf contained this: -
cmd = rtl_433 -f 868M -s 1024k -M utc -F json -R 78
By adding -Y classic option: -
cmd = rtl_433 -f 868M -s 1024k -M utc -F json -R 78 -Y classic
The issue was resolved.
I am not saying that is a solution for every SDR issue, far from it, but it may save somebody the hours of frustration that I had.
Ian