The goal of this project is a defense against fixed code gate attack based on the OpenSesame Attack.
We're using the NodeMCU ESP8266 board from HiLetgo, youtube video to get up and running on this board, along with some info on it, here: Getting started with NodeMCU (ESP8266 tutorial #1)
Url to add the board to the arduino IDE: http://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json
Node MCU Driver code (necessary if building on Windows like I am), the bottom of your board will tell you which driver you need, the 2102 driver is available here: CP210x USB to UART Bridge VCP Drivers
We are using the Solu CC1101 Wireless Transceiver Module with spring Antenna for Arduino// Wireless RF Transceiver 315/433/868/915MHZ + spring Antenna Wireless Module, link to purchase here
Pinout thanks to David: 1.GND 2.VCC
3.GDO0 4.CSN
5.SCLK 6.SI
7.SO 8.GDO2
For our particular combination of boards, this mapping looks like the following from CC1101 to NodeMCU ESP8622:
- 1 -> GND
- 2 -> 3V3
- 3 -> GPIO5 (D1)
- 4 -> GPIO15 (D8)
- 5 -> GPIO14 (D5)
- 6 -> GPIO13 (D7)
- 7 -> GPIO12 (D6)
- 8 -> NC
- arduino-cc1101 - library for interfacing CC1101 IC with Arduino
- OpenSesame - Definition of OpenSesame attack by Samy Kamkar
Send me an email, but at the moment this is just a personal project. Always happy to add contributors!
None at the moment.
- Allen Nikka - Initial work - See more here