<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Corvetteforum Deutschland - OBD2]]></title>
		<link>https://www.corvetteforum.de/</link>
		<description><![CDATA[Corvetteforum Deutschland - https://www.corvetteforum.de]]></description>
		<pubDate>Sat, 02 May 2026 00:33:01 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Diagnosegerät moderne Tech 2 Alternative]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=109739</link>
			<pubDate>Fri, 15 Mar 2024 19:49:36 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=109739</guid>
			<description><![CDATA[Hallo allerseits.<br />
<br />
Gibt es inzwischen ein modernes Diagnosegerät - wie z.B. Launch - welches bei einer Corvette C6 funktioniert und alles beherrscht, was das Tech 2 so kann?<br />
<br />
Hintergrund: Ich möchte bei der Corvette mit den Ländercodes experimentieren (Lenkradschloss ausprogrammieren etc.), gebe aber auch gerne mehr aus, wenn ich damit auch andere nicht GM-Autos und zukünftig sehr viel neuere Fahrzeuge bedienen kann.]]></description>
			<content:encoded><![CDATA[Hallo allerseits.<br />
<br />
Gibt es inzwischen ein modernes Diagnosegerät - wie z.B. Launch - welches bei einer Corvette C6 funktioniert und alles beherrscht, was das Tech 2 so kann?<br />
<br />
Hintergrund: Ich möchte bei der Corvette mit den Ländercodes experimentieren (Lenkradschloss ausprogrammieren etc.), gebe aber auch gerne mehr aus, wenn ich damit auch andere nicht GM-Autos und zukünftig sehr viel neuere Fahrzeuge bedienen kann.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[defekter TECH2 - Forensik]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=108413</link>
			<pubDate>Sun, 18 Jun 2023 16:42:46 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=108413</guid>
			<description><![CDATA[Heute ist mir mitten in einer Diagnosesitzung mein privater TECH2 ausgestiegen.<br />
Vorweg: es handelt sich um ein originales Gerät von HP/Vetronix, made in USA.<br />
Kein China Kracher!<br />
<br />
<br />
Das folgende Bild bot sich mir, während ich gerade am Auslesen war.<br />
<span style="font-size: small;" class="mycode_size">(auf dem Schreibtisch mittles 12V Steckernetzteil nachgestellt)</span><br />
<br />
<br />
<img src="https://up.picr.de/45859176na.jpg" alt="[Bild: 45859176na.jpg]" class="mycode_img" /><br />
<br />
Aus- und wieder Einschalten ändert nichts am Fehlerbild.<br />
Liegt auch nicht an der PCMCIA Karte, die habe ich geprüft und vorsorglich nochmal mit der letzten<br />
GM NAO geflasht. <br />
Also interner Defekt<br />
<br />
<br />
Was auffällt, sobald man den Tech2 mit 12V versorgt (egal ob übers DLC Kabel oder Steckernetzteil),<br />
leuchten beide LEDs auf und auf dem Display ist nur ein Strich zu sehen. Es sind keine Eingaben möglich.<br />
<br />
<img src="https://up.picr.de/45859177ue.jpg" alt="[Bild: 45859177ue.jpg]" class="mycode_img" /><br />
<br />
Wat nu??<br />
Natürlich war ich nicht ganz unvorbereitet da ich das Fehlerbild schon kenne und<br />
wie es der Zufall will, vor einigen Monaten ein TECH2 mit dem gleichen Fehlerbild<br />
bei mir auf dem Tisch lag.<br />
Lässt man das Gerät jetzt eine Weile stromlos liegen, kann man ihn wieder ganz normal<br />
anschließen und in Betrieb nehmen. Wann er dann aussteigt, ist nicht vorhersehbar. Ist der<br />
Fehler aber einmal aufgetreten, kommt er in unregelmäßigen Abständen immer wieder.<br />
Mir scheint, dass Wärme ein Faktor ist. Der andere Werkstatt TECH2, den ich hier hatte, stieg<br />
auch bei heißem Wetter das erste mal aus.<br />
<br />
Also das Dingen aufschrauben und näher untersuchen:<br />
insgesamt 6 Schrauben sind zu lösen, eine sitzt unter dem Warranty Siegel.<br />
<br />
<img src="https://up.picr.de/45859178lv.jpg" alt="[Bild: 45859178lv.jpg]" class="mycode_img" /><br />
<br />
Torx T15:<br />
<br />
<img src="https://up.picr.de/45859179dx.jpg" alt="[Bild: 45859179dx.jpg]" class="mycode_img" /><br />
<br />
Gehäuse vorsichtig splitten und Folientastatur abziehen. Ggf. auch das VCI Modul und die PCMCIA Karte entnehmen.<br />
Auf den Mechanismus des Klappdeckels der Speicherkarte achten. Am besten nicht anfassen, sonst darf man später mit zwei<br />
Federn beim Einbau kämpfen - woher ich das weiß?  <img src="https://www.corvetteforum.de/images/smilies/icon_lachtot.gif" alt="sich vor Lachen auf dem Boden wälzen" title="sich vor Lachen auf dem Boden wälzen" class="smilie smilie_41" /> <br />
<br />
<img src="https://up.picr.de/45859180dq.jpg" alt="[Bild: 45859180dq.jpg]" class="mycode_img" /><br />
<br />
<img src="https://up.picr.de/45859181sl.jpg" alt="[Bild: 45859181sl.jpg]" class="mycode_img" /><br />
<br />
Rückseite vom Display:<br />
man kann es sehr leicht vom Motherboard trennen, auf der Seite ist das Kabel auch gesteckt.<br />
<br />
<img src="https://up.picr.de/45859182yp.jpg" alt="[Bild: 45859182yp.jpg]" class="mycode_img" /><br />
<br />
Motherboard mit Motorola CPU (mittig)<br />
<br />
<img src="https://up.picr.de/45859183gh.jpg" alt="[Bild: 45859183gh.jpg]" class="mycode_img" /><br />
<br />
Der Steckplatz für die beiden PCMCIA Karten.<br />
Links die Knopfzelle (für die Echtzeit-Uhr!) und daneben der Spannungswandler für die<br />
Displaybeleuchtung<br />
<br />
<img src="https://up.picr.de/45859184vm.jpg" alt="[Bild: 45859184vm.jpg]" class="mycode_img" /><br />
<br />
Knopfzelle im Wechselhalter:<br />
<br />
<img src="https://up.picr.de/45859185js.jpg" alt="[Bild: 45859185js.jpg]" class="mycode_img" /><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: large;" class="mycode_size">Stromversorgung und Übeltäter zugleich:<br />
</span></span></span>IWS705CZ<br />
<br />
<br />
<img src="https://up.picr.de/45859186yb.jpg" alt="[Bild: 45859186yb.jpg]" class="mycode_img" /><br />
<br />
Das ist ein s.g. DC/DC Konverter.<br />
Dieser Baustein wandelt die 12V aus dem KFZ Bordnetz in 5V für den TECH2 um.<br />
Belastbarkeit 2A und galvanische Trennung zwischen Bordnetz und den 5V<br />
<br />
Der Fehler ist nun, dass der Baustein deutlich zu wenig Spannung liefert (so um 3,5V nur) und der TECH2 damit nicht<br />
starten kann.<br />
<br />
Recherchen im Internet ergaben, dass dieser DC/DC Konverter nicht frei verfügbar ist.<br />
<br />
Ich habe mich daher für einen<span style="color: #ff3333;" class="mycode_color"> <span style="font-weight: bold;" class="mycode_b">Mornsun VRB1205LD-15WR2</span> </span>DC/DC Konverter entschieden - der sollte passen.<br />
<br />
Vorteil: er funktioniert laut Datenblatt bis runter zu 7,5V Bordspannung, das bedeutet der TECH2 macht keinen Neustart<br />
mehr wenn während der Diagnose der Motor gestartet wird - das ist ja ein bekanntes Problem....<br />
<br />
Nachteil: keine galvanische Trennung. Das ist aber verschmerzbar!<br />
<br />
<br />
Sobald das Modul geliefert und von mir eingebaut wurde, berichte ich weiter und erkläre das mit der galvanischen Trennung nochmal genauer.]]></description>
			<content:encoded><![CDATA[Heute ist mir mitten in einer Diagnosesitzung mein privater TECH2 ausgestiegen.<br />
Vorweg: es handelt sich um ein originales Gerät von HP/Vetronix, made in USA.<br />
Kein China Kracher!<br />
<br />
<br />
Das folgende Bild bot sich mir, während ich gerade am Auslesen war.<br />
<span style="font-size: small;" class="mycode_size">(auf dem Schreibtisch mittles 12V Steckernetzteil nachgestellt)</span><br />
<br />
<br />
<img src="https://up.picr.de/45859176na.jpg" alt="[Bild: 45859176na.jpg]" class="mycode_img" /><br />
<br />
Aus- und wieder Einschalten ändert nichts am Fehlerbild.<br />
Liegt auch nicht an der PCMCIA Karte, die habe ich geprüft und vorsorglich nochmal mit der letzten<br />
GM NAO geflasht. <br />
Also interner Defekt<br />
<br />
<br />
Was auffällt, sobald man den Tech2 mit 12V versorgt (egal ob übers DLC Kabel oder Steckernetzteil),<br />
leuchten beide LEDs auf und auf dem Display ist nur ein Strich zu sehen. Es sind keine Eingaben möglich.<br />
<br />
<img src="https://up.picr.de/45859177ue.jpg" alt="[Bild: 45859177ue.jpg]" class="mycode_img" /><br />
<br />
Wat nu??<br />
Natürlich war ich nicht ganz unvorbereitet da ich das Fehlerbild schon kenne und<br />
wie es der Zufall will, vor einigen Monaten ein TECH2 mit dem gleichen Fehlerbild<br />
bei mir auf dem Tisch lag.<br />
Lässt man das Gerät jetzt eine Weile stromlos liegen, kann man ihn wieder ganz normal<br />
anschließen und in Betrieb nehmen. Wann er dann aussteigt, ist nicht vorhersehbar. Ist der<br />
Fehler aber einmal aufgetreten, kommt er in unregelmäßigen Abständen immer wieder.<br />
Mir scheint, dass Wärme ein Faktor ist. Der andere Werkstatt TECH2, den ich hier hatte, stieg<br />
auch bei heißem Wetter das erste mal aus.<br />
<br />
Also das Dingen aufschrauben und näher untersuchen:<br />
insgesamt 6 Schrauben sind zu lösen, eine sitzt unter dem Warranty Siegel.<br />
<br />
<img src="https://up.picr.de/45859178lv.jpg" alt="[Bild: 45859178lv.jpg]" class="mycode_img" /><br />
<br />
Torx T15:<br />
<br />
<img src="https://up.picr.de/45859179dx.jpg" alt="[Bild: 45859179dx.jpg]" class="mycode_img" /><br />
<br />
Gehäuse vorsichtig splitten und Folientastatur abziehen. Ggf. auch das VCI Modul und die PCMCIA Karte entnehmen.<br />
Auf den Mechanismus des Klappdeckels der Speicherkarte achten. Am besten nicht anfassen, sonst darf man später mit zwei<br />
Federn beim Einbau kämpfen - woher ich das weiß?  <img src="https://www.corvetteforum.de/images/smilies/icon_lachtot.gif" alt="sich vor Lachen auf dem Boden wälzen" title="sich vor Lachen auf dem Boden wälzen" class="smilie smilie_41" /> <br />
<br />
<img src="https://up.picr.de/45859180dq.jpg" alt="[Bild: 45859180dq.jpg]" class="mycode_img" /><br />
<br />
<img src="https://up.picr.de/45859181sl.jpg" alt="[Bild: 45859181sl.jpg]" class="mycode_img" /><br />
<br />
Rückseite vom Display:<br />
man kann es sehr leicht vom Motherboard trennen, auf der Seite ist das Kabel auch gesteckt.<br />
<br />
<img src="https://up.picr.de/45859182yp.jpg" alt="[Bild: 45859182yp.jpg]" class="mycode_img" /><br />
<br />
Motherboard mit Motorola CPU (mittig)<br />
<br />
<img src="https://up.picr.de/45859183gh.jpg" alt="[Bild: 45859183gh.jpg]" class="mycode_img" /><br />
<br />
Der Steckplatz für die beiden PCMCIA Karten.<br />
Links die Knopfzelle (für die Echtzeit-Uhr!) und daneben der Spannungswandler für die<br />
Displaybeleuchtung<br />
<br />
<img src="https://up.picr.de/45859184vm.jpg" alt="[Bild: 45859184vm.jpg]" class="mycode_img" /><br />
<br />
Knopfzelle im Wechselhalter:<br />
<br />
<img src="https://up.picr.de/45859185js.jpg" alt="[Bild: 45859185js.jpg]" class="mycode_img" /><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: large;" class="mycode_size">Stromversorgung und Übeltäter zugleich:<br />
</span></span></span>IWS705CZ<br />
<br />
<br />
<img src="https://up.picr.de/45859186yb.jpg" alt="[Bild: 45859186yb.jpg]" class="mycode_img" /><br />
<br />
Das ist ein s.g. DC/DC Konverter.<br />
Dieser Baustein wandelt die 12V aus dem KFZ Bordnetz in 5V für den TECH2 um.<br />
Belastbarkeit 2A und galvanische Trennung zwischen Bordnetz und den 5V<br />
<br />
Der Fehler ist nun, dass der Baustein deutlich zu wenig Spannung liefert (so um 3,5V nur) und der TECH2 damit nicht<br />
starten kann.<br />
<br />
Recherchen im Internet ergaben, dass dieser DC/DC Konverter nicht frei verfügbar ist.<br />
<br />
Ich habe mich daher für einen<span style="color: #ff3333;" class="mycode_color"> <span style="font-weight: bold;" class="mycode_b">Mornsun VRB1205LD-15WR2</span> </span>DC/DC Konverter entschieden - der sollte passen.<br />
<br />
Vorteil: er funktioniert laut Datenblatt bis runter zu 7,5V Bordspannung, das bedeutet der TECH2 macht keinen Neustart<br />
mehr wenn während der Diagnose der Motor gestartet wird - das ist ja ein bekanntes Problem....<br />
<br />
Nachteil: keine galvanische Trennung. Das ist aber verschmerzbar!<br />
<br />
<br />
Sobald das Modul geliefert und von mir eingebaut wurde, berichte ich weiter und erkläre das mit der galvanischen Trennung nochmal genauer.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Werkstatt OBD für die C8]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=107826</link>
			<pubDate>Tue, 28 Feb 2023 06:16:57 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=107826</guid>
			<description><![CDATA[Servus zusammen, <br />
<br />
Welches Profidiagnosegerät benutzt die GM Werkstatt für die C8 (oder C7)? <br />
Mich interessant nicht nur OBD-Dienste (J1979) sondern auch Codieren und Zugriff auf alle ECUs. <br />
<br />
Also Analog Mercedes Xentri/ Monaco oder BMW INCA (UDS-Dienste). <br />
<br />
Vielen Dank!]]></description>
			<content:encoded><![CDATA[Servus zusammen, <br />
<br />
Welches Profidiagnosegerät benutzt die GM Werkstatt für die C8 (oder C7)? <br />
Mich interessant nicht nur OBD-Dienste (J1979) sondern auch Codieren und Zugriff auf alle ECUs. <br />
<br />
Also Analog Mercedes Xentri/ Monaco oder BMW INCA (UDS-Dienste). <br />
<br />
Vielen Dank!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Obd2]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=91684</link>
			<pubDate>Tue, 06 Jun 2017 20:11:43 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=91684</guid>
			<description><![CDATA[Wer OBD2 Gerät sucht das auf alle Steuergeräte zugreifen kann:<br />
<br />
<a href="https://electronic-fuchs.de/FOXWELLNT510WUNSCHMARKE" target="_blank" class="mycode_url">https://electronic-fuchs.de/FOXWELLNT510WUNSCHMARKE</a><br />
<br />
<br />
Habe es für meinen Jeep Cherokee KL gekauft, funktioniert einwandfrei<br />
als Hersteller habe ich Chrysler geladen.<br />
<br />
<br />
Gruß<br />
<br />
Raimund]]></description>
			<content:encoded><![CDATA[Wer OBD2 Gerät sucht das auf alle Steuergeräte zugreifen kann:<br />
<br />
<a href="https://electronic-fuchs.de/FOXWELLNT510WUNSCHMARKE" target="_blank" class="mycode_url">https://electronic-fuchs.de/FOXWELLNT510WUNSCHMARKE</a><br />
<br />
<br />
Habe es für meinen Jeep Cherokee KL gekauft, funktioniert einwandfrei<br />
als Hersteller habe ich Chrysler geladen.<br />
<br />
<br />
Gruß<br />
<br />
Raimund]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[OBD2 ELM327 Clone]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=84583</link>
			<pubDate>Tue, 01 Sep 2015 18:01:12 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=84583</guid>
			<description><![CDATA[wer hat Lust mal was zu basteln?<br />
<br />
<a href="https://www.obdsol.com/solutions/chips/stn1110/" target="_blank" class="mycode_url">https://www.obdsol.com/solutions/chips/stn1110/</a><br />
<br />
<br />
kann man fix und fertig aufgebaut in DL bei EXP-Tech beziehen:<br />
<br />
<a href="https://www.exp-tech.de/obd-ii-uart" target="_blank" class="mycode_url">https://www.exp-tech.de/obd-ii-uart</a><br />
<br />
übertrifft jeden ELM327!<br />
<br />
Kann man recht leicht am Arduino anschließen:<br />
<br />
<img src="https://cdn.sparkfun.com/assets/5/c/1/6/d/51a7ae23ce395f9d11000003.png" alt="[Bild: 51a7ae23ce395f9d11000003.png]" class="mycode_img" /><br />
Bildrechte bei Sparkfun!!<br />
<br />
Software:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#include &lt;SoftwareSerial.h&gt;<br />
<br />
//Create an instance of the new soft serial library to control the serial LCD<br />
//Note, digital pin 3 of the Arduino should be connected to Rx of the serial LCD.<br />
<br />
SoftwareSerial lcd(2,3);<br />
<br />
//This is a character buffer that will store the data from the serial port<br />
char rxData[20];<br />
char rxIndex=0;<br />
<br />
//Variables to hold the speed and RPM data.<br />
int vehicleSpeed=0;<br />
int vehicleRPM=0;</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>void setup(){<br />
&nbsp;&nbsp;//Both the Serial LCD and the OBD-II-UART use 9600 bps.<br />
&nbsp;&nbsp;lcd.begin(9600);<br />
&nbsp;&nbsp;Serial.begin(9600);<br />
<br />
&nbsp;&nbsp;//Clear the old data from the LCD.<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;lcd.write(1);&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;//Put the speed header on the first row.<br />
&nbsp;&nbsp;lcd.print("Speed: ");<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;//Put the RPM header on the second row.<br />
&nbsp;&nbsp;lcd.write(128+64);<br />
&nbsp;&nbsp;lcd.print("RPM: ");<br />
<br />
&nbsp;&nbsp;//Wait for a little while before sending the reset command to the OBD-II-UART<br />
&nbsp;&nbsp;delay(1500);<br />
&nbsp;&nbsp;//Reset the OBD-II-UART<br />
&nbsp;&nbsp;Serial.println("ATZ");<br />
&nbsp;&nbsp;//Wait for a bit before starting to send commands after the reset.<br />
&nbsp;&nbsp;delay(2000);<br />
<br />
&nbsp;&nbsp;//Delete any data that may be in the serial port before we begin.<br />
&nbsp;&nbsp;Serial.flush();<br />
}</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>void loop(){<br />
&nbsp;&nbsp;//Delete any data that may be in the serial port before we begin.&nbsp;&nbsp;<br />
&nbsp;&nbsp;Serial.flush();<br />
&nbsp;&nbsp;//Set the cursor in the position where we want the speed data.<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;lcd.write(128+8);<br />
&nbsp;&nbsp;//Clear out the old speed data, and reset the cursor position.<br />
&nbsp;&nbsp;lcd.print("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;lcd.write(128+8);<br />
&nbsp;&nbsp;//Query the OBD-II-UART for the Vehicle Speed<br />
&nbsp;&nbsp;Serial.println("010D");<br />
&nbsp;&nbsp;//Get the response from the OBD-II-UART board. We get two responses<br />
&nbsp;&nbsp;//because the OBD-II-UART echoes the command that is sent.<br />
&nbsp;&nbsp;//We want the data in the second response.<br />
&nbsp;&nbsp;getResponse();<br />
&nbsp;&nbsp;getResponse();<br />
&nbsp;&nbsp;//Convert the string data to an integer<br />
&nbsp;&nbsp;vehicleSpeed = strtol(&amp;rxData[6],0,16);<br />
&nbsp;&nbsp;//Print the speed data to the lcd<br />
&nbsp;&nbsp;lcd.print(vehicleSpeed);<br />
&nbsp;&nbsp;lcd.print(" km/h");<br />
&nbsp;&nbsp;delay(100);<br />
<br />
&nbsp;&nbsp;//Delete any data that may be left over in the serial port.<br />
&nbsp;&nbsp;Serial.flush();<br />
&nbsp;&nbsp;//Move the serial cursor to the position where we want the RPM data.<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;lcd.write(128 + 69);<br />
&nbsp;&nbsp;//Clear the old RPM data, and then move the cursor position back.<br />
&nbsp;&nbsp;lcd.print("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;lcd.write(128+69);<br />
<br />
&nbsp;&nbsp;//Query the OBD-II-UART for the Vehicle rpm<br />
&nbsp;&nbsp;Serial.println("010C");<br />
&nbsp;&nbsp;//Get the response from the OBD-II-UART board<br />
&nbsp;&nbsp;getResponse();<br />
&nbsp;&nbsp;getResponse();<br />
&nbsp;&nbsp;//Convert the string data to an integer<br />
&nbsp;&nbsp;//NOTE: RPM data is two bytes long, and delivered in 1/4 RPM from the OBD-II-UART<br />
&nbsp;&nbsp;vehicleRPM = ((strtol(&amp;rxData[6],0,16)*256)+strtol(&amp;rxData[9],0,16))/4;<br />
&nbsp;&nbsp;//Print the rpm data to the lcd<br />
&nbsp;&nbsp;lcd.print(vehicleRPM); <br />
<br />
&nbsp;&nbsp;//Give the OBD bus a rest<br />
&nbsp;&nbsp;delay(100);<br />
<br />
}</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/The getResponse function collects incoming data from the UART into the rxData buffer<br />
// and only exits when a carriage return character is seen. Once the carriage return<br />
// string is detected, the rxData buffer is null terminated (so we can treat it as a string)<br />
// and the rxData index is reset to 0 so that the next string can be copied.<br />
void getResponse(void){<br />
&nbsp;&nbsp;char inChar=0;<br />
&nbsp;&nbsp;//Keep reading characters until we get a carriage return<br />
&nbsp;&nbsp;while(inChar != '&#92;r'){<br />
&nbsp;&nbsp;&nbsp;&nbsp;//If a character comes in on the serial port, we need to act on it.<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(Serial.available() &gt; 0){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Start by checking if we've received the end of message character ('&#92;r').<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(Serial.peek() == '&#92;r'){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Clear the Serial buffer<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inChar=Serial.read();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Put the end of string character on our data string<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rxData[rxIndex]='&#92;0';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Reset the buffer index so that the next character goes back at the beginning of the string.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rxIndex=0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//If we didn't get the end of message character, just add the new character to the string.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Get the new character from the Serial port.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inChar = Serial.read();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Add the new character to the string, and increment the index variable.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rxData[rxIndex++]=inChar;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
}</code></div></div><br />
<br />
mehr Lesestoff:<br />
<br />
<a href="https://learn.sparkfun.com/tutorials/obd-ii-uart-hookup-guide" target="_blank" class="mycode_url">https://learn.sparkfun.com/tutorials/obd...okup-guide</a><br />
<br />
<br />
ich werde mir das Board kaufen und an einem Raspberry Pi in Betrieb nehmen und eine GUI stricken   <img src="https://www.corvetteforum.de/images/smilies/icon_prost.gif" alt="Prost!" title="Prost!" class="smilie smilie_33" /><br />
<br />
<br />
Mitstreiter willkommen........und das Teil ist nicht nur aber auch für die C5 und C6 benutzbar!]]></description>
			<content:encoded><![CDATA[wer hat Lust mal was zu basteln?<br />
<br />
<a href="https://www.obdsol.com/solutions/chips/stn1110/" target="_blank" class="mycode_url">https://www.obdsol.com/solutions/chips/stn1110/</a><br />
<br />
<br />
kann man fix und fertig aufgebaut in DL bei EXP-Tech beziehen:<br />
<br />
<a href="https://www.exp-tech.de/obd-ii-uart" target="_blank" class="mycode_url">https://www.exp-tech.de/obd-ii-uart</a><br />
<br />
übertrifft jeden ELM327!<br />
<br />
Kann man recht leicht am Arduino anschließen:<br />
<br />
<img src="https://cdn.sparkfun.com/assets/5/c/1/6/d/51a7ae23ce395f9d11000003.png" alt="[Bild: 51a7ae23ce395f9d11000003.png]" class="mycode_img" /><br />
Bildrechte bei Sparkfun!!<br />
<br />
Software:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#include &lt;SoftwareSerial.h&gt;<br />
<br />
//Create an instance of the new soft serial library to control the serial LCD<br />
//Note, digital pin 3 of the Arduino should be connected to Rx of the serial LCD.<br />
<br />
SoftwareSerial lcd(2,3);<br />
<br />
//This is a character buffer that will store the data from the serial port<br />
char rxData[20];<br />
char rxIndex=0;<br />
<br />
//Variables to hold the speed and RPM data.<br />
int vehicleSpeed=0;<br />
int vehicleRPM=0;</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>void setup(){<br />
&nbsp;&nbsp;//Both the Serial LCD and the OBD-II-UART use 9600 bps.<br />
&nbsp;&nbsp;lcd.begin(9600);<br />
&nbsp;&nbsp;Serial.begin(9600);<br />
<br />
&nbsp;&nbsp;//Clear the old data from the LCD.<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;lcd.write(1);&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;//Put the speed header on the first row.<br />
&nbsp;&nbsp;lcd.print("Speed: ");<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;//Put the RPM header on the second row.<br />
&nbsp;&nbsp;lcd.write(128+64);<br />
&nbsp;&nbsp;lcd.print("RPM: ");<br />
<br />
&nbsp;&nbsp;//Wait for a little while before sending the reset command to the OBD-II-UART<br />
&nbsp;&nbsp;delay(1500);<br />
&nbsp;&nbsp;//Reset the OBD-II-UART<br />
&nbsp;&nbsp;Serial.println("ATZ");<br />
&nbsp;&nbsp;//Wait for a bit before starting to send commands after the reset.<br />
&nbsp;&nbsp;delay(2000);<br />
<br />
&nbsp;&nbsp;//Delete any data that may be in the serial port before we begin.<br />
&nbsp;&nbsp;Serial.flush();<br />
}</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>void loop(){<br />
&nbsp;&nbsp;//Delete any data that may be in the serial port before we begin.&nbsp;&nbsp;<br />
&nbsp;&nbsp;Serial.flush();<br />
&nbsp;&nbsp;//Set the cursor in the position where we want the speed data.<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;lcd.write(128+8);<br />
&nbsp;&nbsp;//Clear out the old speed data, and reset the cursor position.<br />
&nbsp;&nbsp;lcd.print("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;lcd.write(128+8);<br />
&nbsp;&nbsp;//Query the OBD-II-UART for the Vehicle Speed<br />
&nbsp;&nbsp;Serial.println("010D");<br />
&nbsp;&nbsp;//Get the response from the OBD-II-UART board. We get two responses<br />
&nbsp;&nbsp;//because the OBD-II-UART echoes the command that is sent.<br />
&nbsp;&nbsp;//We want the data in the second response.<br />
&nbsp;&nbsp;getResponse();<br />
&nbsp;&nbsp;getResponse();<br />
&nbsp;&nbsp;//Convert the string data to an integer<br />
&nbsp;&nbsp;vehicleSpeed = strtol(&amp;rxData[6],0,16);<br />
&nbsp;&nbsp;//Print the speed data to the lcd<br />
&nbsp;&nbsp;lcd.print(vehicleSpeed);<br />
&nbsp;&nbsp;lcd.print(" km/h");<br />
&nbsp;&nbsp;delay(100);<br />
<br />
&nbsp;&nbsp;//Delete any data that may be left over in the serial port.<br />
&nbsp;&nbsp;Serial.flush();<br />
&nbsp;&nbsp;//Move the serial cursor to the position where we want the RPM data.<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;lcd.write(128 + 69);<br />
&nbsp;&nbsp;//Clear the old RPM data, and then move the cursor position back.<br />
&nbsp;&nbsp;lcd.print("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");<br />
&nbsp;&nbsp;lcd.write(254);<br />
&nbsp;&nbsp;lcd.write(128+69);<br />
<br />
&nbsp;&nbsp;//Query the OBD-II-UART for the Vehicle rpm<br />
&nbsp;&nbsp;Serial.println("010C");<br />
&nbsp;&nbsp;//Get the response from the OBD-II-UART board<br />
&nbsp;&nbsp;getResponse();<br />
&nbsp;&nbsp;getResponse();<br />
&nbsp;&nbsp;//Convert the string data to an integer<br />
&nbsp;&nbsp;//NOTE: RPM data is two bytes long, and delivered in 1/4 RPM from the OBD-II-UART<br />
&nbsp;&nbsp;vehicleRPM = ((strtol(&amp;rxData[6],0,16)*256)+strtol(&amp;rxData[9],0,16))/4;<br />
&nbsp;&nbsp;//Print the rpm data to the lcd<br />
&nbsp;&nbsp;lcd.print(vehicleRPM); <br />
<br />
&nbsp;&nbsp;//Give the OBD bus a rest<br />
&nbsp;&nbsp;delay(100);<br />
<br />
}</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/The getResponse function collects incoming data from the UART into the rxData buffer<br />
// and only exits when a carriage return character is seen. Once the carriage return<br />
// string is detected, the rxData buffer is null terminated (so we can treat it as a string)<br />
// and the rxData index is reset to 0 so that the next string can be copied.<br />
void getResponse(void){<br />
&nbsp;&nbsp;char inChar=0;<br />
&nbsp;&nbsp;//Keep reading characters until we get a carriage return<br />
&nbsp;&nbsp;while(inChar != '&#92;r'){<br />
&nbsp;&nbsp;&nbsp;&nbsp;//If a character comes in on the serial port, we need to act on it.<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(Serial.available() &gt; 0){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Start by checking if we've received the end of message character ('&#92;r').<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(Serial.peek() == '&#92;r'){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Clear the Serial buffer<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inChar=Serial.read();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Put the end of string character on our data string<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rxData[rxIndex]='&#92;0';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Reset the buffer index so that the next character goes back at the beginning of the string.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rxIndex=0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//If we didn't get the end of message character, just add the new character to the string.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Get the new character from the Serial port.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inChar = Serial.read();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Add the new character to the string, and increment the index variable.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rxData[rxIndex++]=inChar;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
}</code></div></div><br />
<br />
mehr Lesestoff:<br />
<br />
<a href="https://learn.sparkfun.com/tutorials/obd-ii-uart-hookup-guide" target="_blank" class="mycode_url">https://learn.sparkfun.com/tutorials/obd...okup-guide</a><br />
<br />
<br />
ich werde mir das Board kaufen und an einem Raspberry Pi in Betrieb nehmen und eine GUI stricken   <img src="https://www.corvetteforum.de/images/smilies/icon_prost.gif" alt="Prost!" title="Prost!" class="smilie smilie_33" /><br />
<br />
<br />
Mitstreiter willkommen........und das Teil ist nicht nur aber auch für die C5 und C6 benutzbar!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Diagnosegerät für die C7]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=83340</link>
			<pubDate>Mon, 08 Jun 2015 17:40:13 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=83340</guid>
			<description><![CDATA[Welche Lösung zur Fehlerdiagnose zuhause gibt es für uns C7 Fahrer?<br />
Hat schon jemand Erfahrungen? <br />
<br />
Georg]]></description>
			<content:encoded><![CDATA[Welche Lösung zur Fehlerdiagnose zuhause gibt es für uns C7 Fahrer?<br />
Hat schon jemand Erfahrungen? <br />
<br />
Georg]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Lohnt sich ein Diagnosegerät?]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=79044</link>
			<pubDate>Sat, 09 Aug 2014 13:02:24 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=79044</guid>
			<description><![CDATA[Hallo Leute,<br />
<br />
ich habe derzeit Probleme mit diversen Warnlämpchen, die in meiner Konsole leuchten. Meine Frage in diesem Zusammenhang wäre: Lohnt sich die Anschaffung eines Diagnosegeräts für den Ottonormalverbraucher oder ist das ökonomischer Unsinn? So wie ich das aus den entsprechenden Threads ersehen konnte, scheint es bei den Geräten bzw. bei der Software auch größere Unteschiede zu geben (Schlagwort Herstellerspezifische Codes vs. Generische Codes). Wenn dem so ist, wird man mit einem <a href="https://www.conrad.de/ce/de/product/857126/?gclid=CJTm8eSchsACFSEewwodZqcAHA&amp;insert_kz=VQ&amp;hk=SEM&amp;WT.srch=1&amp;WT.mc_id=google_pla&amp;s_kwcid=AL!222!3!35192581857!!!g!18283950120!&amp;ef_id=U@YZoQAAAZ6PFJA1:20140809125249:s" target="_blank" class="mycode_url">08/15-Gerät für 40 EUR</a> wohl auch nicht allzu weit kommen - auch wenn es hier unterschiedliche Aussagen gibt (150 EUR-Lösung vs. "günstige" Handy-App). Letzten Endes sagen mir solche Geräte ja auch nur, wo das Problem liegt - vorausgesetzt ich verstehe die Ausgabemeldung. Für die eigentliche Problemlösung brauche ich dann ja doch die Werkstatt meines Vertrauens. Wie seht ihr das? Diagnosegerät für Ottonormalverbraucher ja oder nein? Und wenn ja, welches?<br />
<br />
Gruß<br />
Daniel]]></description>
			<content:encoded><![CDATA[Hallo Leute,<br />
<br />
ich habe derzeit Probleme mit diversen Warnlämpchen, die in meiner Konsole leuchten. Meine Frage in diesem Zusammenhang wäre: Lohnt sich die Anschaffung eines Diagnosegeräts für den Ottonormalverbraucher oder ist das ökonomischer Unsinn? So wie ich das aus den entsprechenden Threads ersehen konnte, scheint es bei den Geräten bzw. bei der Software auch größere Unteschiede zu geben (Schlagwort Herstellerspezifische Codes vs. Generische Codes). Wenn dem so ist, wird man mit einem <a href="https://www.conrad.de/ce/de/product/857126/?gclid=CJTm8eSchsACFSEewwodZqcAHA&amp;insert_kz=VQ&amp;hk=SEM&amp;WT.srch=1&amp;WT.mc_id=google_pla&amp;s_kwcid=AL!222!3!35192581857!!!g!18283950120!&amp;ef_id=U@YZoQAAAZ6PFJA1:20140809125249:s" target="_blank" class="mycode_url">08/15-Gerät für 40 EUR</a> wohl auch nicht allzu weit kommen - auch wenn es hier unterschiedliche Aussagen gibt (150 EUR-Lösung vs. "günstige" Handy-App). Letzten Endes sagen mir solche Geräte ja auch nur, wo das Problem liegt - vorausgesetzt ich verstehe die Ausgabemeldung. Für die eigentliche Problemlösung brauche ich dann ja doch die Werkstatt meines Vertrauens. Wie seht ihr das? Diagnosegerät für Ottonormalverbraucher ja oder nein? Und wenn ja, welches?<br />
<br />
Gruß<br />
Daniel]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[OBD Software für Z06]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=74539</link>
			<pubDate>Tue, 12 Nov 2013 12:06:17 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=74539</guid>
			<description><![CDATA[Hallo,<br />
was für Möglichkeiten gibt es eine Z06 auszulesen und die digitalen Parameter zu erlangen ?<br />
<br />
Ich besitze leider noch kein Fahrzeug, will mir aber im nächsten Frühjahr ein solches zulegen.<br />
Dabei wäre es bereits bei der Suche hilfreich solch ein System zu besitzen.<br />
<br />
Ich habe jahrelange Erfahrung mit BMW und nutze dort ein original Programm mit einem DoIt Auto USB OBD2 Interface. Das klappt wunderbar.<br />
<br />
Gibt es so etwas auch für die Zette ?<br />
Vl. von Opel bzw. GM ?<br />
<br />
Danke für die Infos !<br />
LG Tobias]]></description>
			<content:encoded><![CDATA[Hallo,<br />
was für Möglichkeiten gibt es eine Z06 auszulesen und die digitalen Parameter zu erlangen ?<br />
<br />
Ich besitze leider noch kein Fahrzeug, will mir aber im nächsten Frühjahr ein solches zulegen.<br />
Dabei wäre es bereits bei der Suche hilfreich solch ein System zu besitzen.<br />
<br />
Ich habe jahrelange Erfahrung mit BMW und nutze dort ein original Programm mit einem DoIt Auto USB OBD2 Interface. Das klappt wunderbar.<br />
<br />
Gibt es so etwas auch für die Zette ?<br />
Vl. von Opel bzw. GM ?<br />
<br />
Danke für die Infos !<br />
LG Tobias]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Projekt: 4L60E Class2 Öl-Thermometer]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=74046</link>
			<pubDate>Sun, 13 Oct 2013 17:36:09 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=74046</guid>
			<description><![CDATA[ich wollte Euch kurz ein aktuelles Projekt mit einem klasse Display vorstellen.<br />
<br />
Der Auftrag:<br />
ein Getriebeöl-Thermometer für einen Chevy Astro Van entwickeln.<br />
Dazu noch ein Drehzahlmesser.<br />
<br />
Der Astro Van hat das bekannte 4L60E Automatikgetriebe verbaut. Dieses Getriebe hat von Haus aus einen Temperatursensor eingebaut.<br />
Den kann man bei diesem Fahrzeug leider nur mit dem Tech2 auslesen.<br />
Ein Drehzahlmesser ist auch nicht vorhanden.<br />
<br />
Also musste eine passende Schaltung her die das aus dem Class2 Bus ausließt und zur Anzeige bringt.<br />
<br />
Für ein Display war nicht sehr viel Platz vorhanden.<br />
Es sollte möglichst kein Aufbaugehäuse verwendet werden, auch sollte das recht gut passende Ablagefach erhalten bleiben.<br />
Rechts neben dem Radio waren mehrere Blinddeckel mit 45 mm x 55 mm vorhanden, dort sollte das Display letztendlich rein.<br />
<br />
Für die Class2 Anbindung war ja klar das ich unseren OBD2 Fun Stapel benutze.<br />
Der hat sich bisher sehr gut bewährt, nur das 2x16 Display war viel zu groß.<br />
<br />
Aus meinem Archiv habe ich dann folgendes Display ausgewählt:<br />
<br />
<img src="https://up.picr.de/45959481xy.jpg" alt="[Bild: 45959481xy.jpg]" class="mycode_img" /><br />
<br />
Das Display hat eine Glas-Breite von nur 25mm!<br />
Die Diagonale beträgt 0,96" bei einer Auflösung von 128x64 Pixel<br />
<br />
Da die Pixel auf sehr kleinem Raum sind, wirkt das ungeheuer scharf.<br />
<br />
Zudem ist der obere Teil von 128 x 16 Pixel amberfarben, der Rest von 128x48 Pixel ist blau.<br />
<br />
Das Display ist in OLED Technik aufgebaut, sprich organisch. Es leuchtet von sich aus, ganz ohne Hintergrundbeleuchtung. Sieht wirklich rattenscharf aus!<br />
<br />
<br />
Michael hat im Vorfeld einen Arduino Sketch geschrieben der die Motordrehzahl und die Getriebeöl-Temperatur bei der C5 aus dem Class2 Datenstrom ausließt.<br />
Beim Astro Van geht das leider nicht, der stellt zwar die Drehzahl als permanente Info auf dem Bus bereit, aber die Getriebeöl-Temperatur muss man anfordern.<br />
Das habe ich in einer 2h Sitzung am Astro Van ausgeknobelt - dank Class2 Bus Schnüffler.<br />
<br />
Programmablauf:<br />
Splash Screen anzeigen (Begrüßungsbild).<br />
Drehzahldaten kontinuierlich auslesen, umwandeln und anzeigen.<br />
Getriebeöl-Temperatur gezielt anfordern, auslesen, umwandeln und anzeigen.<br />
Bleibt die Busaktivität nach Abschalten der Zündung aus, fährt die Schaltung in den Sleepmode und das Display wird deaktiviert.<br />
Bei Zündung an fährt die Schaltung selbstständig wieder hoch, sobald Daten auf dem Bus erscheinen.<br />
<br />
<br />
Der Splashscreen:<br />
<br />
<img src="https://up.picr.de/45775561ha.jpg" alt="[Bild: 45775561ha.jpg]" class="mycode_img" /><br />
Ist eine verrutschte Schweizer Flagge, nech...<br />
<br />
<br />
Meßwertanzeige:<br />
oben die Drehzahl (RPM)<br />
darunter die Getriebeöl-Temperatur in °C mit kleinem Zahnradsymbol<br />
<br />
<img src="https://up.picr.de/45775562fk.jpg" alt="[Bild: 45775562fk.jpg]" class="mycode_img" /><br />
<br />
<br />
Einleitung des Sleepmodus, nachdem keine Daten mehr auf dem Datenbus anliegen:<br />
Ok, das stand nicht im Pflichtenheft.... ich fand's witzig.<br />
<br />
<img src="https://up.picr.de/45775563vi.jpg" alt="[Bild: 45775563vi.jpg]" class="mycode_img" /><br />
<br />
Die Bitmaps und der Zeichensatz wurden selbst entwickelt.<br />
Die kleine Schriftart für die Drehzahl ist an der Windowsschriftart "Terminal fett 14" angelehnt.<br />
Die großen Ziffern sollen einen "Siebensegmet" Character darstellen.<br />
<br />
<br />
Bilder vom Einbau zeige ich nach Abschluss des Projektes!<br />
Es folgt zuerst noch ein Test am Fahrzeug.<br />
<br />
<br />
<br />
Um die Frage vorweg zu beantworten:<br />
all das kann man natürlich auch an der C5 oder jedem anderen GM Auto mit Class2 benutzen.<br />
Die anzuzeigenden Daten hängen natürlich vom Einsatzzweck ab!<br />
Drehzahl und ATF Temp. kann die C5 ohnehin anzeigen, hier bieten sich andere Parameter an.<br />
<br />
Natürlich kann die Fenster-Valet Funktion mit integriert werden.]]></description>
			<content:encoded><![CDATA[ich wollte Euch kurz ein aktuelles Projekt mit einem klasse Display vorstellen.<br />
<br />
Der Auftrag:<br />
ein Getriebeöl-Thermometer für einen Chevy Astro Van entwickeln.<br />
Dazu noch ein Drehzahlmesser.<br />
<br />
Der Astro Van hat das bekannte 4L60E Automatikgetriebe verbaut. Dieses Getriebe hat von Haus aus einen Temperatursensor eingebaut.<br />
Den kann man bei diesem Fahrzeug leider nur mit dem Tech2 auslesen.<br />
Ein Drehzahlmesser ist auch nicht vorhanden.<br />
<br />
Also musste eine passende Schaltung her die das aus dem Class2 Bus ausließt und zur Anzeige bringt.<br />
<br />
Für ein Display war nicht sehr viel Platz vorhanden.<br />
Es sollte möglichst kein Aufbaugehäuse verwendet werden, auch sollte das recht gut passende Ablagefach erhalten bleiben.<br />
Rechts neben dem Radio waren mehrere Blinddeckel mit 45 mm x 55 mm vorhanden, dort sollte das Display letztendlich rein.<br />
<br />
Für die Class2 Anbindung war ja klar das ich unseren OBD2 Fun Stapel benutze.<br />
Der hat sich bisher sehr gut bewährt, nur das 2x16 Display war viel zu groß.<br />
<br />
Aus meinem Archiv habe ich dann folgendes Display ausgewählt:<br />
<br />
<img src="https://up.picr.de/45959481xy.jpg" alt="[Bild: 45959481xy.jpg]" class="mycode_img" /><br />
<br />
Das Display hat eine Glas-Breite von nur 25mm!<br />
Die Diagonale beträgt 0,96" bei einer Auflösung von 128x64 Pixel<br />
<br />
Da die Pixel auf sehr kleinem Raum sind, wirkt das ungeheuer scharf.<br />
<br />
Zudem ist der obere Teil von 128 x 16 Pixel amberfarben, der Rest von 128x48 Pixel ist blau.<br />
<br />
Das Display ist in OLED Technik aufgebaut, sprich organisch. Es leuchtet von sich aus, ganz ohne Hintergrundbeleuchtung. Sieht wirklich rattenscharf aus!<br />
<br />
<br />
Michael hat im Vorfeld einen Arduino Sketch geschrieben der die Motordrehzahl und die Getriebeöl-Temperatur bei der C5 aus dem Class2 Datenstrom ausließt.<br />
Beim Astro Van geht das leider nicht, der stellt zwar die Drehzahl als permanente Info auf dem Bus bereit, aber die Getriebeöl-Temperatur muss man anfordern.<br />
Das habe ich in einer 2h Sitzung am Astro Van ausgeknobelt - dank Class2 Bus Schnüffler.<br />
<br />
Programmablauf:<br />
Splash Screen anzeigen (Begrüßungsbild).<br />
Drehzahldaten kontinuierlich auslesen, umwandeln und anzeigen.<br />
Getriebeöl-Temperatur gezielt anfordern, auslesen, umwandeln und anzeigen.<br />
Bleibt die Busaktivität nach Abschalten der Zündung aus, fährt die Schaltung in den Sleepmode und das Display wird deaktiviert.<br />
Bei Zündung an fährt die Schaltung selbstständig wieder hoch, sobald Daten auf dem Bus erscheinen.<br />
<br />
<br />
Der Splashscreen:<br />
<br />
<img src="https://up.picr.de/45775561ha.jpg" alt="[Bild: 45775561ha.jpg]" class="mycode_img" /><br />
Ist eine verrutschte Schweizer Flagge, nech...<br />
<br />
<br />
Meßwertanzeige:<br />
oben die Drehzahl (RPM)<br />
darunter die Getriebeöl-Temperatur in °C mit kleinem Zahnradsymbol<br />
<br />
<img src="https://up.picr.de/45775562fk.jpg" alt="[Bild: 45775562fk.jpg]" class="mycode_img" /><br />
<br />
<br />
Einleitung des Sleepmodus, nachdem keine Daten mehr auf dem Datenbus anliegen:<br />
Ok, das stand nicht im Pflichtenheft.... ich fand's witzig.<br />
<br />
<img src="https://up.picr.de/45775563vi.jpg" alt="[Bild: 45775563vi.jpg]" class="mycode_img" /><br />
<br />
Die Bitmaps und der Zeichensatz wurden selbst entwickelt.<br />
Die kleine Schriftart für die Drehzahl ist an der Windowsschriftart "Terminal fett 14" angelehnt.<br />
Die großen Ziffern sollen einen "Siebensegmet" Character darstellen.<br />
<br />
<br />
Bilder vom Einbau zeige ich nach Abschluss des Projektes!<br />
Es folgt zuerst noch ein Test am Fahrzeug.<br />
<br />
<br />
<br />
Um die Frage vorweg zu beantworten:<br />
all das kann man natürlich auch an der C5 oder jedem anderen GM Auto mit Class2 benutzen.<br />
Die anzuzeigenden Daten hängen natürlich vom Einsatzzweck ab!<br />
Drehzahl und ATF Temp. kann die C5 ohnehin anzeigen, hier bieten sich andere Parameter an.<br />
<br />
Natürlich kann die Fenster-Valet Funktion mit integriert werden.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[C5 Getriebeölthermometer]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=73718</link>
			<pubDate>Mon, 23 Sep 2013 09:00:48 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=73718</guid>
			<description><![CDATA[Micha und ich arbeiten ja schon länger an einem Getriebeölthermometer für die C5.....<br />
das Projekt war eine Zeit lang liegen geblieben, wird aber jetzt aus aktuellem Anlass mit Volldampf weitergeführt - dazu an anderer Stelle mehr.<br />
<br />
<br />
<br />
soweit mir bekannt, kann bei den EU Modellen, mit MN6 Handschaltung, die Temperatur im DIC jederzeit abgerufen werden.<br />
Bei einigen C5 Z06 Modellen ist es wohl so dass die Anzeige erst bei Überschreiten einer relativ hohen Temperatur abgerufen werden kann.<br />
<br />
Hier soll dann unser OBD2fun Stapel helfen.<br />
Wir zeigen die Getriebeöltemperatur permanent an, auch wenn sie im normalen Bereich liegt.<br />
<br />
Dazu würde ich gerne einige Infos sammeln wie das bei den verschiedenen Ausführungen der C5 läuft.<br />
<br />
Bei meinem 02er EU Modell mit MN6 Handschaltung kann ich es jederzeit im DIC anzeigen lassen.<br />
<br />
<br />
Wie sieht das bei den US Modellen mit MN6 und MN12 Getriebe aus?<br />
Wie sieht das bei EU und US Modellen mit 4L60E Automaten aus?<br />
<br />
erzählt mal wie das bei Euch ist und schreibt dabei was für eine Ausführung ihr habt.]]></description>
			<content:encoded><![CDATA[Micha und ich arbeiten ja schon länger an einem Getriebeölthermometer für die C5.....<br />
das Projekt war eine Zeit lang liegen geblieben, wird aber jetzt aus aktuellem Anlass mit Volldampf weitergeführt - dazu an anderer Stelle mehr.<br />
<br />
<br />
<br />
soweit mir bekannt, kann bei den EU Modellen, mit MN6 Handschaltung, die Temperatur im DIC jederzeit abgerufen werden.<br />
Bei einigen C5 Z06 Modellen ist es wohl so dass die Anzeige erst bei Überschreiten einer relativ hohen Temperatur abgerufen werden kann.<br />
<br />
Hier soll dann unser OBD2fun Stapel helfen.<br />
Wir zeigen die Getriebeöltemperatur permanent an, auch wenn sie im normalen Bereich liegt.<br />
<br />
Dazu würde ich gerne einige Infos sammeln wie das bei den verschiedenen Ausführungen der C5 läuft.<br />
<br />
Bei meinem 02er EU Modell mit MN6 Handschaltung kann ich es jederzeit im DIC anzeigen lassen.<br />
<br />
<br />
Wie sieht das bei den US Modellen mit MN6 und MN12 Getriebe aus?<br />
Wie sieht das bei EU und US Modellen mit 4L60E Automaten aus?<br />
<br />
erzählt mal wie das bei Euch ist und schreibt dabei was für eine Ausführung ihr habt.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[der RAP Mode]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=73589</link>
			<pubDate>Sun, 15 Sep 2013 11:43:49 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=73589</guid>
			<description><![CDATA[vom USA Window Valet kennen wir den RAP Mode...<br />
<br />
RAP on Exit:<br />
Das Radio bleibt nach dem Verlassen der Vette noch eine einstellbare Zeit eingeschaltet<br />
und geht erst dann aus, bzw. es geht sofort aus wenn man die Tür per FOB verriegelt.<br />
<br />
RAP on tripple Unlock:<br />
Man kann das Radio auch mit einem mehrfachen unlock am FOB schon vor dem Einsteigen einschalten lassen.<br />
<br />
Ich habe nun rausgefunden wie man so was mit unserem OBD2fun Stapel umsetzen kann.<br />
<br />
Sendet man folgenden Code auf den C5 Datenbus<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>68 FF 40 06 06</code></div></div>bleibt das Radio eingeschaltet, bzw. es schaltet sich ein!<br />
<br />
<br />
<br />
Vor ein paar Tagen hatte ich zunächst diesen Code rausgefunden:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>68 FF 40 06 07 19</code></div></div>funktioniert auch, hierbei geht jedoch alles an was am Bus hängt, auch das IPC usw.<br />
Das finde ich allerdings unnötig...<br />
<br />
<br />
übrigens, das funktioniert bei der C6 ganz genauso!]]></description>
			<content:encoded><![CDATA[vom USA Window Valet kennen wir den RAP Mode...<br />
<br />
RAP on Exit:<br />
Das Radio bleibt nach dem Verlassen der Vette noch eine einstellbare Zeit eingeschaltet<br />
und geht erst dann aus, bzw. es geht sofort aus wenn man die Tür per FOB verriegelt.<br />
<br />
RAP on tripple Unlock:<br />
Man kann das Radio auch mit einem mehrfachen unlock am FOB schon vor dem Einsteigen einschalten lassen.<br />
<br />
Ich habe nun rausgefunden wie man so was mit unserem OBD2fun Stapel umsetzen kann.<br />
<br />
Sendet man folgenden Code auf den C5 Datenbus<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>68 FF 40 06 06</code></div></div>bleibt das Radio eingeschaltet, bzw. es schaltet sich ein!<br />
<br />
<br />
<br />
Vor ein paar Tagen hatte ich zunächst diesen Code rausgefunden:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>68 FF 40 06 07 19</code></div></div>funktioniert auch, hierbei geht jedoch alles an was am Bus hängt, auch das IPC usw.<br />
Das finde ich allerdings unnötig...<br />
<br />
<br />
übrigens, das funktioniert bei der C6 ganz genauso!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[OBD2 / Class2 Busadressen der C5]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=73435</link>
			<pubDate>Fri, 06 Sep 2013 20:41:33 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=73435</guid>
			<description><![CDATA[Wer am Datenbus der C5 erste Gehversuche machen möchte muss wissen unter welcher Adresse<br />
die einzelnen Module zu finden sind.<br />
<br />
Hier die wichtigsten Geräteadressen am J1850-Bus der C5 (teilwiese auch für die C6 gültig):<br />
<br />
<br />
Powertrain Control Module (PCM) .....................................10h <br />
Electronic Brake Control Module (EBCM) ............................28h <br />
Electronic Suspension Control (ESC)..................................38h <br />
Body Control Module (BCM) .............................................40h <br />
Inflatable Restraint Sensing and Diagnostic Module (SDM)....58h <br />
Instrument Panel Cluster (IPC) .........................................60h <br />
Radio ............................................................................80h <br />
HVAC ............................................................................99h <br />
Driver Door Module (DDM) ...............................................A0h <br />
Passenger Door Module (PDM) .........................................A1h <br />
Seat Control Module (SCM) ..............................................A6h <br />
Remote Control Door Lock Receiver (RCDLR) .....................B0h <br />
<br />
zusätzlich C6:<br />
HUD ..............................................................................62h <br />
DIC ...............................................................................EAh]]></description>
			<content:encoded><![CDATA[Wer am Datenbus der C5 erste Gehversuche machen möchte muss wissen unter welcher Adresse<br />
die einzelnen Module zu finden sind.<br />
<br />
Hier die wichtigsten Geräteadressen am J1850-Bus der C5 (teilwiese auch für die C6 gültig):<br />
<br />
<br />
Powertrain Control Module (PCM) .....................................10h <br />
Electronic Brake Control Module (EBCM) ............................28h <br />
Electronic Suspension Control (ESC)..................................38h <br />
Body Control Module (BCM) .............................................40h <br />
Inflatable Restraint Sensing and Diagnostic Module (SDM)....58h <br />
Instrument Panel Cluster (IPC) .........................................60h <br />
Radio ............................................................................80h <br />
HVAC ............................................................................99h <br />
Driver Door Module (DDM) ...............................................A0h <br />
Passenger Door Module (PDM) .........................................A1h <br />
Seat Control Module (SCM) ..............................................A6h <br />
Remote Control Door Lock Receiver (RCDLR) .....................B0h <br />
<br />
zusätzlich C6:<br />
HUD ..............................................................................62h <br />
DIC ...............................................................................EAh]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[OBD2 Diagnosegerät .. Welches funktioniert bei der C6? (ASR-Störung!) Wer weiss Rat?]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=73421</link>
			<pubDate>Thu, 05 Sep 2013 19:57:37 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=73421</guid>
			<description><![CDATA[Hallo an Alle<br />
Brauche mal wieder Eure Hilfe.<br />
Bei meiner letzten Fahrt wollte meine C6(Bj2005) nicht mehr weiterfahren.<br />
Ich blieb stehen mit der Fehlermeldung: ASR-Störung...verminderte Motorleistung#<br />
(Motorleuchte natürlich an).<br />
Habe nun erfahren dass man den Fehlercode auslesen muss um zu wissen was wirklich defekt sein könnte.Diagnosegerät besorgt (AEG-OL8000).<br />
Aber kein Erfolg.Wer kann mir einen Tip geben, welches Gerät bei der C6 funzt?Bzw.vielleicht weiss jemand auch etwas über das ASR-Problem?<br />
Wäre euch sehr dankbar für eure Mühe.<br />
Lg aus der Pfalz]]></description>
			<content:encoded><![CDATA[Hallo an Alle<br />
Brauche mal wieder Eure Hilfe.<br />
Bei meiner letzten Fahrt wollte meine C6(Bj2005) nicht mehr weiterfahren.<br />
Ich blieb stehen mit der Fehlermeldung: ASR-Störung...verminderte Motorleistung#<br />
(Motorleuchte natürlich an).<br />
Habe nun erfahren dass man den Fehlercode auslesen muss um zu wissen was wirklich defekt sein könnte.Diagnosegerät besorgt (AEG-OL8000).<br />
Aber kein Erfolg.Wer kann mir einen Tip geben, welches Gerät bei der C6 funzt?Bzw.vielleicht weiss jemand auch etwas über das ASR-Problem?<br />
Wäre euch sehr dankbar für eure Mühe.<br />
Lg aus der Pfalz]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Aufbau einer VIN im OBD2 J1850 Datenstrom]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=73385</link>
			<pubDate>Tue, 03 Sep 2013 17:26:53 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=73385</guid>
			<description><![CDATA[aus aktuellem Anlass musste ich mich damit befassen wie die Corvette die VIN Nummer über den Bus überträgt.<br />
<br />
Die VIN ist 17 stellig und damit viel zu lang um sie am Stück zu übertragen.<br />
Beim J1850 Protokoll wird die VIN deshalb in drei Teile aufgeteilt..... <br />
<br />
Teil1<br />
Anfrage vom Scantool ans PCM:<br />
<br />
6C 10 F1 3C <span style="color: orange;" class="mycode_color">01</span><br />
<br />
Antwort vom PCM:<br />
<br />
6C F1 10 7C <span style="color: orange;" class="mycode_color">01</span> <span style="color: red;" class="mycode_color">00 31 47 31 59 59</span> <br />
<br />
<br />
<br />
Teil2<br />
Anfrage vom Scantool ans PCM:<br />
<br />
6C 10 F1 3C <span style="color: orange;" class="mycode_color">02</span><br />
<br />
Antwort vom PCM:<br />
<br />
6C F1 10 7C <span style="color: orange;" class="mycode_color">02</span> <span style="color: red;" class="mycode_color">32 32 47 37 32 35</span><br />
<br />
<br />
<br />
Teil3<br />
Anfrage vom Scantool ans PCM:<br />
<br />
6C 10 F1 3C <span style="color: orange;" class="mycode_color">03</span><br />
<br />
Antwort vom PCM:<br />
<br />
6C F1 10 7C <span style="color: orange;" class="mycode_color">03</span> <span style="color: red;" class="mycode_color">31 30 30 30 30 31</span><br />
<br />
<br />
<br />
im einzelnen:<br />
6C erkläre ich später<br />
F1 ist das Scantool<br />
10 ist das PCM<br />
die letzten 6 Bytes sind Bestandteil der VIN...<br />
<br />
schreiben wir sie hintereinander:<br />
<br />
<span style="color: red;" class="mycode_color">00 31 47 31 59 59 32 32 47 37 32 35 31 30 30 30 30 31</span><br />
<br />
es handelt sich dabei um ASCII codierte Zeichen (hexadezimal)!<br />
Das erste Byte mit "00" ist nur Lückenfüller um auf die 18 (3x6) zu kommen. Für die Erkennung der VIN<br />
wird es nicht verwendet.<br />
<br />
nun einfach nach ASCII Tabelle aufschlüsseln<br />
<span style="color: red;" class="mycode_color">31 47 31 59 59 32 32 47 37 32 35 31 30 30 30 30 31</span><br />
1  G  1   Y   Y   2  2   G   7   2   5   1   0   0   0    0   1<br />
<br />
wir haben hier also die VIN einer 2002er C5 mit der laufenden Nummer "1"]]></description>
			<content:encoded><![CDATA[aus aktuellem Anlass musste ich mich damit befassen wie die Corvette die VIN Nummer über den Bus überträgt.<br />
<br />
Die VIN ist 17 stellig und damit viel zu lang um sie am Stück zu übertragen.<br />
Beim J1850 Protokoll wird die VIN deshalb in drei Teile aufgeteilt..... <br />
<br />
Teil1<br />
Anfrage vom Scantool ans PCM:<br />
<br />
6C 10 F1 3C <span style="color: orange;" class="mycode_color">01</span><br />
<br />
Antwort vom PCM:<br />
<br />
6C F1 10 7C <span style="color: orange;" class="mycode_color">01</span> <span style="color: red;" class="mycode_color">00 31 47 31 59 59</span> <br />
<br />
<br />
<br />
Teil2<br />
Anfrage vom Scantool ans PCM:<br />
<br />
6C 10 F1 3C <span style="color: orange;" class="mycode_color">02</span><br />
<br />
Antwort vom PCM:<br />
<br />
6C F1 10 7C <span style="color: orange;" class="mycode_color">02</span> <span style="color: red;" class="mycode_color">32 32 47 37 32 35</span><br />
<br />
<br />
<br />
Teil3<br />
Anfrage vom Scantool ans PCM:<br />
<br />
6C 10 F1 3C <span style="color: orange;" class="mycode_color">03</span><br />
<br />
Antwort vom PCM:<br />
<br />
6C F1 10 7C <span style="color: orange;" class="mycode_color">03</span> <span style="color: red;" class="mycode_color">31 30 30 30 30 31</span><br />
<br />
<br />
<br />
im einzelnen:<br />
6C erkläre ich später<br />
F1 ist das Scantool<br />
10 ist das PCM<br />
die letzten 6 Bytes sind Bestandteil der VIN...<br />
<br />
schreiben wir sie hintereinander:<br />
<br />
<span style="color: red;" class="mycode_color">00 31 47 31 59 59 32 32 47 37 32 35 31 30 30 30 30 31</span><br />
<br />
es handelt sich dabei um ASCII codierte Zeichen (hexadezimal)!<br />
Das erste Byte mit "00" ist nur Lückenfüller um auf die 18 (3x6) zu kommen. Für die Erkennung der VIN<br />
wird es nicht verwendet.<br />
<br />
nun einfach nach ASCII Tabelle aufschlüsseln<br />
<span style="color: red;" class="mycode_color">31 47 31 59 59 32 32 47 37 32 35 31 30 30 30 30 31</span><br />
1  G  1   Y   Y   2  2   G   7   2   5   1   0   0   0    0   1<br />
<br />
wir haben hier also die VIN einer 2002er C5 mit der laufenden Nummer "1"]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Experimente mit dem C6 Navi]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=73383</link>
			<pubDate>Tue, 03 Sep 2013 16:13:50 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=73383</guid>
			<description><![CDATA[Hier mal wieder ein neues Forschungsprojekt von mir..... (basteln klingt irgendwie abwertend)  <img src="https://www.corvetteforum.de/images/smilies/icon_rolleyes.gif" alt="Augenrollen" title="Augenrollen" class="smilie smilie_40" /><br />
<br />
ich habe mir kürzlich 2 Stück OEM Navis der C6 gekauft, ein defektes vom Roland und ein funktionierendes vom Ralf.<br />
<br />
Beide Navis sind eingetroffen und wurden sofort von mir untersucht.<br />
<br />
Um was geht es eigentlich?<br />
<br />
Der Zaphod Micha und ich haben ja vor längerer Zeit angefangen am OBD2 Port der C5 zu forschen und auch Hardware zu entwickeln. <br />
Nach einer vorübergehenden Sendepause sind wir wieder voll dabei. Das Projekt OBD2fun ist praktisch abgeschlossen und voll funktionsfähig!<br />
<br />
<img src="https://www.tvrecar.de/cf/obd2fun.jpg" alt="[Bild: obd2fun.jpg]" class="mycode_img" /><br />
<br />
Erste Module sind im Dauertest.<br />
Der Thomas (beauceron) testet gerade das neue Fenster Valet von uns und der René (Vollmi) ebenfalls das neue Fenster Valet <br />
inkl. einer PC-konfigurierbaren Auspuff-Klappensteuerung.<br />
<br />
<img src="https://www.corvette-forum.net/attachment.php?attachmentid=304&amp;d=1370521111" alt="[Bild: attachment.php?attachmentid=304&amp;d=1370521111]" class="mycode_img" /><br />
<br />
<br />
<img src="https://www.corvette-forum.net/attachment.php?attachmentid=305&amp;d=1370521111" alt="[Bild: attachment.php?attachmentid=305&amp;d=1370521111]" class="mycode_img" /><br />
<br />
Die Hardware habe ich aufgebaut und Micha hatte die undankbare Aufgabe die Software zu entwickeln und über meine Fehler zu stolpern  <img src="https://www.corvetteforum.de/images/smilies/icon_pfeif2.gif" alt="dumdidum" title="dumdidum" class="smilie smilie_136" /><br />
Das war aber, so glaube ich im Nachhinein ganz gut so... sonst wäre das Projekt wahrscheinlich (um mal Michas Worte zu benutzen) implodiert.<br />
<br />
<br />
<br />
Auf der Suche nach immer neuen Herausforderungen kam mir die Idee mich mit dem C6 Navi zu beschäftigen. Viele C6 Fahrer hassen es ja, ich finde es toll!<br />
In dem Dingen steckt echt Potential, zumindest aus der Sicht eines Elektronikers.<br />
<br />
Es bietet neben einem RDS Tuner und einem Navigationsteil auch ein DVD Laufwerk und einen TFT Bildschirm mit Touchfunktion.<br />
<br />
es dürfet ja bekannt sein dass ich gar keine C6 habe, daher interessiert mich natürlich ob man so ein Teil auch in der C5 betreiben kann.<br />
<br />
<br />
Man(n) kann!<br />
<br />
<br />
Für mich steht zunächst mal im Vordergrund wie das Navi am Datenbus agiert.<br />
Wie wird es eingeschaltet (es gibt ja keinen Zündungsplus mehr)?<br />
Was sendet es aus damit das HUD Navigationsinfos darstellen kann?<br />
Was sendet es aus damit das DIC es anzeigen kann?<br />
Kann man diese Daten anzapfen und extern verwenden?<br />
Kann man mit den gewonnen Erkenntnissen eigene Daten zum HUD senden, zum Beispiel von einem iPod? (ich weiß das es geht, nur bekommt man die Infos nicht so ohne weiteres)<br />
<br />
Für meine Experimente habe ich mir nach und nach einiges an Equipment angeschafft:<br />
<br />
Ein C6 Navi (vom Ralf) + ein zweites, aber defektes vom Roland<br />
Ein C6 HUD (eBay USA)<br />
Ein C6 IPC (200 MPH Ausführung vom Mathias)<br />
Ein C5 BCM (danke an Werner Moll!)<br />
Einen VPW J1850 Class2 Bus-Schnüffler (Marke Eigenbau - hierfür funktioniert auch unser OBD2fun Stapel vorzüglich)<br />
<br />
Einen Vetronix TECH2  (CF.com) inkl. CANdi (China Clone) und aktueller Software<br />
<br />
<br />
Ablauf:<br />
<br />
als erstes habe ich das Navi minimal verkabelt, sprich +12V und GND<br />
Einschalten geht nicht, es lebt aber irgendwie da es 1,5A aufnimmt.<br />
Zumindest kann ich das Display runterfahren lassen um die DVD zu entnehmen.<br />
<br />
Also einfach das C5 BCM ausprobiert. Dieses an 12V Dauerplus,GND und den Class2 Bus an Pin A1 des Navis gelegt.<br />
Sobald ich das BCM mit dem geschalteten Plus (Zündung an) versorge, läuft das Radio.<br />
Ich kann es komplett bedienen!<br />
<br />
 Frage: was sendet das BCM zum Radio damit es hochfährt?<br />
 Vor allem, warum kann das ein C5 BCM?<br />
<br />
 Das war schnell analysiert - dank Class2 Bus Schnüffler habe ich mitgeschrieben was auf dem Bus passiert.<br />
 Da ich nur das BCM und das Navi am Bus hängen habe, bleibt die Datenmenge überschaubar.<br />
<br />
<br />
 Hier mal ein winziger Ausschnitt was man so auf dem Datenbus sehen kann....<br />
 Das sind hier weniger als eine halbe Sekunde an Datenmaterial was das BCM aussendet ohne das andere Teilnehmer online sind!<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>C9 0A 40 20 9B <br />
28 93 40 01 FF FF 39 <br />
C9 7A 40 02 6E <br />
CB DA 40 01 00 76 <br />
28 93 40 01 FF FF 39 <br />
C9 DE 40 12 55 <br />
CB DE 40 21 00 4D <br />
8A EA 40 A0 9E 40 EB <br />
68 62 40 A0 01 01 <br />
8A DE 40 2B 00 7A <br />
88 53 40 11 3E <br />
CB DA 40 06 08 67 <br />
C9 DE 40 11 72 <br />
28 93 40 01 FF FF 39 <br />
8A EA 40 20 A5 40 64 <br />
68 FF 40 06 07 19 <br />
E8 FF 40 03 ED <br />
8A C7 40 21 22 21 <br />
28 93 40 01 FF FF 39 <br />
8A C7 40 21 26 55 <br />
89 48 40 10 26 <br />
A9 1A 40 10 17 <br />
A9 87 40 02 BD <br />
28 93 40 01 FF FF 39 <br />
A9 28 40 01 EC <br />
C9 32 40 20 BF <br />
C9 7A 40 02 6E <br />
CB DA 40 01 00 76 <br />
28 93 40 01 FF FF 39 <br />
CB DA 40 04 00 17 <br />
CB DE 40 21 00 4D <br />
28 93 40 01 FF FF 39 <br />
68 62 40 A0 01 01 <br />
88 87 40 85 1F</code></div></div><br />
<br />
Die Aufgabe besteht jetzt darin herauszufinden welches Kommando im Datenstrom die Teilnehmer aufweckt.<br />
Vor allem muss es ein Befehl sein der regelmäßig erscheint, denn sonst legen sich die Teilnehmer wieder schlafen.<br />
<br />
Also alle Befehlszeilen die regelmäßig erscheinen ausprobieren.<br />
<br />
Wie macht man das?<br />
<br />
BCM wieder vom Bus abklemmen und das Navi alleine am Class2 Schnüffler betreiben.<br />
Jetzt mit einem Terminalprogramm die verdächtigen Befehlszeilen nach und nach ausprobieren<br />
und dabei das Navi beobachten.<br />
<br />
Bei dieser hier hat es angeschlagen:<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>68 FF 40 06 07 19</code></div></div><br />
Wenn ich das alleine alle drei Sekunden auf dem Bus gebe, bleibt das Navi an, solange bis ich es nicht mehr sende.<br />
Sollte mit dem HUD und dem DIC/IPC ebenso funktionieren<br />
<br />
Der erste Schritt ist getan!<br />
<br />
Jetzt schaue ich was über den Datenbus geht wenn das Navi seine Infos zum HUD sendet, danach das DIC<br />
<br />
<br />
läuft:<br />
<img src="https://www.tvrecar.de/cf/C6_navi_1.jpg" alt="[Bild: C6_navi_1.jpg]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[Hier mal wieder ein neues Forschungsprojekt von mir..... (basteln klingt irgendwie abwertend)  <img src="https://www.corvetteforum.de/images/smilies/icon_rolleyes.gif" alt="Augenrollen" title="Augenrollen" class="smilie smilie_40" /><br />
<br />
ich habe mir kürzlich 2 Stück OEM Navis der C6 gekauft, ein defektes vom Roland und ein funktionierendes vom Ralf.<br />
<br />
Beide Navis sind eingetroffen und wurden sofort von mir untersucht.<br />
<br />
Um was geht es eigentlich?<br />
<br />
Der Zaphod Micha und ich haben ja vor längerer Zeit angefangen am OBD2 Port der C5 zu forschen und auch Hardware zu entwickeln. <br />
Nach einer vorübergehenden Sendepause sind wir wieder voll dabei. Das Projekt OBD2fun ist praktisch abgeschlossen und voll funktionsfähig!<br />
<br />
<img src="https://www.tvrecar.de/cf/obd2fun.jpg" alt="[Bild: obd2fun.jpg]" class="mycode_img" /><br />
<br />
Erste Module sind im Dauertest.<br />
Der Thomas (beauceron) testet gerade das neue Fenster Valet von uns und der René (Vollmi) ebenfalls das neue Fenster Valet <br />
inkl. einer PC-konfigurierbaren Auspuff-Klappensteuerung.<br />
<br />
<img src="https://www.corvette-forum.net/attachment.php?attachmentid=304&amp;d=1370521111" alt="[Bild: attachment.php?attachmentid=304&amp;d=1370521111]" class="mycode_img" /><br />
<br />
<br />
<img src="https://www.corvette-forum.net/attachment.php?attachmentid=305&amp;d=1370521111" alt="[Bild: attachment.php?attachmentid=305&amp;d=1370521111]" class="mycode_img" /><br />
<br />
Die Hardware habe ich aufgebaut und Micha hatte die undankbare Aufgabe die Software zu entwickeln und über meine Fehler zu stolpern  <img src="https://www.corvetteforum.de/images/smilies/icon_pfeif2.gif" alt="dumdidum" title="dumdidum" class="smilie smilie_136" /><br />
Das war aber, so glaube ich im Nachhinein ganz gut so... sonst wäre das Projekt wahrscheinlich (um mal Michas Worte zu benutzen) implodiert.<br />
<br />
<br />
<br />
Auf der Suche nach immer neuen Herausforderungen kam mir die Idee mich mit dem C6 Navi zu beschäftigen. Viele C6 Fahrer hassen es ja, ich finde es toll!<br />
In dem Dingen steckt echt Potential, zumindest aus der Sicht eines Elektronikers.<br />
<br />
Es bietet neben einem RDS Tuner und einem Navigationsteil auch ein DVD Laufwerk und einen TFT Bildschirm mit Touchfunktion.<br />
<br />
es dürfet ja bekannt sein dass ich gar keine C6 habe, daher interessiert mich natürlich ob man so ein Teil auch in der C5 betreiben kann.<br />
<br />
<br />
Man(n) kann!<br />
<br />
<br />
Für mich steht zunächst mal im Vordergrund wie das Navi am Datenbus agiert.<br />
Wie wird es eingeschaltet (es gibt ja keinen Zündungsplus mehr)?<br />
Was sendet es aus damit das HUD Navigationsinfos darstellen kann?<br />
Was sendet es aus damit das DIC es anzeigen kann?<br />
Kann man diese Daten anzapfen und extern verwenden?<br />
Kann man mit den gewonnen Erkenntnissen eigene Daten zum HUD senden, zum Beispiel von einem iPod? (ich weiß das es geht, nur bekommt man die Infos nicht so ohne weiteres)<br />
<br />
Für meine Experimente habe ich mir nach und nach einiges an Equipment angeschafft:<br />
<br />
Ein C6 Navi (vom Ralf) + ein zweites, aber defektes vom Roland<br />
Ein C6 HUD (eBay USA)<br />
Ein C6 IPC (200 MPH Ausführung vom Mathias)<br />
Ein C5 BCM (danke an Werner Moll!)<br />
Einen VPW J1850 Class2 Bus-Schnüffler (Marke Eigenbau - hierfür funktioniert auch unser OBD2fun Stapel vorzüglich)<br />
<br />
Einen Vetronix TECH2  (CF.com) inkl. CANdi (China Clone) und aktueller Software<br />
<br />
<br />
Ablauf:<br />
<br />
als erstes habe ich das Navi minimal verkabelt, sprich +12V und GND<br />
Einschalten geht nicht, es lebt aber irgendwie da es 1,5A aufnimmt.<br />
Zumindest kann ich das Display runterfahren lassen um die DVD zu entnehmen.<br />
<br />
Also einfach das C5 BCM ausprobiert. Dieses an 12V Dauerplus,GND und den Class2 Bus an Pin A1 des Navis gelegt.<br />
Sobald ich das BCM mit dem geschalteten Plus (Zündung an) versorge, läuft das Radio.<br />
Ich kann es komplett bedienen!<br />
<br />
 Frage: was sendet das BCM zum Radio damit es hochfährt?<br />
 Vor allem, warum kann das ein C5 BCM?<br />
<br />
 Das war schnell analysiert - dank Class2 Bus Schnüffler habe ich mitgeschrieben was auf dem Bus passiert.<br />
 Da ich nur das BCM und das Navi am Bus hängen habe, bleibt die Datenmenge überschaubar.<br />
<br />
<br />
 Hier mal ein winziger Ausschnitt was man so auf dem Datenbus sehen kann....<br />
 Das sind hier weniger als eine halbe Sekunde an Datenmaterial was das BCM aussendet ohne das andere Teilnehmer online sind!<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>C9 0A 40 20 9B <br />
28 93 40 01 FF FF 39 <br />
C9 7A 40 02 6E <br />
CB DA 40 01 00 76 <br />
28 93 40 01 FF FF 39 <br />
C9 DE 40 12 55 <br />
CB DE 40 21 00 4D <br />
8A EA 40 A0 9E 40 EB <br />
68 62 40 A0 01 01 <br />
8A DE 40 2B 00 7A <br />
88 53 40 11 3E <br />
CB DA 40 06 08 67 <br />
C9 DE 40 11 72 <br />
28 93 40 01 FF FF 39 <br />
8A EA 40 20 A5 40 64 <br />
68 FF 40 06 07 19 <br />
E8 FF 40 03 ED <br />
8A C7 40 21 22 21 <br />
28 93 40 01 FF FF 39 <br />
8A C7 40 21 26 55 <br />
89 48 40 10 26 <br />
A9 1A 40 10 17 <br />
A9 87 40 02 BD <br />
28 93 40 01 FF FF 39 <br />
A9 28 40 01 EC <br />
C9 32 40 20 BF <br />
C9 7A 40 02 6E <br />
CB DA 40 01 00 76 <br />
28 93 40 01 FF FF 39 <br />
CB DA 40 04 00 17 <br />
CB DE 40 21 00 4D <br />
28 93 40 01 FF FF 39 <br />
68 62 40 A0 01 01 <br />
88 87 40 85 1F</code></div></div><br />
<br />
Die Aufgabe besteht jetzt darin herauszufinden welches Kommando im Datenstrom die Teilnehmer aufweckt.<br />
Vor allem muss es ein Befehl sein der regelmäßig erscheint, denn sonst legen sich die Teilnehmer wieder schlafen.<br />
<br />
Also alle Befehlszeilen die regelmäßig erscheinen ausprobieren.<br />
<br />
Wie macht man das?<br />
<br />
BCM wieder vom Bus abklemmen und das Navi alleine am Class2 Schnüffler betreiben.<br />
Jetzt mit einem Terminalprogramm die verdächtigen Befehlszeilen nach und nach ausprobieren<br />
und dabei das Navi beobachten.<br />
<br />
Bei dieser hier hat es angeschlagen:<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>68 FF 40 06 07 19</code></div></div><br />
Wenn ich das alleine alle drei Sekunden auf dem Bus gebe, bleibt das Navi an, solange bis ich es nicht mehr sende.<br />
Sollte mit dem HUD und dem DIC/IPC ebenso funktionieren<br />
<br />
Der erste Schritt ist getan!<br />
<br />
Jetzt schaue ich was über den Datenbus geht wenn das Navi seine Infos zum HUD sendet, danach das DIC<br />
<br />
<br />
läuft:<br />
<img src="https://www.tvrecar.de/cf/C6_navi_1.jpg" alt="[Bild: C6_navi_1.jpg]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ODB2 Software]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=71181</link>
			<pubDate>Fri, 24 May 2013 12:01:18 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=71181</guid>
			<description><![CDATA[Hallo,<br />
ich habe mir bei Amazon einen ELM327 ODB Reader Bluetooth gekauft, damit ich den Fehlerspeicher auslesen kann.<br />
<br />
Kann mir jemand kostenlose Software empfehlen?<br />
<br />
Idealerweise für Mac oder Iphone, notfalls auch für Windows und selbst Android würde im äußersten Notfall gehen.<br />
<br />
Die Hauptfunktion die ich benötige ist auslesen des Fehlercodes. Alles andere ist nebensächlich.]]></description>
			<content:encoded><![CDATA[Hallo,<br />
ich habe mir bei Amazon einen ELM327 ODB Reader Bluetooth gekauft, damit ich den Fehlerspeicher auslesen kann.<br />
<br />
Kann mir jemand kostenlose Software empfehlen?<br />
<br />
Idealerweise für Mac oder Iphone, notfalls auch für Windows und selbst Android würde im äußersten Notfall gehen.<br />
<br />
Die Hauptfunktion die ich benötige ist auslesen des Fehlercodes. Alles andere ist nebensächlich.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[OBD II C4 Bj 96]]></title>
			<link>https://www.corvetteforum.de/showthread.php?tid=33629</link>
			<pubDate>Mon, 23 Jun 2008 07:01:31 +0000</pubDate>
			<guid isPermaLink="false">https://www.corvetteforum.de/showthread.php?tid=33629</guid>
			<description><![CDATA[Moin, Moin,<br />
<br />
hab mal gegoogelt und das Forum durchstöbert. Was kann ein Lesegerät mit entsprechender Software mehr, als die serienmäßige Fehlercodeabfrage???<br />
<br />
Und, wer kann mir bitte die Unterschiede erklären? Es gibt da ja Spannen von 1.500,00€ bis<br />
99,00€ HILFE! Gibt es irgendwelche Adapter um vom OBD-Stecker auf ein Laptop zu gehen?<br />
<br />
LG<br />
Didi]]></description>
			<content:encoded><![CDATA[Moin, Moin,<br />
<br />
hab mal gegoogelt und das Forum durchstöbert. Was kann ein Lesegerät mit entsprechender Software mehr, als die serienmäßige Fehlercodeabfrage???<br />
<br />
Und, wer kann mir bitte die Unterschiede erklären? Es gibt da ja Spannen von 1.500,00€ bis<br />
99,00€ HILFE! Gibt es irgendwelche Adapter um vom OBD-Stecker auf ein Laptop zu gehen?<br />
<br />
LG<br />
Didi]]></content:encoded>
		</item>
	</channel>
</rss>