DJI Mavic Pro Platinum Air - самостоятельный ремонт и запчасти.

Skyfreefly

Всем привет!
Mavic Pro Platinum
Не запускаются передние моторы. Было неудачное обновление прошивки, но со второго раза все завершилось успешно и коптер даже полетал немного.
После одной из посадок (мягкой, у коптера никаких крушений вообще нет) перестали запускаться передние моторы. Задние после команды на
старт моторов начинают раскручиваться, но через секунду выключаются. Система выдает сообщение “Takeoff error. Сheck the motors and propellers”.
В меню Aircraft Status пункт ESC Status Normal.

Что пробовал и не помогло:

  1. Делать рефреш 1.04.0300 через ассистант. Завершено успешно.
  2. Откат прошивки через ассистант до 1.04.0100. Завершено успешно.
  3. Откат прошивки через ассистант до 1.04.0200. Завершено успешно.
  4. Обновление прошивки по воздуху до 1.04.0300. Завершено успешно.
  5. Подпаять другой мотор от мавика к регулятору на плате, также не запускается.
  6. Сброс к заводским настройкам в ассистенте.
  7. Калибровка и размагничивание компаса, IMU, vision камер.

Варианты что можно еще попробовать кончились. Может у кого-то есть какие-то идеи?

Covax

Ошибка возникла еще когда пропеллеры стояли?
Надеть пропеллеры, взять дрон снизу крепко, поднять над собой и попробывать запустить моторы комбинацией стиков.

Skyfreefly
Covax:

Ошибка возникла еще когда пропеллеры стояли?
Надеть пропеллеры, взять дрон снизу крепко, поднять над собой и попробывать запустить моторы комбинацией стиков.

Да, ошибка возникла перед полетом, пропеллеры стояли.
Передние моторы не крутятся вообще, что с пропеллерами что без.

sirBaskervill

ох… понаставят кривых прошивок да криво еще… ошибка явно программная. ставить родное всё, апнуть до последней версии и не греть голову

Covax

Он так и сделал, спасибо за бесполезный совет

mavicman

Поймите игрушка мавик это не компьютер с core i7 на который можно постоянно утанавливать новые программы, переустанавливать их, обновлять. Это игрушка которая после того как куплена будет спокойно работать если ее не мучать постоянно загрузкой нового софта, работает не мучайте ее.

usup

попробуйте,шлейф с майна на регуль переткнуть,может не сидит,или окислился.хотя видно что при включении передние чуть прокручиваются,скорее всего чтото програмное

Сергей_64

Судя по всему, по току отрубается. Т.к. самотестирование проходит корректно.
Надо бы коннекторы на регуляторы пошевелить…

jkson

Ох, мужики, что вас заставляет раздавать советы, не понимая конструкции. Какие коннекторы, какие шлейфы…?! ESC находятся на одной плате с полетным контроллером, который ими управляет. Между ними нет никаких шлейфов и коннекторов. Соединение и обмен данными ESc<>полетник явно есть, в противном случае каждый ESC с которым нет связи пикает раз в секунду.
Нужно смотреть версии прошивок на каждом ESC. Также через factory режим ассистанта можно потестировать каждый esc в отдельности.
Почему клюв вскрыт? Уже полазил там “мастер”? Пайку миниплаты полетника к плате ESC проверьте на всякий, на отсутствие микротрещин.

usup

ну да точно,пардон,спутал с эйром,действительно все на одной плате))

Skyfreefly
jkson:

Нужно смотреть версии прошивок на каждом ESC

А как это можно сделать и где?

jkson:

Также через factory режим ассистанта можно потестировать каждый esc в отдельности.

Тоже не крутятся оба по отдельности. Может какая настройка во вкладке Parameters слетела? Что можно проверить?

jkson:

Почему клюв вскрыт? Уже полазил там “мастер”? Пайку миниплаты полетника к плате ESC проверьте на всякий, на отсутствие микротрещин.

Проверял соединения и искал что-то, что могло мешать запускать моторы. Также пробовал припаять другой мотор к переднему регулятору. До этого раза, вмешательств внутрь не было. Пайка на мой взгляд обычная, без особенностей.

jkson
Skyfreefly:

А как это можно сделать и где?

В том же factory ассистанте, при подключенном мавике, но до входа в него, понажимайте F9 или F10, может с ctrl, не помню. Должны появиться дополнительные меню. И на самой иконке мавика появится что-то типа Internal update. Там будут модули и версии их прошивок, ESC это 1200-1203. Главное, ничего там не обновляйте, в этом меню, только для информации. Если попробуете обновлять через это меню - кирпич обеспечен, без понимания что это и для чего.

