ESPboy Sub1Ghz Inspector CC1101 module

ESPboy Sub1Ghz Inspector CC1101 module uses powerful CC1101 transceiver to listen, record, and replay the radio signals range 300-348 MHZ, 387-464MHZ, and 779-928MHZ.


hey man

im getting these erors

In file included from C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:30:0,
from C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41,
from C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from sketch\ESPboyInit.h:15,
from sketch\ESPboyInit.cpp:8:
C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:40:23: error: ā€˜FSā€™ has not been declared
int initCertStore(FS &fs, const char *indexFileName, const char *dataFileName);
^
C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:46:5: error: ā€˜FSā€™ does not name a type
FS *_fs = nullptr;
^
In file included from C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:30:0,
from C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41,
from C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from sketch\ESPboyInit.h:15,
from C:\Users\91949\Downloads\esp boy\ESPboy_Sub1GHzInspector\ESPboy_Sub1GHzInspector.ino:8:
C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:40:23: error: ā€˜FSā€™ has not been declared
int initCertStore(FS &fs, const char *indexFileName, const char *dataFileName);
^
C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:46:5: error: ā€˜FSā€™ does not name a type
FS *_fs = nullptr;
^
exit status 1
Error compiling for board Generic ESP8266 Module.

i re installed esp8266wifi.h

and after that i got these errors

In file included from sketch\ESPboyInit.h:15:0,
Multiple libraries were found for ā€œESP8266WiFi.hā€
from C:\Users\91949\Downloads\esp boy\ESPboy_Sub1GHzInspector\ESPboy_Sub1GHzInspector.ino:8:
Used: C:\Users\91949\Documents\Arduino\libraries\ESP8266WiFi
C:\Users\91949\Documents\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:28: fatal error: wl_definitions.h: No such file or directory
Not used: C:\Users\91949\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi
#include <wl_definitions.h>

what ESP8266 SDK do you use and what board is selected in Arduino IDE?

Hello community,

I already asked this into Discord but i post also here,maybe itā€™ll help anyone with this kind of troubleā€¦

I uploaded firmware and this part is ok.

But iā€™m really in trouble about wiring connections between cc101 module and espboy.

Iā€™ve almost tried any combination,maybe thereā€™s something iā€™m doing wrong.

Based on my picture could you tell me wich cc101 pin goes to which Espboy pin please?

Iā€™ll really appreciate your help.

Regards.

1 Like

I just leave the picture here to save for future makers )

1 Like

Thanks Roman,also answered on Discord.

If anyone using green version of cc1101 module,you can check these connections:

3V3 ----VCC
GNDā€”GND
SS(15)D8----CSN
SCK(14)D5ā€”SCK
D4(2)ā€”G0D0
RX(3)----GD02
MISO(12)D6----MISO
MOSI(13)D7----MOSI

1 Like

Hi,bro. I also see one useful function that called Sub1GhzScanner, I am intrested in the scope it draw like below,but I donā€™t where can i find it,can you tell me,thanks
Snipaste_2023-09-05_14-32-59

I have found it on github,but here are some questions that confuse me,can you help me ,thanks:
1.if I connected the CC1101 Module with power on sometimes the app canā€™t run and the screen hold white,seems like softbug happens, I donā€™t know whether you have met this;
2.the screen shows bw is too small,if I want to see more bw just like 900-928, how can I modify it

Hi!
Itā€™s great that you enjoyed the project and that itā€™s helping you in your engineering endeavors.
Yes, I see from the post below that you already found Sub1GhzScanner & Sub1GhzScannerin ESPboy projectā€™s GitHub. Thatā€™s good.
However, why do you not use the expansion connector to connect the CC1101, but solder the dupont pins directly to the pins of the microcontroller ) Thatā€™s inconvenient ) ))

Never faced the #1 issue, have to make some tests.

According to #2 you can check source code of theSub1GhzScanner
As you see, the UP/DOWN buttons sets ā€œstartFreqā€ and ACT/ESC buttons sets ā€œfreqStepā€.
You can set initial ā€œstartFreqā€ and ā€œfreqStepā€ here,
but you have to check your CC1101 mudule datasheet to be sure it supports frequencies you want to use.

thanks,actually I made one ext-board to connect the CC1101 module and have one switch to control the power,though the SPI signal is still connected,hower even if I power off the ext-board when turn on the ESP-boy,it offen initialize fail and the LCD show nothing just backlight(I shortted one res on the backlight pin for convenience).So I wondered is there any pin conneted with CC1101 influence the boy start

Yep,I have found the options,so convenience!But it looks like if I want to config the module to sniffe 900M, I need to modify the relevent register,I am still checking,thks

ESPboy is based on ESP8266 microcontroller.
So, to provide initial start of microcontroller there should be certain signals levels on few pins.
Please check this reference for details

for example
|D4|GPIO2|pulled up|OK|HIGH at boot connected to on-board LED, boot fails if pulled LOW

got it,maybe the D4 Pin was pull down by the module,I will check the power on timing,thks

2 Likes

Hi im new to this site i basically joined for this project could anyone tell me can you buy an espboy wired with a cc1101 and with the correct code already uploaded and if not where can i buy an espboy from and how much are theyā€¦??? Much thanks to anyone who replysā€¦ Sykodave!!

Why do you ask the same thing three times in three different places )

Hi mate, Sorry about that i put it on the first topic page and when i sent it my phone locked up and i didnā€™t think it had gone through, then i actually did the intelligent thing and looked through the topics and found the espboy inspector so i thought better put it here, probably get more replies!!! Do they make the same project or a similar one on the arduboy??

Yes, ESPboy is a bit like Arduboy )

The Arduboy and Arduboy FX donā€™t have any connectors for adding external peripherals, so adding additional hardware is not commonly done.

The new Arduboy Mini has a SparkFun Qwiic connector, which is an IĀ²C interface. If you could find something with the same functionality as a CC1101 module but with an IĀ²C interface instead of SPI, you might be able to do something similar. Having an Arduino library for this hardware would be helpful.

1 Like