Разборка прошивки электросамоката Xiaomi M365

Форум / Электротранспорт / Электросамокаты / Xiaomi Mijia Electric Scooter / Разборка прошивки электросамоката Xiaomi M365
#прошивка
+
Форум / Электротранспорт / Электросамокаты / Xiaomi Mijia Electric Scooter / Разборка прошивки электросамоката Xiaomi M365
Открыть шапку темы
Dr. Jorik
Новичок
Rating: 3
Dr. Jorik
26 august 2019, 11:40
Posted: 26 august 2019, 11:40

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

 

RM201WN
26 august 2019, 21:30
Posted: 26 august 2019, 21:30

Приветствую всех знатоков прошивок сяо. Товарищи дорогие, а прокомментируйте плиз прошивку 9999...любые коммент и мнения! Прилагаю фото. Сяо свежекупленный, но не в магазине. 


Dr. Jorik
Новичок
Rating: 3
Dr. Jorik
26 august 2019, 22:13
Posted: 26 august 2019, 22:13
Ответ пользователю
RM201WN : 26 august 2019, 21:30
на это сообщение (развернуть)
Приветствую всех знатоков прошивок сяо. Товарищи дорогие, а прокомментируйте плиз прошивку 9999...любые...

Приветствую всех знатоков прошивок сяо. Товарищи дорогие, а прокомментируйте плиз прошивку 9999...любые коммент и мнения! Прилагаю фото. Сяо свежекупленный, но не в магазине. 

Стоит не прошитый клон экрана от Про версии самоката!

 1   
RM201WN
27 august 2019, 4:42
Posted: 27 august 2019, 4:42
Ответ пользователю
Dr. Jorik : 26 august 2019, 22:13
на это сообщение (развернуть)
Стоит не прошитый клон экрана от Про версии самоката!

Стоит не прошитый клон экрана от Про версии самоката!

Звучит мудрено... А прошить-то как? Пробовал прошить известными и доступными прогами с gougle play - отказ. Хотя все проги коннектятся, все видят. Даже родная ninebot при проверке обновления выдаёт "стоит последняя версия прошивки 9,9,9". 

 

Самокат на клон не похож, есть у меня оригинал один из первых, 3 года катаюсь. Его, кстати, перепрошил легко ещё год назад. Разве что рулевая стойка чёрная и фара немного отличается в лучшую сторону. А так все наклейки, значки MI на своих местах, сварной шов красивый и правильный, в комплекте запасные шины с камерами...

 

Но прошить-то как? 

Andrey
Новичок
Rating: 3
Andrey
27 august 2019, 7:17
Posted: 27 august 2019, 7:17

 Добрый день, сяокат не принимает зарядку, но пока ещё работает в эко режиме, макс скорость 4,7км/час.  М365 тул показывает глубокий разряд по 9 банке, батарея мигает красным.  Что делать? Как выровнять ячейки.  Спасибо 


Borisoff
Участник
МоскваRating: 14
Borisoff
27 august 2019, 9:15
Posted: 27 august 2019, 9:15
Ответ пользователю
Andrey : 27 august 2019, 7:17
на это сообщение (развернуть)
 Добрый день, сяокат не принимает зарядку, но пока ещё работает в эко режиме, макс скорость 4,7км/час.  М365...

 Добрый день, сяокат не принимает зарядку, но пока ещё работает в эко режиме, макс скорость 4,7км/час.  М365 тул показывает глубокий разряд по 9 банке, батарея мигает красным.  Что делать? Как выровнять ячейки.  Спасибо 

Скорее всего, конденсатор CF2 стал резистором. Он то и разряжает девятую секцию. В данном форуме уже не раз разжевывали похожие случаи (конденсатор CF...)

Gennadiy
Форумчанин
МоскваRating: 136
Gennadiy
28 august 2019, 0:23
Posted: 28 august 2019, 0:23
Ответ пользователю
RM201WN : 26 august 2019, 21:30
на это сообщение (развернуть)
Приветствую всех знатоков прошивок сяо. Товарищи дорогие, а прокомментируйте плиз прошивку 9999...любые...