Skyfreefly
jkson:

В том же factory ассистанте, при подключенном мавике, но до входа в него, понажимайте F9 или F10, может с ctrl, не помню. Должны появиться дополнительные меню. И на самой иконке мавика появится что-то типа Internal update. Там будут модули и версии их прошивок, ESC это 1200-1203.

Комбинация ctrl+F10, но в параметрах обязательно нужно изменить пункты debug:1 и debug_enabled:true, иначе ассистант не реагирует на комбинацию.
Прошивка у всех ESC одинаковая - 1.1.0.71.

jkson

Нужен ассистант бета, клавиши вроде ctrl+f10

Отлично. Если все 4 esc на связи, и имеют правильные версии. Теперь нужно распаковать 7-zipом те прошивки что Вы пробовали, и посмотреть разные ли там версии для esc. Может так быть что в них во всех esc 1.1.0.71, и соответственно при попытках перепрошивки они игнорировались. Модули имеющие такие же версии, при прошивке пропускаются. Также заскриньте и покажите все параметры находящиеся по поиску motor и esc

Skyfreefly
jkson:

Отлично. Если все 4 esc на связи, и имеют правильные версии. Теперь нужно распаковать 7-zipом те прошивки что Вы пробовали, и посмотреть разные ли там версии для esc. Может так быть что в них во всех esc 1.1.0.71, и соответственно при попытках перепрошивки они игнорировались. Модули имеющие такие же версии, при прошивке пропускаются. Также заскриньте и покажите все параметры находящиеся по поиску motor и esc

Скачал прошивки со стороннего сайта, надеюсь ему можно доверять, на устройстве и на компе не нашел куда прошивки сохраняются.
Так вот в прошивке 1.04.0100, на которую я откатывался, распаковывается файлик с 1.1.0.69. А в прошивках 1.04.0200 и 1.04.0300 распаковывается 1.1.0.71.

Скрины:

jkson

Тоже значит откидываем эту версию. Теперь гляньте разные ли там версии полетника, модули 305 и 306, чтобы убедиться что полетник перепрошивался при Ваших попытках реанимации. В параметрах я проблем не вижу. Еще проверьте настройки касающиеся esc в factory ассистанте, там было что-то о типе регулей, DJI или сторонние. Если и это все нет, то остается железо, увы. В обычном мавике каждый esc это отдельное устройство, со своим контроллером. В платинуме же, один контроллер на два esc, это объясняет почему у Вас проблема с двумя. Кстати, сколько esc отображается в internal update? Плата на платинум около 8т.р. Если решите менять, пришлите пожалуйста неисправную на опыты, я ее распотрошу.

Skyfreefly

Во всех трёх прошивках модули 305 и 306 одинаковые - 305 v34.04.00.24 и 306 v03.02.44.07 соответственно.
В factory ассистанте типе регулей стоит - DJI Intelligent.
В Internal update - 4 регуля. Скрин:

Я вот подумал если плату не удастся реанимировать, может через Internal update все-таки как-то можно попробовать принудительно прошить ESC0 и/или ESC1? Все-равно считай уже окирпичилась.

jkson

Если модули полетника одинаковые, значит при Ваших перепрошивках они игнорировались. Я бы попробовал прошить любую прошивку ниже с другой версией полетника, затем можно поднятся обратно, чтобы перепрошить полетник. Проблема может быть в нем, именно он общается с регулями. Через internal update заливаются модули дешифрованные, либо надо указывать принудительно что они шифрованы. Тема мутная, в этом риске нет никакого смысла, у Вас регули шьются и при стандартной прошивке. У Вас еще не кирпич, а после IntUpdate будет) Кирпич это когда модуль перестает вообще на связь выходить, это самое обидное, безвозвратное. У меня практический опыт в кирпичах богатый)

usup

Евгений,а там есть возможность заливать прошивку напрямую в стмки?через уарт прогер

jkson

Юсуп, только в теории. DJI параноики, те прошивки которые мы можем извлечь из пакета, это только один из этажей, который к тому же подписан и шифрован. В каждом контроллере как минимум 2 этажа, загрузчик (его версию можно увидеть в том же IntUpdate) и прошивка. В некоторых 3, как в полетнике. Первый этаж прошит на заводе, и взять нам его негде. Ну и плюс для прямой прошивки ее нужно дешифровать, нужны ключи.
P.S. однажды я закирпичил полетник, потому что при прошивке система посчитала ее нешифрованной, и залила без этого указания. Т.е. загрузчик принял массив данных и без обработки разместил в памяти, затерев предыдущую версию. После перезагрузки на связь он естественно не вышел, т.к. вместо исполняемого кода там была шифрованная каша…