joelsernamoreno/EvilCrow-RF

Don't see any logs in web view

Closed this issue ยท 5 comments

Hi - I received my board today - thanks!

I uploaded the lastest code (the EvilCrow-RF.ino sketch) via Arduino, but I don't see any logs in web view after I have set the rx parameters - I have tried periodically refreshing but that doesn't work - and I also don't see anything in the Serial terminal. If I use ASK_RAW_RX.ino instead I do get sensible looking ressults - so something's working - any clues?

Cheers,
David

Hello!

Yes, the basic firmware uses very basic reception settings. If the signal you are trying to transmit has any encryption or scrambling it will not show anything in the log. You will have to analyze the signal manually and implement how you decode the signal in the basic firmware.

If you receive the raw data of the signal in the RAW RX example your device works correctly.

If you want to replay that signal without decoding you can copy the raw data to the RAW TX example and transmit this.

If you want to see and analyze the signal protocol you can use this example from the SmartRC library:

https://github.com/LSatan/SmartRC-CC1101-Driver-Lib/tree/master/examples/Rc-Switch%20examples%20cc1101/ProtocolAnalyzeDemo_cc1101

You will have to adapt that code to work with the device.

You can also use the RFQuack firmware. This firmware works with raw data and is much more powerful.

Thanks!

Thanks for the speedy reply - I will look at the SmartRC library as you suggest

It works! :) Taking that example (ProtocolAnalyzeDemo_cc1101.ino) and making sure I had your version of the ELECHOUSE_CC1101_SRC_DRV library and the protocollessreceiver branch of rc-switch - I addded in your CC1101 pins definitions, made a call to ELECHOUSE_cc1101.setSpiPin(sck, miso, mosi, csn1) and removed the ELECHOUSE_cc1101.getCC1101() check because it was failing.

THANKS!

Yep. getCC1101 seems to have some problem with the CS pin of the first module. If you use the second module this should work.

getCC1101 only detects the first module if you initialize the second module first. We are trying to check this

I close this issue, thanks!

Hello!

Try the new sketch EvilCrowRF-RAW.ino. This is a combination of Raw Rx and Raw Tx.

In the readme.md it has a section where it explains how to set this up from the web panel

You can perform replay attacks with this :)