- dodano logo do programu.
- ciekawe czyja to alfa.
- dodano logo do programu.
- ciekawe czyja to alfa.
_______________________________________
- AR 156 TS 2.0 ecu M1.5.5
- 147 1.6 16v 105CV ecu ME7.3.1.
- G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
+ e-Niro KIA 64 kWh battery, 200CV, 400 Nm
- próby połączenia z BLE 4.0 oraz próbne kody inicjalizacji interfejsu.
- - - Updated - - -
Setup BLE scan
Scanning BLE devices...
Looking for dd:0d90:df:aa
BLE advertised device found: Name: IOS-Vlink, Address: dd:0d90:df:aa, serviceUUID: 000018f0-0000-1000-8000-00805f9b34fb, txPower: 4
dd:0d90:df:aa
Stop scanning. Found my BLE device.
Devices found: 1
Scan done!
Device setup completed
bleConnect dd:0d90:df:aa
onConnect
bleConnected
- bleConnected to server
- Found our service
- Found our characteristic
- Found our characteristic write
- canNotify
- canIndicate
- canWrite
We are now connected to the BLE device.
>>> AT Z
>>> AT I
>>> AT E0
>>> AT L0
>>> AT S0
>>> AT DP
Ostatnio edytowane przez bubu321 ; 06-08-2020 o 19:27
_______________________________________
- AR 156 TS 2.0 ecu M1.5.5
- 147 1.6 16v 105CV ecu ME7.3.1.
- G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
+ e-Niro KIA 64 kWh battery, 200CV, 400 Nm
- podłączono interfejs do body komputera Giulietty ( na stole) , problemem okazał się opornik 120 Om (R2 na zdjęciu) terminujący interfejs.
- po wylutowaniu tego opornika transmisja z body działa poprzez interfejs iCAR Pro BLE 4.0
- krótki log
"
>>> AT SPB
OK
>
>>> AT DP
ISO 15765-4 (CAN 29/50)
>
>>> AT CP18
OK
>>> AT CRA18DAF140
OK
>>> AT SHDA40F1
OK
>>> AT ST32
OK
>>> AT ST AF
OK
>>> 1003
50 03 00 32 01 F4
>>> 3E00
7E 00
>>> 190208
043
0: 59 02 0F D7 03 87
1: 0F D7 05 87 0F D7 10
2: 87 0F D7 26 87 0F 90
3: 22 13 0F 90 81 14 0F
4: 90 29 15 0F 90 33 64
5: 0F D7 34 87 0F 90 38
6: 15 0F 90 32 15 0F 90
7: 31 13 0F C0 01 87 0F
8: 90 30 13 0F 90 47 67
9: 0F 90 06 15 0F
merged: 59 02 0F D7 03 87 0F D7 05 87 0F D7 10 87 0F D7 26 87 0F 90 22 13 0F 90 81 14 0F 90 29 15 0F 90 33 64 0F D7 34 87 0F 90 38 15 0F 90 32 15 0F 90 31 13 0F C0 01 87 0F 90 30 13 0F 90 47 67 0F 90 06 15 0F
>>> AT ST AF
OK
>>> 1003
50 03 00 32 01 F4
>>> 3E00
7E 00
>>> 190208
"
_______________________________________
- AR 156 TS 2.0 ecu M1.5.5
- 147 1.6 16v 105CV ecu ME7.3.1.
- G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
+ e-Niro KIA 64 kWh battery, 200CV, 400 Nm
- poniżej w pliku pełne kody AT do nawiązania komunikacji poprzez interfejs iCAR BLE 4.0
- wartości binarne to odpowiedz na zapytanie o ramkę 0x120.
- takim symbolem --> oznaczono odpowiedz z body komputera.
- sa także problemy, w zwiazku z tym że używam string() object często pojawia się bład sterty (error heap free) ale na razie daję sobie radę.
- zrezygnowalem , jak na razie, z zaprogramowania odczytu całego body, brak czasu.
- ale bazując na tym rozwiązaniu łatwo będzie (czytaj jak kto ma czas) dopisać procedury.
_______________________________________
- AR 156 TS 2.0 ecu M1.5.5
- 147 1.6 16v 105CV ecu ME7.3.1.
- G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
+ e-Niro KIA 64 kWh battery, 200CV, 400 Nm
- program uzyskał status wersji 0.0.1, czyli takiej jaką można przedstawić użytkownikom.
- kilka słów na temat funkcji trzech klawiszy.
- każdy klawisz ma przypisane funkcje: krótkie naciśnięcie, dwu-klik, trój-klik oraz long klik (powyżej 700 msek.)
- lewy i prawy klawisz poprzez krótkie naciśniecie klawisza pozwala poruszać się po Menu w górę, dół lub po ekranach od 0 do 10 w lewo, prawo.
- klawisz środkowy krótkim naciśnięciem wybiera wyświetlanie Menu lub wyświetlanie ekranów.
- dłuższe przytrzymanie (long klik) klawisza lewego powoduje zmianę jasności obrazu wyświetlacza, trój-klik tym klawiszem ustawia maksymalną jasność ekranu.
- dłuższe przytrzymanie (long klik) klawisza prawego powoduje zrzut aktualnego ekranu wyświetlacza pod warunkiem, że wcześniej był uruchomiony program processing w wersji 3.0.
- kolejne kroki to testy na samochodzie oraz uruchomienie programu na innym wyświetlaczu TT-GO ver 1.3.
_______________________________________
- AR 156 TS 2.0 ecu M1.5.5
- 147 1.6 16v 105CV ecu ME7.3.1.
- G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
+ e-Niro KIA 64 kWh battery, 200CV, 400 Nm
- obudowy wyświetlaczy mogą być rózne w zalezności od upodobań.
- preferuję M5Stack, chociaż szkoda mi tego "dużego" wyświetlacza w LiLy_Go.
_______________________________________
- AR 156 TS 2.0 ecu M1.5.5
- 147 1.6 16v 105CV ecu ME7.3.1.
- G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
+ e-Niro KIA 64 kWh battery, 200CV, 400 Nm
- program został zaliczony do wersji 0.1.1 ponieważ uruchomiono program na samochodzie.
- pojawił sie jeden błąd związany ze zbyt malą kolejką na ramki ale łatwy do naprawy.
- nie będę męczył logami i zrzutami.
- tryb offline body uzyskano dopiero po wymontowaniu 6 bezpieczników (być może wystarczy mniejszą ilość wymontować z body.)
- wymontowano bezpieczniki F42(ABS), F50(AIR Bag), F37(licznik), F51(licznik), F49(klima) oraz F53(panel).
- nie demontować bezpiecznika F36 ponieważ zasila gniazdo OBDII.
- wcześniej wymontowywałem łączówki z body ale to żmudna i ciężka praca i można coś urwać.
- bez wymontowania tych bezpieczników body cały czas zgłaszało, że nie może przejść w tryb offline ponieważ są aktywne sesje do niego.
- teraz tego nie ma.
- na stole program pracuje godzinami bez błędów i tak ma być.
- pracuję obecnie nad procedurą programowania M5Stacka, bo nie sądzę, aby komuś sie chciało kompilować pod Arduino cały program.
- a tak uruchomimy program flaszujący, podamy pliki binarne, podłączymy M5Stack za pomoca kabla USB do notebooka i programujemy.
Ostatnio edytowane przez bubu321 ; 27-08-2020 o 19:17
_______________________________________
- AR 156 TS 2.0 ecu M1.5.5
- 147 1.6 16v 105CV ecu ME7.3.1.
- G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
+ e-Niro KIA 64 kWh battery, 200CV, 400 Nm
- flashowanie M5Stack wykonamy z pomoca programu ESP32 flash download tool w wersji 3.8.5.
- uruchamiamy program (program uruchomi commnd line cmd) i wybieramy Developer mode.
- wybieramy kolejno SP32 DownloadTool, wypełniamy poszczególne tabelki zgodnie z zrzutem z ekranu.
- naturalnie M5Stack podłączone do USB i wybrany nasz port USB (w moim przypadku to port 5), ważne aby wybrać predkość 921600 bodów.
- pliki binarne do programowania ( 3.5 MB) oraz program ESP32 flash download ( 21 MB) zostały wcześniej ściagnięte np. z torentów.
- klawisz start i czekamy aż program skończy programować, około 20 sekund.
- M5Stack zaprogramowany.
- szukam kogoś chętnego kto zna torenty aby spróbował ściagnąć pliki binarne i program flashujący dla testów, czy można ta drogą propagować binaria.
- ja ze swej strony bym wystawił na torentach te binaria.
- chętnych zapraszam na PW (prywatne wiadomości).
_______________________________________
- AR 156 TS 2.0 ecu M1.5.5
- 147 1.6 16v 105CV ecu ME7.3.1.
- G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
+ e-Niro KIA 64 kWh battery, 200CV, 400 Nm