Sign in to follow this  
Battery_Saver

Jak wgrać CFW na wersji 1.6.6 dla M365 PRO i 1.5.4 dla zwykłej M365 - DA SIĘ!

Recommended Posts

Wielu z Was, tak samo jak i ja, od jakiegoś czasu ma problem z możliwością wgrania CFW lub samego łączenia się z aplikacjami innymi niż od XIAOMI, po updacie softu na stockowy 1.5.4 dla zwykłej M365 oraz 1.6.6 dla wersji PRO. Jest to spowodowane tym, że została zmieniona komunikacja poprzez bluetooth, zostały dodane jakieś inne zabezpieczenia i tak dalej.

Co nam pozostało? Czekać aż twórcy aplikacji rozgryzą wszystko tak, by ponownie działało. No ale ile to będzie trwało? No właśnie, nie wiadomo. Ja tam nie miałem zamiaru być na łasce i niełasce kogoś, kogo nawet na oczy nie widziałem, czekać aż może ktoś coś wymyśli, albo i nie i postanowiłem sam wsiąść sprawy w swoje ręce. Sam posiadam od niedawna wersje PRO, która dotarła do mnie z softem 1.6.6, no i klops. 

Ale jest sposób jak to wszystko obejść, tak by znów móc wgrywać przy pomocy aplikacji Down_G dowolnie zmodyfikowany przez nas soft. Cała operacja jest dość skomplikowana, ale według mnie warta zachodu, ponieważ od razu będziemy mogli robić z naszą hulajką co chcemy. Cały sposób polega na ręcznym przeflashowaniu kontrolera ECS oraz modułu BLE. Metoda działa i była sprawdzana przeze mnie na zwykłej wersji M365 z softem 1.5.4 oraz na wersji PRO z softem 1.6.6.

 

Co będzie potrzebne?

- śrubokręt krzyżak mały (do demontażu modułu BLE)

- klucze torx (do demontażu pokrywy baterii oraz kontrolera)

- lutownica z małym grotem + cyna

- kabelki połączeniowe (+ ewentualnie goldpiny)

- programator STM8/32 np. STLINK v2 (Koszt: allegro 15zł-20zł LINK aliexpress 5zł-15zł LINK)

 - pasta termo-przewodząca

- komputer z systemem windows, dostępem do internetu i portem USB

- dużo czasu, miejsca i cierpliwości

 

oraz pliki:

- program do generowania plików .BIN które możemy wgrać bezpośrednio do kontrolera: POBIERZ

- program do flashowania kontrolera ESC: POBIERZ

- program do flashowania modułu BLE: POBIERZ

- plik .zip z FW, jaki sobie wygenerujemy np. TUTAJ dla wersji zwykłej M365 i TUTAJ dla wersji PRO

 

a także BARDZO WAŻNE:

- pełny numer seryjny naszej hulajki w formacie: xxxxx/xxxxxxxx najlepiej wziąć go z aplikacji XIAOMI lub przepisać z ramy hulajki

 

UWAGA!!! Muszę zaznaczyć, że wszystko robisz na własną odpowiedzialność! Nie odpowiadam za jakiekolwiek szkody, uszkodzenia czy nieudane próby wykonania poniższych czynności. Pomimo tego, że poradnik napisałem PO wykonaniu przeze mnie udanych prób tej modyfikacji na dwóch hulajnogach, sprawa jest na tyle skomplikowana, że każdy musi wziąść SAM odpowiedzialność za ewentualne problemy. Bardzo ważne jest, aby wszystko robić powoli, dokładnie i koniecznie zgodnie z przedstawioną przeze mnie kolejnością. Opuszczenie jakiejś czynności, lub zrobienie czegoś co tu nie jest wyszczególnione lub wykonanie czegoś inaczej w najlepszym wypadku skończy się po prostu tym, że nadal będziesz mieć wersje poprzednią a w najgorszym - uszkodzeniem hulajnogi. 

 

 

