Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Receiving not working on ESP32 DevKitv1 with cc1101 #50

Open
john19922 opened this issue Sep 18, 2024 · 2 comments
Open

Receiving not working on ESP32 DevKitv1 with cc1101 #50

john19922 opened this issue Sep 18, 2024 · 2 comments

Comments

@john19922
Copy link

john19922 commented Sep 18, 2024

Hi, I'm a newbie in ESP32 board. I tried to connect the board with cc1101, transmitting is working but receiving is not. Here is the pinout details, I tried to connect GDO0 with a different GPIO pin of ESP32 board but still the receiving is not working -

Picture1

ESP32 board I'm using-
ESP32-DOIT-DEV-KIT-v1-pinout-mischianti

I'm not getting any receiving signal -
Pic

build.env configuration

RADIOA=CC1101
RADIOA_CS=5
RADIOA_IRQ=12

LOG_ENABLED=true

GUESSING_MODULE=true
FREQ_SCANNER_MODULE=true
MOUSE_JACK_MODULE=true
PACKET_FILTER_MODULE=true
PACKET_MOD_MODULE=true
PACKET_REPEAT_MODULE=true
ROLL_JAM_MODULE=true

platformio.ini config

[platformio]
default_envs = esp32devkit

@Crsarmv7l
Copy link

Crsarmv7l commented Sep 18, 2024

I posted about that a long time ago, but basically you will need Syncwords in order to RX with this as it uses an older version of radiolib.

In the more current versions of radiolib I submitted a few pulls one of which was to set PQT (Packet Quality Threshold) to 0 when using promiscuous mode. That enables an RX of everything flying around without syncword. You could edit the rfquack source to set pqt to zero when promiscuous is enabled then build it.

@john19922
Copy link
Author

john19922 commented Sep 20, 2024

I posted about that a long time ago, but basically you will need Syncwords in order to RX with this as it uses an older version of radiolib.

In the more current versions of radiolib I submitted a few pulls one of which was to set PQT (Packet Quality Threshold) to 0 when using promiscuous mode. That enables an RX of everything flying around without syncword. You could edit the rfquack source to set pqt to zero when promiscuous is enabled then build it.

I tried to edit 'int16_t CC1101::setPromiscuousMode(bool promiscuous) {'
based on the new Radiolib cc1101.cpp module but there is build error.

If you can please share more details of what modification do I need to do in Radiolib library it will really help or can share the working RX cc1101 Radiolib module.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants