dekay / DavisRFM69

An Arduino library for the RFM69 transceiver module that enables communications with Davis Instruments weather station hardware.
88 stars 27 forks source link

Unable to lock receive packets from the ISS #6

Open themartinm opened 7 years ago

themartinm commented 7 years ago

@dekay
I have an ISS with markings Revision E3, and a Vantage Pro 2. I built out a 3.3V atmega328P with a RFM69HCW wired appropriately. have you tested with any of the latest firmware versions or do you know if the RF protocol has changed? Im unable to grab any packets from the ISS and it's sitting right beside the device. The radio initializes correctly and im able to load custom sketches with the RFM69 library and send and receive data.

themartinm commented 7 years ago

I went through the code and in environments where there is other 900MHz band traffic it will fail to remain locked onto the ISS since everytime it receives a packet that does not match it jumps channels even if it still within the packet receive window for the Davis ISS. I rewrote the code to better handle noisy RF environments and it will usually get and stay locked on for over an hour before it desynchs for a little bit. I'll put a pull request and throw in the updated code.

aryvini commented 3 years ago

I am having the same trouble. I receive a packet once in a while