1. Zapisz numer seryjny hulajnogi. Weż go albo z naklejki z boku hulajki, lub z aplikacji. Musisz zapisać cały numer seryjny w postaci: xxxxx/xxxxxxxx

 

sn.thumb.png.7c91b5634bb89711d5f280be5b2ae966.png

 

2. Wyłącz hulajnogę, odwróć do góry nogami i odkręć wszystkie śrubki z plastikowej pokrywy baterii aby dostać się do kontrolera.

 

openkontr.thumb.png.45d9edc54f295c639fcb94c2ac156a61.png

 

3. Odepnij wszystkie kabelki od kontrolera zaczynając od baterii. Najlepiej zrób sobie zdjęcie, żeby przy składaniu nie było niejasności. Strzałkami zaznaczyłem trzy zaczepy z których trzeba wysunąć kabelki. Wszystko rób delikatnie, nie ciągnij na chama. Przewód od baterii najlepiej zabezpiecz jakąś taśma, by nie zrobić zwarcia. 

 

kabelkikontr.thumb.png.7234d41fd37d2d50e880731297655141.png

 

4. Odkręć i wyciągnij kontroler. Jest on przykręcony do ramy trzema śrubami imbusowymi/torxami. Uważaj by nie uszkodzić ani kontrolera, ani kabelków ani nie zgubić śrub. Nie zdziw się - pomiędzy obudową kontrolera a ramą hulajnogi jest pasta termo-przewodząca. 

 

srubkontr.thumb.png.a96ba541e5e1782c3a76826daf24e025.png

 

pasta.thumb.png.1086b19f930f7e6de94ab69194e743a4.png

 

5. Otwórz obudowę i wyciągnij z niej kontroler. Obudowa jest zamknięta na zaczepy, delikatnie je podważ by nie uszkodzić plastiku. UWAGA! kondensator będzie naładowany (napięcie ponad 30V), więc należy go rozładować poprzez albo podłączenie do niego żarówki/opornika albo po prostu poprzez zwarcie jego styków. 

 

IgJ7zbk.png

 

Ja przy okazji pogrubiłem ścieżki aby nie było możliwości ich przepalenia. Dla potomnym daję zdjęcie mosfetów, jakby ktoś chciał wymieniać, lub wiedzieć jakie są. 

 

c51iF5M.jpg

 

GiaS6Il.png

 

0mEHKdw.png

 

6. Do czterech zaznaczonych miejsc lutowniczych przylutuj albo goldpiny (ja tak zrobiłem) albo kabelki. Miejsca te są podpisane na pcb jako C D G 3V.  Musisz to robić bardzo ostrożnie, by nie uszkodzić elektroniki, nie porobić zwarć, zimnych lutów i tak dalej. Goldpiny będą mogły zostać po całej procedurze i ewnetualnie przydać się w przyszłości, kabelki trzeba będzie usunąć lub zabezpieczyć. Jest to potrzebne TYLKO do pewnego połączenia z programatorem.

 

Widok przód:

vtMSA1r.jpg

 

Widok tył:

sPUaEi0.jpg

 

7. Połącz programator STLINK z kontrolerem w podany poniżej sposób:

STLINK <----> KONTROLER

SWCLK <----> C

SWDIO <----> D

GND <----> G

3.3V <----> 3V

 

FAOotGF.jpg

 

8. Wygeneruj na podanych wyżej, przykładowych stronach, CFW zgodny z Twoim modelem hulajnogi, oraz Twoimi oczekiwaniami i zapisz plik .zip. Otwórz pobrane archiwum, wyodrębnij plik z końcówką .bin i zapisz go. Reszta plików nie będzie potrzebna. 

 

zip.jpg.490aa4f9bbd46d7623a2407b30c170e8.jpg

 

9. Pobierz program do generowania plików BIN i uruchom plik recBinMaster.exe.  Naciśnij 3 kropki, wskaż wyodrębniony wcześniej plik .bin po czym naciśnij przycisk podpisany: Generate recovery image for m365rec. Wskaż miejsce zapisu oraz nazwę wygenerowanego pliku.

 

