Helium Mapper & Helium Mapper Kit

i did buy two kits
1- Helium Developer Kit | Support Helium Regions EU868, AU915, US915, AS923
2- Helium Mapper Kit | Helium Mapper Kit 1 / US915

after an intensive search, I still don’t know how to figure it out flash those boards or make the helium mapper.
i did follow the instructions to add the mapper to the console and I did, . actually, I added all three boards. since the developer kit includes 2 boards of RAK-5005-0 V1.
on youtube there is none, nobody documented or did a video on how to create one for the mapper.
so I need the community’s help here. to make one.

Please I would appreciate your input on this matter!

Welcome to the forum @XBlackLight

For the Helium Mapper you can find a tutorial here Make a Helium Mapper with the WisBlock

For WisBlock solutions we have guides in our Knowledge Hub and we have many examples in our [Github repo] (WisBlock/examples at master · RAKWireless/WisBlock · GitHub)

There is as well a Quick Start Guide in our Documentation Center.

Even most guides and tutorials focus on LoRaWan servers like TTN or Chirpstack, they work the same with the Helium Console (which is just another LoRaWan server)

Hello Bernd, im so lucky that you are the one who did answer me :wink:
I actually did follow your bootloader instruction for windows and it did work. i actually did that for all three boards.
but the link you sent me yes it shows the instructions to use only VS/ PlatformIO which I’m not that expert or even close to having the min knowledge.
but where I can put the 3 Device EUI msb , App EUI msb & App Key msb.
i seen something using arduino.exe and changing the values on that programming tool to the actual ones we take from console.helium.com

for example.
this example giving me page error. here what I think I’m missing, I need the code.
Download the example from https://github.com/RAKWireless/WisBlock/tree/master/examples/communications/LoRa/LoRaWAN/LoRaWAN_OTAA/ . The example will communicate with server in EU868, join type in OTAA. And send “hello” to server period.

The way Helium Mapper code is written is quite different from the examples in the WisBlock repo.
The concept is that the DevEUI, AppEUI and AppKey are not inside the code. Instead you use a terminal program or a BLE app on a phone to setup these credentials. That way you can use the same compiled code on many devices.

If you want to compile the Helium Mapper code in Arduino instead of PlatformIO, that is not a big problem.

  1. Create a folder named Helium-Mapper
  2. Copy the files from the src folder into the Helium Mapper folder.
  3. Rename the file app.cpp to Helium-Mapper.ino

Then you can open Helium-Mapper from Arduino IDE.
You will need to install some libraries to be able to compile it:

  • SX126x-Arduino
  • TinyGPSPlus
  • SparkFun u-blox GNSS Arduino Library
  • SparkFun LIS3DH Arduino Library
  • WisBlock-API

All of them are available in the Arduino IDE library manager.

But still, there is no place to setup the credentials inside the code, that’s not how the code works.