Okay, that seems to have worked.
$GOPATH/bin/rtldavis -tr 1 -tf US -ppm 1 -startfreq 902000000 -endfreq 928000000 -stepfreq 40000
10:25:53.676933 rtldavis.go VERSION=0.13
10:25:53.677734 tr=1 fc=0 ppm=1 gain=0 ex=0 maxmissed=51 actChan=[0] maxChan=1
10:25:53.677879 TEST: startFreq=902000000 endFreq=928000000 stepFreq=40000
10:25:53.678935 BitRate: 19200
10:25:53.679040 SymbolLength: 14
10:25:53.679127 SampleRate: 268800
10:25:53.679212 Preamble: 1100101110001001
10:25:53.679298 PreambleSymbols: 16
10:25:53.679382 PreambleLength: 224
10:25:53.679466 PacketSymbols: 80
10:25:53.679550 PacketLength: 1120
10:25:53.679633 BlockSize: 512
10:25:53.679719 BufferLength: 2048
Found Rafael Micro R820T tuner
10:25:54.084867 Hop: {ChannelIdx:0 ChannelFreq:902419338 FreqError:0 Transmitter:0}
Exact sample rate is: 268800.001367 Hz
10:25:54.266167 GetTunerGain: 0 Db
10:25:54.327851 SetFreqCorrection 1 ppm Successful
10:25:54.332697 Init channels: wait max 135 seconds for a message of each transmitter
Produced what looks like the best channel being:
11:19:11.995552 TESTFREQ 24: Frequency 902920000 (freqError=-116): OK, msg.data: 50008CFF730070F7
I am now running (that channel +_ 5000, or 5khz with 500hz steps):
$GOPATH/bin/rtldavis -tr 1 -tf US -ppm 1 -startfreq 902915000 -endfreq 902925000 -stepfreq 500
18:29:33.846484 rtldavis.go VERSION=0.13
18:29:33.847151 tr=1 fc=0 ppm=1 gain=0 ex=0 maxmissed=51 actChan=[0] maxChan=1
18:29:33.847234 TEST: startFreq=902915000 endFreq=902925000 stepFreq=500
18:29:33.848279 BitRate: 19200
18:29:33.848327 SymbolLength: 14
18:29:33.848363 SampleRate: 268800
18:29:33.848398 Preamble: 1100101110001001
18:29:33.848434 PreambleSymbols: 16
18:29:33.848468 PreambleLength: 224
18:29:33.848502 PacketSymbols: 80
18:29:33.848537 PacketLength: 1120
18:29:33.848571 BlockSize: 512
18:29:33.848605 BufferLength: 2048
Found Rafael Micro R820T tuner
18:29:34.255854 Hop: {ChannelIdx:0 ChannelFreq:902419338 FreqError:0 Transmitter:0}
Exact sample rate is: 268800.001367 Hz
18:29:34.436639 GetTunerGain: 0 Db
18:29:34.498418 SetFreqCorrection 1 ppm Successful
18:29:34.503303 Init channels: wait max 135 seconds for a message of each transmitter
Once I have that, I should be able to pluginto the rtldavis driver for weewx and be good to go?
Thanks!