recmaster.thumb.png.7d24e0b009a1277c40f7ac02d762550d.png

 

10. Pobierz program do flashowania kontrolera ESC. Uruchom i zainstaluj oprogramowanie i sterowniki dla programatora, jest to plik STM32 ST-LINK Utility v4.1.0 setup.exe. Włóż programator do portu USB w komputerze (programator musi być podłączony do kontrolera). Jeśli pojawi się zapytanie o instalację sterowników - zezwól.

 

rec.png.7676d4eb772a6ec09e91ad2797d49ed9.png

 

11. Uruchom plik m365rec.exe.  Pierwsze trzy kropki służą do wybrania oprogramowania dla STLINK-a jakie zostało zainstalowane wcześniej - to pole będzie wypełnione automatycznie. BEZWZGLĘDNIE NALEŻY ODZNACZYĆ CHECKSUM! Drugie trzy kropki to miejsce, gdzie wybieramy plik .bin jaki wygenerowany został w punkcie 9 - wskaż go. Ostatnie pole, to miejsce, gdzie wpisujemy numer seryjny hulajnogi. Po czym klikamy na START. Program zaczyna działać i programuje kontroler ESC. Może to potrwać parę minut. Operacja jest zakończona, gdy przycisk START nie jest już szary/nieaktywny. Nie można nic ruszać podczas programowania, najlepiej zostawić wszystko w spokoju i cierpliwie czekać.

 

gramy.jpg.087fb5cad163d7e138c32a8b2a7931e7.jpg

 

12. HURA! mamy zaprogramowany kontroler. Możemy odłączyć STLINK-a od komputera, złożyć wszystko do kupy i już możemy jeździć. Po połączeniu z aplikacją XIAOMI możemy zobaczyć, że wersja oprogramowania będzie taka jaką wygenerowaliśmy. Należy pamiętać by uważać przy składaniu i podłączaniu wszystkiego. Należy również dać pastę termo-przewodzącą pod obudowę kontrolera. Ale to jeszcze nie koniec, ponieważ owszem, już możemy jechać i cieszyć się większą prędkością czy mocą - zależnie od tego co wygenerowaliśmy, ale nadal nie będziemy mogli wgrywać modów przez aplikacje Down_G. Musimy jeszcze zrobić to samo z kontrolerem BLE.

 

13.  Na mostku kierownicy, zdejmujemy delikatnie podważając czarny plastik aby dostać się do sterownika BLE.  Będzie on wyglądał inaczej, zależnie od tego jaką mamy wersję hulajnogi - zwykłą czy PRO. Odkręcamy trzy małe śrubki uważając by nie uszkodzić niczego ani nie zrobić zwarcia. Odłączamy wszystkie kabelki i mamy uwolniony sterownik BLE. 

 

7dsWv1h.jpg

 

14. Musimy pozbyć się jednego kondensatora. Dla wersji oryginalnej PRO jest to C2 ale wersji zwykłej C16. Musimy go odlutować i nie będzie nam już później potrzebny. W modułach z chin - klony - te kondensatory są już najczęściej odlutowane więc nie ma z tym problemu. Oczywiście należy uważa by niczego przy okazji nie uszkodzić. 

 

IMG_20190516_075221_063_large.jpg?v=1557

IMG_20190320_083232__01-resized_large.jp

 

15. Do czterech zaznaczonych miejsc lutowniczych przylutuj albo goldpiny albo kabelki. Musisz to robić bardzo ostrożnie, by nie uszkodzić elektroniki, nie porobić zwarć, zimnych lutów i tak dalej. Po czym podłącz programator STLINK według podanego schematu, na takiej samej zasadzie jak z kontrolerem ESC wcześniej. Goldpiny będą mogły zostać po całej procedurze i ewnetualnie przydać się w przyszłości, kabelki trzeba będzie usunąć lub zabezpieczyć. Jest to potrzebne TYLKO do pewnego połączenia z programatorem.

 

photo_2019-05-18_21-39-36_large.jpg?v=15

ble-swd-pinout.d61f541b_large.jpg?v=1553

 

 

m365_connection_large.jpg?v=1554837350

 

16. Pobierz z podanego wyżej linku program do flashowania modułu BLE, rozpakuj archiwum. Włóż programator do portu USB w komputerze (programator musi być podłączony do sterownika BLE). Jeśli pojawi się zapytanie o instalację sterowników - zezwól. 

 

17.  Uruchom plik .bat odpowiedni dla Twojej wersji hulajnogi/sterownika BLE. Dla wersji PRO lub zwykłej z panelem od PRO uruchom plik blePROrec.bat natomiast dla zwykłej M365 z diodowym panelem uruchom plik ble365rec.bat. Otworzy się okienko wiersza poleceń i program zacznie wgrywać oprogramowanie do modułu. Gdy wszystko przebiegnie pomyślnie moduł się uruchomi ponownie, wyda dźwięk - to będzie znak, że wszystko przebiegło pomyślnie. Wynik programu powinien być taki:

 

result.thumb.png.df3fd21d880663c73dc1dd33c5ac995f.png 

 

18. Odłącz programator od komputera, złóż wszystko do kupy i od teraz możesz się cieszyć możliwością wgrywania każdego softu poprzez aplikację Down_G oraz działającymi wszystkimi aplikacjami np takimi jak M365_tools. 

 

Pamiętaj, by nie aktualizować oprogramowania w stockowej aplikacji XIAOMI, ponieważ stracisz to wszystko, co wykonałeś. 

 

PS. ktoś kiedyś tutaj pytał czy da się wyzerować licznik przebiegu hulajnogi. Odpowiedzi były, że się nie da. Otóż, skutkiem ubocznym przeflashowania kontrolera ESC jest wyzerowanie przebiegu.

 

---

Poradnik został stworzony przeze mnie, oparty na moich poczynaniach i doświadczeniach. Większość zdjęć jest mojego autorstwa, wykonywane były podczas tej właśnie modyfikacji. Poradnik został stworzony dla forum miuipolska.pl. Można go rozpowszechniać w takiej formie, lub przetłumaczonej, lecz należy dodać dopisek: Poradnik został stworzony przez Battery_Saver specjalnie dla forum miuipolska.pl

 

 

Edited by Battery_Saver
  • Thanks 1

Share this post


Link to post
Share on other sites
Guest

Zacna instrukcja Milordzie.
Mała uwaga. Aby odblokować możliwość aktualizacji oprogramowania wystarczy zacząć od punku 13.
Tak jak napisałeś na wstępie problem leży w wersji oprogramowania BLE.

Warto również zauważyć że, często w STlink V2 opis pinów na obudowie nie zgadza się fizycznie.
Opis pinów znajduje się w opisie u sprzedawcy (nagminne sytuacje na Aliexpress)

Share this post


Link to post
Share on other sites

czy na płycie głownej ma sie palic czerwona dioda ?

 

edit 3 godz pózniej ) 

udało sie w m365rec wyskakiwało mi bin no fund , potem jak to ogarnolem wyskakiwola ze idzie idzie i nagle bum , ze flash failed , az w koncu doszedlem co robie nie tak i obok czerwonej zaczela migac zielona dioda 

dzieki wielkie Baterry_Saver

Edited by sebekcrx

Share this post


Link to post
Share on other sites
Dnia 14.07.2020 o 21:38, sebekcrx napisał:

udało sie w m365rec wyskakiwało mi bin no fund , potem jak to ogarnolem wyskakiwola ze idzie idzie i nagle bum , ze flash failed , az w koncu doszedlem co robie nie tak i obok czerwonej zaczela migac zielona dioda 

Gratuluje.

Prosze skrobnij 2-3 zdania co jak to mawiają „nie pykło”. Może to komuś pomoże.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this