I decided to hack my Dragino LG01 to make works properly on the TTN.
The problem of this version it’s has an MCU between the RF module and the Dragino motherboard.
I solder some wires and ‘disable’ the MCU, now the Dragino talks directly to the RF module.
It’s needed a new firmware, so I used the firmware from the LG02 version, and everything works.
It’s still a single channel but downlink works properly.
because in lg01 in the last version of pkt_fwd, the downlink works, but there is a significant input for the downlink tx, because in the code the downlink is not defined as a priority of time.
I have not yet tested the lg 02 firmware, but theoretically it is not possible to operate without the hack?
I never had a good response with the version of the pkt_fwd, the code don’t identify if the downlink is for rx1 or rx2.
The lg02 firmware code works only with the RF module connected directly to the Dragino main board, so the hack is necessary.
I created a code to send a lorawan payload and after start to listen the rx2 channel for some time, ignoring the rx window. So was easy to measure the time between the tx and rx, and was a mess, the gateway sends downlink like a crazy tryng to hit the right time.