ch2i / ic880a-raspberry-pi Goto Github PK
View Code? Open in Web Editor NEWRaspberry PI iC880A and LinkLab Lora Gateway Shield
Raspberry PI iC880A and LinkLab Lora Gateway Shield
So I tried to follow the soldering instructions:
Unfortunately i was unable to make the single chan gw working.
Some outputs:
pi@ttn-gateway:~/single_chan_pkt_fwd $ gpio readall
+-----+-----+---------+------+---+---Pi 3---+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| | | 3.3v | | | 1 || 2 | | | 5v | | |
| 2 | 8 | SDA.1 | OUT | 1 | 3 || 4 | | | 5v | | |
| 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | |
| 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 0 | IN | TxD | 15 | 14 |
| | | 0v | | | 9 || 10 | 1 | IN | RxD | 16 | 15 |
| 17 | 0 | GPIO. 0 | OUT | 1 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 |
| 27 | 2 | GPIO. 2 | IN | 0 | 13 || 14 | | | 0v | | |
| 22 | 3 | GPIO. 3 | OUT | 1 | 15 || 16 | 0 | OUT | GPIO. 4 | 4 | 23 |
| | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 |
| 10 | 12 | MOSI | IN | 0 | 19 || 20 | | | 0v | | |
| 9 | 13 | MISO | IN | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 |
| 11 | 14 | SCLK | IN | 0 | 23 || 24 | 1 | IN | CE0 | 10 | 8 |
| | | 0v | | | 25 || 26 | 1 | IN | CE1 | 11 | 7 |
| 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 |
| 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | |
| 6 | 22 | GPIO.22 | OUT | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 | 12 |
| 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | |
| 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 |
| 26 | 25 | GPIO.25 | OUT | 1 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 |
| | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+---Pi 3---+---+------+---------+-----+-----+
pi@ttn-gateway:~/RadioHead/examples/raspi/spi_scan $ sudo ./spi_scan
Checking register(0x42) with CS=GPIO06 => Nothing!
Checking register(0x10) with CS=GPIO06 => Nothing!
Checking register(0x42) with CS=GPIO07 => SX1276 RF95/96 (V=0x12)
Checking register(0x10) with CS=GPIO07 => Nothing!
Checking register(0x42) with CS=GPIO08 => Nothing!
Checking register(0x10) with CS=GPIO08 => Nothing!
Checking register(0x42) with CS=GPIO26 => Nothing!
Checking register(0x10) with CS=GPIO26 => Nothing!
pi@ttn-gateway:~/ic880a-gateway/src/check_ic880a $ sudo ./check_ic880a
-- Asserting CS=GPIO8 (CE0) --
Checking SX1301 register(0x01) => Nothing!
Checking SX1257 register(0x07) => Nothing!
Checking SX1255 register(0x07) => Nothing!
Checking RFM9x register(0x42) => Nothing!
Checking RFM69 register(0x10) => Nothing!
-- Asserting CS=GPIO7 (CE1) --
Checking SX1301 register(0x01) => Unknown (V=0x09)
Checking SX1257 register(0x07) => Unknown (V=0x80)
Checking SX1255 register(0x07) => Unknown (V=0x80)
Checking RFM9x register(0x42) => SX1276 RF95/96 (V=0x12)
Checking RFM69 register(0x10) => Nothing!
Failures start here:
pi@ttn-gateway:~/RadioHead/examples/raspi/rf95 $ sudo ./rf95_client
rf95_client
RF95 module init failed, Please verify wiring/module
RF95 CS=GPIO8, IRQ=GPIO19, LED=GPIO24
rf95_client Ending
Also tried various nss, rst and dio setting for the global_config.json none worked.
Hi,
thanks for your great work with the backplane. It is very versatile and great to use!
However, I am missing one feature: The support for a GPS module with PPS signal. It would be great if you can add a header for a GPS module (e.g. for a GN-801 GPS module) that connects the UART to the Raspberry Pi and the PPS pin of the module to pin 19 of the IMST iC880A. Currently I am modifying the board by myself, but it would be great if I can just add a header and connect the GPS module there.
I know there has been a discussion about the sense of this addon, but the GPS module is very cheap so why not adding it :-)?
Best regards,
Tim
Do I need parts (except the connectors) if I just want to use it as connection between the rpi and the ic880a?
Please clarify the license. From what I understand https://creativecommons.org/licenses/by-nc/4.0/ would fit your purpose.
Hi, As I understand to have this LED features I need to use old library libloragw v3.1.0 from 16.Nov.2015.
Do you plan to update this to v4.1.2?
Hello,
the first link for the 3A step down point to a fixed 3.3V version.
Anthony.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.