bemasher / rtlamr

An rtl-sdr receiver for Itron ERT compatible smart meters operating in the 900MHz ISM band.
GNU Affero General Public License v3.0
2.19k stars 249 forks source link

Running rtl_amr on Windows 10 #158

Closed vtlamore closed 4 years ago

vtlamore commented 4 years ago

I am having a problem receiving information on a windows system. My searching has shown everyone using a raspberry pi or other linux system, and the people using Windows, do not show setting up/installation.

System: Windows 10 1909 MSI Tomahawk MAX AMD 3600X Dongle: RTL-SDR.com v3 Dongle Antenna: A 2m magmount antenna outside my window

Installation Process:

  1. Installed Go by downloading the installer and running it (go1.14.7 windows/amd64)
  2. Downloaded rtl-sdr from Windows binaries link provided in readme.md
  3. go get github.com/bemasher/rtlamr
  4. (Tried 32bit and 64bit from 09-Aug-2020 01:00)
  5. Ran rtl_tcp from command prompt
  6. Ran rtlamr from command prompt

Output from rtl_tcp window: Found 1 device(s): 0: , , SN:

Using device 0: Generic RTL2832U OEM rtlsdr_write_reg failed with -5 Resetting device... rtlsdr_write_reg failed with -5 rtlsdr_write_reg failed with -5 rtlsdr_write_reg failed with -5 rtlsdr_write_reg failed with -5 rtlsdr_write_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_read_reg failed with -5 rtlsdr_write_reg failed with -5 rtlsdr_read_reg failed with -5 rtlsdr_write_reg failed with -5 rtlsdr_read_reg failed with -5 rtlsdr_write_reg failed with -5 rtlsdr_read_reg failed with -5 rtlsdr_write_reg failed with -5 No supported tuner found rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 Enabled direct sampling mode, input 1 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 WARNING: Failed to set sample rate. rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 WARNING: Failed to set center freq. rtlsdr_read_reg failed with -5 rtlsdr_write_reg failed with -5 rtlsdr_read_reg failed with -5 rtlsdr_write_reg failed with -5 rtlsdr_read_reg failed with -5 rtlsdr_write_reg failed with -5 rtlsdr_write_reg failed with -5 rtlsdr_write_reg failed with -5 listening... Use the device argument 'rtl_tcp=127.0.0.1:1234' in OsmoSDR (gr-osmosdr) source to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...). client accepted! set freq 912600155 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 set sample rate 2359296 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 rtlsdr_demod_write_reg failed with -5 rtlsdr_demod_read_reg failed with -5 set gain mode 0 worker cond timeout Signal caught, exiting! comm recv bye Signal caught, exiting! all threads dead.. listening... Use the device argument 'rtl_tcp=127.0.0.1:1234' in OsmoSDR (gr-osmosdr) source to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).

Output from rtlamr window: 19:16:17.553477 decode.go:45: CenterFreq: 912600155 19:16:17.554478 decode.go:46: SampleRate: 2359296 19:16:17.554478 decode.go:47: DataRate: 32768 19:16:17.554478 decode.go:48: ChipLength: 72 19:16:17.554478 decode.go:49: PreambleSymbols: 21 19:16:17.554478 decode.go:50: PreambleLength: 3024 19:16:17.554478 decode.go:51: PacketSymbols: 96 19:16:17.554478 decode.go:52: PacketLength: 13824 19:16:17.554978 decode.go:59: Protocols: scm 19:16:17.554978 decode.go:60: Preambles: 111110010101001100000 19:16:17.554978 main.go:119: GainCount: 1 19:16:22.555282 main.go:332: read tcp 127.0.0.1:52272->127.0.0.1:1234: i/o timeout io.ReadFull main.(*Receiver).Run.func1 C:/Users//go/src/github.com/bemasher/rtlamr/main.go:174 runtime.goexit c:/go/src/runtime/asm_amd64.s:1373

vtlamore commented 4 years ago

I have found that I needed to install a specific set of drivers for the brand of dongle that I have bought.

after installing those, I am now receiving data.

For those after me that come here, I needed to run the Getting Started Guide which mentioned zadig replacing the dongles driver.