Приветствую всех знатоков прошивок сяо. Товарищи дорогие, а прокомментируйте плиз прошивку 9999...любые коммент и мнения! Прилагаю фото. Сяо свежекупленный, но не в магазине. 

Подключить BLE от второго сяо и перепрошить контроллер. 

 1   
RM201WN
28 august 2019, 9:35
Posted: 28 august 2019, 9:35
Ответ пользователю
Gennadiy : 28 august 2019, 0:23
на это сообщение (развернуть)
Подключить BLE от второго сяо и перепрошить контроллер. 

Подключить BLE от второго сяо и перепрошить контроллер. 

Так как мнений и комментов оказалось немного, то второй день лопачу эту ветку форума. И люди здесь разговаривают на языке, не совсем понятном для обычного кастомера. Что такое BLE я не знаю, пока, но то, что оно есть и у меня значение 0000,узнал от подключённой 365Dashboard. Так что, если можно поподробнее. 


То, что есть прошивка контроллера и bms я знаю, и на первом сяо легко прошивал через 365downG. За два дня понял, что мой контроллер надо прошивать через программатор stlink v2, благо всего 100₽ на али и действие подробно описано, и видео есть на ютубе. И скорее всего, моя прошивка 9999 спецом залочена от любого обновления. Ну, или контроллер поменять, совсем кардинально...) 

Dr. Jorik
Новичок
Rating: 3
Dr. Jorik
28 august 2019, 17:17
Posted: 28 august 2019, 17:17
Ответ пользователю
RM201WN : 28 august 2019, 9:35
на это сообщение (развернуть)
Так как мнений и комментов оказалось немного, то второй день лопачу эту ветку форума. И люди здесь...

Так как мнений и комментов оказалось немного, то второй день лопачу эту ветку форума. И люди здесь разговаривают на языке, не совсем понятном для обычного кастомера. Что такое BLE я не знаю, пока, но то, что оно есть и у меня значение 0000,узнал от подключённой 365Dashboard. Так что, если можно поподробнее. 


То, что есть прошивка контроллера и bms я знаю, и на первом сяо легко прошивал через 365downG. За два дня понял, что мой контроллер надо прошивать через программатор stlink v2, благо всего 100₽ на али и действие подробно описано, и видео есть на ютубе. И скорее всего, моя прошивка 9999 спецом залочена от любого обновления. Ну, или контроллер поменять, совсем кардинально...) 

Прошьете стлинком и всё будет работать как надо. Всё есть здесь 

Сообщение на форуме

@nickkee, 26 march 2019, 19:53

 1   
