Прошивка RAK3244 с помощью RAKDAP1 через Windows

Здравствуйте, по ссылке Quick Start Guide | RAKwireless Documentation Center стараюсь прошить абонентскую плату (RAK3244 BastWAN Breakout Board Datasheet | RAKwireless Documentation Center).
Как итог, выявляется ошибка


Для Windows я нашёл и обновил “libusb”, но скорее всего дело не в нём. Строго следовал инструкции для RAKDAP1, для распиновки оценочной платы RAK4260 - не работает! Всё перепробовал, прошить сил нет, помогите!
Может быть не правильно соединил RAKDAP1 с RAK4260, хотя в этом я не уверен.

In the log, the message about libusb is just a warning.

Did you connect the RAKDAP1 according to the image in the data sheet?

Are you supplying the board itself throught the USB port. The 3.3V from the RAKDAP1 might not be sufficient.

Да, согласно изображению, подключил именно так RAKDAP1 к RAK4260. Подключал через порт USB саму плату.
Насчёт 3,3 V - я проверю и поставлю 5 V. Выполню данное действие в понедельник или вторник, или четверг на следующей неделе, оборудование находится в лаборатории. Как уточнение, я являюсь студентом, поэтому такие ограничения в плане работы с прошивкой.

DON’T CONNECT 5V TO THE PIN HEADER! The SWD pin header is 3.3V level only!

If you already supply through USB and have the 3.3V connected to the RAKDAP1, try to disconnect the 3.3V of the RAKDAP1 and supply only over USB.

Double check your connections. Check for loose cables or loose connections.

Connect the RST pin of the Bastwan to the RST pin of the RAKDAP1

What firmware is on the RAK4260 at the moment? Is the RAK4260 working? Do you get any debug output over USB from the RAK4260?
Did you try to flash the RAK4260 with Arduino IDE over the USB port? Does this work?

Благодарю за предупреждение! Не буду 5 V ставить.
Насчёт того, какая стоит прошивка для RAK4260 - как я понимаю, никакая не стоит прошивка, так как после приобретения коммутационной платы RAK3244 должна быть по идее чистой. Но если можно узнать точно прошита ли, то было бы неплохо узнать через какую командную строку это можно проверить.
Работает ли RAK4260? - ещё не проверял как должна работать.
Получаю ли какие-либо отладочные данные с RAK4260 по USB? - не так хорошо понимаю где можно это наблюдать.
Пытался ли перепрошить RAK4260 с помощью Arduino IDE через USB-порт? Работает ли это? - Нет, до меня студент пробовал прошить через Arduino, точно знаю, что это ничем хорошим не закончилось, но могу попробовать, если буду знать с какой последовательностью всё прошивать через Arduino.

Делаю уточнение: в лаборатории всего 3 штуки абонентской платы.

Подключил RST между Bastwan и RAKDAP1, есть изменения. При первом подключении к одной из абонентских плат, больше не показывало “No ACK received [main]” и требовало нажать на кнопку сброса во время прошивки. Также было указано, что не были зарегестрированы r1, r2, r3, r9 и т.д. (не запомнил всё, так как забыл сфотографировать). После нажатия на кнопку сброса, выводилось окно, которое говорило о том, что абонентскую плату не может обнаружить или соединено не правильно.


При другой абонентской плате было замечено, что светится красный индикатор (при других абонентских платах не светится). В командной строке проверил работоспособность. Заметил, что при вводе команды “pyocd list” выводится следующее: “No available debug probes are connected”. Хотя до этого команда работала с одним из абонентских плат.
Также при вводе команды “pyocd flash -t atsaml21j18a RAK4260.hex” выводит следующий результат без продолжения “Waiting for a debug probe to be connected…”. Возможно связано с тем, что не находит абонентскую плату, проверяя через команду “pyocd list”.

Seems your computer does not detect the RAKDAP1 anymore. Not sure why.

Попытаюсь завтра решить проблему насчёт распознавания RAKDAP1. Эх, само по себе RAK3244 оказывается не из простых оборудований, которые я повстречал в своей жизни.

We stopped producing the BastWAN device some time ago.

You might want to look into our WisBlock modules, which are easier to handle, have newer LoRa transceivers and a good support with examples.
WisBlock Modular System
WisBlock Documentation
WisBlock Examples

Можете пожалуйста уточнить причину почему приостановили производство BastWAN? Неужели это связано с затруднительным прошиванием и использованием?
Сейчас скорее всего не смогу пересесть на WisBlock, так как немного осталась до защиты диплома.

We stopped production because:

  • MCU is old
  • LoRaWAN transceiver in the MCU is old
  • no good support for the MCU
  • very low sales

Благодарю за ответ.
Насчёт абонентской платы с красным индикатором - оказалось, что он скорее всего дефектный. Остальные две абонентские платы не имеют точно такого же эффекта.
Ладно, дальше смысла пытаться прошить абонентские платы нет. Попробовал по инструкции с абонентскими платами изучить как работает “The Things Network” - по итогу после авторизации на моменте предоставления информации и о банковской карте - пишет, что произошла ошибка и нужно обратиться в техническую поддержку, но полагаю, что там не смогут помочь…вкратце, не смог получить и изучить The Things Network.