Show older

USB Dongle sends Packet to RAKwireless WisBlock ... But received packet is consistently garbled ... As reported by @JF 🤔

github.com/lupyuen/lora-sx1262

But Messages sent by Stack BL604 to RAKwireless WisBlock are not garbled ... Even though PineDio Stack and PineDio Dongle are running the same SX1262 Driver Code! 🤔

lupyuen.github.io/articles/lor

Aha! When Dongle sends a 29-byte Packet to RAKwireless WisBlock ... It's received OK! Anything more will be garbled 🤔

github.com/lupyuen/lora-sx1262

Why does USB Dongle receive 28-byte Messages ... But not longer messages? Because CH341 can only transfer up to 31 bytes of SPI data ... And we need 3 bytes for the SX1262 Command Header

github.com/lupyuen/lora-sx1262

We now have a Linux Driver for USB Dongle @PINE64 ... That can transmit 29-byte messages and receive 28-byte messages ... Tested on Pinebook Pro Manjaro Arm64 🎉

github.com/lupyuen/lora-sx1262

Building a SX1262 Driver for USB Adapter @PINE64 ... And testing it on Pinebook Pro ... All shall be explained in this article

lupyuen.github.io/articles/usb

How do we make the same SX1262 Driver run on USB and PineDio Stack BL604? ... With Layers of Platform Dependent and Independent Code (Like Shrek)

lupyuen.github.io/articles/usb

Follow

Documenting the Internals of the SX1262 Driver ... So it's easier to maintain for Stack BL604 and PineDio USB Dongle

lupyuen.github.io/articles/usb

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.