Hello!
I’m new to the LoRaWAN and TTN community.
I’ve been trying to get my TTGO T-Beam to work (connect to TTN) for several days now, but have had no success whatsoever.
What I’ve tried so far:
- Downloaded LMIC library and tried out the following pinout settings according to the best TTGO T-Beam pinout information I’ve found so far (incl. soldering LoRa1 to pin 33 and LoRa2 to pin 32 on the board itself):
const lmic_pinmap lmic_pins = {
.nss = 18, // LoRa chip select on ttgo t-beam
.rxtx = LMIC_UNUSED_PIN,
.rst = LMIC_UNUSED_PIN, // Not required
.dio = {26, 33, 32}, // To LoRa DIO0 (interrupt), To LoRa DIO1 (interrupt) & To LoRa DIO2 (interrupt)
};
- Updated SPI settings in hal.cpp according to the correct SPI pinout:
static void hal_spi_init () {
// SPI.begin();
SPI.begin(5,19,27); // These specific pins are for TTGO T-Beam only!
}
- Tested LMIC AGP example, paying very close attention to little- and big-endian formats. This is what I see (no joining feedback, the last lines just repeat after every 60 seconds as defined):
Baud rate 115200
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:928
ho 0 tail 12 room 4
load:0x40078000,len:9280
load:0x40080400,len:5848
entry 0x40080698
Starting
11124: EV_TXSTART
Packet queued
206222: EV_TXCOMPLETE (includes waiting for RX windows)
- Tested LMIC OTAA example, paying very close attention to little- and big-endian formats. This is what I see:
Baud rate 9600 (the last lines just repeat)
⸮as⸮⸮J&&⸮SY
Packet queued
4918: EV_JOINING
4937: EV_TXSTART
414734: EV_TXSTART
843576: EV_TXSTART
1302692: EV_TXSTART
2665242: EV_TXSTART
- OTAA example. Baud rate 115200
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:928
ho 0 tail 12 room 4
load:0x40078000,len:9280
load:0x40080400,len:5848
entry 0x40080698
- Peeled off the LoRa module sticker to make sure I do not have the 433 MHz LoRa module as I did have with other LoRa modules I failed with as I live in Europe. Although it is not the 433 MHz module, I found HPD13A-915 written on top of the module. Knowing that the TTGO T-Beam advertises itself to be compatible with 868 MHz and 915 MHz at the same time (?!), might this prove to be a problem? I do have to admit I’m too novice in this to make sure, so any feedback on this would be fantastic.
Going through numerous topics on TTGO T-Beam and different examples, the board itself works and I’ve managed to upload code onto it, but I cannot seem to connect with the TTN. Any help or extra questions to give input to would be greatly appreciated!
PS. I am using The Things Gateway for testing.
Thanks!
-Tarvo.