Bot releases are hidden (Show)
Published by bemasher about 6 years ago
Fix R900 Decoder and New Release Tool
This minor release is a fix for the R900 decoder.
I've also moved to a new release tool that greatly simplifies making binary releases for new versions. As a result, I'm now only providing a signature for the checksums file generated by the tool, which should be sufficient to verify that I built the binaries uploaded for each release.
Changes:
Published by bemasher about 6 years ago
This release contains primarily code and documentation cleanup. There are a few optimizations and some functionality has been both added and removed.
There has also been an unusual amount of time/work between releases, so it's time to provide new pre-compiled binaries. All of the binary releases were compiled using go version go1.11 linux/amd64
.
Big Changes:
-logfile
, see 3fef2118 for console redirection equivalent functionality.-decimation
due to performance improvements, no longer necessary.-msgtype
value r900bcd
for those funky R900 meters that transmit binary-coded digits for consumption values.-msgtype
value netidm
for type 8 net meters that track both consumption and production simultaneously.netidm
for type 8 power meters. Same preamble and CRC as standard IDM, different packet structure includes aggregate consumption and generation.All Changes:
Published by bemasher over 8 years ago
Cut away a lot of the fat in various buffers and implemented a protocol wrapper for R900 meters that transmit consumption as a hexadecimal coded digits. This also marks the first version which performs well enough to receive at full sample rate on an RPi2 without dropping any samples.
Changes:
Published by bemasher over 8 years ago
Decimation was broken in the previous release when the new preamble search was implemented. This release fixes that bug.
Changes:
Published by bemasher over 8 years ago
This release includes a lot of changes most important of which is SCM+ support!
Changes:
Published by bemasher over 9 years ago
This release is sort of half-way between major and minor:
-decimation
flag, reduces cpu resource cost at the expense of sensitivity, factors between 2 and 8 still seem to provide reasonably good sensitivity at full bandwidth. Will require simulation to determine effective sensitivity (coming soon).rtl_tcp
.Changes:
Published by bemasher over 9 years ago
This is a minor release:
Changes:
Published by bemasher over 9 years ago
Now with experimental Neptune R900 support!
Changes:
Published by bemasher about 10 years ago
This is a minor release mostly dealing with documentation and some refactoring. The refactoring will make future work on FHSS tools less painful.
This is also the first release to include detached gpg signatures with each archive:
# Extract a binary archive.
tar -xzvf rtlamr_linux_amd64.tar.gz
# Retrieve public key used to sign the binary.
gpg --keyserver pgp.mit.edu --recv-keys DD1EC7EE
# Verify the signature.
gpg --verify rtlamr.asc rtlamr
See my keybase profile for proof of ownership: https://keybase.io/bemasher
Changes:
Published by bemasher about 10 years ago
First major release without any external dependencies! FFTW is no longer required for builds which allows cross-compilation.
Changes:
README.md
updated to reflect new build process along with other information new to the project.rtlamr
are now handled properly (gain, center frequency, sample rate).Future:
Published by bemasher about 10 years ago
This is a minor release. The filtering and sample dumping logic has been fixed.
Published by bemasher about 10 years ago
Changes in this release:
-fastmag
flag.go test -bench=Mag
. These are useful since the new method is slower on my Core i7 3770k and faster on my Atom D525. Your mileage may vary.LogMessage
for clarity.-cpuprofile
flag to write pprof data during execution.Future:
sync.Pool
is useful here since a copy of the IQ buffer will need to be made for each pass when a packet is decoded properly.Published by bemasher about 10 years ago
Changes in this release:
Future:
Published by bemasher about 10 years ago
This is an experimental release of RTLAMR. A new preamble detection algorithm is used which doesn't require libFFTW and so should make building much easier. Because cgo is no longer used I can also provide cross-compiled builds for all major platforms and architectures.
Feel free to let me know how these work or if there are any problems running these since I'm unable to test every combination.
Published by bemasher about 10 years ago
This release RTLAMR was built for 64-bit Windows systems and has only been tested on Windows 7.
The dll for 64-bit fftw is also required to either be in the system path or the same directory as the executable. Which can be downloaded below:
Use of this binary assumes that you completely trust me not to do anything nefarious. For licensing information see: