{"id":158,"date":"2015-12-19T19:07:07","date_gmt":"2015-12-19T18:07:07","guid":{"rendered":"http:\/\/www.dunt.at\/?p=158"},"modified":"2016-09-12T11:11:05","modified_gmt":"2016-09-12T09:11:05","slug":"nec-24c3264-eeprom-auslesen","status":"publish","type":"post","link":"https:\/\/www.dunt.at\/duntold\/nec-24c3264-eeprom-auslesen\/","title":{"rendered":"NEC 24c32\/64 EEPROM auslesen"},"content":{"rendered":"<p>Hier m\u00f6chte ich beschreiben wie man bei den schwarz\/wei\u00dfen Kombiinstrumenten im Passat den EEPROM ausliest ohne teuer Tachotools. Klar ist es mit einen Tachotool wie AVDI, Smok, Carprog \u00fcber OBD eifacher, diese Tools kosten meist \u00fcber 1000\u20ac. Um den EEPROM mit einen einfachen Programmer auszulesen gibt 2 M\u00f6glichkeiten.<\/p>\n<p>In den Kombiinstrumenten wurden 2 verschiedene EEPROM`s verbaut 24c32 und 24c64. Bei beiden kann man die Daten \u00fcber den SPI Bus auslesen.\u00a0Am Softwarestand (SW) erkennt Ihr welches EEPROM verbaut ist.\u00a0Tachos bis SW 03XX haben einen 24C32 und ab SW 04XX ist es ein 24C64.\u00a0Premiumtachos ab SW 02XX haben einen 24C64<\/p>\n<p>1 = A0,\u00a02 = A1,\u00a03 = A5,\u00a04 = GND,\u00a05 = SDA,\u00a06 = SCL,\u00a07 = NC,\u00a08 = VCC<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-180\" src=\"https:\/\/www.dunt.at\/wp-content\/uploads\/2016\/09\/staging_18.png\" alt=\"staging_18\" width=\"181\" height=\"212\" \/><\/p>\n<p>Um diese Bauteile auszulesen braucht man einen EEPROM Programmer. Man kann sich einen in der Bucht kaufen oder man baut sich einen selbst. Eine g\u00fcnstige und gute Eigenbaul\u00f6sung, wen man einen XP-PC mit LPT Port hat ist das Easy I\u00b2C Bus Interface von Lancos. Das Programm und einen Schaltplan gibt es <a href=\"http:\/\/www.lancos.com\/prog.html\">hier<\/a>.<br \/>\n<strong>Variante 1<\/strong><br \/>\nDazu m\u00fcssen die Zeiger abgezogen und der EEPROM direkt mit der Klammer bzw. durch anl\u00f6ten ausgelesen werden.<\/p>\n<p>Der EEPROM sitzt unter der Geschwindigkeitsanzeige dh. der Tacho muss zerlegt werden. Eine detailierte Anleitung zum zerlegen findest du <span style=\"text-decoration: underline;\"><strong>hier<\/strong><\/span>.<\/p>\n<p>Der EEPROM befindet sich auf der oberen Seite der Platine unter der Geschwindigkeitsanzeige.<\/p>\n<!-- Rendered by FancyBox without labels BEGIN -->\n\n\t<style type=\"text\/css\">\n\t\t\t\t\t#gallery-0 {\n\t\t\t\t\t\tmargin: auto;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-0 .gallery-item {\n\t\t\t\t\t\tfloat: left;\n\t\t\t\t\t\tmargin-top: 10px;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\twidth: 19%;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-0 img {\n\t\t\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-0 .gallery-caption {\n\t\t\t\t\t\tmargin-left: 0;\n\t\t\t\t\t}\n\t<\/style>\n<script type=\"text\/javascript\">\n$(document).ready(function() {\n\t\/*\n\t *  Simple image gallery. Uses default settings\n\t *\/\n\n\t$(\".fancybox\").fancybox({\n\t\t\"transitionIn\"\t\t: \"none\",\n\t\t\"transitionOut\"\t\t: \"none\",\n\t\t\"titlePosition\" \t: \"over\"\n\n\t});\n});\n<\/script>\n\n\t<div id=\"gallery-0\" class=\"gallery galleryid-0 gallery-size-thumbnail\" style=\"\"><dl class=\"gallery-item\"><dt class=\"gallery-icon\">\n\t\t<a class=\"fancybox\" href=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_1-1024x678.jpg\" rel=\"gallery-0\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" class=\"attachment-thumbnail\" alt=\"\" src=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_1-150x150.jpg\" \/><\/a><\/dt><\/dl>\n\n<\/div><br clear=\"all\" \/><!-- Rendered by FancyBox without labels END -->\n\n<p>Zum auslesen m\u00fcsst Ihr den Programmer erst mit den EEPROM verbinden. Der 24c32\/64 im Passat Tacho kann im eingebauten Zustand ausgelesen werden. Die &#8222;elegantere&#8220; L\u00f6sung die ich auch empfehle, ist den EEPROM mit einer Klammer auszulesen, einer so genannten Soic8 Klammer. Ihr k\u00f6nnt die Kabel aber auch anl\u00f6ten (Vorsicht das Ihr den EEPROM nich zerst\u00f6rt nur f\u00fcr den ge\u00fcbten L\u00f6ter. Es muss auch nur Pin 4 GND, Pin 5 SDA, Pin 6 SCL, Pin 8 VCC mit den Programmer verbinden).<\/p>\n<p><!-- Rendered by FancyBox without labels BEGIN -->\n\n\t<style type=\"text\/css\">\n\t\t\t\t\t#gallery-1 {\n\t\t\t\t\t\tmargin: auto;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-1 .gallery-item {\n\t\t\t\t\t\tfloat: left;\n\t\t\t\t\t\tmargin-top: 10px;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\twidth: 19%;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-1 img {\n\t\t\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\t\t\tmargin-left: 0;\n\t\t\t\t\t}\n\t<\/style>\n<script type=\"text\/javascript\">\n$(document).ready(function() {\n\t\/*\n\t *  Simple image gallery. Uses default settings\n\t *\/\n\n\t$(\".fancybox\").fancybox({\n\t\t\"transitionIn\"\t\t: \"none\",\n\t\t\"transitionOut\"\t\t: \"none\",\n\t\t\"titlePosition\" \t: \"over\"\n\n\t});\n});\n<\/script>\n\n\t<div id=\"gallery-1\" class=\"gallery galleryid-1 gallery-size-thumbnail\" style=\"\"><dl class=\"gallery-item\"><dt class=\"gallery-icon\">\n\t\t<a class=\"fancybox\" href=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_2-1024x678.jpg\" rel=\"gallery-1\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" class=\"attachment-thumbnail\" alt=\"\" src=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_2-150x150.jpg\" \/><\/a><\/dt><\/dl>\n\n<dl class=\"gallery-item\"><dt class=\"gallery-icon\">\n\t\t<a class=\"fancybox\" href=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_3-1024x679.jpg\" rel=\"gallery-1\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" class=\"attachment-thumbnail\" alt=\"\" src=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_3-150x150.jpg\" \/><\/a><\/dt><\/dl>\n\n<\/div><br clear=\"all\" \/><!-- Rendered by FancyBox without labels END -->\n<br \/>\nKlarer Nachteil an dieser Variante: die Zeiger m\u00fcssen abgezogen werden und diese sind wieder schwer in der gleichen Position anzubringen.\u00a0Bringt nur Vorteile wenn man eine EEPROM Programmer mit Klammer hat und z.B. auf die blauen R-Line Zeiger wechselt.<\/p>\n<p><strong>Variante 2<\/strong><br \/>\nDie zweite M\u00f6glichkeit ist den EEPROM von der R\u00fcckseite auszulesen. Der Vorteil ist, die Zeiger m\u00fcssen nicht abgezogen werden. Den die SPI Leitungen sind ja sowiso \u00fcber die Platine mit den NEC verbunden und die kann man abgreifen und den EEPROM \u00fcber diese auslesen.<\/p>\n<p>Dazu den EEPROM Programmer mit folgenden L\u00f6tpunkten verbinden:<br \/>\nA &gt; GND &gt; Pin 4<br \/>\nB &gt; VCC &gt; Pin 8<br \/>\nC &gt; SCL &gt; Pin 6<br \/>\nD &gt; SDA &gt; Pin 5<\/p>\n<!-- Rendered by FancyBox without labels BEGIN -->\n\n\t<style type=\"text\/css\">\n\t\t\t\t\t#gallery-2 {\n\t\t\t\t\t\tmargin: auto;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-2 .gallery-item {\n\t\t\t\t\t\tfloat: left;\n\t\t\t\t\t\tmargin-top: 10px;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\twidth: 19%;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-2 img {\n\t\t\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-2 .gallery-caption {\n\t\t\t\t\t\tmargin-left: 0;\n\t\t\t\t\t}\n\t<\/style>\n<script type=\"text\/javascript\">\n$(document).ready(function() {\n\t\/*\n\t *  Simple image gallery. Uses default settings\n\t *\/\n\n\t$(\".fancybox\").fancybox({\n\t\t\"transitionIn\"\t\t: \"none\",\n\t\t\"transitionOut\"\t\t: \"none\",\n\t\t\"titlePosition\" \t: \"over\"\n\n\t});\n});\n<\/script>\n\n\t<div id=\"gallery-2\" class=\"gallery galleryid-2 gallery-size-thumbnail\" style=\"\"><dl class=\"gallery-item\"><dt class=\"gallery-icon\">\n\t\t<a class=\"fancybox\" href=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/eeprom_1-1024x678.png\" rel=\"gallery-2\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" class=\"attachment-thumbnail\" alt=\"\" src=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/eeprom_1-150x150.png\" \/><\/a><\/dt><\/dl>\n\n<\/div><br clear=\"all\" \/><!-- Rendered by FancyBox without labels END -->\n\n<p>Mehr als diese 4 Pins m\u00fcssen nicht verbunden werden.<\/p>\n<!-- Rendered by FancyBox without labels BEGIN -->\n\n\t<style type=\"text\/css\">\n\t\t\t\t\t#gallery-3 {\n\t\t\t\t\t\tmargin: auto;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-3 .gallery-item {\n\t\t\t\t\t\tfloat: left;\n\t\t\t\t\t\tmargin-top: 10px;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\twidth: 19%;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-3 img {\n\t\t\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-3 .gallery-caption {\n\t\t\t\t\t\tmargin-left: 0;\n\t\t\t\t\t}\n\t<\/style>\n<script type=\"text\/javascript\">\n$(document).ready(function() {\n\t\/*\n\t *  Simple image gallery. Uses default settings\n\t *\/\n\n\t$(\".fancybox\").fancybox({\n\t\t\"transitionIn\"\t\t: \"none\",\n\t\t\"transitionOut\"\t\t: \"none\",\n\t\t\"titlePosition\" \t: \"over\"\n\n\t});\n});\n<\/script>\n\n\t<div id=\"gallery-3\" class=\"gallery galleryid-3 gallery-size-thumbnail\" style=\"\"><dl class=\"gallery-item\"><dt class=\"gallery-icon\">\n\t\t<a class=\"fancybox\" href=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/eeprom_2-1024x678.jpg\" rel=\"gallery-3\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" class=\"attachment-thumbnail\" alt=\"\" src=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/eeprom_2-150x150.jpg\" \/><\/a><\/dt><\/dl>\n\n<\/div><br clear=\"all\" \/><!-- Rendered by FancyBox without labels END -->\n\n<p>Vorteile Dieser Variant: die Zeiger m\u00fcssen nicht abgezogen werden. Beim Kombiinstrument muss nur an der R\u00fcckseite der schwarze Deckel entfernt werden. Er ist mit 4 Schrauben befestigt.<\/p>\n<p>Wer sich f\u00fcr eine der 2 Varianten entschieden hat, PonyProg und das Easy I\u00b2C Bus Interface verwendet muss noch das verwendete Interface einstellen, den richtigen EEPROM Typ einstellen 24C64 oder 24C32 kann dann den Programmer mit den EEPROM auf der Platine oder der R\u00fcckseite verbinden und dann auslesen. Danach die ausgelesene Datei als .bin speichern.<\/p>\n<p><!-- Rendered by FancyBox without labels BEGIN -->\n\n\t<style type=\"text\/css\">\n\t\t\t\t\t#gallery-4 {\n\t\t\t\t\t\tmargin: auto;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-4 .gallery-item {\n\t\t\t\t\t\tfloat: left;\n\t\t\t\t\t\tmargin-top: 10px;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\twidth: 19%;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-4 img {\n\t\t\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t\t\t}\n\t\t\t\t\t#gallery-4 .gallery-caption {\n\t\t\t\t\t\tmargin-left: 0;\n\t\t\t\t\t}\n\t<\/style>\n<script type=\"text\/javascript\">\n$(document).ready(function() {\n\t\/*\n\t *  Simple image gallery. Uses default settings\n\t *\/\n\n\t$(\".fancybox\").fancybox({\n\t\t\"transitionIn\"\t\t: \"none\",\n\t\t\"transitionOut\"\t\t: \"none\",\n\t\t\"titlePosition\" \t: \"over\"\n\n\t});\n});\n<\/script>\n\n\t<div id=\"gallery-4\" class=\"gallery galleryid-4 gallery-size-thumbnail\" style=\"\"><dl class=\"gallery-item\"><dt class=\"gallery-icon\">\n\t\t<a class=\"fancybox\" href=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_4-1024x679.jpg\" rel=\"gallery-4\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" class=\"attachment-thumbnail\" alt=\"\" src=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_4-150x150.jpg\" \/><\/a><\/dt><\/dl>\n\n<dl class=\"gallery-item\"><dt class=\"gallery-icon\">\n\t\t<a class=\"fancybox\" href=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_5-1024x679.jpg\" rel=\"gallery-4\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" class=\"attachment-thumbnail\" alt=\"\" src=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_5-150x150.jpg\" \/><\/a><\/dt><\/dl>\n\n<dl class=\"gallery-item\"><dt class=\"gallery-icon\">\n\t\t<a class=\"fancybox\" href=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_6-1024x679.jpg\" rel=\"gallery-4\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" class=\"attachment-thumbnail\" alt=\"\" src=\"https:\/\/www.dunt.at\/duntold\/wp-content\/uploads\/2016\/09\/staging_6-150x150.jpg\" \/><\/a><\/dt><\/dl>\n\n<\/div><br clear=\"all\" \/><!-- Rendered by FancyBox without labels END -->\n<br \/>\nWas ihr mit der ausgelesenen Datei machen k\u00f6nnt beschreibe ich in anderen Tutorials.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hier m\u00f6chte ich beschreiben wie man bei den schwarz\/wei\u00dfen Kombiinstrumenten<\/p>\n","protected":false},"author":1,"featured_media":164,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5],"tags":[23,24,25],"class_list":["post-158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-umbauten","tag-eeprom","tag-nec-24c32","tag-nec-24c64"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dunt.at\/duntold\/wp-json\/wp\/v2\/posts\/158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dunt.at\/duntold\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dunt.at\/duntold\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dunt.at\/duntold\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dunt.at\/duntold\/wp-json\/wp\/v2\/comments?post=158"}],"version-history":[{"count":4,"href":"https:\/\/www.dunt.at\/duntold\/wp-json\/wp\/v2\/posts\/158\/revisions"}],"predecessor-version":[{"id":266,"href":"https:\/\/www.dunt.at\/duntold\/wp-json\/wp\/v2\/posts\/158\/revisions\/266"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dunt.at\/duntold\/wp-json\/wp\/v2\/media\/164"}],"wp:attachment":[{"href":"https:\/\/www.dunt.at\/duntold\/wp-json\/wp\/v2\/media?parent=158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dunt.at\/duntold\/wp-json\/wp\/v2\/categories?post=158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dunt.at\/duntold\/wp-json\/wp\/v2\/tags?post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}