Activity
ну самый простой способ в дрон вставить, это же очевидно)
а вообще все имющиеся подделки батарей на предыдущий модельный ряд дронов Dji видно невооруженным глазом по корпусу и наклейкам
В том то и дело что если чип с записанным идентификатором то дрон ее схавает как родную.и вы по одному только чипу не сможете сказать клон это или ориг )
Ссылку пока дать не могу, могу только подсказать что продают чипы с записанным идентификатором на таобао и цена не по “рупь штучка”, а дороже )
его никто не шьет окроме заводов где выпускаются эти батареи. Как вы думаете почему на второй Мавик про/зум нету ни одной работающей подделки на рынке?
А если я скажу что есть такие, то как вы сможете отличить батарейку подделку от оригинала по только самому чипу например?
возможно таки затерлась OTP с ключами, но в таком случае ее доступными средствами не восстановить, оно шьется специальным софтом на заводах DJI.
Я так понял вы идентификатор не шьте и поэтому новые чипы без прошитого “ключа” не ставите.
стандартная версия Студии не поддерживает bq9003 Layout, для редактирования параметров там нужен плагин от DJI или утилиты сторонних разработчиков.
ну или ковыряться вручную в дампах, но главное лишнего не наредактировать.
У вас этот “плагин от DJi” есть? 😁
обращаться в мастерскую которая имеет оборудование для восстановления поврежденных прошивок
Думаю это не обязательно. 😒
Как только решится вопрос “как загнать этот чип в бут моде без рассеаливания” то все остальное уже будет не важно. Ну ежели только еще вопрос записи в пустой чип идентификатора.
Попробовал, ошибка не пропало. Через assistant установил “No dji battery”, ошибка пропало.
Может быть там идентификатор на каждую модель дрона/батареи свой? У вас изначально этот чип стоял и работал в бмс мавик 2 про/зум? И потом вы именно этот чип прошили этим дампом?
Какого именно серийного номера? Для BQStudio серийного номера DJi не существует, это кастомная опция DJi, поэтому и не найдете в bqstudio.
Тогда в чем может быть проблема? Попозже доберусь до пк и попробую прошить дамп который выложил mixeysan. Я насколько помню у мавик 2 батареи с разными начинками, и проблема может быть в этом.
Ещё вот такой вопросик, возможно ли изменить серийный номер в Bqstudio? Не смог найти где оно вообще прописано.
Серийник в еепром прописан 2 раза. Сейчас скажу где он сидит… Поищите в дампе HEX 3050324146413835333430424E55
Если он там никак не проверяется то может и приживется другой серийник - если брутально его в дампе поправить )
уже проверял, заливал левый рабочий дамп в батарею на которой полностью слетела прошивка при обновлении.
Работает, дрон принял как родную)
А если чип не рассеаливается по причине проблем с еепром или прошивкой, тогда что? 😃
Только srec. В разделе Firmware нет другого способа кроме дампа srec
Попробуйте дамп этот
password in PM
Вы заливали полный дамп srec или неполный senc?
У меня еще есть открытый вопрос - как принудительно (без рассеаливания) загнать чип в бутмоде. Скорее всего должен быть какой-то тестпоинт.
В bq9003 чипе есть нечто OTP зоны что идентифицирует эту батарейку “оригинальная” / “неоригинальная”.
Железо есть.
Какое “железо”?
Каким софтом или протокол?
Софт зависит от железа. Протокол используется SMBus, на каждом углу об этом написано.
Может где есть описание как это сделать?
Описание как это сделать есть в Гугле (за минуту гуглится картинка с подключением к батарейке по SCL, SDA)
PS как только вы организуете подключение к компу вашей батарейки тогда и продолжим 😃
Есть чем прочитать инфо из бмс о текущем состоянии? Я имею в виду есть чем подключиться по i2c?
Можно проверить от лабораторного блока питания
Проверьте потребление пульта в выключенном состоянии.
Киев. лс.
Возможно вам удалось вскрыть только первую “матрешку”.
в M2 и Air и др. стоят одинаковые чипы bq9003. В M1 и F-3/4 bq30z55 с которым нежадная бешка справляется, если с кнопки то ограниченно, снимает флаги блокировки, и расеаливает чип.
Нет, эту батарейку купил на опыты, думал она просто залочилась от глубокого разряда, но оказалось что bq9003 находится в бут моде, пока что разобрал ее и отложил на полку 😃
Ну дык вы же говорите что уже разблокировали?))
Да, но мне нужно откатать на разных батареях, желательно с разными проблемами. Одно дело разблокировать BMS получив доступ к регистрам для сброса ошибок, другое дело сбросить ошибки, третье дело прочитать еепром и т.д. У меня есть батарейка от Mavik 2 pro которая находится в режиме бут моде (скорее всего мусор в еепром), нужно разбираться что с ним делать. Нужна лоченная батарейка или только BMSka чтобы я не разбирал свою батарейку
Нет.
Да. На скрине выше видно что SEC3 стал SEC1 (Manufacturer Access), что говорит о том что чип разсеалился.
Чуть позже выложу программу для тестов у кого есть CP2112 USB Hid SMBus adapter
bq40z307, bq9003 пароли для этого контролера известны насколько я знаю, только человеку написавшему прогу UBRT. Ну и в DJI
Ключи известны уже давно. Тот кто пишет софт тоже откуда-то берет эти ключи. И помимо UBRT есть еще несколько программ которые работают с данным чипом 😃
PS задача софта будет простой - восстановить работу bms после отключения банок аккумулятора или глубокого разряда:
- рассеалить чип;
- сбросить ошибку.
Т.е вот эта штука + софт позволит разблокировать батарею после замены банок?
ну да
Если кто-то даст на опыты заблокированную батарейку с возвратом разумеется то это ускорило бы процесс с софтом 😃
На всех шина i2c
Ну тогда можно добавить в софт работу и с bms от mavic 1. Какой там контроллер посмотрю.
Да, на XP работает BE2Works. Читает но в базе нет чипа 9003 чтобы почистить(
UBRT с официального не хочет видеть CP2112
Кто что посоветует?
Написал под CP2112 для Mavic 2 батарей софтинку для разлочки батарей. Пока что консольная версия, разлочка батарейки за секунду 😃 Могу добавить различные команды, если кто-то озвучит их. Софт будет фри 😃