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

Форум / Электротранспорт / Электросамокаты / Xiaomi Mijia Electric Scooter / Разборка прошивки электросамоката Xiaomi M365
#прошивка
+
Форум / Электротранспорт / Электросамокаты / Xiaomi Mijia Electric Scooter / Разборка прошивки электросамоката Xiaomi M365
Открыть шапку темы
Kastrikum
Новичок
Kastrikum
11 june 2019, 15:01
Posted: 11 june 2019, 15:01

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


Conejo
Форумчанин
МадридRating: 309
Conejo
11 june 2019, 17:00
Posted: 11 june 2019, 17:00

Цвета проводов там абы какие, распиновка там вроде такая же как у «классического» модуля - сверху вниз G T P 5.

Не прошивается - а что шьёте? Сам BLE не прошьётся точно (его пока только по SWD шить).

Zoydberg
Участник
КиевRating: 32
Zoydberg
12 june 2019, 12:38
Posted: 12 june 2019, 12:38

Почему когда в конструкторе для Про выбираешь по умолчанию - не работает торможение мотором 1.55?

Нажимаешь газ, (толкаешь колесо) оно крутится. Нажимаешь ручку тормоза колесо не останавливается, а стоп моргает, что нажата ручка тормоза!

Колесо останавливается когда ручку тормоза отпускаешь.

На прошивке с завода  на сЯокате Про 1.55 - было ок!


Rin_Tanir
Новичок
Rin_Tanir
13 june 2019, 18:12
Posted: 13 june 2019, 18:12
Ответ пользователю
Gennadiy : 19 may 2019, 17:38
на это сообщение (развернуть)
Всё, прошил таки синюю плату BLE ST-LINKом. Работает штатно.Заодно, рискнул прошить фиолетовую, от клона....

Всё, прошил таки синюю плату BLE ST-LINKом. Работает штатно.

Заодно, рискнул прошить фиолетовую, от клона. Заработала ! В приложениях разницы со стоком нет, только михом видит, но не коннектится. Ошибка вылетает. Единственное отличие в том, что нижний светодиод не светит синим, а при переключении режима ЭКО зелёный светится. Причём, теперь показывает наоборот: зелёный - НЕ ЭКО !

При включении сразу светит зелёный, а реально это обычный режим.


Здравствуйте! Не могли бы вы по подробнее написать как вам удалось прошить контроллер от клона под сяоми. У меня есть клон сяоми с приложением Minirobot. Хочу перейти под оригинальное ПО .

у меня вот такая плата

WhatsApp%20Image%202019-06-13%20at%2018.14.00.jpeg

Frenchy-m365
Новичок
Rating: 2
Frenchy-m365
13 june 2019, 19:19
Posted: 13 june 2019, 19:19
Ответ пользователю
Rin_Tanir : 13 june 2019, 18:12
на это сообщение (развернуть)
Здравствуйте! Не могли бы вы по подробнее написать как вам удалось прошить контроллер от клона под сяоми. У...

Здравствуйте! Не могли бы вы по подробнее написать как вам удалось прошить контроллер от клона под сяоми. У меня есть клон сяоми с приложением Minirobot. Хочу перейти под оригинальное ПО .

у меня вот такая плата

WhatsApp%20Image%202019-06-13%20at%2018.14.00.jpeg

the chips is not st link and connector is not the same of xiaomi scooter...


Gennadiy
Форумчанин
МоскваRating: 140
Gennadiy
14 june 2019, 11:06
Posted: 14 june 2019, 11:06

у меня вот такая плата...

От оригинала сильные отличия. Клоновские прошивал только те, которые практически 1:1 как оригинальные 

И надо прошивать головную плату так же. И БМС родного сяоката должна быть ! Или обманка.

Прошивал другой клон :

https://electro.club/f/76787


Rin_Tanir
Новичок
Rin_Tanir
29 june 2019, 13:43
Posted: 29 june 2019, 13:43
Ответ пользователю
Gennadiy : 14 june 2019, 11:06
на это сообщение (развернуть)
у меня вот такая плата...От оригинала сильные отличия. Клоновские прошивал только те, которые практически 1:1...

у меня вот такая плата...

От оригинала сильные отличия. Клоновские прошивал только те, которые практически 1:1 как оригинальные 

И надо прошивать головную плату так же. И БМС родного сяоката должна быть ! Или обманка.

Прошивал другой клон :

https://electro.club/f/76787


Как вы думаете получиться прошить такой ? https://ru.aliexpress.com/item/33045491832.html?spm=a2g0o.cart.0.0.4d9c3c00EBzCEE

Damian Blawucki
Новичок
Damian Blawucki
02 july 2019, 9:19
Posted: 02 july 2019, 9:19
Ответ пользователю
Rin_Tanir : 29 june 2019, 13:43
на это сообщение (развернуть)
Как вы думаете получиться прошить такой ? https://ru.aliexpress.com/item/33045491832.html?spm=a2g0o.cart.0.0.4d9c3c00EBzCEE

Как вы думаете получиться прошить такой ? https://ru.aliexpress.com/item/33045491832.html?spm=a2g0o.cart.0.0.4d9c3c00EBzCEE

МЫ прошивали блютус плату для обычного M365 . Конструктором с сайта  сяокат.рф  Всё получилось. ТАм есть инструкция. 

Rin_Tanir
Новичок
Rin_Tanir
03 july 2019, 0:57
Posted: 03 july 2019, 0:57
Ответ пользователю
Damian Blawucki : 02 july 2019, 9:19
на это сообщение (развернуть)
МЫ прошивали блютус плату для обычного M365 . Конструктором с сайта  сяокат.рф  Всё получилось. ТАм есть...

МЫ прошивали блютус плату для обычного M365 . Конструктором с сайта  сяокат.рф  Всё получилось. ТАм есть инструкция. 

@Gennadiy а плату управления двигателем ?

sadovnikof
Новичок
sadovnikof
09 july 2019, 11:19
Posted: 09 july 2019, 11:19
Ответ пользователю
vittox : 23 april 2019, 19:30
на это сообщение (развернуть)
Краткая инструкция:1. Идем на плеймаркет и ищем m365DownG там говорим что хотим стать Бета-тестировщиком (чуть...

Краткая инструкция:
1. Идем на плеймаркет и ищем m365DownG там говорим что хотим стать Бета-тестировщиком (чуть ниже где инфа). Закрываем и снова заходим по ссылке и уже видимо что нам доступна Бета-версия m365DownG (12 на данный момент), качаем её
2. Качаем бинарник по ссылке 

 

http://spzjulien.royalwebhosting.net/M365/M365Firmwares/BLE072.bin


3. Подключаемся через m365DownG к сяокату, выбираем бинарник BLE072 (OPEN BIN), прошиваем (FLASH BIN)
4. Далее готовим под себя прошивку на сайте сяокат.рф, и заливаем уже прошивку в zip файле, а не бинарник BLE.

Получилось! Спасибо большое)

Gennadiy
Форумчанин
МоскваRating: 140
Gennadiy
09 july 2019, 11:45
Posted: 09 july 2019, 11:45
Ответ пользователю
Rin_Tanir : 03 july 2019, 0:57
на это сообщение (развернуть)
@Gennadiy а плату управления двигателем ?

@Gennadiy а плату управления двигателем ?

По вашей ссылке, контроллер 1:1 как родной. Прошьётся.

Shine
Новичок
Rating: 3
Shine
20 july 2019, 12:01
Posted: 20 july 2019, 12:01

Добрый день! Езжу на ES4, закастомл себе прошивку на базе 1.3.9 (не сильно злую, просто немного побыстрее- моща 50к, скорость до 38).  БМС 1.4.1. Есть такая трабла- ни при каких условиях не едет быстрее 35. Постораюсь описать подробнее:

35 набирает и на холостых и с моим весом на ходу, набирает уверено, при достижении скорости оттормаживается на 2-3км/ч, и по новой втапливает до пороговой скорости. Короче постоянно клюёт. Так происходит если заряд больше 80%. По мере снижения заряда 80%-65% пороговая скорость постепенно снижается до 30км/ч, манера поведения та же- бодро набирает потом оттормаживается на 2-3км/ч, и опять. 30км/ч идёт до 10% заряда. Короче он может, но его что-то держит: какой-то автоматический тормоз.


Я надеялся что на кастоме в среднем будет ехать 33 хотябы до 40% заряда, и 36-37 по прямым (у нас много широких велодорожек). По факту получается 33-35 до 70% заряда. Как либо можно исрпавить это дело?


Вопрос в принципе адрессован главным реверс-инженерам этого форума. Я прочитал всю тему, понимаю, о чём они пишут и как это делают. Однако я не обладаю такими знаниями сам, дизассемблирование для меня это что-то из разряда того, за что сжигали на кострах в средние века =)) Короче- чёрная магия =)) Не завалялось ли у вас ведёрко этой магии для моей ситуации?

FedToAl
Участник
КрасноярскRating: 52
FedToAl
20 july 2019, 15:50
Posted: 20 july 2019, 15:50
[quote="Shine"] Не завалялось ли у вас ведёрко этой магии для моей ситуации[/quote]

Я в свое время пытался раскрутить жёсткий диск, вернее его мотор. Там ШИМ сигнал и все зависит от драйвера. Драйвер это хрень которая ограничена своими элементами. И больше чем она может Гц выдать двигатель не крутится. Так что вопрос к Тесле он один знал как это работает.)))

Фёдоров
Форумчанин
МоскваRating: 451
Фёдоров
20 july 2019, 18:48
Posted: 20 july 2019, 18:48
[quote="Shine"]ехать 33 хотябы до 40% заряда, и 36-37 по прямым[/quote]

Скорость прямо пропорциональна мощности.

Если напряжение просело, то сколько Не повышай частоту поля драйвером, взять нужное количество энергии из подсевшего аккумулятора не удастся.