RM201WN
28 august 2019, 17:42
Posted: 28 august 2019, 17:42
Ответ пользователю
Dr. Jorik : 28 august 2019, 17:17
на это сообщение (развернуть)
Прошьете стлинком и всё будет работать как надо. Всё есть здесь [message=65599 spoiler][message=65599 spoiler="@nickkee,...

Прошьете стлинком и всё будет работать как надо. Всё есть здесь 

Сообщение на форуме

@nickkee, 26 march 2019, 19:53

Да, спасибо. 

shublank
Новичок
Rating: -16
shublank
01 september 2019, 23:00
Posted: 01 september 2019, 23:00

Здравствуйте. Поменял БМС на китайскую B-3364-10S, вроде всё заработало на холостых. Потом отошёл и через минуту контроллер сам по себе стал пищать 21 ошибку обмена данных с БМС. Что делать? Сейчас пищит 2 длинных один короткий и ограниченная скорость. Можно ли перепрошить BMS как для 22 ошибки, как описано было ранее через ST Link?

shublank
Новичок
Rating: -16
shublank
01 september 2019, 23:23
Posted: 01 september 2019, 23:23
Ответ пользователю
Conejo : 03 august 2018, 23:08
на это сообщение (развернуть)
Ed01, светодиод (а так же балансировка) - на совести STM8, так что раз мигает - какая-то прошивка в нём есть (STM8 Led Blink...

Ed01, светодиод (а так же балансировка) - на совести STM8, так что раз мигает - какая-то прошивка в нём есть (STM8 Led Blink Example ? :D), интересно теперь дождаться прихода программатора FIR3MANу и узнать что внутри.


На всякий случай, алгоритм активации BMS вручную с использованием только ST-LINK (эта процедура поможет и от ошибки 22 BMS Password Invalid):


- отсоединяем BMS от всего полностю

- подсоединяем к ST-LINK (4 незапаянных отверстия, считая с квадратного: RESET, GND, SWIM, 3V3)

- подаём на 3V3 внешнее 3.3В питание (у меня самодельный ST-LINK, беру прямо с его стабилизатора)

  BMS с родной прошивкой с таким питанием начинает ну очень быстро мигать красным светодиодом

- подключаем ST-LINK к компьютеру

- запускаем STVP (установка описана Ed01 ранее в этой же теме)

- через меню Configure->Configure ST Visual Programmer выставляем настройки: 

  Hardware: ST-LINK, Port: USB, Programming mode: SWIM, Device: STM8L15xK6, OK

- переключаемся на вкладку DATA MEMORY

- делаем Read->Current tab, видим считанные данные EEPROM

- на всякий случай сохраняем их (правая кнопка на данных, Save as)

- меняем самые первые два байта на AA AA

- делаем Program->Current tab

- закрываем STVP, отсоединяем ST-LINK от компьютера, снимаем питание 3.3В (если отдельное)


- подсоединяем BMS к батарее, нажимаем кнопку, убеждаемся что какой-то запуск да произошел (диод(ы) поморгал(и)) - в этот момент внутри BMS произойдут интересные вещи: увидев AA AA, она сама пропишет в EEPROM правильный UID (однако при этом сбросит серийный номер и некоторые параметры вроде ёмкости)

- отсоединяем  BMS от батареи

- повторяем все шаги от "подаём на 3V3..." по "делаем Read..."

- если "магия" произошла, увидим следующие изменения:

  AA AA поменялись на 5A 5A

  по 1020 серийный номер сменился на 3GA0016A1A0001

  под ним поменялись цифры емкостей

  по 10E0 прописался UID (12 в основном ненулевых байт)

- меняем серийный номер на свой (ну или любой, но важен второй символ - J, он определяет фабричную ёмкость)

- по 1030 меняем 4 байта на 78 1E 78 1E - это ёмкость

- по 1060 меняем 2 байта на 01 00 - это статус, 01 00 означает "данные EEPROM верны, ошибок нет"

- делаем Program->Current tab

- готово, закрываем, отсоединяем, подключаем к батарее


А этот метод активации БМС подходит при 21 ошибке обмена данными с БМС?

aav
Новичок
aav
04 september 2019, 20:35
Posted: 04 september 2019, 20:35
Ответ пользователю
RM201WN : 26 august 2019, 21:30
на это сообщение (развернуть)
Приветствую всех знатоков прошивок сяо. Товарищи дорогие, а прокомментируйте плиз прошивку 9999...любые...

Приветствую всех знатоков прошивок сяо. Товарищи дорогие, а прокомментируйте плиз прошивку 9999...любые коммент и мнения! Прилагаю фото. Сяо свежекупленный, но не в магазине. 

Приветствую , у меня один в один v999 . У вас что нибудь получилось ? 

RM201WN
06 september 2019, 21:06
Posted: 06 september 2019, 21:06
Ответ пользователю
aav : 04 september 2019, 20:35
на это сообщение (развернуть)
Приветствую , у меня один в один v999 . У вас что нибудь получилось ? 

Приветствую , у меня один в один v999 . У вас что нибудь получилось ? 

Пока нет. Заказал и получил программатор ST-LINK, но он не определился компом, драйверы не подошли.  Заказал и новый стлинк, и новый контроллер, через пару дней получу буду курочить дальше!) 

Almarion
Форумчанин
HelsinkiRating: 124
Almarion
08 september 2019, 5:38
Posted: 08 september 2019, 5:38

В прошивке есть что-то, что управляет задним фонарем : светит / мигает при торможении? Или это идет на механически-электрическом уровне?

Borisoff
Участник
МоскваRating: 14
Borisoff
08 september 2019, 12:48
Posted: 08 september 2019, 12:48
Ответ пользователю
Almarion : 08 september 2019, 5:38
на это сообщение (развернуть)
В прошивке есть что-то, что управляет задним фонарем : светит / мигает при торможении? Или это идет на...

В прошивке есть что-то, что управляет задним фонарем : светит / мигает при торможении? Или это идет на механически-электрическом уровне?

Это идёт на программно-электрическом уровне 😉

Borisoff
Участник
МоскваRating: 14
Borisoff
08 september 2019, 12:51
Posted: 08 september 2019, 12:51
Ответ пользователю
RM201WN : 28 august 2019, 9:35
на это сообщение (развернуть)
Так как мнений и комментов оказалось немного, то второй день лопачу эту ветку форума. И люди здесь...

Так как мнений и комментов оказалось немного, то второй день лопачу эту ветку форума. И люди здесь разговаривают на языке, не совсем понятном для обычного кастомера. Что такое BLE я не знаю, пока, но то, что оно есть и у меня значение 0000,узнал от подключённой 365Dashboard. Так что, если можно поподробнее. 


То, что есть прошивка контроллера и bms я знаю, и на первом сяо легко прошивал через 365downG. За два дня понял, что мой контроллер надо прошивать через программатор stlink v2, благо всего 100₽ на али и действие подробно описано, и видео есть на ютубе. И скорее всего, моя прошивка 9999 спецом залочена от любого обновления. Ну, или контроллер поменять, совсем кардинально...) 

