Kompletny przewodnik flashowania adaptera DBSCAR 7 do ProDiag

Flashowanie adaptera DBScar 7 to nie tylko proste „kliknięcie” na telefonie. W tym modelu urządzenie musi zostać fizycznie otwarte, podłączone do programatora, a firmware wgrany za pomocą komputera. Dlatego ostrożne obchodzenie się z urządzeniem jest niezbędne — każdy błąd może trwale uszkodzić adapter.
Uwaga: Pliki flash wymagane dla Twojego urządzenia można zakupić tutaj: Pliki rozruchowe ProDiag

Otwieranie obudowy
DBScar 7 znajduje się w solidnej plastikowej obudowie połączonej zatrzaskami. Do jej otwarcia najlepiej użyć plastikowego narzędzia do podważania (np. do rozbierania telefonów) lub cienkiej plastikowej dźwigni. Można użyć także śrubokręta, ale często pozostawia on ślady uszkodzeń, dlatego należy go unikać. Najpierw usuń gumową osłonę, jeśli jest obecna. Następnie zlokalizuj szczelinę wzdłuż środka obudowy. W tym miejscu ukryte są małe zatrzaski, które łączą górną i dolną część. Ostrożnie włóż narzędzie w szczelinę między plastikowymi częściami i delikatnie je rozdziel. Najlepiej zacząć od strony przeciwnej do złącza OBD i pracować wokół, aż wszystkie zatrzaski zostaną zwolnione. Nie spiesz się — jeśli zatrzask się złamie, obudowa nie będzie się później prawidłowo zamykać. Po otwarciu zobaczysz płytkę drukowaną (PCB) z jej komponentami. Znajduje się na niej mikrokontroler STM32, a obok niego punkty testowe przeznaczone do programowania.

Identyfikacja i podłączenie pinów programatora
Na płytce PCB zauważysz małe metalowe pady. Są to piny programowania: GND, 3.3V, SWDIO i SWCLK. Niektóre adaptery mają obok nich nadrukowane oznaczenia; jeśli nie, użyj schematu pinów DBScar 7.
Do połączenia użyj programatora, takiego jak ST-LINK V2 (najczęściej) lub J-Link. Programator ma te same cztery piny. Połączenie jest bezpośrednie, „pin do pinu”:
GND → GND
3.3V → 3.3V
SWDIO → SWDIO
SWCLK → SWCLK
Jeśli nie masz lutownicy, możesz użyć krokodylków lub pinów pogo. Najbardziej niezawodną metodą jest jednak przylutowanie cienkich przewodów do punktów testowych podczas flashowania i usunięcie ich po zakończeniu. Przed podłączeniem dokładnie sprawdź układ — nieprawidłowe podłączenie może trwale uszkodzić układ scalony.
Uruchamianie programatora i wgrywanie firmware
Po podłączeniu adaptera do ST-LINK podłącz programator do portu USB komputera. Następnie uruchom oprogramowanie STM32 ST-LINK Utility. Jeśli wszystko jest poprawnie podłączone, program natychmiast wykryje mikrokontroler w DBScar 7.

W oprogramowaniu wybierz opcję otwarcia pliku firmware. Plik ten musi być przeznaczony dla DBScar 7 i zazwyczaj ma rozszerzenie .bin. Po załadowaniu kliknij „Program” lub „Write”. Proces wgrywania firmware rozpocznie się i zwykle trwa mniej niż minutę. Najważniejsze jest, aby nie przerywać połączenia — nie poruszaj kablami, nie odłączaj USB ani nie wyłączaj komputera. Gdy program zakończy pracę i wyświetli komunikat o powodzeniu, flashowanie jest zakończone.
Zamknięcie adaptera i weryfikacja
Odłącz przewody od płytki PCB. Jeśli były przylutowane, oczyść pady i usuń nadmiar lutu. Ostrożnie włóż płytkę z powrotem do obudowy i złóż ją w odwrotnej kolejności niż przy demontażu. Gdy wszystkie zatrzaski wskoczą na swoje miejsce, adapter jest gotowy.
Włóż urządzenie do portu OBD pojazdu i uruchom aplikację ProDiag na telefonie. Zaloguj się na swoje konto, włącz Bluetooth i wyszukaj adapter. Jeśli pojawi się prośba o kod parowania, wpisz 1234 lub 0000. Po połączeniu sprawdź, czy adapter jest rozpoznany jako ProDiag. Na koniec uruchom diagnostykę pojazdu, aby potwierdzić prawidłowe działanie.
Jeśli coś pójdzie nie tak
Może się zdarzyć, że programator nie wykryje mikrokontrolera. W takim przypadku sprawdź połączenia i spróbuj ponownie. Jeśli proces flashowania zostanie przerwany w połowie, nie panikuj — po prostu powtórz procedurę. Jeśli adapter po flashowaniu nie wykazuje oznak życia, najczęstszą przyczyną jest nieprawidłowy plik firmware. W takim przypadku musisz uzyskać właściwy plik .bin dla DBScar 7 i ponownie go zaprogramować.
Ważna uwaga: Zawsze używaj dokładnie takiego firmware’u, który jest przeznaczony dla DBScar 7. Próba flashowania urządzenia niekompatybilnymi plikami (np. firmware DBScar 5) może spowodować nieodwracalne uszkodzenia.

