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

USB based SX1303 #121

Closed
nmaas87 opened this issue Sep 3, 2021 · 3 comments
Closed

USB based SX1303 #121

nmaas87 opened this issue Sep 3, 2021 · 3 comments

Comments

@nmaas87
Copy link

nmaas87 commented Sep 3, 2021

Any thoughts on supporting SX1303 with USB?
I want to use the RAK5146 with SX1303, LBT and GPS - which only comes with USB (SPI version does not support Listen Before Talk, probably because of being too bottlenecked by SPI)

https://store.rakwireless.com/products/wislink-lpwan-concentrator-rak5146?variant=39677269409990

Thanks a lot :)

#89

@tonysmith55
Copy link

"probably because of being too bottlenecked by SPI"
If you look at the RAK datasheet and circuit schematic you will find to achieve LBT requires a third receiver chip. The USB version of the RAK 5146 has a USB to SPI convertor to connect to the SX1303 chip. The same convertor has a second SPI port to connect to the third receiver which performs LBT. It's not about the performance of SPI vs USB but simply the circuit schematic adopted by RAK.

@nmaas87
Copy link
Author

nmaas87 commented Sep 3, 2021

Thanks @tonysmith55 for the insight, but I see no SPI version with LBT for sale.
However, this was a bit off-topic from me, sorry, I just wanted to ask to include USB based SX1303 support into the basicstation :).
Thank you :)

@tonysmith55
Copy link

While I did not fully explain, given the RAK design the only way that LBT can be achieved is via USB. This gives additional support for your request.

beitler added a commit that referenced this issue Jan 31, 2022
* deps: Updated sx1302_hal dependency to version 2.1.0 (no LBT yet) (Resolves #89, #103, #121, #130)
* deps: Added sx1302_hal patch for handling of latched xticks rollover
* deps: Updated mbedTLS dependency to version 2.28.0 (LTS)
* deps: Fixed lgw patch causing IQ inversion in 500kHz channel (Resolves #81)
* s2e: Added support for AU915 (Resolves #43)
* s2e: Added support for LoRaWAN Regional Parameters Common Names (Resolves #18)
* s2e: Fixed dnchnl2 issue (Resolves #79)
* s2e: Fixed class C backoff logic (Resolves #87)
* s2e: Fixed class B beacon format (Resolves #129, #131)
* s2e: Fixed DR range check in upchannels list parser (Resolves #141)
* ral: Changed handling of xticks for lgw1302
* ral: Fixed radio in use issue (Resolves #53, #62)
* ral: Fixed types in txpow assignment (master/slave) (Resolves #118)
* ral: Fixed class B beacon parameters (Resolves #132)
* sx130xconf: Fixed parsing of rssi_tcomp values for sx1302 (Resolves #144)
* tls: Fixed TLS cert parsing issue (Resolves #76)
* sys_linux: Added support for usb/spi prefix in radio devname
* sys_linux: Added mbedTLS version to startup log
* sys_linux: Changed version to be printed to stdout (Resolves #51)
* sys_linux: Changed default max dbuf size (Resolves #95)
* sys_linux: Fixed relative home path handling (Resolves #140)
* sys_linux: Fixed memory corruption during system command execution (Resolves #146)
* tc/cups: Fixed sync on credset file IO (Resolves #94)
* timesync: Fixed UTC to PPS alignment
* log: Changed verbosity of XDEBUG log level
* log: Changed logging experience for improved clarity
* log: Added HAL log integration into logging module
* make: Changed makefiles for more space-friendliness (Resolves #66)
* net: Changed strictness on line-endings in key files (Resolves #68)
* gps: Fixed parsing of ublox NAV-TIMEGPS message
* Restored LICENSE file (Resolves #63, #67)
@beitler beitler closed this as completed Jan 31, 2022
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

3 participants