Activity

Батареи DJI. Проблемы и решения
DA0s:

ну самый простой способ в дрон вставить, это же очевидно)
а вообще все имющиеся подделки батарей на предыдущий модельный ряд дронов Dji видно невооруженным глазом по корпусу и наклейкам

В том то и дело что если чип с записанным идентификатором то дрон ее схавает как родную.и вы по одному только чипу не сможете сказать клон это или ориг )

Ссылку пока дать не могу, могу только подсказать что продают чипы с записанным идентификатором на таобао и цена не по “рупь штучка”, а дороже )

Батареи DJI. Проблемы и решения
DA0s:

его никто не шьет окроме заводов где выпускаются эти батареи. Как вы думаете почему на второй Мавик про/зум нету ни одной работающей подделки на рынке?

А если я скажу что есть такие, то как вы сможете отличить батарейку подделку от оригинала по только самому чипу например?

Батареи DJI. Проблемы и решения
DA0s:

возможно таки затерлась OTP с ключами, но в таком случае ее доступными средствами не восстановить, оно шьется специальным софтом на заводах DJI.

Я так понял вы идентификатор не шьте и поэтому новые чипы без прошитого “ключа” не ставите.

DA0s:

стандартная версия Студии не поддерживает bq9003 Layout, для редактирования параметров там нужен плагин от DJI или утилиты сторонних разработчиков.
ну или ковыряться вручную в дампах, но главное лишнего не наредактировать.

У вас этот “плагин от DJi” есть? 😁

DA0s:

обращаться в мастерскую которая имеет оборудование для восстановления поврежденных прошивок

Думаю это не обязательно. 😒
Как только решится вопрос “как загнать этот чип в бут моде без рассеаливания” то все остальное уже будет не важно. Ну ежели только еще вопрос записи в пустой чип идентификатора.

Батареи DJI. Проблемы и решения
alximiktik:

Попробовал, ошибка не пропало. Через assistant установил “No dji battery”, ошибка пропало.

Может быть там идентификатор на каждую модель дрона/батареи свой? У вас изначально этот чип стоял и работал в бмс мавик 2 про/зум? И потом вы именно этот чип прошили этим дампом?

Батареи DJI. Проблемы и решения
alximiktik:

Тогда в чем может быть проблема? Попозже доберусь до пк и попробую прошить дамп который выложил mixeysan. Я насколько помню у мавик 2 батареи с разными начинками, и проблема может быть в этом.

Ещё вот такой вопросик, возможно ли изменить серийный номер в Bqstudio? Не смог найти где оно вообще прописано.

Серийник в еепром прописан 2 раза. Сейчас скажу где он сидит… Поищите в дампе HEX 3050324146413835333430424E55
Если он там никак не проверяется то может и приживется другой серийник - если брутально его в дампе поправить )

DA0s:

уже проверял, заливал левый рабочий дамп в батарею на которой полностью слетела прошивка при обновлении.
Работает, дрон принял как родную)

А если чип не рассеаливается по причине проблем с еепром или прошивкой, тогда что? 😃

Батареи DJI. Проблемы и решения
newlando:

Железо есть.

Какое “железо”?

newlando:

Каким софтом или протокол?

Софт зависит от железа. Протокол используется SMBus, на каждом углу об этом написано.

newlando:

Может где есть описание как это сделать?

Описание как это сделать есть в Гугле (за минуту гуглится картинка с подключением к батарейке по SCL, SDA)

PS как только вы организуете подключение к компу вашей батарейки тогда и продолжим 😃

Батареи DJI. Проблемы и решения
Vovan_sar:

Возможно вам удалось вскрыть только первую “матрешку”.
в M2 и Air и др. стоят одинаковые чипы bq9003. В M1 и F-3/4 bq30z55 с которым нежадная бешка справляется, если с кнопки то ограниченно, снимает флаги блокировки, и расеаливает чип.

Нет, эту батарейку купил на опыты, думал она просто залочилась от глубокого разряда, но оказалось что bq9003 находится в бут моде, пока что разобрал ее и отложил на полку 😃

Батареи DJI. Проблемы и решения
usup:

Ну дык вы же говорите что уже разблокировали?))

Да, но мне нужно откатать на разных батареях, желательно с разными проблемами. Одно дело разблокировать BMS получив доступ к регистрам для сброса ошибок, другое дело сбросить ошибки, третье дело прочитать еепром и т.д. У меня есть батарейка от Mavik 2 pro которая находится в режиме бут моде (скорее всего мусор в еепром), нужно разбираться что с ним делать. Нужна лоченная батарейка или только BMSka чтобы я не разбирал свою батарейку

sovasx:

Нет.

Да. На скрине выше видно что SEC3 стал SEC1 (Manufacturer Access), что говорит о том что чип разсеалился.

Чуть позже выложу программу для тестов у кого есть CP2112 USB Hid SMBus adapter

sovasx:

bq40z307, bq9003 пароли для этого контролера известны насколько я знаю, только человеку написавшему прогу UBRT. Ну и в DJI

Ключи известны уже давно. Тот кто пишет софт тоже откуда-то берет эти ключи. И помимо UBRT есть еще несколько программ которые работают с данным чипом 😃

PS задача софта будет простой - восстановить работу bms после отключения банок аккумулятора или глубокого разряда:

  1. рассеалить чип;
  2. сбросить ошибку.
Батареи DJI. Проблемы и решения
sovasx:

Да, на XP работает BE2Works. Читает но в базе нет чипа 9003 чтобы почистить(
UBRT с официального не хочет видеть CP2112
Кто что посоветует?

Написал под CP2112 для Mavic 2 батарей софтинку для разлочки батарей. Пока что консольная версия, разлочка батарейки за секунду 😃 Могу добавить различные команды, если кто-то озвучит их. Софт будет фри 😃