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

Форум / Электротранспорт / Электросамокаты / Xiaomi Mijia Electric Scooter / Разборка прошивки электросамоката Xiaomi M365
#прошивка
+
Форум / Электротранспорт / Электросамокаты / Xiaomi Mijia Electric Scooter / Разборка прошивки электросамоката Xiaomi M365
Открыть шапку темы
Andrey
Новичок
Andrey
27 august 2019, 7:17
Posted: 27 august 2019, 7:17

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


Borisoff
Участник
МоскваRating: 18
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: 144
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
Новичок
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, 26 march 2019, 19:53"]

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

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

@nickkee, 26 march 2019, 19:53

Да, спасибо. 

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

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

shublank
Новичок
shublank
01 september 2019, 23:23
Posted: 01 september 2019, 23:23
Ответ пользователю
Conejo : 03 august 2018, 23:08
на это сообщение (развернуть)

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: 273
Almarion
08 september 2019, 5:38
Posted: 08 september 2019, 5:38

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

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

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

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

Borisoff
Участник
МоскваRating: 18
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: 18
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 "доходил" до центральной платы.

Олег Уржумцев
Новичок
Москва
Олег Уржумцев
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 и 15,...

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

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


Zoydberg
Участник
КиевRating: 42
Zoydberg
13 september 2019, 0:37
Posted: 13 september 2019, 0:37
[quote="nickkee"]Kick Scooter MAX[/quote]

Спасибо вам огромное за проделлаую работу!

Еще бы добавить возможность чтения с последующей верификацией дампа - было б очень здорово!

Есть несколько вопросов:

1)Скажите пожалуйста, на какую версию ваше приложение ble365rec откатывает Max ? Как посмотреть какая у меня, ведь ни одно кастомное приложение его не видит...( Дело только модель iD, или в криптовании?

2) Прошивка от ПРО для БЛЕ МаксА взаимозаменяемые, кто-то пробовал проливать? Отображение полноценное, ведь на базе одинаковых микросхем собрано?

3) Если Макс прошить прошивкой от Прошки - теоретически там проц тот же просто изменена PCB, могу я таким образом ее различить по скорости, или существует уже более гуманный метод? (Старый сЯо просто ракета, по сравнению с этими 25км/ч)

https://electro.club/f/103625

Спасибо

Zoydberg
Участник
КиевRating: 42
Zoydberg
13 september 2019, 1:10
Posted: 13 september 2019, 1:10
[quote="nickkee"]в ble365rec добавил поддержку[/quote]

Дайте ссылочку пожалуйста.

[quote="nickkee"]припаиванием временной перемычки на бле плату[/quote]

Что за джампер, где стоит?

Это в место конденсатора применили разрыв интерфейса прогера?)

Zoydberg
Участник
КиевRating: 42
Zoydberg
13 september 2019, 1:50
Posted: 13 september 2019, 1:50
Это ответ на удаленное сообщение

в ble365rec добавил поддержку Ninebot ES, Segway Kick Scooter MAX (ES MAX)

Дайте ссылочку пожалуйста на свежую версию

[quote="nickkee"]припаиванием временной перемычки[/quote]
[quote="Zoydberg"]Что за джампер[/quote]

Что он замыкает?

Zoydberg
Участник
КиевRating: 42
Zoydberg
13 september 2019, 9:19
Posted: 13 september 2019, 9:19
[quote="nickkee"]у плат есть отличия[/quote]

Вообще не нашел отличий, за исключением V1.1 и v1.2(на которой есть человечек)

Елементов что то столько же, разводка та же.

Если кто либо нашел отличия - ткните пожалуйста.

[quote="nickkee"]не будет кнопка работать например)[/quote]

Не, она ж имеет одинаковую схемотехнику, я более чем уверен, что PCB совместима:)