RAK 2245 / 2247 - LoRa Concentrator boards

RAK has a new serie of LoRa Concentrator boards.

RAK2245 96Boards IoT Edition

RAK2245 Stamp Edition

RAK2245 Pi HAT


design guide comparison RAK831 & RAK2245 series
RAK forum

software - latest 15-3-2019

RAK2245 compare to RAK831, we improve lots of features which developer met in previously deployment. SX1301 is quite hot so the heat sink on the module is very key. Also, “improves its sensitivity” I was meaning that other gateways have limited range due to interfering signals increasing noise and reducing the SNR of the nodes signal. By adding an extra SAW, the interference is lower and the gateway can hear the node. To a person who does not understand RF, they see this as a more sensitive receiver.



I am currently testing this model with the HAT version for the Raspberry Pi. Has anyone get the GPS working? I am getting the following error:

WARMING: [gps] read() returned value -1

Also, I can’t get any NMEA data from the I2C port.

did you install this software ?

Hi, @digiheart
I’ve used the source code https://github.com/RAKWireless/RAK2245-LoRaGateway-RPi-Raspbian-OS on RAK2245+RPi for testing, and got the GPS data successfully as follow:
Please check the red line information, they are GPS data, and ignore the green line error information.
BTW, i’ve just updated Github to remove these additional error information, you can check it again.

1 Like

Hi fomi,

Thank you for the help.

I installed a fresh Raspbian and tested the latest commit, and I can confirm that some of the errors during installation are gone and that the amount of warmings is way less. However I still can’t get valid coordinates. I have all antennas plugged in and the device is standing by the window. Here is the output:


Any suggestion?

Dont know if it will help but whilst struggling to get quick fix and consistent/stable location lock on RAK5205 trackers (same/similar GPS chip?) over last few days @paulb called out fact I was inside near window (with low K glass treatments etc.) that might be screwing with timing/multipaths etc. When I took outside all fast and stable…perhaps try same with your GW or at least if GPS on long lead get ant outside window whilst testing?! :wink: Good Luck!..

Hi, @digiheart

Have you open the i2c interface according to the Github readme:

If you have done that, i think that you can reduce the rate of i2c and try again.

You can do as the following steps:

step 1. Check the GPS connection as follow:

step 2: Modify the /boot/config.txt file as the following content to reduce the i2c rate:

Then, restart the GW and check the GPS data.

I’ve just updated the Github repo to add a folder for testing GPS fuction.
You can check it.

maybe its a good idea to contact the developpers (fomi) direct (PM), you could have a broken board, seems you did everything to fix this.
my 2 cents :wink:

we should have some update soon. I will keep to update here

I would like to exchange the hardware in your hand. pls email ken.yu@rakwireless.com

1 Like



1 Like

Hi, @cryologger
Yes, all of new orders will be shipped the UART GPS version RAK2245 surely now.
In fact, we are contacting the old order customers to exchange the UART GPS version RAK2245 for them. From now on, there is only the UART GPS version RAK2245, no I2C GPS version RAK2245! :slight_smile:

Hi, everyone!

Please check the following list about UART GPS and I2C GPS:
image.png1508×180 79.8 KB

As you see, why we use I2C GPS for RAK7243 with LTE? Because RPi has only one UART, and it must be used for RAK2013.

About the software for them:

  1. If you only want to use LoRa gateway, please download the gateway image directly from RAK website:
    My team have prepared two version softwares for every LoRa gateway, including RAK831 + RPi, RAK2245 Pi Hat, RAK7243 without LTE, RAK7243 with LTE. Every device has two softwares, one is based on Raspbian OS, and the other is based on LoRa Gateway OS (Yocto). You can choose one of them to use directly.
  2. If you want to play the LoRa gateway, and want the source code of them, just find all the source code of them in RAK’s Github repositories:
  3. This one is used for RAK831, RAK2245 Pi Hat, and RAK7243 without LTE, and it is based on Raspbian OS:
  4. This one is used for RAK831, RAK2245 Pi Hat, and RAK7243 without LTE, and it is based on LoRa Gatewat OS:
  5. This one is used for RAK7243 with LTE, and it is based on Raspbian OS:
  6. This one is used for RAK7243 with LTE, and it is based on LoRa Gateway OS:

That’s all!
My team have worked very hard to release them during the past two month, and just release the last one of them today.
Just enjoy them. :slight_smile:


https://forum.rakwireless.com/ :sunglasses:


#DIY outdoor gateway using RAK2245 inside


If the Pi is mounted like on the pictures any communication with a backend is appears impossible (with Pi3, not with Pi2).

wifi ?