{"id":4908,"date":"2025-09-16T17:18:39","date_gmt":"2025-09-16T15:18:39","guid":{"rendered":"https:\/\/xdiag.org\/?page_id=4908"},"modified":"2025-09-16T17:18:41","modified_gmt":"2025-09-16T15:18:41","slug":"complete-guide-to-flashing-the-thinkdiag-2-adapter-to-x-diag-pro","status":"publish","type":"page","link":"https:\/\/xdiag.org\/de\/xdiag-tips\/complete-guide-to-flashing-the-thinkdiag-2-adapter-to-x-diag-pro\/","title":{"rendered":"Vollst\u00e4ndige Anleitung zum Flashen des ThinkDiag 2 Adapters auf X-Diag Pro"},"content":{"rendered":"<style>.kb-row-layout-id4908_2ad4e1-98 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id4908_2ad4e1-98 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id4908_2ad4e1-98 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:800px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id4908_2ad4e1-98 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id4908_2ad4e1-98 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id4908_2ad4e1-98 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id4908_2ad4e1-98 alignfull wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column4908_2985d2-68 > .kt-inside-inner-col,.kadence-column4908_2985d2-68 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column4908_2985d2-68 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column4908_2985d2-68 > .kt-inside-inner-col{flex-direction:column;}.kadence-column4908_2985d2-68 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column4908_2985d2-68 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column4908_2985d2-68{position:relative;}@media all and (max-width: 1024px){.kadence-column4908_2985d2-68 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column4908_2985d2-68 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column4908_2985d2-68\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading4908_623b84-a9, .wp-block-kadence-advancedheading.kt-adv-heading4908_623b84-a9[data-kb-block=\"kb-adv-heading4908_623b84-a9\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading4908_623b84-a9 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading4908_623b84-a9[data-kb-block=\"kb-adv-heading4908_623b84-a9\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading4908_623b84-a9 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading4908_623b84-a9[data-kb-block=\"kb-adv-heading4908_623b84-a9\"] img.kb-inline-image{width:150px;vertical-align:baseline;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<h1 class=\"kt-adv-heading4908_623b84-a9 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading4908_623b84-a9\"><strong><strong>Vollst\u00e4ndige Anleitung zum Flashen des ThinkDiag 2 Adapters auf X-Diag Pro<\/strong><\/strong><\/h1>\n\n<p>Der ThinkDiag 2 Adapter ist ein fortschrittliches OBD-Ger\u00e4t. F\u00fcr erweiterte Firmware-Versionen oder zur Wiederherstellung eines \u201efestgefahrenen\u201c Ger\u00e4ts muss er physisch \u00fcber einen Programmer (ST-LINK V2 oder J-Link) geflasht werden. Diese Anleitung deckt den gesamten Prozess ab \u2013 vom \u00d6ffnen des Geh\u00e4uses bis zum Abschluss des Flash-Vorgangs und der Funktionspr\u00fcfung.<\/p>\n\n<p><strong>\u00d6ffnen des Geh\u00e4uses<\/strong><\/p>\n\n<p>Das ThinkDiag 2 Geh\u00e4use besteht aus Kunststoff, wobei Ober- und Unterteil durch Clips zusammengehalten werden. Zum \u00d6ffnen verwenden Sie ein d\u00fcnnes Kunststoff-Hebelwerkzeug oder ein Werkzeug zum \u00d6ffnen von Smartphones. Verwenden Sie keine spitzen Schraubendreher, da diese den Kunststoff oder interne Komponenten besch\u00e4digen k\u00f6nnen. Falls der Adapter \u00fcber eine gummierte Schutzh\u00fclle verf\u00fcgt, entfernen Sie diese zuerst. Lokalisieren Sie die Clips in der Mitte des Geh\u00e4uses und f\u00fchren Sie das Werkzeug vorsichtig zwischen die Kunststoffteile ein. Beginnen Sie auf der dem OBD-Stecker gegen\u00fcberliegenden Seite und arbeiten Sie sich rund um das Geh\u00e4use vor, bis sich alle Clips l\u00f6sen. Nach dem \u00d6ffnen sehen Sie die Leiterplatte mit dem Mikrocontroller und den Testpunkten f\u00fcr die Programmierung.<\/p>\n\n<style>.kb-image4908_6d1873-0c.kb-image-is-ratio-size, .kb-image4908_6d1873-0c .kb-image-is-ratio-size{max-width:787px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image4908_6d1873-0c.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image4908_6d1873-0c .kb-image-is-ratio-size{align-self:unset;}.kb-image4908_6d1873-0c{max-width:787px;}.image-is-svg.kb-image4908_6d1873-0c{-webkit-flex:0 1 100%;flex:0 1 100%;}.image-is-svg.kb-image4908_6d1873-0c img{width:100%;}.kb-image4908_6d1873-0c .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image4908_6d1873-0c size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/xdiag.org\/wp-content\/uploads\/2025\/09\/aiowjfoiawjfioawojf-1024x640.png\" alt=\"\" class=\"kb-img wp-image-4911\" srcset=\"https:\/\/xdiag.org\/wp-content\/uploads\/2025\/09\/aiowjfoiawjfioawojf-1024x640.png 1024w, https:\/\/xdiag.org\/wp-content\/uploads\/2025\/09\/aiowjfoiawjfioawojf-300x188.png 300w, https:\/\/xdiag.org\/wp-content\/uploads\/2025\/09\/aiowjfoiawjfioawojf-768x480.png 768w, https:\/\/xdiag.org\/wp-content\/uploads\/2025\/09\/aiowjfoiawjfioawojf.png 1430w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p><strong>Auffinden und Anschlie\u00dfen der Programmierpins<\/strong><\/p>\n\n<p>Auf der ThinkDiag 2 Leiterplatte (PCB) befinden sich Pads oder kleine Anschl\u00fcsse zum Verbinden eines Programmierger\u00e4ts. Die vier wichtigsten Pins sind:<\/p>\n\n<p>GND \u2013 Masse<\/p>\n\n<p>3,3 V \u2013 Stromversorgung<\/p>\n\n<p>SWDIO \u2013 Datenleitung<\/p>\n\n<p>SWCLK \u2013 Taktleitung<\/p>\n\n<p>Verbinden Sie diese direkt mit einem ST-LINK V2- oder J-Link-Programmierger\u00e4t. Wenn Sie einen L\u00f6tkolben verwenden, l\u00f6ten Sie d\u00fcnne Dr\u00e4hte an die Testpunkte. Alternativ k\u00f6nnen auch kleine Krokodilklemmen oder Pins verwendet werden, jedoch m\u00fcssen die Verbindungen stabil bleiben. \u00dcberpr\u00fcfen Sie vor dem Anschlie\u00dfen die Pinbelegung sorgf\u00e4ltig, um Kurzschl\u00fcsse oder Sch\u00e4den am Mikrocontroller zu vermeiden.<\/p>\n\n<p><strong>Flashen der Firmware<\/strong><\/p>\n\n<p>Sobald der Adapter mit dem Programmierger\u00e4t verbunden ist, schlie\u00dfen Sie den ST-LINK V2 an den USB-Port des Computers an und starten Sie das STM32 ST-LINK Utility. Die Software sollte den Mikrocontroller im ThinkDiag 2 erkennen.<\/p>\n\n<p>W\u00e4hlen Sie \u201eProgram\u201c oder \u201eLoad File\u201c und laden Sie die speziell f\u00fcr ThinkDiag 2 bestimmte Firmware-Datei (.bin). Klicken Sie auf \u201eStart\u201c und warten Sie, bis der Vorgang abgeschlossen ist. Bewegen Sie w\u00e4hrend des Flashens keine Kabel, trennen Sie den Computer nicht und entfernen Sie den Adapter nicht. Der Vorgang dauert in der Regel weniger als eine Minute. Sobald die Software einen erfolgreichen Schreibvorgang best\u00e4tigt, ist das Flashen abgeschlossen.<\/p>\n\n<style>.kb-image4908_19438b-01 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image4908_19438b-01 size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/xdiag.org\/wp-content\/uploads\/2025\/09\/awfioajwfioawjfawf-1024x640.png\" alt=\"\" class=\"kb-img wp-image-4840\" srcset=\"https:\/\/xdiag.org\/wp-content\/uploads\/2025\/09\/awfioajwfioawjfawf-1024x640.png 1024w, https:\/\/xdiag.org\/wp-content\/uploads\/2025\/09\/awfioajwfioawjfawf-300x188.png 300w, https:\/\/xdiag.org\/wp-content\/uploads\/2025\/09\/awfioajwfioawjfawf-768x480.png 768w, https:\/\/xdiag.org\/wp-content\/uploads\/2025\/09\/awfioajwfioawjfawf.png 1430w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p><strong>Schlie\u00dfen des Geh\u00e4uses und \u00dcberpr\u00fcfung<\/strong><\/p>\n\n<p>Trennen Sie die Programmer-Kabel und legen Sie die Leiterplatte vorsichtig zur\u00fcck in das Geh\u00e4use. Schlie\u00dfen Sie das Geh\u00e4use, sodass alle Clips h\u00f6rbar einrasten.<\/p>\n\n<p>Stecken Sie den ThinkDiag 2 in den OBD-Anschluss des Fahrzeugs und starten Sie die X-Diag PRO-App auf Ihrem Smartphone. Melden Sie sich an, aktivieren Sie Bluetooth und verbinden Sie den Adapter. Falls ein Code abgefragt wird, lautet dieser in der Regel 1234 oder 0000. Sobald der Adapter erkannt wird, f\u00fchren Sie eine Fahrzeugdiagnose durch, um sicherzustellen, dass alles korrekt funktioniert.<\/p>\n\n<p><strong>Fehlerbehebung<\/strong><\/p>\n\n<ul class=\"wp-block-list\"><li>Wenn der Programmierer den Mikrocontroller nicht erkennt, \u00fcberpr\u00fcfen Sie die Verbindungen und die Stromversorgung.<\/li>\n\n<li>Wenn der Flash-Vorgang mittendrin abbricht, versuchen Sie den Vorgang erneut.<\/li>\n\n<li>Wenn der Adapter nach dem Flashen nicht reagiert, ist die Firmware m\u00f6glicherweise falsch; flashen Sie erneut mit der richtigen Datei.<\/li>\n\n<li>Wenn die Bluetooth-Verbindung fehlschl\u00e4gt, l\u00f6schen Sie die alte Kopplung auf Ihrem Smartphone und koppeln Sie das Ger\u00e4t erneut.<\/li><\/ul>\n\n<p>Zusammenfassung: Der ThinkDiag 2 wird mit einem Kunststoff-Hebelwerkzeug ge\u00f6ffnet, \u00fcber die SWD-Schnittstelle mit ST-LINK V2 verbunden, die Firmware wird mithilfe des STM32 Utility aufgespielt und anschlie\u00dfend wird der Adapter wieder zusammengebaut und mit X-Diag PRO verwendet.<\/p><\/div><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>COMPLETE GUIDE TO FLASHING THE THINKDIAG 2 ADAPTER TO X-DIAG PRO The ThinkDiag 2 adapter is an advanced OBD device. For advanced firmware versions or recovering a \u201cstuck\u201d device, it needs to be flashed physically via a programmer (ST-LINK V2 or J-Link). This guide covers the entire process\u2014from opening the housing to completing the flash&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":4849,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Guide on how to flash THINKDIAG 2 adapter to x-diag pro","_seopress_titles_desc":"How to flash THINKDIAG 2 adapter to x-diag pro","_seopress_robots_index":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"iawp_total_views":2508,"footnotes":""},"class_list":["post-4908","page","type-page","status-publish","hentry"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"xpro5","author_link":"https:\/\/xdiag.org\/de\/author\/xpro5\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/xdiag.org\/de\/wp-json\/wp\/v2\/pages\/4908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xdiag.org\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/xdiag.org\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/xdiag.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xdiag.org\/de\/wp-json\/wp\/v2\/comments?post=4908"}],"version-history":[{"count":1,"href":"https:\/\/xdiag.org\/de\/wp-json\/wp\/v2\/pages\/4908\/revisions"}],"predecessor-version":[{"id":4912,"href":"https:\/\/xdiag.org\/de\/wp-json\/wp\/v2\/pages\/4908\/revisions\/4912"}],"up":[{"embeddable":true,"href":"https:\/\/xdiag.org\/de\/wp-json\/wp\/v2\/pages\/4849"}],"wp:attachment":[{"href":"https:\/\/xdiag.org\/de\/wp-json\/wp\/v2\/media?parent=4908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}