Comments (7)
Not currently but it should be simple to add support. You can see the commit adding CC1352P1 support for reference, but it might be easier for me to make the necessary changes than to explain how to make them. Might do it tonight if I have a moment.
from sniffle.
@jurek4321 - does a standard TI Launchpad board for CC2652P exist? I can't find one offered by TI (only CC1352P1 and CC1352P4 versions). If it's not a standard off-the-shelf board you're using, I won't add support to the master branch but the changes needed to support it should be along the lines of my CC1352P1 support commit.
from sniffle.
Hey @sultanqasim.
I read about porting to CC2652P and here https://software-dl.ti.com/simplelink/esd/simplelink_cc13x2_26x2_sdk/5.10.00.48/exports/docs/ble5stack/ble_user_guide/html/cc2652p/software-on-cc2652p.html i read "The CC2652P is pin compatible with, and functionally identical to the CC1352P device for 2.4 GHz operation. You can run CC1352P software examples on the CC2652P device without making any changes.".
So i flashed using openocd command: openocd -f ocd.cfg -f /usr/local/share/openocd/scripts/target/ti_cc26x2.cfg -c "init" -c "reset halt" -c "flash write_image erase /home/user/files/sniffle/Sniffle/fw/builds/sniffle_cc1352p1.out".
And it looks like its working on ebyte E72-2G4M20S1E.
I run advertiser.py and i can detect beacon on my phone, but signal is a bit weak. CC2652P should have 20dbm, how i can increase tx power?
from sniffle.
To adjust TX power, have a look at the txPower
parameter of CMD_BLE5_RADIO_SETUP, and CMD_SET_TX_POWER in the reference manual for the CC13x2/26x2 family. I believe you need to set txPower
in the radio setup command to 0xFFFF to enable the 20 dBm power amplifier.
from sniffle.
I tried to change it to 0xFFFF, but after that sniffle is not starting, not reacting to serial commands. I needed to comment "
from sniffle.
@sultanqasim I found that i need to add pOverridesTx20 from smartrf studio to ti_radio_config.c, It is working but in smartrf studio there are options like enable or disable "whitening" and selection between "BLE, 1Mbps, BT4" or "BLE, 1Mbps, LE 1M", "Cap-array Tuning", "DC/DC Enable" What should i select for the best range?
from sniffle.
You want BLE, 1Mbps, LE 1M with whitening enabled.
from sniffle.
Related Issues (20)
- Release LL relay features HOT 1
- Successful build of Sniffle for CC2651P3? HOT 7
- Is the CC2650STK supported? HOT 2
- availability on pypi HOT 1
- Forcing a repairing of bluetooth devices HOT 3
- Capture with Wireshark using Sniffle plugin freezes on Linux HOT 22
- Add option to report packets with CRC error HOT 10
- update to use UART2 drivers HOT 3
- Typo: orhter HOT 1
- CC2652RB firmware flash failure HOT 2
- Sniffing all advertisements on all channels HOT 1
- Sending UART commands from external MCU HOT 3
- Blank Output after Build for CC2652RB1F HOT 8
- Linux build fails due to missing sysconfig_1.13.0 HOT 1
- Does Sniffle support active scanning mode? HOT 3
- Run sniff_receiver.py Error HOT 1
- I'd like to apply it to extend the Bluetooth range. HOT 6
- Is connection following mutually exclusive with -m MAC filtering? HOT 22
- Coded Phy Advertising Reception. HOT 5
- active scan mode can not get connect_ind packet HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sniffle.