Hi,
I’m trying to compile and run the lora_gateway tools for the RAK7249 platform. I’m using the OpenWrt SDK found on the Document Download page to cross-compile. The following logs contain output from the default applications compiled with all debug flags enabled and SPI_DEV_PATH set to “/dev/spidev32766.1”.
test_loragw_spi manage to read and write:
root@RAK7249:~# ./test_loragw_spi
Beginning of test for loragw_spi.c
Note: SPI port opened and configured ok
WARNING: SPI address > 127
Note: SPI write success
Note: SPI read success
lgw_spi_wb:310: BURST WRITE: to trans 16 # chunk 16 # transferred 16
Note: SPI burst write success
lgw_spi_rb:372: BURST READ: to trans 16 # chunk 16 # transferred 16
Note: SPI burst read success
lgw_spi_wb:310: BURST WRITE: to trans 2500 # chunk 1024 # transferred 1024
lgw_spi_wb:310: BURST WRITE: to trans 1476 # chunk 1024 # transferred 2048
lgw_spi_wb:310: BURST WRITE: to trans 452 # chunk 452 # transferred 2500
Note: SPI burst write success
lgw_spi_rb:372: BURST READ: to trans 2500 # chunk 1024 # transferred 1024
lgw_spi_rb:372: BURST READ: to trans 1476 # chunk 1024 # transferred 2048
lgw_spi_rb:372: BURST READ: to trans 452 # chunk 452 # transferred 2500
Note: SPI burst read success
Note: SPI read success
data received (simple read): 0
Note: SPI port closed
End of test for loragw_spi.c
However, all applicatons using lgw_connect complain about the chip version and exit:
root@RAK7249:~# ./test_loragw_reg
Beginning of test for loragw_reg.c
Note: SPI port opened and configured ok
Note: SPI read success
lgw_connect:532: INFO: no FPGA detected or version not supported (v103)
Note: SPI read success
lgw_connect:555: ERROR: NOT EXPECTED CHIP VERSION (v0 != v103)
ERROR: CONCENTRATOR UNCONNECTED
ERROR: CONCENTRATOR UNCONNECTED
ERROR: CONCENTRATOR UNCONNECTED
ERROR: CONCENTRATOR UNCONNECTED
ERROR: CONCENTRATOR UNCONNECTED
IMPLICIT_PAYLOAD_LENGHT = 2004566944 (should be 197)
ERROR: CONCENTRATOR UNCONNECTED
ERROR: CONCENTRATOR UNCONNECTED
FRAME_SYNCH_PEAK2_POS = 2004566944 (should be 11)
ERROR: CONCENTRATOR UNCONNECTED
ERROR: CONCENTRATOR UNCONNECTED
PREAMBLE_SYMB1_NB = 2004566944 (should be 49253)
ERROR: CONCENTRATOR UNCONNECTED
ERROR: CONCENTRATOR UNCONNECTED
ADJUST_MODEM_START_OFFSET_SF12_RDX4 = 2004566944 (should be 3173)
ERROR: CONCENTRATOR UNCONNECTED
ERROR: CONCENTRATOR UNCONNECTED
IF_FREQ_1 = 2004566944 (should be -1947)
ERROR: CONCENTRATOR UNCONNECTED
ERROR: CONCENTRATOR UNCONNECTED
Note: SPI port closed
Note: success disconnecting the concentrator
End of test for loragw_reg.c
- I use this OpenWrt package.
- Lower SPI speed did not solve the problem.
- The default applications (test_loragw_reg, etc) from the firmware image (1.1.0035_Release r150 20190329) works correctly.
- The base feed in the SDK (svn://39.106.204.135/IoT-Gateway/wrt) is user/password protected. Maybe a RAK7249 specific lora-gateway package might be found here?
So what am I missing?