Shine
Новичок
Rating: 3
Shine
20 july 2019, 19:11
Posted: 20 july 2019, 19:11
Ответ пользователю
Фёдоров : 20 july 2019, 18:48
на это сообщение (развернуть)
[цитата Shine] Скорость прямо пропорциональна мощности.Если напряжение просело, то сколько Не повышай частоту...
[quote="Shine"]ехать 33 хотябы до 40% заряда, и 36-37 по прямым[/quote]

Скорость прямо пропорциональна мощности.

Если напряжение просело, то сколько Не повышай частоту поля драйвером, взять нужное количество энергии из подсевшего аккумулятора не удастся.

Я привожу цифры с нагрузкой и на холостых. Поверьте, я могу отличить недостаток мощности. Речь не о мощности, речь об ограничителе скорости. Максимальная скорость одинакова как с наездником 80кг, так и стоя на месте с поднятым колесом. Я думаю в этих ситуациях мощность отличается, однако скорость нет.

 1   
Олег Уржумцев
Новичок
МоскваRating: 6
Олег Уржумцев
20 july 2019, 22:43
Posted: 20 july 2019, 22:43
Ответ пользователю
Shine : 20 july 2019, 19:11
на это сообщение (развернуть)
Я привожу цифры с нагрузкой и на холостых. Поверьте, я могу отличить недостаток мощности. Речь не о мощности,...

Я привожу цифры с нагрузкой и на холостых. Поверьте, я могу отличить недостаток мощности. Речь не о мощности, речь об ограничителе скорости. Максимальная скорость одинакова как с наездником 80кг, так и стоя на месте с поднятым колесом. Я думаю в этих ситуациях мощность отличается, однако скорость нет.

В конструкторе от BotoX же как раз есть специальная галка — снять жёсткое ограничение скорости в 34 с копейками км/ч.


У меня мегавсратая батарейка и мелкие монолитные колёса, поэтому скорости выше 32 я практически не вижу, но для этих колёс без этой фичи получалось порядка 29.

Conejo
Форумчанин
МадридRating: 309
Conejo
21 july 2019, 10:57
Posted: 21 july 2019, 10:57

У человека Ninebot, его BotoX не поддерживает, и на нём такое не нужно (тот параметр, который на Сяо даёт ограничение в 35км/ч, на Найне сильно выше, около 60км/ч). Всё упирается в напряжение батареи - любой мотор нашего типа на каких-то оборотах «перестаёт хотеть быть мотором и начинает хотеть быть генератором» - напряжение, генерируемое самим мотором (растёт со скоростью), приближается к питающему и мотор просто отказывается дальше потреблять из батареи. Есть такой параметр мотора - Kv - обороты/вольт.

Мы пробовали переделку контроллера под удвоенную (20s) батарею на Найнботе одному здешнему человеку - спидометр на весу зашкаливал :)


А дёргания вблизи максимума - «отскоки» алгоритма регулятора тока вблизи насыщения ШИМ. Если на весу резко погазовать с разных начальных оборотов - можно поймать состояние с гладкими макс.оборотами.

Shine
Новичок
Rating: 3
Shine
22 july 2019, 11:29
Posted: 22 july 2019, 11:29

Про обратную ЭДС я прекрасно знаю. Если я приближаюсь к максимальной скорости зависиой от напряжения (как вы утверждаете) должна плавно падать тяга, причём под нагрузкой мотор не должен достигать макс скорости. Я прекрасно понимаю, о чём вы говорите. Это не та ситуация. Я утверждаю- 35 я смело еду, после чего он оттормаживается. Было бы классно если бы Вы допустили, что такое возможно, ведь я езджу не первый день, и не просто так говорю "с потолка". Если его с места кикнуть, спидометр и за 45 залетает, но моментально возвращается на 35.


1.3.3 ESC прошивка работает с 1.4.1 BMS? Ничего не запорится если я ещё больше откачу ESC ?


Проверил, на 1.3.3 тож не крутится. 


Если придерживаться теории максимального напряжения, самое простое- отследить показания скорости по мере разряда батареи, и сверить это с разаядным характеристиками для лития. Они должны совпадать. Я пожалуй так и сделаю.

Conejo
Форумчанин
МадридRating: 309
Conejo
22 july 2019, 15:51
Posted: 22 july 2019, 15:51

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

Но пара фактов: мотор от ES на Сяо крутит быстрее родного (у ES короче обмотки и выше Kv). С увеличенной (по напряжению) батареей обе модели крутят быстрее.

птзшник
Форумчанин
ПетрозаводскRating: 130
птзшник
22 july 2019, 20:17
Posted: 22 july 2019, 20:17
Ответ пользователю
Conejo : 22 july 2019, 15:51
на это сообщение (развернуть)
Ну вообще да, вопросы остаются, нужно будет какую-нибудь трассировку значений прямо работающего контроллера...

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

Но пара фактов: мотор от ES на Сяо крутит быстрее родного (у ES короче обмотки и выше Kv). С увеличенной (по напряжению) батареей обе модели крутят быстрее.

Быстрее 31 кмч? Оно легкозаменяемое на сяокат? И, если в курсе, такие же вопросы по мк от прошки, какое лучше/легче поставить, чтобы быстрее катить? Или хотя бы прошить мощнее.