To update the firmware you'll need to power the module, so VCC and GND. And UART1_TX and UART1_RX to the RX and TX of your USB to serial converter (make sure this is 3.3v, not 5v. I use a 3.3v FTDI cable). Connect BOOT0 to VCC for programming, and GND for normal operation.
We found the cause of the problem，Make WisNode-Lora Shield RST pin bending 90 degrees not plugged in Arduino UNO RES pin will solve this problem.Because WisNode-Lora Shield RST pin is 3.3V, and Arduino UNO RES pin is 5V,Put together will pull low Arduino UNO RES pin voltage，cause download error.
@FerCossio Because you send data as need confirmed uplink, so if gateway did not response the data, the lorawan protocal need macretry the frame, retry times default as 8. you can use follow commad set at least 1 .