Перейти к содержимому



Phantom 3 Standart неудачная попытка изменить FCC

Started by ХочуДругойНик, 30 января 2017 - 01:10

# ХочуДругойНик

ХочуДругойНик
  • 4 сообщений

Posted 30 января 2017 - 01:10

Попытался изменить FCC Phantom3 Standard путем подмены rcS-файлов в дроне и пульте. По всей видимости, я сохранил изменения в кодировке, отличной от UTF8 (сохранял в обычном виндовом блокноте). Оба девайса перестали запускаться, исчезла сеть WiFi. В итоге, я подключился к UART пульта через преобразователь (сначала пытался через UART в роутере- не корректно работает), запустил терминал, прервал загрузку bootloader и восстановил файлы из резервной копии внутри пульта. Пульт ожил, все заработала, появилась WiFi сеть.

А вот с дроном такой же фокус не прошел. Я не могу остановить bootloader- он попросту не реагирует на ESC. Перепробовал всё что можно- вплоть до терминала с скриптовым языком, позволяющим выполнять алгоритмы во время загрузки. Я слал в цикле код символа ESC (27 в ASCII или 01B в Hex), устанавливал различные методы эмуляции клавиатуры, установил Kali Linux и оттуда через minicom пробовал.
Затем я попробовал прошить его какой-нибудь прошивкой. Не прошилась ни 1.5.7, ни 1.6.8, ни 1.7.9 - результат Fault в логах с предложение перезагрузить дрон и перепрошить снова снова. Не шьется он в общем даже по 5-му разу. Шил путем удаления всего с карты памяти, помещение файла прошивки на карту памяти и зажатием кнопки привязки дрона к пульту с последующим включением.
 
Друзья, что можно сделать? Неужели нельзя заставить его заработать без смены платы? Может быть можно заставить его обновить прошивку до загрузки битых rcS-файлов или как-то еще остановить bootloader с попаданием в консоль? Как осуществляется загрузка OS в дроне? Может быть можно поменять плату подвеса и попробовать остановить загрузчик?

  • 0




Яндекс.Метрика

Сайт работает на хостинге FASTVPS