Под BLE подразумевается блютуз модуль, который установлен на головной плате

 1   
Borisoff
Участник
МоскваRating: 14
Borisoff
08 september 2019, 12:53
Posted: 08 september 2019, 12:53
Ответ пользователю
shublank : 01 september 2019, 23:00
на это сообщение (развернуть)
Здравствуйте. Поменял БМС на китайскую B-3364-10S, вроде всё заработало на холостых. Потом отошёл и через минуту...

Здравствуйте. Поменял БМС на китайскую B-3364-10S, вроде всё заработало на холостых. Потом отошёл и через минуту контроллер сам по себе стал пищать 21 ошибку обмена данных с БМС. Что делать? Сейчас пищит 2 длинных один короткий и ограниченная скорость. Можно ли перепрошить BMS как для 22 ошибки, как описано было ранее через ST Link?

Для начала проверьте шину UART, чтобы сигнал с платы BMS "доходил" до центральной платы.

Олег Уржумцев
Новичок
МоскваRating: 6
Олег Уржумцев
11 september 2019, 15:25
Posted: 11 september 2019, 15:25

Так.

Пришёл мне китайский контроллер от клона. Основной МК - LKS32mc061c6t8.

Под них есть вообще прошивки? Родные, кастомизированные? Или ездить как получится?)


Александр Савин
Новичок
Александр Савин
12 september 2019, 9:46
Posted: 12 september 2019, 9:46
Ответ пользователю
Andrey : 15 august 2019, 2:54
на это сообщение (развернуть)
Добрый день,  помогите пожалуйста,  я купил на али экран от 365 про. Когда его поставил загорелась ошибка 14...

Добрый день,  помогите пожалуйста,  я купил на али экран от 365 про. Когда его поставил загорелась ошибка 14 и 15, но я все ровно прошил на 1.5.5 от про. Ошибка не пропала. Что я только не пробывал, бывает что включаешь фару она пропадает на немного.  Потом я переставил назад экран от обычного М365, мигает нижняя лампа, переключатель не работает,  едет я понял только в эко режиме 17км/час.  В михом показывает версию 1.5.5 и обновится не могу.  Что сделать чтобы стало все как раньше.  Или как отключить ошибки 14 и 15 на экране от про. Спасибо.

Привет, решился вопрос ошибок 14, 15 ?