<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://opengk.org:443/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dante383</id>
	<title>OpenGK - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://opengk.org:443/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dante383"/>
	<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Special:Contributions/Dante383"/>
	<updated>2026-09-18T10:46:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://opengk.org:443/index.php?title=Bootstrap_Loader&amp;diff=1003</id>
		<title>Bootstrap Loader</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Bootstrap_Loader&amp;diff=1003"/>
		<updated>2026-06-25T17:30:38Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
&lt;br /&gt;
Bootstrap Loader (BSL) on the C166 MCUs allows to execute code in memory, bypassing code stored on the EEPROM.&lt;br /&gt;
&lt;br /&gt;
This is often used to flash regions of memory inaccessible through OBD2, such as the bootloader. Most notable case would be removing the [[immobiliser]], or performing a ca663056-&amp;gt;ca663057 upgrade, which requires changing the bootloader.&lt;br /&gt;
&lt;br /&gt;
To enter BSL mode, you must ground the BOOT pin and then feed power to the ECU, which will make the CPU wait for input over serial port instead of executing code stored on the flash memory. Then, typically a small loader is uploaded which later faciliates upload and execution of the proper BSL program, which will offer ways to manipulate memory. &lt;br /&gt;
&lt;br /&gt;
[https://github.com/dante383/gkflasher GKFlasher] supports BSL mode&lt;br /&gt;
&lt;br /&gt;
== Entering the BSL mode ==&lt;br /&gt;
[[File:Boot pin ziome3eg.png|thumb|BOOT pin]]&lt;br /&gt;
&lt;br /&gt;
=== Non-immo ECUs ===&lt;br /&gt;
&lt;br /&gt;
# Connect [[K-Line]] per [[Siemens 5WY 2 Connector Pinout|ECU pinout]]&lt;br /&gt;
# Ground the BOOT pin&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;You can use a 10K resistor, then there&#039;s no need to disconnect it for the duration of BSL &amp;lt;/ref&amp;gt;&lt;br /&gt;
# Connect power to the ECU&lt;br /&gt;
# ECU is now ready for BSL input - you can press any button in the BSL tab in GKFlasher&lt;br /&gt;
# Once communication has been estabilished, unground the BOOT pin. It is part of the addressing pins and it will cause memory to be corrupted if left grounded&lt;br /&gt;
&lt;br /&gt;
=== Immo ECUs ===&lt;br /&gt;
&lt;br /&gt;
# Connect K-Line per [[Siemens 5WY 2 Connector Pinout|ECU pinout]]&lt;br /&gt;
# [[File:Bsl pins dmg210.png|thumb]]Attach a 470ohm resistor on the [[W-Line|W-Line&amp;lt;small&amp;gt;(? citation needed)&amp;lt;/small&amp;gt;]] and splice [[K-Line]] into [[K-Line]] on the ECU header - if you&#039;re using a Y-split OBD2 cable, that&#039;d be [[Data link connector (OBD2)|pin 9]]&lt;br /&gt;
# Ground the BOOT pin&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
# Connect power to the ECU&lt;br /&gt;
# ECU is now ready for BSL input - you can press any button in the BSL tab in GKFlasher&lt;br /&gt;
# Once communication has been estabilished, unground the BOOT pin. It is part of the addressing pins and it will cause memory to be corrupted if left grounded&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Bootstrap_Loader&amp;diff=1002</id>
		<title>Bootstrap Loader</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Bootstrap_Loader&amp;diff=1002"/>
		<updated>2026-06-25T17:01:22Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
&lt;br /&gt;
Bootstrap Loader (BSL) on the C166 MCUs allows to execute code in memory, bypassing code stored on the EEPROM.&lt;br /&gt;
&lt;br /&gt;
This is often used to flash regions of memory inaccessible through OBD2, such as the bootloader. Most notable case would be removing the [[immobiliser]], or performing a ca663056-&amp;gt;ca663057 upgrade, which requires changing the bootloader.&lt;br /&gt;
&lt;br /&gt;
To enter BSL mode, you must ground the BOOT pin and then feed power to the ECU, which will make the CPU wait for input over serial port instead of executing code stored on the flash memory. Then, typically a small loader is uploaded which later faciliates upload and execution of the proper BSL program, which will offer ways to manipulate memory. &lt;br /&gt;
&lt;br /&gt;
[https://github.com/dante383/gkflasher GKFlasher] supports BSL mode&lt;br /&gt;
&lt;br /&gt;
== Entering the BSL mode ==&lt;br /&gt;
[[File:Boot pin ziome3eg.png|thumb|BOOT pin]]&lt;br /&gt;
&lt;br /&gt;
=== Non-immo ECUs ===&lt;br /&gt;
&lt;br /&gt;
# Connect [[K-Line]] per [[Siemens 5WY 2 Connector Pinout|ECU pinout]]&lt;br /&gt;
# Ground the BOOT pin&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Some sources believe a 10K resistor should be used to ground the BOOT pin, but it has been successfully tested with just a simple jumper wire&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Connect power to the ECU&lt;br /&gt;
# ECU is now ready for BSL input - you can press any button in the BSL tab in GKFlasher&lt;br /&gt;
# Once communication has been estabilished, unground the BOOT pin. It is part of the addressing pins and it will cause memory to be corrupted if left grounded&lt;br /&gt;
&lt;br /&gt;
=== Immo ECUs ===&lt;br /&gt;
&lt;br /&gt;
# Connect K-Line per [[Siemens 5WY 2 Connector Pinout|ECU pinout]]&lt;br /&gt;
# [[File:Bsl pins dmg210.png|thumb]]Attach a 470ohm resistor on the [[W-Line|W-Line&amp;lt;small&amp;gt;(? citation needed)&amp;lt;/small&amp;gt;]] and splice [[K-Line]] into [[K-Line]] on the ECU header - if you&#039;re using a Y-split OBD2 cable, that&#039;d be [[Data link connector (OBD2)|pin 9]]&lt;br /&gt;
# Ground the BOOT pin&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
# Connect power to the ECU&lt;br /&gt;
# ECU is now ready for BSL input - you can press any button in the BSL tab in GKFlasher&lt;br /&gt;
# Once communication has been estabilished, unground the BOOT pin. It is part of the addressing pins and it will cause memory to be corrupted if left grounded&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Bootstrap_Loader&amp;diff=1001</id>
		<title>Bootstrap Loader</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Bootstrap_Loader&amp;diff=1001"/>
		<updated>2026-06-25T16:16:57Z</updated>

		<summary type="html">&lt;p&gt;Dante383: /* Entering the BSL mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
&lt;br /&gt;
Bootstrap Loader (BSL) on the C166 MCUs allows to execute code in memory, bypassing code stored on the EEPROM.&lt;br /&gt;
&lt;br /&gt;
This is often used to flash regions of memory inaccessible through OBD2, such as the bootloader. Most notable case would be removing the [[immobiliser]], or performing a ca663056-&amp;gt;ca663057 upgrade, which requires changing the bootloader.&lt;br /&gt;
&lt;br /&gt;
To enter BSL mode, you must ground the BOOT pin and then feed power to the ECU, which will make the CPU wait for input over serial port instead of executing code stored on the flash memory. Then, typically a small loader is uploaded which later faciliates upload and execution of the proper BSL program, which will offer ways to manipulate memory. &lt;br /&gt;
&lt;br /&gt;
[https://github.com/dante383/gkflasher GKFlasher] supports BSL mode&lt;br /&gt;
&lt;br /&gt;
== Entering the BSL mode ==&lt;br /&gt;
[[File:Boot pin ziome3eg.png|thumb|BOOT pin]]&lt;br /&gt;
&lt;br /&gt;
=== Non-immo ECUs ===&lt;br /&gt;
&lt;br /&gt;
# Connect [[K-Line]] per [[Siemens 5WY 2 Connector Pinout|ECU pinout]]&lt;br /&gt;
# Ground the BOOT pin&lt;br /&gt;
# Connect power to the ECU&lt;br /&gt;
# ECU is now ready for BSL input - you can press any button in the BSL tab in GKFlasher&lt;br /&gt;
# Once communication has been estabilished, unground the BOOT pin. It is part of the addressing pins and it will cause memory to be corrupted if left grounded&lt;br /&gt;
&lt;br /&gt;
=== Immo ECUs ===&lt;br /&gt;
&lt;br /&gt;
# Connect K-Line per [[Siemens 5WY 2 Connector Pinout|ECU pinout]]&lt;br /&gt;
# [[File:Bsl pins dmg210.png|thumb]]Attach a 470ohm resistor on the [[W-Line|W-Line&amp;lt;small&amp;gt;(? citation needed)&amp;lt;/small&amp;gt;]] and splice [[K-Line]] into [[K-Line]] on the ECU header - if you&#039;re using a Y-split OBD2 cable, that&#039;d be [[Data link connector (OBD2)|pin 9]]&lt;br /&gt;
# Ground the BOOT pin&lt;br /&gt;
# Connect power to the ECU&lt;br /&gt;
# ECU is now ready for BSL input - you can press any button in the BSL tab in GKFlasher&lt;br /&gt;
# Once communication has been estabilished, unground the BOOT pin. It is part of the addressing pins and it will cause memory to be corrupted if left grounded&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=File:Boot_pin_ziome3eg.png&amp;diff=1000</id>
		<title>File:Boot pin ziome3eg.png</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=File:Boot_pin_ziome3eg.png&amp;diff=1000"/>
		<updated>2026-06-25T16:16:44Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image showing boot pin on the simk43&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Bootstrap_Loader&amp;diff=999</id>
		<title>Bootstrap Loader</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Bootstrap_Loader&amp;diff=999"/>
		<updated>2026-06-25T16:15:14Z</updated>

		<summary type="html">&lt;p&gt;Dante383: Created page with &amp;quot;{{Stub}}  Bootstrap Loader (BSL) on the C166 MCUs allows to execute code in memory, bypassing code stored on the EEPROM.  This is often used to flash regions of memory inaccessible through OBD2, such as the bootloader. Most notable case would be removing the immobiliser, or performing a ca663056-&amp;gt;ca663057 upgrade, which requires changing the bootloader.  To enter BSL mode, you must ground the BOOT pin and then feed power to the ECU, which will make the CPU wait for i...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
&lt;br /&gt;
Bootstrap Loader (BSL) on the C166 MCUs allows to execute code in memory, bypassing code stored on the EEPROM.&lt;br /&gt;
&lt;br /&gt;
This is often used to flash regions of memory inaccessible through OBD2, such as the bootloader. Most notable case would be removing the [[immobiliser]], or performing a ca663056-&amp;gt;ca663057 upgrade, which requires changing the bootloader.&lt;br /&gt;
&lt;br /&gt;
To enter BSL mode, you must ground the BOOT pin and then feed power to the ECU, which will make the CPU wait for input over serial port instead of executing code stored on the flash memory. Then, typically a small loader is uploaded which later faciliates upload and execution of the proper BSL program, which will offer ways to manipulate memory. &lt;br /&gt;
&lt;br /&gt;
[https://github.com/dante383/gkflasher GKFlasher] supports BSL mode&lt;br /&gt;
&lt;br /&gt;
== Entering the BSL mode ==&lt;br /&gt;
&lt;br /&gt;
=== Non-immo ECUs ===&lt;br /&gt;
&lt;br /&gt;
# Connect [[K-Line]] per [[Siemens 5WY 2 Connector Pinout|ECU pinout]]&lt;br /&gt;
# Ground the BOOT pin&lt;br /&gt;
# Connect power to the ECU&lt;br /&gt;
# ECU is now ready for BSL input - you can press any button in the BSL tab in GKFlasher&lt;br /&gt;
# Once communication has been estabilished, unground the BOOT pin. It is part of the addressing pins and it will cause memory to be corrupted if left grounded&lt;br /&gt;
&lt;br /&gt;
=== Immo ECUs ===&lt;br /&gt;
&lt;br /&gt;
# Connect K-Line per [[Siemens 5WY 2 Connector Pinout|ECU pinout]]&lt;br /&gt;
# [[File:Bsl pins dmg210.png|thumb]]Attach a 470ohm resistor on the [[W-Line|W-Line&amp;lt;small&amp;gt;(? citation needed)&amp;lt;/small&amp;gt;]] and splice [[K-Line]] into [[K-Line]] on the ECU header - if you&#039;re using a Y-split OBD2 cable, that&#039;d be [[Data link connector (OBD2)|pin 9]]&lt;br /&gt;
# Ground the BOOT pin&lt;br /&gt;
# Connect power to the ECU&lt;br /&gt;
# ECU is now ready for BSL input - you can press any button in the BSL tab in GKFlasher&lt;br /&gt;
# Once communication has been estabilished, unground the BOOT pin. It is part of the addressing pins and it will cause memory to be corrupted if left grounded&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=File:Bsl_pins_dmg210.png&amp;diff=998</id>
		<title>File:Bsl pins dmg210.png</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=File:Bsl_pins_dmg210.png&amp;diff=998"/>
		<updated>2026-06-25T16:14:33Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image showing resistor and k-line setup for BSL&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=K-Line&amp;diff=981</id>
		<title>K-Line</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=K-Line&amp;diff=981"/>
		<updated>2025-12-22T22:51:49Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;K-Line on SIMK43 runs at 10400 baud and uses the KWP2000 protocol for diagnostic communication. &lt;br /&gt;
&lt;br /&gt;
== Connection points ==&lt;br /&gt;
&lt;br /&gt;
=== OBD2 ===&lt;br /&gt;
K-line uses the standard pin 7 on the [[Data link connector (OBD2)|OBD2 connector]]&lt;br /&gt;
&lt;br /&gt;
=== ECU ===&lt;br /&gt;
&lt;br /&gt;
==== If you have 1.6 or 2.0 without immobilizer installed: ====&lt;br /&gt;
Good news! Your K-Line pins (OBD2/MCC) are connected directly to the K-line pin on the ECU (2.0 - 77)&lt;br /&gt;
&lt;br /&gt;
==== If you have 1.6 or 2.0 with immobilizer installed: ====&lt;br /&gt;
Your K-Line pins (OBD2/MCC) are connected to BCM&#039;s &amp;quot;Diagnosis&amp;quot; pin (BCM-IM, pin 19). &#039;&#039;&#039;THERE IS NOTHING CONNECTED TO K-LINE PIN AT THE ECU!!&#039;&#039;&#039; (2.0 77). Instead, all K-line stuff is connected to the ECU&#039;s W-Line (2.0 - 47)&lt;br /&gt;
&lt;br /&gt;
==== If you have 2.7 with or without immobilizer installed: ====&lt;br /&gt;
Your K-Line pins (OBD2/MCC) are connected to BCM&#039;s &amp;quot;Diagnosis&amp;quot; pin (BCM-IM, pin 19). Your K/Immo-Line pin at the ECU (C133-1, pin 3) is connected to BCM&#039;s &amp;quot;Immo W-line&amp;quot; (BCM-IM, pin 20). 2.7 ECUs don&#039;t have a separate K and W line - it&#039;s all integrated in one pin, you don&#039;t have nothing to worry about.&lt;br /&gt;
&lt;br /&gt;
== KWP2000 ==&lt;br /&gt;
Recommended document: [https://opengk.org/files/Users/dante383/OBDII%20Specifications%20-%20KWP2000%20DaimlerChrysler%202002.pdf OBDII Specifications - KWP2000 DaimlerChrysler 2002.pdf]&lt;br /&gt;
&lt;br /&gt;
To start communication, you need to use Fast Init - so bring the K-line down for exactly 25ms, then up for 25ms followed by StartCommunication request. Python example of that using a FTDI cable [https://github.com/Dante383/gkbus/blob/a3ff894e8352ef2faab36e22553da7ddf5688cb8/gkbus/interface/kline/KLineSerial.py#L48 can be found in GKBus] code.&lt;br /&gt;
&lt;br /&gt;
ID of the ECU is 0x11, and as a diagnostic device you should be using ID 0xF1. So an example command and response would look like this:&lt;br /&gt;
&lt;br /&gt;
Diagnostic device: &amp;lt;code&amp;gt;82 11 F1 27 01 AC&amp;lt;/code&amp;gt; (security access request)&lt;br /&gt;
&lt;br /&gt;
ECU response: &amp;lt;code&amp;gt;83 F1 11 67 02 34 22&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Baudrate ====&lt;br /&gt;
&lt;br /&gt;
By default, SIMK43 uses 10400 baud. On some ECUs (so far testing revealed that &amp;lt;2005 ECUs might not support that), baudrate can be manipulated by additional undocumented parameter of the StartDiagnosticSession service:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Baudrate identifier, &lt;br /&gt;
passed to StartDiagnosticSession&lt;br /&gt;
!Baudrate on K-line &lt;br /&gt;
(bits per second)&lt;br /&gt;
|-&lt;br /&gt;
|0x01&lt;br /&gt;
|10400&lt;br /&gt;
|-&lt;br /&gt;
|0x02&lt;br /&gt;
|20000&lt;br /&gt;
|-&lt;br /&gt;
|0x03&lt;br /&gt;
|40000&lt;br /&gt;
|-&lt;br /&gt;
|0x04&lt;br /&gt;
|60000&lt;br /&gt;
|-&lt;br /&gt;
|0x05&lt;br /&gt;
|120000&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Challenge-response calculation ====&lt;br /&gt;
SIMK43/41 uses a 2 byte seed and 2 byte key for security access. You can take a look at it&#039;s Python implementation in GKFlasher: https://github.com/Dante383/GKFlasher/blob/15a715b18f2119d697a5ceed00f6383f690c4a23/ecu.py#L42&lt;br /&gt;
&lt;br /&gt;
The algorithm presents as so (Python):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def calculate_key (seed):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    key = 0x9360&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    for index in range(0x24):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        key = key * 2 ^ seed&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return key &amp;amp; 0xFFFF&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Input-Output local identifiers ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Identifier (hex)&lt;br /&gt;
!Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|0x10&lt;br /&gt;
|check engine light&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x11&lt;br /&gt;
|EVAP canister close valve (on)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x12&lt;br /&gt;
|fuel pump relay&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x13&lt;br /&gt;
|a/c compressor relay&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x14&lt;br /&gt;
|fuel pump control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x15&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x16&lt;br /&gt;
|Canister Close Valve-Lock&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x1A&lt;br /&gt;
|cooling fan relay high&lt;br /&gt;
|-&lt;br /&gt;
|0x1B&lt;br /&gt;
|cooling fan relay low&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x1C&lt;br /&gt;
|main relay&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x20&lt;br /&gt;
|canister purge valve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x23&lt;br /&gt;
|idle speed actuator&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x24&lt;br /&gt;
|cvvt valve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x30&lt;br /&gt;
|fuel cut-4 cylinders&lt;br /&gt;
|i4 non-cvvt only&lt;br /&gt;
|-&lt;br /&gt;
|0x31&lt;br /&gt;
|ignition coil #1, 4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x32&lt;br /&gt;
|ignition coil #2, 3&lt;br /&gt;
|Coil #5 v6 only&lt;br /&gt;
|-&lt;br /&gt;
|0x33&lt;br /&gt;
|ignition coil #3, 6&lt;br /&gt;
|Coil #6 v6 only&lt;br /&gt;
|-&lt;br /&gt;
|0x39&lt;br /&gt;
|injector cylinder 1&lt;br /&gt;
|i4 only&lt;br /&gt;
|-&lt;br /&gt;
|0x3A&lt;br /&gt;
|injector cylinder 2&lt;br /&gt;
|i4 only&lt;br /&gt;
|-&lt;br /&gt;
|0x3B&lt;br /&gt;
|injector cylinder 3&lt;br /&gt;
|i4 only&lt;br /&gt;
|-&lt;br /&gt;
|0x3C&lt;br /&gt;
|injector cylinder 4&lt;br /&gt;
|i4 only&lt;br /&gt;
|-&lt;br /&gt;
|0x300701&lt;br /&gt;
|injector cylinder 1&lt;br /&gt;
|v6 only&lt;br /&gt;
|-&lt;br /&gt;
|0x300702&lt;br /&gt;
|injector cylinder 2&lt;br /&gt;
|v6 only&lt;br /&gt;
|-&lt;br /&gt;
|0x300704&lt;br /&gt;
|injector cylinder 3&lt;br /&gt;
|v6 only&lt;br /&gt;
|-&lt;br /&gt;
|0x300708&lt;br /&gt;
|injector cylinder 4&lt;br /&gt;
|v6 only&lt;br /&gt;
|-&lt;br /&gt;
|0x300710&lt;br /&gt;
|injector cylinder 5&lt;br /&gt;
|v6 only&lt;br /&gt;
|-&lt;br /&gt;
|0x300720&lt;br /&gt;
|injector cylinder 6&lt;br /&gt;
|v6 only&lt;br /&gt;
|-&lt;br /&gt;
|0x40&lt;br /&gt;
|Version Configuration&lt;br /&gt;
|Automatic Transaxle (0x08) - This is the ECU reset function to install M/T or Non-TCS system.&lt;br /&gt;
|-&lt;br /&gt;
|0x41&lt;br /&gt;
|Version Configuration&lt;br /&gt;
|Traction Control System (0x08) - This is the ECU reset function to install M/T or Non-TCS system.&lt;br /&gt;
|-&lt;br /&gt;
|0x42&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x50&lt;br /&gt;
|adaptive values&lt;br /&gt;
|0x04 - clear function&lt;br /&gt;
|-&lt;br /&gt;
|0x71&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x72&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x73&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x74&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x79&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x7A&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x95&lt;br /&gt;
|evap leakage test&lt;br /&gt;
|0x06 - start function&lt;br /&gt;
|-&lt;br /&gt;
|0x96&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0xA0&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Routines by local identifier ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Identifier (hex)&lt;br /&gt;
!Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|0x00&lt;br /&gt;
|erase program section&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x01&lt;br /&gt;
|erase calibration section&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x02&lt;br /&gt;
|verify and mark blocks as ready to execute&lt;br /&gt;
|Needs to be called after flashing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x03&lt;br /&gt;
|check reprogramming status&lt;br /&gt;
|available after a complete flash, until the ecu reset. Returns a bitfield. @todo definition, but for a successful flash it&#039;s 0xBBA0&lt;br /&gt;
|-&lt;br /&gt;
|0x04&lt;br /&gt;
|unknown&lt;br /&gt;
|returns 0x22 Conditions Not Correct Or Request Sequence Error&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x05&lt;br /&gt;
|unknown&lt;br /&gt;
|returns 0x22 Conditions Not Correct Or Request Sequence Error&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x12&lt;br /&gt;
|query immobilizer info  &lt;br /&gt;
|1 byte number of keys learnt, 1 bytes immo status (0x01 = learnt), 1 byte key status (0x00 not learnt), 1 byte smartra status if applicable&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x13&lt;br /&gt;
|needs to be called before immobilizer password teaching/changing  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x14&lt;br /&gt;
|needs to be called before immobilizer teaching. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x15&lt;br /&gt;
|needs to be called before ECU immobilizer reset  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x16&lt;br /&gt;
|needs to be called before putting immobilizer in limp home mode  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x17&lt;br /&gt;
|input new limp home password  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x18&lt;br /&gt;
|activate limp home mode  &lt;br /&gt;
|takes user-provided (default: 2345) password as parameters&lt;br /&gt;
|-&lt;br /&gt;
|0x19&lt;br /&gt;
|confirm limp home password change &lt;br /&gt;
|takes 0x01 as a parameter &lt;br /&gt;
|-&lt;br /&gt;
|0x1A&lt;br /&gt;
|input 6 digit immobilizer password   &lt;br /&gt;
|Needs to be called before teaching, resetting or other actions modifying the immo system. Takes password and 6x 0xFF as parameters&lt;br /&gt;
|-&lt;br /&gt;
|0x1B, 0x1C, 0x1D, 0x1E&lt;br /&gt;
|teach keys 1,2,3,4  &lt;br /&gt;
|Takes 0x01 as a parameter&lt;br /&gt;
|-&lt;br /&gt;
|0x20&lt;br /&gt;
|reset ECU immo.   &lt;br /&gt;
|Takes 0x01 as a parameter&lt;br /&gt;
|-&lt;br /&gt;
|0x25&lt;br /&gt;
|needs to be called before neutralizing smartra  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x26&lt;br /&gt;
|confirm neutralizing smartra.&lt;br /&gt;
|takes 0x01 as a parameter&lt;br /&gt;
|-&lt;br /&gt;
|0xFA&lt;br /&gt;
|Launch [[MTOS]]&lt;br /&gt;
|Requires Siemens level access (0xFD)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY_2_Connector_Pinout&amp;diff=980</id>
		<title>Siemens 5WY 2 Connector Pinout</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY_2_Connector_Pinout&amp;diff=980"/>
		<updated>2025-12-16T11:34:31Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-left: 20%;&amp;quot;&amp;gt;C33&amp;lt;/span&amp;gt;&lt;br /&gt;
[[File:GK20-ECM-Socket.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Warning|SIMK41 and SIMK43 pinouts are different! Using the wrong ECM or harness will result in &#039;&#039;&#039;damage to your vehicle&#039;&#039;&#039;! Use at your own risk. Verify the type of ECM and harness before proceeding.}}&lt;br /&gt;
&lt;br /&gt;
Male Socket: TE 1746979-1 121 Pin Socket&lt;br /&gt;
&lt;br /&gt;
Female Plug: TE 368290-1 or 368376-1 81 Pin Plug&lt;br /&gt;
&lt;br /&gt;
==SIMK41 2MBit (MAP)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 900px;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; |ECM Socket 81-pin&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Pin&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; |Description&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Memory Power Supply (ECM Fuse)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Ignition Coil #1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Ignition Coil #2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |I/O&lt;br /&gt;
|[[CAN Bus messages|CANBUS]] Low&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |I/O&lt;br /&gt;
|[[CAN Bus messages|CANBUS]] High&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|O2 Sensor Heater Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|O2 Sensor Heater control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |10&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Knock Sensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |11&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |12&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |13&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Battery (From SNSR Fuse)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |15&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |16&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |17&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Wheel Speed Sensor (Right Front)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |18&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Wheel Speed Sensor (Right Front)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |19&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |21&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Battery (From SNSR Fuse)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |22&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|On/Start Input&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |23&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Injector #4 Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |24&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Injector #1 Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |25&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |26&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Canister Purge Valve Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |27&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Crankshaft Position Sensor Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |28&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |29&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Crankshaft Position Sensor Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |30&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Knock Sensor and Camshaft Shared Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |31&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Engine Coolant Temperature Input&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |32&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Throttle Position Signal (TPS)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |33&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Fuel Tank Pressure Sensor Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |34&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Fuel Tank Pressure Sensor Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |36&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |37&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |38&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Throttle Position Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |39&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Vehicle Speed Input&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |40&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |41&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |42&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|O2 Sensor Signal Bank 1 Sensor 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |43&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|O2 Sensor Signal Bank 1 Sensor 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |44&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Fuel Tank Pressure Sensor and Manifold Absolute Pressure Shared Power&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |45&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Throttle Position Power&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |46&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |47&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |I/O&lt;br /&gt;
|[[W-Line|Immobilizer W-Line]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |48&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Manifold Absolute Pressure Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |49&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |50&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Air Conditioner Signal Input&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |51&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Air Conditioner Pressure Switch Input&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |52&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |53&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |54&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |55&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Ignition Coil Shield Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |56&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Intake Air Temperature Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |57&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |58&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Air Conditioner Switch On&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |59&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|O2 Sensor and Engine Coolant Temperature Shared Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |60&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Manifold Absolute Pressure Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |61&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Injector #3 Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |62&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Injector #2 Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |63&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |64&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Fan Relay Control (High)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |65&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Fan Relay Control (Low)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |66&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Engine RPM Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |67&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Engine Control Relay Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |68&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Air Conditioner Relay Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |69&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Fuel Pump Relay Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |70&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|MIL Indicator Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |71&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |72&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Camshaft Sensor Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |73&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |74&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |75&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Injector Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |76&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |77&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |I/O&lt;br /&gt;
|[[K-Line|Diagnostics K-Line (OBD2)]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |78&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Idle Air Control Valve (Open)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |79&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|CCV Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |80&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Idle Air Control Valve (Close)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |81&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Immobilizer Indicator Control&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==SIMK43 4MBit (MAF)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 900px;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; |ECM Socket 81-pin&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Pin&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; |Description&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Memory Power Supply (ECM Fuse)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Ignition Coil #1 &amp;amp; #4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Ignition Coil #2 &amp;amp; #3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |I/O&lt;br /&gt;
|[[SIMK43 CAN Bus|CANBUS]] Low&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |I/O&lt;br /&gt;
|[[SIMK43 CAN Bus|CANBUS]] High&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|O2 Sensor Heater Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|O2 Sensor Heater control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |10&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Knock Sensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |11&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Oil control valve (left rear of cylinder head)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |12&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |13&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |14&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Battery (From SNSR Fuse)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |15&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |16&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |17&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Wheel Speed Sensor (Right Front)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |18&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Wheel Speed Sensor (Right Front)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |19&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |20&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |21&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Battery (From SNSR Fuse)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |22&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|On/Start Input&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |23&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Injector #4 Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |24&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Injector #1 Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |25&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |26&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Canister Purge Valve Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |27&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Crankshaft Position Sensor Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |28&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |29&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Crankshaft Position Sensor Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |30&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Camshaft Sensor Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |31&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Engine Coolant Temperature Input&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |32&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Throttle Position Signal (TPS)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |33&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Fuel Tank Pressure Sensor Signal (above fuel tank)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |34&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Fuel Tank Pressure Sensor Ground (above fuel tank)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |35&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |36&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |37&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|O2 Sensor Ground Bank 1 Sensor 2 (below exhaust manifold)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |38&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Throttle position sensor ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |39&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Vehicle Speed Input&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |40&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |41&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |42&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|O2 Sensor Signal Bank 1 Sensor 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |43&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|O2 Sensor Signal Bank 1 Sensor 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |44&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Fuel Tank Pressure Sensor Power&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |45&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Throttle Position Sensor Power&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |46&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |47&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |I/O&lt;br /&gt;
|[[W-Line|Immobilizer W-Line]]&lt;br /&gt;
|4800 baud, ISO 9142-2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |48&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|MAF/IAT Sensor Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |49&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |50&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Air Conditioner Signal Input&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |51&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Air Conditioner Pressure Switch Input&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |52&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Oil Temperature Sensor Signal (top right side of engine)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |53&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |54&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Knock Sensor Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |55&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Shield Ground (ignition coil shielding?)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |56&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Intake Air Temperature Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |57&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |58&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Air Conditioner Switch On&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |59&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|O2 Sensor Bank 1 Sensor 1 Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |60&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Mass Airflow Sensor Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |61&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Injector #3 Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |62&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Injector #2 Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |63&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |64&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Fan Relay Control (High)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |65&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Fan Relay Control (Low)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |66&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Engine RPM Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |67&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Main Relay Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |68&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Air Conditioner Relay Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |69&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Fuel Pump Relay Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |70&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Check Engine Indicator Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |71&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |72&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Input&lt;br /&gt;
|Camshaft Sensor Signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |73&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Engine Coolant Temperature Sensor Ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |74&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |75&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Fuel consumption signal (for multigauge and instrument cluster)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |76&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Ground&lt;br /&gt;
|Oil temperature sensor ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |77&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |I/O&lt;br /&gt;
|[[K-Line]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |78&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Idle Air Control Valve (Closing)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |79&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|CCV Control (at rear undercarriage, near fuel tank)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |80&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Idle Air Control Valve (Opening)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |81&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; |Output&lt;br /&gt;
|Immobilizer Indicator Control&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Main_Page&amp;diff=967</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Main_Page&amp;diff=967"/>
		<updated>2025-12-07T16:18:18Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Welcome to the OpenGK Wiki&#039;&#039;&#039;&lt;br /&gt;
[[File:Siemens T Logo.gif|frameless|right]]&lt;br /&gt;
[[File:Discord-Logo+Wordmark-Color.png|150px|frameless|right|link=https://discord.gg/a4fWuBTfxV]]&lt;br /&gt;
Our goal is to open source the Hyundai/Kia Siemens ECMs on the Beta and Delta motors to provide tuning options to the DIY enthusiasts. This project originally started for the [[Hyundai Tiburon|Hyundai Coupe/Tuscani/Tiburon platform]] but as we collected more data from other platforms with similar ECMs, it was clear that those other platforms can be supported using the same principals.&lt;br /&gt;
&lt;br /&gt;
We are looking for smart individuals that have experience with IDA Pro and disassembly that are willing to help push this project further. Please contact &#039;&#039;&#039;info(at)opengk.org&#039;&#039;&#039; or join our {{DiscordInvite}}if you would like to contribute to this project.&lt;br /&gt;
&lt;br /&gt;
If you are a tuner and found this site to be useful, please consider a donation to Paypal: &#039;&#039;&#039;donate(at)opengk.org&#039;&#039;&#039; to help keep the site alive.&lt;br /&gt;
&lt;br /&gt;
[[Getting started|&amp;gt;&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;Getting started&#039;&#039;&#039; &amp;lt;&amp;lt;&amp;lt;/big&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
[https://vin.opengk.org VIN Decoder]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hyundai Tiburon]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Vehicle identification number (VIN)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Data link connector (OBD2)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Immobiliser]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SMARTRA|Smartra]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Body Control Module]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Instrument Cluster]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Communication protocols ====&lt;br /&gt;
[[K-Line]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIMK43 CAN Bus|CAN Bus messages]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== ECM Tuning ====&lt;br /&gt;
[[GKFlasher Instructions]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Cross Flash Kia Spectra|Cross-Flash Kia Spectra &amp;gt; Tiburon Firmware]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Siemens L4 2.0L Hardware ====&lt;br /&gt;
[[5WY ECM Identification#Siemens 5WY 2 Connector .282.0L L4.29| ECM Identification]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[2.0l PCB Layouts| 2.0L PCB Layouts]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Siemens 5WY 2 Connector Pinout| 2.0L L4 Pinout]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[2.0L ECM]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Siemens V6 2.7L Hardware ====&lt;br /&gt;
[[5WY ECM Identification#Siemens 5WY 5 Connector .282.7L V6.29|ECM Identification]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[2.7L V6 PCB Layouts]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Siemens 5WY 5 Connector Pinout| 2.7L V6 Pinout]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parts Compatibility ====&lt;br /&gt;
[[Sensor Information]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fuel Injector Specifications]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Camshaft Specifications]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bosch Chip Part Numbers]]&lt;br /&gt;
&lt;br /&gt;
==== Downloads ====&lt;br /&gt;
[https://opengk.org/files/ File Repository]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=2.0L_ECM&amp;diff=966</id>
		<title>2.0L ECM</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=2.0L_ECM&amp;diff=966"/>
		<updated>2025-12-07T16:17:36Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vehicles equipped with the 2.0L Beta used the 2mbit SIMK41 up until the first [[Hyundai Tiburon|facelift model]] (2005), when CVVT was introduced and 4mbit SIMK43 was used. &lt;br /&gt;
&lt;br /&gt;
== Memory layout ==&lt;br /&gt;
&lt;br /&gt;
=== Memory offset &amp;amp; bin offset ===&lt;br /&gt;
Through OpenGK wiki and projects, you&#039;ll often find the terms memory offset, and bin offset. &lt;br /&gt;
&lt;br /&gt;
You might notice that memory offset is usually either 0x40000 or 0x80000 larger than bin offset when referring to the same spot (such as the calibration zone). &lt;br /&gt;
&lt;br /&gt;
Bin offset is referring to the position in your .bin file - and the EEPROM. Memory offset is referring to the CPU offset - such as when reading using ReadMemoryByAddress. &lt;br /&gt;
&lt;br /&gt;
This is because of the c166 memory layout, depending on the installed EEPROM.   &lt;br /&gt;
&lt;br /&gt;
2mbit chips will have a 0x40000 memory offset, 4mbit chips - 0x80000 and 8mbit chips - 0.  &lt;br /&gt;
&lt;br /&gt;
While it can be seen clearly in the tables below, a quick example:  &lt;br /&gt;
&lt;br /&gt;
* if you open a .bin file for a 2mbit SIMK41, you&#039;ll find that the calibration zone starts at 0x8000. If you wanted to use [[CAN Calibration Protocol|CCP]] or ReadMemoryByAddress to read it out from the ECU, you&#039;d adjust this address to 0x8000 + 0x40000 = 0x48000.&lt;br /&gt;
* if you open a .bin file for a 4mbit SIMK43, you&#039;ll find that the calibration zone starts at 0x10000. If you wanted to use [[CAN Calibration Protocol|CCP]] or ReadMemoryByAddress to read it out from the ECU, you&#039;d adjust this address to 0x10000 + 0x80000 = 0x90000.&lt;br /&gt;
* If you open a .bin file for a 4mbit SIMK43 and find the calibration zone checksum area stop address, chances are it&#039;ll be equal to 0x98000. If you wanted to find that location in your bin file, you&#039;d subtract the bin offset: 0x98000 - 0x80000 = 0x18000 &lt;br /&gt;
&lt;br /&gt;
=== Regions ===&lt;br /&gt;
Both units memory can be separated into 5 regions:  &lt;br /&gt;
&lt;br /&gt;
* bootloader &amp;amp; UIF&lt;br /&gt;
* adaptive values&lt;br /&gt;
* calibration zone&lt;br /&gt;
* program code&lt;br /&gt;
&lt;br /&gt;
=== Memory layouts per ECU ===&lt;br /&gt;
All provided offsets are in hex&lt;br /&gt;
&lt;br /&gt;
==== SIMK41 - 2mbit ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Memory start&lt;br /&gt;
!Memory end&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Bin start&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Bin end&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Size&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 3FFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | Bootloader &amp;amp; UIF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 16 kByte&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | 4000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | 7FFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | Adaptive values&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | 16 kByte&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 8000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | Calibration Zone&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 32 kByte&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | 10000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | 3FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | Program Code&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | 192 kByte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SIMK43 - 4mbit ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Memory start&lt;br /&gt;
!Memory end&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Bin start&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Bin end&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Size&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; |3FFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 3FFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | Bootloader &amp;amp; UIF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 16 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; |C000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; |FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | C000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | Adaptive values&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | 16 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |E000&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |E7FF&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |E000&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |E7FF&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |XRAM&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |EF00&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |F000&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |EF00&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |F000&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |CAN1&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |256 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |F000&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |F200&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |F000&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |F200&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |ESFR&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |512 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |F600&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |FBFF&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |F600&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |FBFF&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Internal RAM&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |1.5 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |FC00&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |FC00&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Internal SFRs&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |1 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; |FD00&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; |FF55?&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; |FD00&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; |FF55?&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; |INT_RAM_BIT&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; |256 bytes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; |88000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; |97FFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | 8000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | Bootloader 2&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | 32 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; |90000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; |AFFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 10000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 1FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | Calibration Zone&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 64 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; |A0000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; |11FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | 20000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | 7FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | Program Code&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | 384 kByte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SIMK43 - 8mbit ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Memory start&lt;br /&gt;
Bin start&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Memory end&lt;br /&gt;
Bin end&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Size&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 3FFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | Bootloader 1&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 16 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | C000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | Adaptive values&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | 16 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 50000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 5FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | Calibration Zone 2&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 64 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#aadae3;&amp;quot;|82000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#aadae3;&amp;quot;|87FFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#aadae3;&amp;quot;|Recovery (RSW)&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#aadae3;&amp;quot;|24 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | 88000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | 8FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | Bootloader 2&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | 32 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 90000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 1FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | Calibration Zone 1&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 64 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | A0000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | 7FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | Program Code&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | 384 kByte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SIM2K-47 - 8mbit ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Memory start&lt;br /&gt;
Bin start&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Memory end&lt;br /&gt;
Bin end&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight:bold;&amp;quot; | Size&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 3FFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | Bootloader 1&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fe996b;&amp;quot; | 16 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | C000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | Adaptive values&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#ff9797;&amp;quot; | 16 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 52000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 5EFF0&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | Calibration Zone 2&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 52 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#aadae3;&amp;quot; |82000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#aadae3;&amp;quot; |87FFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#aadae3;&amp;quot; |Recovery (RSW)&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#aadae3;&amp;quot; |24 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | 88000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | 8FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | Bootloader 2&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#bfbdbf;&amp;quot; | 32 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 92000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 9EFF0&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | Calibration Zone 1&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#9aff99; color:#000000;&amp;quot; | 52 kByte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | A0000&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | 7FFFF&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | Program Code&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color:#fffc9e;&amp;quot; | 384 kByte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Description of memory sections ===&lt;br /&gt;
&lt;br /&gt;
==== Bootloader &amp;amp; UIF ====&lt;br /&gt;
This section is 16 kilobytes in size and contains the boot code that initializes the ECU and verifies that everything is ok before control is handed over to the program code section.&lt;br /&gt;
This section also contains one time writeable data such as hardware identifier, manufacturer information and user information fields (UIF). &lt;br /&gt;
&lt;br /&gt;
Offsets and data structure in the table below are shared across all variants.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Offset&lt;br /&gt;
!Size (bytes, decimal)&lt;br /&gt;
!Example&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[[K-Line|KWP seed/key verification enabled flag]]&lt;br /&gt;
|0x3E00&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
{{HexConverter|hex=00}}&lt;br /&gt;
|Flag determining whether the ECU should ask for KWP authorization key. 0x00 - security access verification enabled, 0xFF - disabled&lt;br /&gt;
|-&lt;br /&gt;
|[[K-Line|KWP seed/key]]&lt;br /&gt;
|0x3E01&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
{{HexConverter|hex=58D8C848}}&lt;br /&gt;
|Two bytes seed, followed by two bytes key&lt;br /&gt;
|-&lt;br /&gt;
|[[Vehicle identification number (VIN)|VIN]]&lt;br /&gt;
|0x3E22&lt;br /&gt;
|17&lt;br /&gt;
|&lt;br /&gt;
|2.0 ECUs don&#039;t store VIN. Instead, sometimes there&#039;s a [[Vehicle identification number (VIN)|wildcard that narrows the VIN down to Tiburon models]], sometimes it&#039;s just &#039;xxxxxxxxxxxxxxxxx&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[K-Line|KWP seed/key]]: Siemens level access&lt;br /&gt;
|0x3F5F&lt;br /&gt;
|8&lt;br /&gt;
|{{HexConverter|hex=46A019B2CEC64252|default-display=hex}}&lt;br /&gt;
|Seed and key (4 bytes each) for the highest level of access. $27 SecurityAccess: 0xFD for requesting seed, 0xFE for sending key&lt;br /&gt;
|-&lt;br /&gt;
|Socket&lt;br /&gt;
|0x3F70&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
{{HexConverter|hex=0x5539|default-display=ascii}}&lt;br /&gt;
|Value from the small sticker usually located on the ECU socket. [[:File:Socket label example SIMK43 U9 5WY1923A.png|Click for example with &amp;quot;U9&amp;quot; label]]&lt;br /&gt;
|-&lt;br /&gt;
|[[ECU family]]&lt;br /&gt;
|0x3F80&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
{{HexConverter|hex=0x3557593139323341|default-display=ascii}}&lt;br /&gt;
|In short - ECU hardware variant from the main label. For more in-depth analysis, see [[ECU family]]&lt;br /&gt;
|-&lt;br /&gt;
|Serial number&lt;br /&gt;
|0x3F8A&lt;br /&gt;
|50&lt;br /&gt;
|&lt;br /&gt;
{{HexConverter|hex=0x2D313038313033363236322D484D4330383033313030363039323931384B523737303237363034422D4B5237373032353036|default-display=ascii}}&lt;br /&gt;
|This actually contains three separate (not all unique) identifiers and will be split into three sections - TODO.&lt;br /&gt;
|-&lt;br /&gt;
|Date (YYMMxxDD)&lt;br /&gt;
|0x3F98&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
{{HexConverter|hex=0x3037303431353132|default-display=ascii}}&lt;br /&gt;
(2007, April 12th)&lt;br /&gt;
|Production/first flash date. This &#039;&#039;&#039;might&#039;&#039;&#039;/should be updated after flashing, might be updated after flashing with an official dealer tool - to be verified. xx is unknown&lt;br /&gt;
|-&lt;br /&gt;
|ECU lock status flag&lt;br /&gt;
|0x3FBE? (lost during a page edit)&lt;br /&gt;
|1&lt;br /&gt;
|{{HexConverter|hex=0x00|default-display=hex}}&lt;br /&gt;
|Flag determining whether the ECU is locked. 0x00 by default, setting it to 0xFF will allow to read the whole ECU including bootzone over KWP2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Adaptive values ====&lt;br /&gt;
This section potentially acts as RAM? It also stores adaptive values - short/long range fuel trims and other adjustments. This section has not been analyzed in depth yet, but there&#039;s a high possibility the data inside is [https://github.com/Dante383/siemens-simk43-decrypt scrambled (crossed EEPROM lines, resulting in swapped bits in every pair of bytes)]&lt;br /&gt;
&lt;br /&gt;
==== Bootloader 2 (32 kByte) ====&lt;br /&gt;
This section has not been analyzed in depth yet. It&#039;s not present on SIMK41 ECUs or SIMK43&#039;s running less than ca663056.&lt;br /&gt;
&lt;br /&gt;
ca663056 locations:&lt;br /&gt;
&lt;br /&gt;
* 0xC000 - INT_RAM [15872]&lt;br /&gt;
* 0xFD00 - INT_RAM_BIT [256]&lt;br /&gt;
* 0xFF800 - RAM [2048]&lt;br /&gt;
* 0xCA4E - CCP Seed/key e.g. DEET (within RAM)&lt;br /&gt;
* 0xEE00 - CCP Registers&lt;br /&gt;
&lt;br /&gt;
ca663057/58+:&lt;br /&gt;
&lt;br /&gt;
* 32kb data block for CCP within bootloader 2&lt;br /&gt;
* 0x3000000 - FLASH_DR [65520]&lt;br /&gt;
&lt;br /&gt;
==== Calibration zone ====&lt;br /&gt;
Calibration zone contains all the calibration data and maps used for managing the engine. &lt;br /&gt;
&lt;br /&gt;
Position and structure varies depending on the calibration version, but the structure of first 96 (0x60) bytes is standarized. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;start&amp;quot; refers to the calibration zone offset (SIMK41 - 0x8000, SIMK43 - 0x10000)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Offset&lt;br /&gt;
!Size&lt;br /&gt;
!Example&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[[Chassis identifiers|Chassis identifier]]&lt;br /&gt;
|start&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
{{HexConverter|hex=0x4B394E3756533041|default-display=ascii}}&lt;br /&gt;
|Siemens calls it &amp;quot;calibration version&amp;quot; (confusing, I know)&lt;br /&gt;
|-&lt;br /&gt;
|Calibration version (#1 occurence)&lt;br /&gt;
|start + 0x8&lt;br /&gt;
|6&lt;br /&gt;
|&lt;br /&gt;
{{HexConverter|hex=0x363535303239|default-display=ascii}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Calibration [[Checksum|checksum initial value]]&lt;br /&gt;
|start + 0xC&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
{{HexConverter|hex=0x3239}}&lt;br /&gt;
|Overlap of offsets isn&#039;t a typo here - last two digits of the first occurence of calibration version are also the [[Checksum|initial value for the calibration zone checksum]]&lt;br /&gt;
|-&lt;br /&gt;
|Calibration version&lt;br /&gt;
(#2 occurence)&lt;br /&gt;
|start + 0x40&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
{{HexConverter|hex=0x63613635353032392E444154|default-display=ascii}}&lt;br /&gt;
|Siemens calls it &amp;quot;description identifier&amp;quot;.&lt;br /&gt;
Notice the &amp;quot;ca&amp;quot; prefix and &amp;quot;.DAT&amp;quot; suffix - this is likely the filename from proprietary OEM software that was used to compile the EEPROM image. &lt;br /&gt;
&#039;&#039;&#039;While not confirmed&#039;&#039;&#039;, it appears that lowercase &#039;ca&#039; suffix was used through the SIMK4x series, with uppercase &#039;CA&#039; first appearing in SIM2K series &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Program code ====&lt;br /&gt;
This section contains the program code used for operating the engine.&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Getting_started&amp;diff=954</id>
		<title>Getting started</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Getting_started&amp;diff=954"/>
		<updated>2025-10-17T21:18:03Z</updated>

		<summary type="html">&lt;p&gt;Dante383: /* I want to read and write to my ECU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Depending on what your goals are, here is a list of resources you could start with. &lt;br /&gt;
&lt;br /&gt;
== I want to read and write to my ECU ==&lt;br /&gt;
You can download the latest release of GKFlasher as a Windows installer from [https://github.com/Dante383/GKFlasher/releases https://github.com/dante383/GKFlasher], or set up a development build based on [[GKFlasher Instructions|GKFlasher Instructions.]] The former is only advisable if you&#039;re technologically savvy.&lt;br /&gt;
&lt;br /&gt;
Recommended adapter: [https://www.aliexpress.us/item/2251832612703671.html Galletto 1260 ECU Chip Tuning Tool EOBD Programmer FTDI]  Note: These adapters are not currently supported with BSL &lt;br /&gt;
&lt;br /&gt;
GKFlasher supports Linux and Windows, as well as MacOS, but MacOS isn&#039;t tested regularly and support is treated as unofficial. &lt;br /&gt;
&lt;br /&gt;
On the ECU side, we support all 2.0 and 2.7 SIMK41 and SIMK43 ECUs. We do not support Kefico ECUs or SIMK4x ECUs that drive engines other than the Beta and Delta.&lt;br /&gt;
&lt;br /&gt;
== I want to tune the .bin file I read out of my ECU ==&lt;br /&gt;
In the [https://github.com/OpenGK-org/opengk-simk opengk-simk repository] that you&#039;ll find on the OpenGK [https://github.com/opengk-org Github organization], you&#039;ll find the necessary TunerPro definitions. Feel free to hop onto our {{DiscordInvite|discord}}if you feel stuck or need advice&lt;br /&gt;
&lt;br /&gt;
== I want to log my ECU ==&lt;br /&gt;
Well-known Torque app paired with an ELM327 adapter will only provide a very limited set of variables, at a horrible polling rate.&lt;br /&gt;
&lt;br /&gt;
For using the FTDI adapters at up to 120k baud, you&#039;ll need TunerPro RT and logging definitions from the [https://github.com/OpenGK-org/opengk-simk/tree/master/ADX opegk-simk repository]. At the moment of writing this article (Aug 2025), a definition for only a single calibration is present. We do have definitions for several others, but not in a state that&#039;d make them ready for publishing - feel free to ask about them on our {{DiscordInvite}}.&lt;br /&gt;
&lt;br /&gt;
GKFlasher also supports logging, but it&#039;s only from the command line interface and intended for development purposes. No support will be provided for GKFlasher logging, unless you&#039;re proficient with software engineering.&lt;br /&gt;
&lt;br /&gt;
== I want to decode my VIN / acquire my immo pin ==&lt;br /&gt;
You&#039;ll find our VIN decoder at https://vin.opengk.org. If your VIN doesn&#039;t exist in our database yet, check again in a month - we log the &amp;quot;not found&amp;quot; responses and update the database regularly.&lt;br /&gt;
&lt;br /&gt;
== I need hundreds of unvetted bins to perform some analysis ==&lt;br /&gt;
We scrapped attachments from popular tuning forums and extracted SIMK4x dumps, which you can find here: https://opengk.org/files/?dir=Users/dante383/scrapped_bins&lt;br /&gt;
&lt;br /&gt;
Be advised, &#039;&#039;&#039;do not flash any of these files to your ECU!&#039;&#039;&#039; Some files will just brick your ECU, making it unrecoverable without performing a [[Bootstrap Loader|BSL]] flash. Some files will mess with the [[immobiliser]], making your car unable to start. We&#039;ve also seen recklessly modified bins out in the wild, some of them will induce severe knock, some will make you run extremely rich or lean, resulting in &#039;&#039;&#039;irreversible damage to your engine&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== I need data on 264k+ of Tiburons, for example to reverse lookup a vehicle based on transmission or engine number ==&lt;br /&gt;
You can download the database running our VINDecoder at https://opengk.org/files/?dir=Users/dante383. At the moment of writing this article [August 2025] the VINDecoder is being refactored, and it might be worth to ask on the {{DiscordInvite}}for confirmation. VINDecoder V3 will include a link to the latest database in the footer.&lt;br /&gt;
&lt;br /&gt;
== I want to reverse engineer the firmware ==&lt;br /&gt;
You&#039;ll find a ghidra loader in the [https://github.com/OpenGK-org/ghidra_scripts ghidra-scripts] repository. To work on c166 binaries with Ghidra, you&#039;ll need the [https://github.com/keyhana/c166-ghidra-module keyhana c166-ghidra-module]. &lt;br /&gt;
&lt;br /&gt;
We have a ca663056 Ghidra project and a ca663057 dev firmware IDA project actively worked on. We intend to switch to Ghidra fully. We didn&#039;t yet find a suitable way to distribute said projects, so for now just ask on the {{DiscordInvite}}for the latest version.&lt;br /&gt;
&lt;br /&gt;
== I want to contribute ==&lt;br /&gt;
Depending on your skillset, there are several ways you could contribute&lt;br /&gt;
&lt;br /&gt;
=== Universal ===&lt;br /&gt;
- PayPal donation to &#039;&#039;&#039;donate(at)opengk.org&#039;&#039;&#039;. Funds are used to pay for infrastructure, ECUs for development and required tools. Every cent helps with keeping the project alive&lt;br /&gt;
&lt;br /&gt;
- Reporting bugs, unclear instructions, undocumented knowledge. GKFlasher doesn&#039;t behave as it should? You feel as if there&#039;s some information missing on the wiki? Let us know on the Discord! We can&#039;t fix what we don&#039;t know is broken&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m an aspiring copywriter ===&lt;br /&gt;
Over the years, we acquired enough information to really struggle with keeping up - much less, writing it down. If a currently existing wiki page feels to you like it could use some love, or you&#039;re up for the challenge of documenting something that&#039;s missing - reach out on the Discord. You can start by immediately sending over your version of the article, or by asking some questions if you&#039;re currently writing one and need some technical clarification. After a few meaningful contributions, an editor account can be created for you on the wiki.&lt;br /&gt;
&lt;br /&gt;
=== I have an unusual build ===&lt;br /&gt;
LED indicators and headlight eyebrows didn&#039;t cut it for you? share-your-builds section on the Discord is waiting for you! Spread the knowledge, and share the data - we appreciate all engine logs, both from stock and heavily modified vehicles. There is no such thing as too much data&lt;br /&gt;
&lt;br /&gt;
=== I just read out my ECU using GKFlasher or other tool ===&lt;br /&gt;
Share your bin! We have hundreds of bins to go through, but only vetted ones make it to the [https://opengk.org/files/?dir=EEPROMS main directory]. If your bin was read from a stock ECU on a running vehicle, we can add it immediately. If your ECU was previously modified by a 3rd party tuner, we&#039;ll be more than happy to use your bin for analysis, but we don&#039;t publish modified files.&lt;br /&gt;
&lt;br /&gt;
=== I can recite the HMC parts catalog while sleeping ===&lt;br /&gt;
This section is still under construction, but we&#039;re working on creating a page that combines both available aftermarket parts, and OEM upgrades. Can you play the OEM puzzle and [https://www.newtiburon.com/threads/g4gc-with-6-speed-gearbox.481905/ build your own six speed transmission for the 2.0]? We want to know what you know! For now, feel free to reach out on Discord.&lt;br /&gt;
&lt;br /&gt;
=== I was blessed with advanced pattern recognition skills ===&lt;br /&gt;
If you open a hex editor and see ignition tables and axles instead of random characters - come on down! Share your findings that could be added to the TunerPro definitions, and we&#039;ll add you to the channels dedicated with developing new XDFs. As much as we try to keep everything out in the open, we need a few private channels with limited members to avoid any offtopic discussions that break the flow.&lt;br /&gt;
&lt;br /&gt;
=== I know what a stack pointer is and &#039;embedded&#039; isn&#039;t just an adjective to me ===&lt;br /&gt;
Ask for the latest Ghidra project, and similiarly as with TunerPro definitions; share some findings, and we&#039;ll add you to channels dedicated to reverse engineering the firmware. As much as we try to keep everything out in the open, we need a few private channels with limited members to avoid any offtopic discussions that break the flow.&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m proficient with Python, PHP or frontend engineering ===&lt;br /&gt;
Pull requests to [https://github.com/dante383/gkflasher GKFlasher] or [https://github.com/dante383/gkbus GKBus] are more than welcome. The [https://vin.opengk.org VINDecoder] is not a public repository yet, but if you feel you could make some improvements - ask and you shall receive the codebase. Before you start working on the next great feature, a good practice would be mentioning it in the Discord - we have a lot of stuff in the works and there&#039;s a possibility somebody is already working on it.&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Getting_started&amp;diff=953</id>
		<title>Getting started</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Getting_started&amp;diff=953"/>
		<updated>2025-10-17T21:17:42Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Depending on what your goals are, here is a list of resources you could start with. &lt;br /&gt;
&lt;br /&gt;
== I want to read and write to my ECU ==&lt;br /&gt;
You can download the latest release of GKFlasher as a Windows installer from [https://github.com/Dante383/GKFlasher/releases https://github.com/dante383/GKFlasher], or set up a development build based on [[GKFlasher Instructions|GKFlasher Instructions.]] The former is only advisable if you&#039;re technologically savvy.&lt;br /&gt;
&lt;br /&gt;
Recommended adapter: [https://www.aliexpress.us/item/2251832612703671.html][https://www.aliexpress.us/item/2251832612703671.html Galletto 1260 ECU Chip Tuning Tool EOBD Programmer FTDI]  Note: These adapters are not currently supported with BSL &lt;br /&gt;
&lt;br /&gt;
GKFlasher supports Linux and Windows, as well as MacOS, but MacOS isn&#039;t tested regularly and support is treated as unofficial. &lt;br /&gt;
&lt;br /&gt;
On the ECU side, we support all 2.0 and 2.7 SIMK41 and SIMK43 ECUs. We do not support Kefico ECUs or SIMK4x ECUs that drive engines other than the Beta and Delta.&lt;br /&gt;
&lt;br /&gt;
== I want to tune the .bin file I read out of my ECU ==&lt;br /&gt;
In the [https://github.com/OpenGK-org/opengk-simk opengk-simk repository] that you&#039;ll find on the OpenGK [https://github.com/opengk-org Github organization], you&#039;ll find the necessary TunerPro definitions. Feel free to hop onto our {{DiscordInvite|discord}}if you feel stuck or need advice&lt;br /&gt;
&lt;br /&gt;
== I want to log my ECU ==&lt;br /&gt;
Well-known Torque app paired with an ELM327 adapter will only provide a very limited set of variables, at a horrible polling rate.&lt;br /&gt;
&lt;br /&gt;
For using the FTDI adapters at up to 120k baud, you&#039;ll need TunerPro RT and logging definitions from the [https://github.com/OpenGK-org/opengk-simk/tree/master/ADX opegk-simk repository]. At the moment of writing this article (Aug 2025), a definition for only a single calibration is present. We do have definitions for several others, but not in a state that&#039;d make them ready for publishing - feel free to ask about them on our {{DiscordInvite}}.&lt;br /&gt;
&lt;br /&gt;
GKFlasher also supports logging, but it&#039;s only from the command line interface and intended for development purposes. No support will be provided for GKFlasher logging, unless you&#039;re proficient with software engineering.&lt;br /&gt;
&lt;br /&gt;
== I want to decode my VIN / acquire my immo pin ==&lt;br /&gt;
You&#039;ll find our VIN decoder at https://vin.opengk.org. If your VIN doesn&#039;t exist in our database yet, check again in a month - we log the &amp;quot;not found&amp;quot; responses and update the database regularly.&lt;br /&gt;
&lt;br /&gt;
== I need hundreds of unvetted bins to perform some analysis ==&lt;br /&gt;
We scrapped attachments from popular tuning forums and extracted SIMK4x dumps, which you can find here: https://opengk.org/files/?dir=Users/dante383/scrapped_bins&lt;br /&gt;
&lt;br /&gt;
Be advised, &#039;&#039;&#039;do not flash any of these files to your ECU!&#039;&#039;&#039; Some files will just brick your ECU, making it unrecoverable without performing a [[Bootstrap Loader|BSL]] flash. Some files will mess with the [[immobiliser]], making your car unable to start. We&#039;ve also seen recklessly modified bins out in the wild, some of them will induce severe knock, some will make you run extremely rich or lean, resulting in &#039;&#039;&#039;irreversible damage to your engine&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== I need data on 264k+ of Tiburons, for example to reverse lookup a vehicle based on transmission or engine number ==&lt;br /&gt;
You can download the database running our VINDecoder at https://opengk.org/files/?dir=Users/dante383. At the moment of writing this article [August 2025] the VINDecoder is being refactored, and it might be worth to ask on the {{DiscordInvite}}for confirmation. VINDecoder V3 will include a link to the latest database in the footer.&lt;br /&gt;
&lt;br /&gt;
== I want to reverse engineer the firmware ==&lt;br /&gt;
You&#039;ll find a ghidra loader in the [https://github.com/OpenGK-org/ghidra_scripts ghidra-scripts] repository. To work on c166 binaries with Ghidra, you&#039;ll need the [https://github.com/keyhana/c166-ghidra-module keyhana c166-ghidra-module]. &lt;br /&gt;
&lt;br /&gt;
We have a ca663056 Ghidra project and a ca663057 dev firmware IDA project actively worked on. We intend to switch to Ghidra fully. We didn&#039;t yet find a suitable way to distribute said projects, so for now just ask on the {{DiscordInvite}}for the latest version.&lt;br /&gt;
&lt;br /&gt;
== I want to contribute ==&lt;br /&gt;
Depending on your skillset, there are several ways you could contribute&lt;br /&gt;
&lt;br /&gt;
=== Universal ===&lt;br /&gt;
- PayPal donation to &#039;&#039;&#039;donate(at)opengk.org&#039;&#039;&#039;. Funds are used to pay for infrastructure, ECUs for development and required tools. Every cent helps with keeping the project alive&lt;br /&gt;
&lt;br /&gt;
- Reporting bugs, unclear instructions, undocumented knowledge. GKFlasher doesn&#039;t behave as it should? You feel as if there&#039;s some information missing on the wiki? Let us know on the Discord! We can&#039;t fix what we don&#039;t know is broken&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m an aspiring copywriter ===&lt;br /&gt;
Over the years, we acquired enough information to really struggle with keeping up - much less, writing it down. If a currently existing wiki page feels to you like it could use some love, or you&#039;re up for the challenge of documenting something that&#039;s missing - reach out on the Discord. You can start by immediately sending over your version of the article, or by asking some questions if you&#039;re currently writing one and need some technical clarification. After a few meaningful contributions, an editor account can be created for you on the wiki.&lt;br /&gt;
&lt;br /&gt;
=== I have an unusual build ===&lt;br /&gt;
LED indicators and headlight eyebrows didn&#039;t cut it for you? share-your-builds section on the Discord is waiting for you! Spread the knowledge, and share the data - we appreciate all engine logs, both from stock and heavily modified vehicles. There is no such thing as too much data&lt;br /&gt;
&lt;br /&gt;
=== I just read out my ECU using GKFlasher or other tool ===&lt;br /&gt;
Share your bin! We have hundreds of bins to go through, but only vetted ones make it to the [https://opengk.org/files/?dir=EEPROMS main directory]. If your bin was read from a stock ECU on a running vehicle, we can add it immediately. If your ECU was previously modified by a 3rd party tuner, we&#039;ll be more than happy to use your bin for analysis, but we don&#039;t publish modified files.&lt;br /&gt;
&lt;br /&gt;
=== I can recite the HMC parts catalog while sleeping ===&lt;br /&gt;
This section is still under construction, but we&#039;re working on creating a page that combines both available aftermarket parts, and OEM upgrades. Can you play the OEM puzzle and [https://www.newtiburon.com/threads/g4gc-with-6-speed-gearbox.481905/ build your own six speed transmission for the 2.0]? We want to know what you know! For now, feel free to reach out on Discord.&lt;br /&gt;
&lt;br /&gt;
=== I was blessed with advanced pattern recognition skills ===&lt;br /&gt;
If you open a hex editor and see ignition tables and axles instead of random characters - come on down! Share your findings that could be added to the TunerPro definitions, and we&#039;ll add you to the channels dedicated with developing new XDFs. As much as we try to keep everything out in the open, we need a few private channels with limited members to avoid any offtopic discussions that break the flow.&lt;br /&gt;
&lt;br /&gt;
=== I know what a stack pointer is and &#039;embedded&#039; isn&#039;t just an adjective to me ===&lt;br /&gt;
Ask for the latest Ghidra project, and similiarly as with TunerPro definitions; share some findings, and we&#039;ll add you to channels dedicated to reverse engineering the firmware. As much as we try to keep everything out in the open, we need a few private channels with limited members to avoid any offtopic discussions that break the flow.&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m proficient with Python, PHP or frontend engineering ===&lt;br /&gt;
Pull requests to [https://github.com/dante383/gkflasher GKFlasher] or [https://github.com/dante383/gkbus GKBus] are more than welcome. The [https://vin.opengk.org VINDecoder] is not a public repository yet, but if you feel you could make some improvements - ask and you shall receive the codebase. Before you start working on the next great feature, a good practice would be mentioning it in the Discord - we have a lot of stuff in the works and there&#039;s a possibility somebody is already working on it.&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Immobiliser&amp;diff=952</id>
		<title>Immobiliser</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Immobiliser&amp;diff=952"/>
		<updated>2025-10-15T00:21:57Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tiburons sold in the United States were not equipped with immobilisers by default. As for other markets, depending on the equipped engine, either [[SMARTRA]] was used (1.6 and 2.0 engines) or Hyundai&#039;s in-house solution (2.7). &lt;br /&gt;
&lt;br /&gt;
The in-house solution is simply called &amp;quot;[[Standalone immobiliser|Standalone]]&amp;quot; in the workshop manuals, however it&#039;s actual name is &amp;quot;Shinchang&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== 2.0L L4 - SMARTRA ==&lt;br /&gt;
[[File:I4 immo marked.png|thumb]]&lt;br /&gt;
&#039;&#039;&#039;Contained entirely within the ECU. BCM acts as an intermediate, but doesn&#039;t store any data.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
SMARTRA (&#039;&#039;&#039;SMAR&#039;&#039;&#039;t &#039;&#039;&#039;TR&#039;&#039;&#039;ansponder &#039;&#039;&#039;A&#039;&#039;&#039;ntenna) is a passive challenge-response immobiliser system developed for HMC (Hyundai Motor Company) by Bosch. On the GK platform, version 2 is used, called SMARTRA2. &lt;br /&gt;
&lt;br /&gt;
System consists of a key transponder, [[Body Control Module|BCM unit]] and [[5WY ECM Identification|ECU/ECM]]. Smartra-wise, only transponders are paired to ECU but units originating from different vehicles could be adapted to each other. &lt;br /&gt;
&lt;br /&gt;
For more information, see [[SMARTRA]].&lt;br /&gt;
&lt;br /&gt;
== 2.7L V6 - Standalone/Shinchang ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Contained entirely within the BCM. ECU doesn&#039;t store any immobiliser data and only asks the BCM for permission to start.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Placeholder copied &amp;amp; pasted from the &amp;quot;Body Electrical System&amp;quot; section of the workshop manuals. To be rewritten&#039;&#039;&amp;lt;blockquote&amp;gt;The &amp;quot;Stand alone&amp;quot; type immobilizer system is applied to the 2.7 v6 engine. The immobilizer system consists of a passive challenge-response (mutual authentication) transponder inside the key head, a stand alone antenna, the BCM unit and the ECM. The BCM unit shall emulate the original SCE type immobilizer to ECM protocol as closely as possible. In the Stand alone immobilizer system, the immobilizer is contained within the BCM. The ECM shall request the BCM for permission to start the vehicle. The BCM shall perform the immobilisation functions and reply &amp;quot;start&amp;quot; or &amp;quot;no start&amp;quot; permission to the ECM.&amp;lt;/blockquote&amp;gt;For more information, see [[Standalone immobiliser]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=File:I4_immo_marked.png&amp;diff=951</id>
		<title>File:I4 immo marked.png</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=File:I4_immo_marked.png&amp;diff=951"/>
		<updated>2025-10-15T00:21:47Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2.0 Tiburon immobilizer&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Getting_started&amp;diff=950</id>
		<title>Getting started</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Getting_started&amp;diff=950"/>
		<updated>2025-09-30T17:48:13Z</updated>

		<summary type="html">&lt;p&gt;Dante383: /* I need data on 200k+ of Tiburons, for example to reverse lookup a vehicle based on transmission or engine number */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Depending on what your goals are, here is a list of resources you could start with. &lt;br /&gt;
&lt;br /&gt;
== I want to read and write to my ECU ==&lt;br /&gt;
You can download the latest release of GKFlasher as a Windows installer from [https://github.com/Dante383/GKFlasher/releases https://github.com/dante383/GKFlasher], or set up a development build based on [[GKFlasher Instructions|GKFlasher Instructions.]] The former is only advisable if you&#039;re technologically savvy.&lt;br /&gt;
&lt;br /&gt;
GKFlasher supports Linux and Windows, as well as MacOS, but MacOS isn&#039;t tested regularly and support is treated as unofficial. &lt;br /&gt;
&lt;br /&gt;
On the ECU side, we support all 2.0 and 2.7 SIMK41 and SIMK43 ECUs. We do not support Kefico ECUs or SIMK4x ECUs that drive engines other than the Beta and Delta.&lt;br /&gt;
&lt;br /&gt;
== I want to tune the .bin file I read out of my ECU ==&lt;br /&gt;
In the [https://github.com/OpenGK-org/opengk-simk opengk-simk repository] that you&#039;ll find on the OpenGK [https://github.com/opengk-org Github organization], you&#039;ll find the necessary TunerPro definitions. Feel free to hop onto our {{DiscordInvite|discord}}if you feel stuck or need advice&lt;br /&gt;
&lt;br /&gt;
== I want to log my ECU ==&lt;br /&gt;
Well-known Torque app paired with an ELM327 adapter will only provide a very limited set of variables, at a horrible polling rate.&lt;br /&gt;
&lt;br /&gt;
For using the FTDI adapters at up to 120k baud, you&#039;ll need TunerPro RT and logging definitions from the [https://github.com/OpenGK-org/opengk-simk/tree/master/ADX opegk-simk repository]. At the moment of writing this article (Aug 2025), a definition for only a single calibration is present. We do have definitions for several others, but not in a state that&#039;d make them ready for publishing - feel free to ask about them on our {{DiscordInvite}}.&lt;br /&gt;
&lt;br /&gt;
GKFlasher also supports logging, but it&#039;s only from the command line interface and intended for development purposes. No support will be provided for GKFlasher logging, unless you&#039;re proficient with software engineering.&lt;br /&gt;
&lt;br /&gt;
== I want to decode my VIN / acquire my immo pin ==&lt;br /&gt;
You&#039;ll find our VIN decoder at https://vin.opengk.org. If your VIN doesn&#039;t exist in our database yet, check again in a month - we log the &amp;quot;not found&amp;quot; responses and update the database regularly.&lt;br /&gt;
&lt;br /&gt;
== I need hundreds of unvetted bins to perform some analysis ==&lt;br /&gt;
We scrapped attachments from popular tuning forums and extracted SIMK4x dumps, which you can find here: https://opengk.org/files/?dir=Users/dante383/scrapped_bins&lt;br /&gt;
&lt;br /&gt;
Be advised, &#039;&#039;&#039;do not flash any of these files to your ECU!&#039;&#039;&#039; Some files will just brick your ECU, making it unrecoverable without performing a [[Bootstrap Loader|BSL]] flash. Some files will mess with the [[immobiliser]], making your car unable to start. We&#039;ve also seen recklessly modified bins out in the wild, some of them will induce severe knock, some will make you run extremely rich or lean, resulting in &#039;&#039;&#039;irreversible damage to your engine&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== I need data on 264k+ of Tiburons, for example to reverse lookup a vehicle based on transmission or engine number ==&lt;br /&gt;
You can download the database running our VINDecoder at https://opengk.org/files/?dir=Users/dante383. At the moment of writing this article [August 2025] the VINDecoder is being refactored, and it might be worth to ask on the {{DiscordInvite}}for confirmation. VINDecoder V3 will include a link to the latest database in the footer.&lt;br /&gt;
&lt;br /&gt;
== I want to reverse engineer the firmware ==&lt;br /&gt;
You&#039;ll find a ghidra loader in the [https://github.com/OpenGK-org/ghidra_scripts ghidra-scripts] repository. To work on c166 binaries with Ghidra, you&#039;ll need the [https://github.com/keyhana/c166-ghidra-module keyhana c166-ghidra-module]. &lt;br /&gt;
&lt;br /&gt;
We have a ca663056 Ghidra project and a ca663057 dev firmware IDA project actively worked on. We intend to switch to Ghidra fully. We didn&#039;t yet find a suitable way to distribute said projects, so for now just ask on the {{DiscordInvite}}for the latest version.&lt;br /&gt;
&lt;br /&gt;
== I want to contribute ==&lt;br /&gt;
Depending on your skillset, there are several ways you could contribute&lt;br /&gt;
&lt;br /&gt;
=== Universal ===&lt;br /&gt;
- PayPal donation to &#039;&#039;&#039;donate(at)opengk.org&#039;&#039;&#039;. Funds are used to pay for infrastructure, ECUs for development and required tools. Every cent helps with keeping the project alive&lt;br /&gt;
&lt;br /&gt;
- Reporting bugs, unclear instructions, undocumented knowledge. GKFlasher doesn&#039;t behave as it should? You feel as if there&#039;s some information missing on the wiki? Let us know on the Discord! We can&#039;t fix what we don&#039;t know is broken&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m an aspiring copywriter ===&lt;br /&gt;
Over the years, we acquired enough information to really struggle with keeping up - much less, writing it down. If a currently existing wiki page feels to you like it could use some love, or you&#039;re up for the challenge of documenting something that&#039;s missing - reach out on the Discord. You can start by immediately sending over your version of the article, or by asking some questions if you&#039;re currently writing one and need some technical clarification. After a few meaningful contributions, an editor account can be created for you on the wiki.&lt;br /&gt;
&lt;br /&gt;
=== I have an unusual build ===&lt;br /&gt;
LED indicators and headlight eyebrows didn&#039;t cut it for you? share-your-builds section on the Discord is waiting for you! Spread the knowledge, and share the data - we appreciate all engine logs, both from stock and heavily modified vehicles. There is no such thing as too much data&lt;br /&gt;
&lt;br /&gt;
=== I just read out my ECU using GKFlasher or other tool ===&lt;br /&gt;
Share your bin! We have hundreds of bins to go through, but only vetted ones make it to the [https://opengk.org/files/?dir=EEPROMS main directory]. If your bin was read from a stock ECU on a running vehicle, we can add it immediately. If your ECU was previously modified by a 3rd party tuner, we&#039;ll be more than happy to use your bin for analysis, but we don&#039;t publish modified files.&lt;br /&gt;
&lt;br /&gt;
=== I can recite the HMC parts catalog while sleeping ===&lt;br /&gt;
This section is still under construction, but we&#039;re working on creating a page that combines both available aftermarket parts, and OEM upgrades. Can you play the OEM puzzle and [https://www.newtiburon.com/threads/g4gc-with-6-speed-gearbox.481905/ build your own six speed transmission for the 2.0]? We want to know what you know! For now, feel free to reach out on Discord.&lt;br /&gt;
&lt;br /&gt;
=== I was blessed with advanced pattern recognition skills ===&lt;br /&gt;
If you open a hex editor and see ignition tables and axles instead of random characters - come on down! Share your findings that could be added to the TunerPro definitions, and we&#039;ll add you to the channels dedicated with developing new XDFs. As much as we try to keep everything out in the open, we need a few private channels with limited members to avoid any offtopic discussions that break the flow.&lt;br /&gt;
&lt;br /&gt;
=== I know what a stack pointer is and &#039;embedded&#039; isn&#039;t just an adjective to me ===&lt;br /&gt;
Ask for the latest Ghidra project, and similiarly as with TunerPro definitions; share some findings, and we&#039;ll add you to channels dedicated to reverse engineering the firmware. As much as we try to keep everything out in the open, we need a few private channels with limited members to avoid any offtopic discussions that break the flow.&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m proficient with Python, PHP or frontend engineering ===&lt;br /&gt;
Pull requests to [https://github.com/dante383/gkflasher GKFlasher] or [https://github.com/dante383/gkbus GKBus] are more than welcome. The [https://vin.opengk.org VINDecoder] is not a public repository yet, but if you feel you could make some improvements - ask and you shall receive the codebase. Before you start working on the next great feature, a good practice would be mentioning it in the Discord - we have a lot of stuff in the works and there&#039;s a possibility somebody is already working on it.&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Getting_started&amp;diff=949</id>
		<title>Getting started</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Getting_started&amp;diff=949"/>
		<updated>2025-09-30T17:47:19Z</updated>

		<summary type="html">&lt;p&gt;Dante383: /* I need data on 200k+ of Tiburons, for example to reverse lookup a vehicle based on transmission or engine number */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Depending on what your goals are, here is a list of resources you could start with. &lt;br /&gt;
&lt;br /&gt;
== I want to read and write to my ECU ==&lt;br /&gt;
You can download the latest release of GKFlasher as a Windows installer from [https://github.com/Dante383/GKFlasher/releases https://github.com/dante383/GKFlasher], or set up a development build based on [[GKFlasher Instructions|GKFlasher Instructions.]] The former is only advisable if you&#039;re technologically savvy.&lt;br /&gt;
&lt;br /&gt;
GKFlasher supports Linux and Windows, as well as MacOS, but MacOS isn&#039;t tested regularly and support is treated as unofficial. &lt;br /&gt;
&lt;br /&gt;
On the ECU side, we support all 2.0 and 2.7 SIMK41 and SIMK43 ECUs. We do not support Kefico ECUs or SIMK4x ECUs that drive engines other than the Beta and Delta.&lt;br /&gt;
&lt;br /&gt;
== I want to tune the .bin file I read out of my ECU ==&lt;br /&gt;
In the [https://github.com/OpenGK-org/opengk-simk opengk-simk repository] that you&#039;ll find on the OpenGK [https://github.com/opengk-org Github organization], you&#039;ll find the necessary TunerPro definitions. Feel free to hop onto our {{DiscordInvite|discord}}if you feel stuck or need advice&lt;br /&gt;
&lt;br /&gt;
== I want to log my ECU ==&lt;br /&gt;
Well-known Torque app paired with an ELM327 adapter will only provide a very limited set of variables, at a horrible polling rate.&lt;br /&gt;
&lt;br /&gt;
For using the FTDI adapters at up to 120k baud, you&#039;ll need TunerPro RT and logging definitions from the [https://github.com/OpenGK-org/opengk-simk/tree/master/ADX opegk-simk repository]. At the moment of writing this article (Aug 2025), a definition for only a single calibration is present. We do have definitions for several others, but not in a state that&#039;d make them ready for publishing - feel free to ask about them on our {{DiscordInvite}}.&lt;br /&gt;
&lt;br /&gt;
GKFlasher also supports logging, but it&#039;s only from the command line interface and intended for development purposes. No support will be provided for GKFlasher logging, unless you&#039;re proficient with software engineering.&lt;br /&gt;
&lt;br /&gt;
== I want to decode my VIN / acquire my immo pin ==&lt;br /&gt;
You&#039;ll find our VIN decoder at https://vin.opengk.org. If your VIN doesn&#039;t exist in our database yet, check again in a month - we log the &amp;quot;not found&amp;quot; responses and update the database regularly.&lt;br /&gt;
&lt;br /&gt;
== I need hundreds of unvetted bins to perform some analysis ==&lt;br /&gt;
We scrapped attachments from popular tuning forums and extracted SIMK4x dumps, which you can find here: https://opengk.org/files/?dir=Users/dante383/scrapped_bins&lt;br /&gt;
&lt;br /&gt;
Be advised, &#039;&#039;&#039;do not flash any of these files to your ECU!&#039;&#039;&#039; Some files will just brick your ECU, making it unrecoverable without performing a [[Bootstrap Loader|BSL]] flash. Some files will mess with the [[immobiliser]], making your car unable to start. We&#039;ve also seen recklessly modified bins out in the wild, some of them will induce severe knock, some will make you run extremely rich or lean, resulting in &#039;&#039;&#039;irreversible damage to your engine&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== I need data on 200k+ of Tiburons, for example to reverse lookup a vehicle based on transmission or engine number ==&lt;br /&gt;
You can download the database running our VINDecoder at https://opengk.org/files/?dir=Users/dante383. At the moment of writing this article [August 2025] the VINDecoder is being refactored, and it might be worth to ask on the {{DiscordInvite}}for confirmation. VINDecoder V3 will include a link to the latest database in the footer.&lt;br /&gt;
&lt;br /&gt;
== I want to reverse engineer the firmware ==&lt;br /&gt;
You&#039;ll find a ghidra loader in the [https://github.com/OpenGK-org/ghidra_scripts ghidra-scripts] repository. To work on c166 binaries with Ghidra, you&#039;ll need the [https://github.com/keyhana/c166-ghidra-module keyhana c166-ghidra-module]. &lt;br /&gt;
&lt;br /&gt;
We have a ca663056 Ghidra project and a ca663057 dev firmware IDA project actively worked on. We intend to switch to Ghidra fully. We didn&#039;t yet find a suitable way to distribute said projects, so for now just ask on the {{DiscordInvite}}for the latest version.&lt;br /&gt;
&lt;br /&gt;
== I want to contribute ==&lt;br /&gt;
Depending on your skillset, there are several ways you could contribute&lt;br /&gt;
&lt;br /&gt;
=== Universal ===&lt;br /&gt;
- PayPal donation to &#039;&#039;&#039;donate(at)opengk.org&#039;&#039;&#039;. Funds are used to pay for infrastructure, ECUs for development and required tools. Every cent helps with keeping the project alive&lt;br /&gt;
&lt;br /&gt;
- Reporting bugs, unclear instructions, undocumented knowledge. GKFlasher doesn&#039;t behave as it should? You feel as if there&#039;s some information missing on the wiki? Let us know on the Discord! We can&#039;t fix what we don&#039;t know is broken&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m an aspiring copywriter ===&lt;br /&gt;
Over the years, we acquired enough information to really struggle with keeping up - much less, writing it down. If a currently existing wiki page feels to you like it could use some love, or you&#039;re up for the challenge of documenting something that&#039;s missing - reach out on the Discord. You can start by immediately sending over your version of the article, or by asking some questions if you&#039;re currently writing one and need some technical clarification. After a few meaningful contributions, an editor account can be created for you on the wiki.&lt;br /&gt;
&lt;br /&gt;
=== I have an unusual build ===&lt;br /&gt;
LED indicators and headlight eyebrows didn&#039;t cut it for you? share-your-builds section on the Discord is waiting for you! Spread the knowledge, and share the data - we appreciate all engine logs, both from stock and heavily modified vehicles. There is no such thing as too much data&lt;br /&gt;
&lt;br /&gt;
=== I just read out my ECU using GKFlasher or other tool ===&lt;br /&gt;
Share your bin! We have hundreds of bins to go through, but only vetted ones make it to the [https://opengk.org/files/?dir=EEPROMS main directory]. If your bin was read from a stock ECU on a running vehicle, we can add it immediately. If your ECU was previously modified by a 3rd party tuner, we&#039;ll be more than happy to use your bin for analysis, but we don&#039;t publish modified files.&lt;br /&gt;
&lt;br /&gt;
=== I can recite the HMC parts catalog while sleeping ===&lt;br /&gt;
This section is still under construction, but we&#039;re working on creating a page that combines both available aftermarket parts, and OEM upgrades. Can you play the OEM puzzle and [https://www.newtiburon.com/threads/g4gc-with-6-speed-gearbox.481905/ build your own six speed transmission for the 2.0]? We want to know what you know! For now, feel free to reach out on Discord.&lt;br /&gt;
&lt;br /&gt;
=== I was blessed with advanced pattern recognition skills ===&lt;br /&gt;
If you open a hex editor and see ignition tables and axles instead of random characters - come on down! Share your findings that could be added to the TunerPro definitions, and we&#039;ll add you to the channels dedicated with developing new XDFs. As much as we try to keep everything out in the open, we need a few private channels with limited members to avoid any offtopic discussions that break the flow.&lt;br /&gt;
&lt;br /&gt;
=== I know what a stack pointer is and &#039;embedded&#039; isn&#039;t just an adjective to me ===&lt;br /&gt;
Ask for the latest Ghidra project, and similiarly as with TunerPro definitions; share some findings, and we&#039;ll add you to channels dedicated to reverse engineering the firmware. As much as we try to keep everything out in the open, we need a few private channels with limited members to avoid any offtopic discussions that break the flow.&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m proficient with Python, PHP or frontend engineering ===&lt;br /&gt;
Pull requests to [https://github.com/dante383/gkflasher GKFlasher] or [https://github.com/dante383/gkbus GKBus] are more than welcome. The [https://vin.opengk.org VINDecoder] is not a public repository yet, but if you feel you could make some improvements - ask and you shall receive the codebase. Before you start working on the next great feature, a good practice would be mentioning it in the Discord - we have a lot of stuff in the works and there&#039;s a possibility somebody is already working on it.&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Getting_started&amp;diff=948</id>
		<title>Getting started</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Getting_started&amp;diff=948"/>
		<updated>2025-09-30T17:46:58Z</updated>

		<summary type="html">&lt;p&gt;Dante383: /* I want to reverse engineer the firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Depending on what your goals are, here is a list of resources you could start with. &lt;br /&gt;
&lt;br /&gt;
== I want to read and write to my ECU ==&lt;br /&gt;
You can download the latest release of GKFlasher as a Windows installer from [https://github.com/Dante383/GKFlasher/releases https://github.com/dante383/GKFlasher], or set up a development build based on [[GKFlasher Instructions|GKFlasher Instructions.]] The former is only advisable if you&#039;re technologically savvy.&lt;br /&gt;
&lt;br /&gt;
GKFlasher supports Linux and Windows, as well as MacOS, but MacOS isn&#039;t tested regularly and support is treated as unofficial. &lt;br /&gt;
&lt;br /&gt;
On the ECU side, we support all 2.0 and 2.7 SIMK41 and SIMK43 ECUs. We do not support Kefico ECUs or SIMK4x ECUs that drive engines other than the Beta and Delta.&lt;br /&gt;
&lt;br /&gt;
== I want to tune the .bin file I read out of my ECU ==&lt;br /&gt;
In the [https://github.com/OpenGK-org/opengk-simk opengk-simk repository] that you&#039;ll find on the OpenGK [https://github.com/opengk-org Github organization], you&#039;ll find the necessary TunerPro definitions. Feel free to hop onto our {{DiscordInvite|discord}}if you feel stuck or need advice&lt;br /&gt;
&lt;br /&gt;
== I want to log my ECU ==&lt;br /&gt;
Well-known Torque app paired with an ELM327 adapter will only provide a very limited set of variables, at a horrible polling rate.&lt;br /&gt;
&lt;br /&gt;
For using the FTDI adapters at up to 120k baud, you&#039;ll need TunerPro RT and logging definitions from the [https://github.com/OpenGK-org/opengk-simk/tree/master/ADX opegk-simk repository]. At the moment of writing this article (Aug 2025), a definition for only a single calibration is present. We do have definitions for several others, but not in a state that&#039;d make them ready for publishing - feel free to ask about them on our {{DiscordInvite}}.&lt;br /&gt;
&lt;br /&gt;
GKFlasher also supports logging, but it&#039;s only from the command line interface and intended for development purposes. No support will be provided for GKFlasher logging, unless you&#039;re proficient with software engineering.&lt;br /&gt;
&lt;br /&gt;
== I want to decode my VIN / acquire my immo pin ==&lt;br /&gt;
You&#039;ll find our VIN decoder at https://vin.opengk.org. If your VIN doesn&#039;t exist in our database yet, check again in a month - we log the &amp;quot;not found&amp;quot; responses and update the database regularly.&lt;br /&gt;
&lt;br /&gt;
== I need hundreds of unvetted bins to perform some analysis ==&lt;br /&gt;
We scrapped attachments from popular tuning forums and extracted SIMK4x dumps, which you can find here: https://opengk.org/files/?dir=Users/dante383/scrapped_bins&lt;br /&gt;
&lt;br /&gt;
Be advised, &#039;&#039;&#039;do not flash any of these files to your ECU!&#039;&#039;&#039; Some files will just brick your ECU, making it unrecoverable without performing a [[Bootstrap Loader|BSL]] flash. Some files will mess with the [[immobiliser]], making your car unable to start. We&#039;ve also seen recklessly modified bins out in the wild, some of them will induce severe knock, some will make you run extremely rich or lean, resulting in &#039;&#039;&#039;irreversible damage to your engine&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== I need data on 200k+ of Tiburons, for example to reverse lookup a vehicle based on transmission or engine number ==&lt;br /&gt;
You can download the database running our VINDecoder at https://opengk.org/files/?dir=Users/dante383. At the moment of writing this article [August 2025] the VINDecoder is being refactored, and it might be worth to ask on the {{DiscordInvite}} for confirmation. VINDecoder V3 will include a link to the latest database in the footer.&lt;br /&gt;
&lt;br /&gt;
== I want to reverse engineer the firmware ==&lt;br /&gt;
You&#039;ll find a ghidra loader in the [https://github.com/OpenGK-org/ghidra_scripts ghidra-scripts] repository. To work on c166 binaries with Ghidra, you&#039;ll need the [https://github.com/keyhana/c166-ghidra-module keyhana c166-ghidra-module]. &lt;br /&gt;
&lt;br /&gt;
We have a ca663056 Ghidra project and a ca663057 dev firmware IDA project actively worked on. We intend to switch to Ghidra fully. We didn&#039;t yet find a suitable way to distribute said projects, so for now just ask on the {{DiscordInvite}}for the latest version.&lt;br /&gt;
&lt;br /&gt;
== I want to contribute ==&lt;br /&gt;
Depending on your skillset, there are several ways you could contribute&lt;br /&gt;
&lt;br /&gt;
=== Universal ===&lt;br /&gt;
- PayPal donation to &#039;&#039;&#039;donate(at)opengk.org&#039;&#039;&#039;. Funds are used to pay for infrastructure, ECUs for development and required tools. Every cent helps with keeping the project alive&lt;br /&gt;
&lt;br /&gt;
- Reporting bugs, unclear instructions, undocumented knowledge. GKFlasher doesn&#039;t behave as it should? You feel as if there&#039;s some information missing on the wiki? Let us know on the Discord! We can&#039;t fix what we don&#039;t know is broken&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m an aspiring copywriter ===&lt;br /&gt;
Over the years, we acquired enough information to really struggle with keeping up - much less, writing it down. If a currently existing wiki page feels to you like it could use some love, or you&#039;re up for the challenge of documenting something that&#039;s missing - reach out on the Discord. You can start by immediately sending over your version of the article, or by asking some questions if you&#039;re currently writing one and need some technical clarification. After a few meaningful contributions, an editor account can be created for you on the wiki.&lt;br /&gt;
&lt;br /&gt;
=== I have an unusual build ===&lt;br /&gt;
LED indicators and headlight eyebrows didn&#039;t cut it for you? share-your-builds section on the Discord is waiting for you! Spread the knowledge, and share the data - we appreciate all engine logs, both from stock and heavily modified vehicles. There is no such thing as too much data&lt;br /&gt;
&lt;br /&gt;
=== I just read out my ECU using GKFlasher or other tool ===&lt;br /&gt;
Share your bin! We have hundreds of bins to go through, but only vetted ones make it to the [https://opengk.org/files/?dir=EEPROMS main directory]. If your bin was read from a stock ECU on a running vehicle, we can add it immediately. If your ECU was previously modified by a 3rd party tuner, we&#039;ll be more than happy to use your bin for analysis, but we don&#039;t publish modified files.&lt;br /&gt;
&lt;br /&gt;
=== I can recite the HMC parts catalog while sleeping ===&lt;br /&gt;
This section is still under construction, but we&#039;re working on creating a page that combines both available aftermarket parts, and OEM upgrades. Can you play the OEM puzzle and [https://www.newtiburon.com/threads/g4gc-with-6-speed-gearbox.481905/ build your own six speed transmission for the 2.0]? We want to know what you know! For now, feel free to reach out on Discord.&lt;br /&gt;
&lt;br /&gt;
=== I was blessed with advanced pattern recognition skills ===&lt;br /&gt;
If you open a hex editor and see ignition tables and axles instead of random characters - come on down! Share your findings that could be added to the TunerPro definitions, and we&#039;ll add you to the channels dedicated with developing new XDFs. As much as we try to keep everything out in the open, we need a few private channels with limited members to avoid any offtopic discussions that break the flow.&lt;br /&gt;
&lt;br /&gt;
=== I know what a stack pointer is and &#039;embedded&#039; isn&#039;t just an adjective to me ===&lt;br /&gt;
Ask for the latest Ghidra project, and similiarly as with TunerPro definitions; share some findings, and we&#039;ll add you to channels dedicated to reverse engineering the firmware. As much as we try to keep everything out in the open, we need a few private channels with limited members to avoid any offtopic discussions that break the flow.&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m proficient with Python, PHP or frontend engineering ===&lt;br /&gt;
Pull requests to [https://github.com/dante383/gkflasher GKFlasher] or [https://github.com/dante383/gkbus GKBus] are more than welcome. The [https://vin.opengk.org VINDecoder] is not a public repository yet, but if you feel you could make some improvements - ask and you shall receive the codebase. Before you start working on the next great feature, a good practice would be mentioning it in the Discord - we have a lot of stuff in the works and there&#039;s a possibility somebody is already working on it.&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Template:DiscordInvite&amp;diff=947</id>
		<title>Template:DiscordInvite</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Template:DiscordInvite&amp;diff=947"/>
		<updated>2025-09-30T17:46:00Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://discord.gg/a4fWuBTfxV {{{1|Discord}}}]&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Label (optional)&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Optional label. Otherwise, the link will say \&amp;quot;Discord\&amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Discord&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Invite to the Discord server&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY1A19A_PCB_Components&amp;diff=946</id>
		<title>Siemens 5WY1A19A PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY1A19A_PCB_Components&amp;diff=946"/>
		<updated>2025-09-29T18:57:49Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|original_filename=5WY1A19A PCB front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=1|title=Infineon C167CS-LM CPU|name=Infineon C167CS-LM|description=16-Bit Single-Chip Microcontroller C166 Family. 25 Mhz Operating Frequency|package=P-MQFP-144-8|datasheet=Infineon-c167cs4r-ds-en.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY1A13B_PCB_Components&amp;diff=945</id>
		<title>Siemens 5WY1A13B PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY1A13B_PCB_Components&amp;diff=945"/>
		<updated>2025-09-29T18:57:24Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|original_filename=5WY1A13B PCB front side.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=1|title=Infineon C167CS-LM CPU|name=Infineon C167CS-LM|description=16-Bit Single-Chip Microcontroller C166 Family. 25 Mhz Operating Frequency|package=P-MQFP-144-8|datasheet=Infineon-c167cs4r-ds-en.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1A13B PCB back side.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=label|original_filename=5WY1A13B Label.jpg}}&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY1A_PCB_Components&amp;diff=944</id>
		<title>Siemens 5WY1A PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY1A_PCB_Components&amp;diff=944"/>
		<updated>2025-09-29T18:57:08Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|original_filename=5WY1A00-Front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=1|title=Infineon C167CS-LM CPU|name=Infineon C167CS-LM|description=16-Bit Single-Chip Microcontroller C166 Family. 25 Mhz Operating Frequency|package=P-MQFP-144-8|datasheet=Infineon-c167cs4r-ds-en.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1A00-Back.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY1919B_PCB_Components&amp;diff=943</id>
		<title>Siemens 5WY1919B PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY1919B_PCB_Components&amp;diff=943"/>
		<updated>2025-09-29T18:53:05Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|original_filename=SIMK43 5WY1919B front side.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=1|title=Infineon C167CS-LM CPU|name=Infineon C167CS-LM|description=16-Bit Single-Chip Microcontroller C166 Family. 25 Mhz Operating Frequency|package=P-MQFP-144-8|datasheet=Infineon-c167cs4r-ds-en.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=SIMK43 5WY1919B back side.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=label|original_filename=SIMK43 5WY1919B label.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY19_PCB_Components&amp;diff=942</id>
		<title>Siemens 5WY19 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY19_PCB_Components&amp;diff=942"/>
		<updated>2025-09-29T18:52:41Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|labeled_filename=5WY1900-Front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=1|title=Infineon C167CS-LM CPU|name=Infineon C167CS-LM|description=16-Bit Single-Chip Microcontroller C166 Family. 25 Mhz Operating Frequency|package=P-MQFP-144-8|datasheet=Infineon-c167cs4r-ds-en.pdf}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|Infineon&lt;br /&gt;
SAK-C167CS-LM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2. AMD AM29F400BB Flash==&lt;br /&gt;
4 Megabit (512 K x 8-Bit/256 K x 16-Bit)&lt;br /&gt;
&lt;br /&gt;
CMOS 5.0 Volt-only Boot Sector Flash Memory&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|AM29F400BB&lt;br /&gt;
-55SEO&lt;br /&gt;
&lt;br /&gt;
0504GBA N&lt;br /&gt;
|}&lt;br /&gt;
==3. Crystal==&lt;br /&gt;
Generic 8.000000MHz Crystal&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|0502&lt;br /&gt;
|}&lt;br /&gt;
==4. ST ATM38E-BD8035==&lt;br /&gt;
Octal Channel Low-Side Switch.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|446776&lt;br /&gt;
8995L0453&lt;br /&gt;
|}&lt;br /&gt;
==5. Motorola TY94085DH==&lt;br /&gt;
The TY94085DH is a 20-pin SOP (Small Outline Package) integrated circuit from Motorola.&lt;br /&gt;
&lt;br /&gt;
It is used in a variety of applications such as motor control, power management, and data acquisition.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|ATM37 1.1&lt;br /&gt;
94.67.13&lt;br /&gt;
&lt;br /&gt;
KBK0502&lt;br /&gt;
|}&lt;br /&gt;
==6. Motorola TY94085DH==&lt;br /&gt;
The TY94085DH is a 20-pin SOP (Small Outline Package) integrated circuit from Motorola.&lt;br /&gt;
&lt;br /&gt;
It is used in a variety of applications such as motor control, power management, and data acquisition.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|ATM37 1.1&lt;br /&gt;
94.67.13&lt;br /&gt;
&lt;br /&gt;
KBK0502&lt;br /&gt;
|}&lt;br /&gt;
==7. OnSemi EcoSpark Ignition IGBT==&lt;br /&gt;
500 mJ, 360 V, N−Channel Ignition IGBT&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|N419AF V5036S&lt;br /&gt;
|}&lt;br /&gt;
==8. OnSemi EcoSpark Ignition IGBT==&lt;br /&gt;
500 mJ, 360 V, N−Channel Ignition IGBT&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|N419AF V5036S&lt;br /&gt;
|}&lt;br /&gt;
==9. Texas Instruments 51DLEKT (Knock Sensor Interface)==&lt;br /&gt;
The TPIC8101 is a dual-channel signal processing IC for detection of premature detonation in combustion engine. The two sensor channels are selectable through the SPI bus.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|TP1C8101DW&lt;br /&gt;
|}&lt;br /&gt;
==10. Amis ATM46C3 (Siemens Rotax ECU Driver)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|Siemens&lt;br /&gt;
0504TAK SDIA&lt;br /&gt;
ATM46C3 966781&lt;br /&gt;
|}&lt;br /&gt;
==11. Nexperia 74HC32D (NXP)==&lt;br /&gt;
The 74HC32D is a quad 2-input OR gate. Inputs include clamp diodes. This enables the use of current limiting resistors to interface inputs to voltages in excess of VCC.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|AP052 07&lt;br /&gt;
UnN0451D&lt;br /&gt;
|}&lt;br /&gt;
==12. Nexperia 74HC08D (NXP)==&lt;br /&gt;
The 74HC08D is a quad 2-input AND gate. Inputs include clamp diodes. This enables the use of current limiting resistors to interface inputs to voltages in excess of VCC.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|AP236 14&lt;br /&gt;
UnN0452E&lt;br /&gt;
|}&lt;br /&gt;
==13. Infineon A2C33648 (Triple Voltage Regulator)==&lt;br /&gt;
The A2C33648 is a monolithic integrated very low-drop triple voltage regulator. &lt;br /&gt;
&lt;br /&gt;
The output supplies loads up to 450 mA and the additional tracked outputs can provide up to 50 mA and 100 mA.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|0502&lt;br /&gt;
ATIC17 E1&lt;br /&gt;
|}&lt;br /&gt;
==14. ST ATM39B-556757 (CMOS Gate)==&lt;br /&gt;
The ATMEL ATM39B-556757 is a ST Microelectronics CMOS logic chip. It is a quad single gate device in a 20-Pin SOP package. Description: The ATM39B-556757 is a Quad Single Gate(QSG) with non-inverting logic. This device provides four independently controlled single gates with a power dissipation of 5.6mW per gate. The device is designed to operate with a supply voltage of 3V to 5.5V. Features: Low power consumption Maximum sink current of 8mA Maximum switching speed up to 16V/ns Low input capacitance High output drive current Latch-up protection ESD protection Applications: High-speed logic circuits Clock and data separators Programmable logic applications Logic switching applications Analog multiplexers/demultiplexers.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|990MT VB 99&lt;br /&gt;
507 MYS&lt;br /&gt;
|}&lt;br /&gt;
==15. Nexperia (NXP) 74HCT574D==&lt;br /&gt;
The 74HC574D is a high speed CMOS OCTAL FLIP-FLOP with 3-STATE OUTPUT fabricated with silicon gate C2MOS technology. This chip sit between the CPU and EEPROM.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|AO192 10&lt;br /&gt;
UnG0450G&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 16. Nexperia (NXP) A82C250 - CAN Bus ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|4R0R8&lt;br /&gt;
n6504&lt;br /&gt;
|}&lt;br /&gt;
The PC A82C250 is the interface between a CAN protocol controller and the physical bus.&lt;br /&gt;
&lt;br /&gt;
The device provides differential transmit capability to the bus and differential receive capability to the CAN controller.&lt;br /&gt;
&lt;br /&gt;
- Fully compatible with the “ISO 11898” standard&lt;br /&gt;
&lt;br /&gt;
- High speed (up to 1 MBd)&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1900-Back.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=File:Infineon-c167cs4r-ds-en.pdf&amp;diff=941</id>
		<title>File:Infineon-c167cs4r-ds-en.pdf</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=File:Infineon-c167cs4r-ds-en.pdf&amp;diff=941"/>
		<updated>2025-09-29T18:50:28Z</updated>

		<summary type="html">&lt;p&gt;Dante383: Infineon C167CS datasheet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Infineon C167CS datasheet&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=File:Infineon_c166_instruction_set_manual_c166ism.pdf&amp;diff=940</id>
		<title>File:Infineon c166 instruction set manual c166ism.pdf</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=File:Infineon_c166_instruction_set_manual_c166ism.pdf&amp;diff=940"/>
		<updated>2025-09-29T18:48:05Z</updated>

		<summary type="html">&lt;p&gt;Dante383: Instruction set for Infineon C166 CPUs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Instruction set for Infineon C166 CPUs&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY1A19A_PCB_Components&amp;diff=939</id>
		<title>Siemens 5WY1A19A PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY1A19A_PCB_Components&amp;diff=939"/>
		<updated>2025-09-29T18:44:53Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|original_filename=5WY1A19A PCB front.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY1A13B_PCB_Components&amp;diff=938</id>
		<title>Siemens 5WY1A13B PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY1A13B_PCB_Components&amp;diff=938"/>
		<updated>2025-09-29T18:44:42Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|original_filename=5WY1A13B PCB front side.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1A13B PCB back side.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=label|original_filename=5WY1A13B Label.jpg}}&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY1A_PCB_Components&amp;diff=937</id>
		<title>Siemens 5WY1A PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY1A_PCB_Components&amp;diff=937"/>
		<updated>2025-09-29T18:44:23Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|original_filename=5WY1A00-Front.jpg}}&lt;br /&gt;
== 1. Infineon C167CS-LM CPU ==&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1A00-Back.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY1919B_PCB_Components&amp;diff=936</id>
		<title>Siemens 5WY1919B PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY1919B_PCB_Components&amp;diff=936"/>
		<updated>2025-09-29T18:43:54Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|original_filename=SIMK43 5WY1919B front side.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=SIMK43 5WY1919B back side.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=label|original_filename=SIMK43 5WY1919B label.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY19_PCB_Components&amp;diff=935</id>
		<title>Siemens 5WY19 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY19_PCB_Components&amp;diff=935"/>
		<updated>2025-09-29T18:43:18Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|labeled_filename=5WY1900-Front.jpg}}&lt;br /&gt;
==1. Infineon C167CS-LM CPU==&lt;br /&gt;
16-Bit Single-Chip Microcontroller C166 Family&lt;br /&gt;
&lt;br /&gt;
25 Mhz Operating Frequency&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|Infineon&lt;br /&gt;
SAK-C167CS-LM&lt;br /&gt;
|}&lt;br /&gt;
==2. AMD AM29F400BB Flash==&lt;br /&gt;
4 Megabit (512 K x 8-Bit/256 K x 16-Bit)&lt;br /&gt;
&lt;br /&gt;
CMOS 5.0 Volt-only Boot Sector Flash Memory&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|AM29F400BB&lt;br /&gt;
-55SEO&lt;br /&gt;
&lt;br /&gt;
0504GBA N&lt;br /&gt;
|}&lt;br /&gt;
==3. Crystal==&lt;br /&gt;
Generic 8.000000MHz Crystal&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|0502&lt;br /&gt;
|}&lt;br /&gt;
==4. ST ATM38E-BD8035==&lt;br /&gt;
Octal Channel Low-Side Switch.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|446776&lt;br /&gt;
8995L0453&lt;br /&gt;
|}&lt;br /&gt;
==5. Motorola TY94085DH==&lt;br /&gt;
The TY94085DH is a 20-pin SOP (Small Outline Package) integrated circuit from Motorola.&lt;br /&gt;
&lt;br /&gt;
It is used in a variety of applications such as motor control, power management, and data acquisition.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|ATM37 1.1&lt;br /&gt;
94.67.13&lt;br /&gt;
&lt;br /&gt;
KBK0502&lt;br /&gt;
|}&lt;br /&gt;
==6. Motorola TY94085DH==&lt;br /&gt;
The TY94085DH is a 20-pin SOP (Small Outline Package) integrated circuit from Motorola.&lt;br /&gt;
&lt;br /&gt;
It is used in a variety of applications such as motor control, power management, and data acquisition.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|ATM37 1.1&lt;br /&gt;
94.67.13&lt;br /&gt;
&lt;br /&gt;
KBK0502&lt;br /&gt;
|}&lt;br /&gt;
==7. OnSemi EcoSpark Ignition IGBT==&lt;br /&gt;
500 mJ, 360 V, N−Channel Ignition IGBT&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|N419AF V5036S&lt;br /&gt;
|}&lt;br /&gt;
==8. OnSemi EcoSpark Ignition IGBT==&lt;br /&gt;
500 mJ, 360 V, N−Channel Ignition IGBT&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|N419AF V5036S&lt;br /&gt;
|}&lt;br /&gt;
==9. Texas Instruments 51DLEKT (Knock Sensor Interface)==&lt;br /&gt;
The TPIC8101 is a dual-channel signal processing IC for detection of premature detonation in combustion engine. The two sensor channels are selectable through the SPI bus.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|TP1C8101DW&lt;br /&gt;
|}&lt;br /&gt;
==10. Amis ATM46C3 (Siemens Rotax ECU Driver)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|Siemens&lt;br /&gt;
0504TAK SDIA&lt;br /&gt;
ATM46C3 966781&lt;br /&gt;
|}&lt;br /&gt;
==11. Nexperia 74HC32D (NXP)==&lt;br /&gt;
The 74HC32D is a quad 2-input OR gate. Inputs include clamp diodes. This enables the use of current limiting resistors to interface inputs to voltages in excess of VCC.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|AP052 07&lt;br /&gt;
UnN0451D&lt;br /&gt;
|}&lt;br /&gt;
==12. Nexperia 74HC08D (NXP)==&lt;br /&gt;
The 74HC08D is a quad 2-input AND gate. Inputs include clamp diodes. This enables the use of current limiting resistors to interface inputs to voltages in excess of VCC.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|AP236 14&lt;br /&gt;
UnN0452E&lt;br /&gt;
|}&lt;br /&gt;
==13. Infineon A2C33648 (Triple Voltage Regulator)==&lt;br /&gt;
The A2C33648 is a monolithic integrated very low-drop triple voltage regulator. &lt;br /&gt;
&lt;br /&gt;
The output supplies loads up to 450 mA and the additional tracked outputs can provide up to 50 mA and 100 mA.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|0502&lt;br /&gt;
ATIC17 E1&lt;br /&gt;
|}&lt;br /&gt;
==14. ST ATM39B-556757 (CMOS Gate)==&lt;br /&gt;
The ATMEL ATM39B-556757 is a ST Microelectronics CMOS logic chip. It is a quad single gate device in a 20-Pin SOP package. Description: The ATM39B-556757 is a Quad Single Gate(QSG) with non-inverting logic. This device provides four independently controlled single gates with a power dissipation of 5.6mW per gate. The device is designed to operate with a supply voltage of 3V to 5.5V. Features: Low power consumption Maximum sink current of 8mA Maximum switching speed up to 16V/ns Low input capacitance High output drive current Latch-up protection ESD protection Applications: High-speed logic circuits Clock and data separators Programmable logic applications Logic switching applications Analog multiplexers/demultiplexers.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|990MT VB 99&lt;br /&gt;
507 MYS&lt;br /&gt;
|}&lt;br /&gt;
==15. Nexperia (NXP) 74HCT574D==&lt;br /&gt;
The 74HC574D is a high speed CMOS OCTAL FLIP-FLOP with 3-STATE OUTPUT fabricated with silicon gate C2MOS technology. This chip sit between the CPU and EEPROM.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|AO192 10&lt;br /&gt;
UnG0450G&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 16. Nexperia (NXP) A82C250 - CAN Bus ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Chip Markings&lt;br /&gt;
|-&lt;br /&gt;
|4R0R8&lt;br /&gt;
n6504&lt;br /&gt;
|}&lt;br /&gt;
The PC A82C250 is the interface between a CAN protocol controller and the physical bus.&lt;br /&gt;
&lt;br /&gt;
The device provides differential transmit capability to the bus and differential receive capability to the CAN controller.&lt;br /&gt;
&lt;br /&gt;
- Fully compatible with the “ISO 11898” standard&lt;br /&gt;
&lt;br /&gt;
- High speed (up to 1 MBd)&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1900-Back.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY16_PCB_Components&amp;diff=934</id>
		<title>Siemens 5WY16 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY16_PCB_Components&amp;diff=934"/>
		<updated>2025-09-29T18:42:55Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|original_filename=5WY1600-Front.jpg}}{{PCB Component|title=Infineon C167CR-LM CPU|name=Infineon C167CR-LM|datasheet=Infineon-C167CR-DS-v3 3 feb 2005.pdf|index=1|package=P-MQFP-144-8}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1600-Back.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=933</id>
		<title>Siemens 5WY14 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=933"/>
		<updated>2025-09-29T18:41:22Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 40%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|labeled_filename=SIMK43 5WY14 PCB Components Front.jpg|original_filename=5WY1400-Front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|title=Infineon C167CR-LM CPU|name=Infineon C167CR-LM|index=1|package=P-MQFP-144-8|datasheet=Infineon-C167CR-DS-v3 3 feb 2005.pdf|usermanual=Infineon C167CR user manual march 2000.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=2|title=AMD AM29F400BB 4 Megabits Flash memory|name=AMD AM29F400BB|description=4 Megabit CMOS 5.0 Volt-only Boot Sector Flash Memory|package=SO44|datasheet=AM29F400B EOL 21505e8-9219.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=3|title=Generic 8MHz Crystal|name=Generic 8MHz Crystal}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=4|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=5|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=6|title=Motorola &#039;&#039;???&#039;&#039;|name=Motorola &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=7|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=8|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=9|title=Amis ATM46C3|name=Amis ATM46C3}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=10|title=Amis ATM40 R7007 knock signal processor|name=Amis ATM40 R7007|description=rebranded Renesas&#039; HIP9011? Dual Sensor Engine Knock Signal Processor|package=SOIC20|datasheet=REN hip9011 DST 19981007.pdf|application_note=REN an9770 MAT 19991011.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=11|title=Infineon A2C20219 Triple Voltage Regulator|name=Infineon A2C20219}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=12|title=ST ATM39B-556757 - &#039;&#039;30A fuse?&#039;&#039;|name=ST ATM39B-556757}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=13|title=&#039;&#039;unreadable&#039;&#039;|name=&#039;&#039;unreadable&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=14|title=ZMD U62H64SA automotive RAM|name=ZMD U62H64SA}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1400-Rear.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=932</id>
		<title>Siemens 5WY14 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=932"/>
		<updated>2025-09-29T18:41:11Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 35%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|labeled_filename=SIMK43 5WY14 PCB Components Front.jpg|original_filename=5WY1400-Front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|title=Infineon C167CR-LM CPU|name=Infineon C167CR-LM|index=1|package=P-MQFP-144-8|datasheet=Infineon-C167CR-DS-v3 3 feb 2005.pdf|usermanual=Infineon C167CR user manual march 2000.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=2|title=AMD AM29F400BB 4 Megabits Flash memory|name=AMD AM29F400BB|description=4 Megabit CMOS 5.0 Volt-only Boot Sector Flash Memory|package=SO44|datasheet=AM29F400B EOL 21505e8-9219.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=3|title=Generic 8MHz Crystal|name=Generic 8MHz Crystal}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=4|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=5|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=6|title=Motorola &#039;&#039;???&#039;&#039;|name=Motorola &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=7|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=8|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=9|title=Amis ATM46C3|name=Amis ATM46C3}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=10|title=Amis ATM40 R7007 knock signal processor|name=Amis ATM40 R7007|description=rebranded Renesas&#039; HIP9011? Dual Sensor Engine Knock Signal Processor|package=SOIC20|datasheet=REN hip9011 DST 19981007.pdf|application_note=REN an9770 MAT 19991011.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=11|title=Infineon A2C20219 Triple Voltage Regulator|name=Infineon A2C20219}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=12|title=ST ATM39B-556757 - &#039;&#039;30A fuse?&#039;&#039;|name=ST ATM39B-556757}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=13|title=&#039;&#039;unreadable&#039;&#039;|name=&#039;&#039;unreadable&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=14|title=ZMD U62H64SA automotive RAM|name=ZMD U62H64SA}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1400-Rear.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=931</id>
		<title>Siemens 5WY14 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=931"/>
		<updated>2025-09-29T18:39:42Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 30%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|labeled_filename=SIMK43 5WY14 PCB Components Front.jpg|original_filename=5WY1400-Front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|title=Infineon C167CR-LM CPU|name=Infineon C167CR-LM|index=1|package=P-MQFP-144-8|datasheet=Infineon-C167CR-DS-v3 3 feb 2005.pdf|usermanual=Infineon C167CR user manual march 2000.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=2|title=AMD AM29F400BB 4 Megabits Flash memory|name=AMD AM29F400BB|description=4 Megabit CMOS 5.0 Volt-only Boot Sector Flash Memory|package=SO44|datasheet=AM29F400B EOL 21505e8-9219.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=3|title=Generic 8MHz Crystal|name=Generic 8MHz Crystal}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=4|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=5|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=6|title=Motorola &#039;&#039;???&#039;&#039;|name=Motorola &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=7|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=8|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=9|title=Amis ATM46C3|name=Amis ATM46C3}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=10|title=Amis ATM40 R7007 knock signal processor|name=Amis ATM40 R7007|description=rebranded Renesas&#039; HIP9011? Dual Sensor Engine Knock Signal Processor|package=SOIC20|datasheet=REN hip9011 DST 19981007.pdf|application_note=REN an9770 MAT 19991011.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=11|title=Infineon A2C20219 Triple Voltage Regulator|name=Infineon A2C20219}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=12|title=ST ATM39B-556757 - &#039;&#039;30A fuse?&#039;&#039;|name=ST ATM39B-556757}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=13|title=&#039;&#039;unreadable&#039;&#039;|name=&#039;&#039;unreadable&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=14|title=ZMD U62H64SA automotive RAM|name=ZMD U62H64SA}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1400-Rear.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=930</id>
		<title>Siemens 5WY14 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=930"/>
		<updated>2025-09-29T18:39:26Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 25%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|labeled_filename=SIMK43 5WY14 PCB Components Front.jpg|original_filename=5WY1400-Front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|title=Infineon C167CR-LM CPU|name=Infineon C167CR-LM|index=1|package=P-MQFP-144-8|datasheet=Infineon-C167CR-DS-v3 3 feb 2005.pdf|usermanual=Infineon C167CR user manual march 2000.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=2|title=AMD AM29F400BB 4 Megabits Flash memory|name=AMD AM29F400BB|description=4 Megabit CMOS 5.0 Volt-only Boot Sector Flash Memory|package=SO44|datasheet=AM29F400B EOL 21505e8-9219.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=3|title=Generic 8MHz Crystal|name=Generic 8MHz Crystal}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=4|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=5|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=6|title=Motorola &#039;&#039;???&#039;&#039;|name=Motorola &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=7|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=8|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=9|title=Amis ATM46C3|name=Amis ATM46C3}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=10|title=Amis ATM40 R7007 knock signal processor|name=Amis ATM40 R7007|description=rebranded Renesas&#039; HIP9011? Dual Sensor Engine Knock Signal Processor|package=SOIC20|datasheet=REN hip9011 DST 19981007.pdf|application_note=REN an9770 MAT 19991011.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=11|title=Infineon A2C20219 Triple Voltage Regulator|name=Infineon A2C20219}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=12|title=ST ATM39B-556757 - &#039;&#039;30A fuse?&#039;&#039;|name=ST ATM39B-556757}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=13|title=&#039;&#039;unreadable&#039;&#039;|name=&#039;&#039;unreadable&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=14|title=ZMD U62H64SA automotive RAM|name=ZMD U62H64SA}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1400-Rear.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=929</id>
		<title>Siemens 5WY14 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=929"/>
		<updated>2025-09-29T18:39:16Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 55%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|labeled_filename=SIMK43 5WY14 PCB Components Front.jpg|original_filename=5WY1400-Front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|title=Infineon C167CR-LM CPU|name=Infineon C167CR-LM|index=1|package=P-MQFP-144-8|datasheet=Infineon-C167CR-DS-v3 3 feb 2005.pdf|usermanual=Infineon C167CR user manual march 2000.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=2|title=AMD AM29F400BB 4 Megabits Flash memory|name=AMD AM29F400BB|description=4 Megabit CMOS 5.0 Volt-only Boot Sector Flash Memory|package=SO44|datasheet=AM29F400B EOL 21505e8-9219.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=3|title=Generic 8MHz Crystal|name=Generic 8MHz Crystal}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=4|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=5|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=6|title=Motorola &#039;&#039;???&#039;&#039;|name=Motorola &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=7|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=8|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=9|title=Amis ATM46C3|name=Amis ATM46C3}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=10|title=Amis ATM40 R7007 knock signal processor|name=Amis ATM40 R7007|description=rebranded Renesas&#039; HIP9011? Dual Sensor Engine Knock Signal Processor|package=SOIC20|datasheet=REN hip9011 DST 19981007.pdf|application_note=REN an9770 MAT 19991011.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=11|title=Infineon A2C20219 Triple Voltage Regulator|name=Infineon A2C20219}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=12|title=ST ATM39B-556757 - &#039;&#039;30A fuse?&#039;&#039;|name=ST ATM39B-556757}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=13|title=&#039;&#039;unreadable&#039;&#039;|name=&#039;&#039;unreadable&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=14|title=ZMD U62H64SA automotive RAM|name=ZMD U62H64SA}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1400-Rear.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=928</id>
		<title>Siemens 5WY14 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=928"/>
		<updated>2025-09-29T18:39:03Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 45%; float: right; display: flex; justify-content: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|labeled_filename=SIMK43 5WY14 PCB Components Front.jpg|original_filename=5WY1400-Front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|title=Infineon C167CR-LM CPU|name=Infineon C167CR-LM|index=1|package=P-MQFP-144-8|datasheet=Infineon-C167CR-DS-v3 3 feb 2005.pdf|usermanual=Infineon C167CR user manual march 2000.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=2|title=AMD AM29F400BB 4 Megabits Flash memory|name=AMD AM29F400BB|description=4 Megabit CMOS 5.0 Volt-only Boot Sector Flash Memory|package=SO44|datasheet=AM29F400B EOL 21505e8-9219.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=3|title=Generic 8MHz Crystal|name=Generic 8MHz Crystal}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=4|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=5|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=6|title=Motorola &#039;&#039;???&#039;&#039;|name=Motorola &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=7|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=8|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=9|title=Amis ATM46C3|name=Amis ATM46C3}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=10|title=Amis ATM40 R7007 knock signal processor|name=Amis ATM40 R7007|description=rebranded Renesas&#039; HIP9011? Dual Sensor Engine Knock Signal Processor|package=SOIC20|datasheet=REN hip9011 DST 19981007.pdf|application_note=REN an9770 MAT 19991011.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=11|title=Infineon A2C20219 Triple Voltage Regulator|name=Infineon A2C20219}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=12|title=ST ATM39B-556757 - &#039;&#039;30A fuse?&#039;&#039;|name=ST ATM39B-556757}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=13|title=&#039;&#039;unreadable&#039;&#039;|name=&#039;&#039;unreadable&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=14|title=ZMD U62H64SA automotive RAM|name=ZMD U62H64SA}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1400-Rear.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=927</id>
		<title>Siemens 5WY14 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=927"/>
		<updated>2025-09-29T18:37:10Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|labeled_filename=SIMK43 5WY14 PCB Components Front.jpg|original_filename=5WY1400-Front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|title=Infineon C167CR-LM CPU|name=Infineon C167CR-LM|index=1|package=P-MQFP-144-8|datasheet=Infineon-C167CR-DS-v3 3 feb 2005.pdf|usermanual=Infineon C167CR user manual march 2000.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=2|title=AMD AM29F400BB 4 Megabits Flash memory|name=AMD AM29F400BB|description=4 Megabit CMOS 5.0 Volt-only Boot Sector Flash Memory|package=SO44|datasheet=AM29F400B EOL 21505e8-9219.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=3|title=Generic 8MHz Crystal|name=Generic 8MHz Crystal}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=4|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=5|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=6|title=Motorola &#039;&#039;???&#039;&#039;|name=Motorola &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=7|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=8|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=9|title=Amis ATM46C3|name=Amis ATM46C3}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=10|title=Amis ATM40 R7007 knock signal processor|name=Amis ATM40 R7007|description=rebranded Renesas&#039; HIP9011? Dual Sensor Engine Knock Signal Processor|package=SOIC20|datasheet=REN hip9011 DST 19981007.pdf|application_note=REN an9770 MAT 19991011.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=11|title=Infineon A2C20219 Triple Voltage Regulator|name=Infineon A2C20219}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=12|title=ST ATM39B-556757 - &#039;&#039;30A fuse?&#039;&#039;|name=ST ATM39B-556757}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=13|title=&#039;&#039;unreadable&#039;&#039;|name=&#039;&#039;unreadable&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=14|title=ZMD U62H64SA automotive RAM|name=ZMD U62H64SA}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1400-Rear.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=926</id>
		<title>Siemens 5WY14 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=926"/>
		<updated>2025-09-29T18:33:57Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|labeled_filename=SIMK43 5WY14 PCB Components Front.jpg|original_filename=5WY1400-Front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|title=Infineon C167CR-LM CPU|name=Infineon C167CR-LM|index=1|package=P-MQFP-144-8|datasheet=Infineon-C167CR-DS-v3 3 feb 2005.pdf|usermanual=Infineon C167CR user manual march 2000.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=2|title=AMD AM29F400BB 4 Megabits Flash memory|name=AMD AM29F400BB|description=4 Megabit CMOS 5.0 Volt-only Boot Sector Flash Memory|package=SO44|datasheet=AM29F400B EOL 21505e8-9219.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=3|title=Generic 8MHz Crystal|name=Generic 8MHz Crystal}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=4|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=5|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=6|title=Motorola &#039;&#039;???&#039;&#039;|name=Motorola &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=7|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=8|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=9|title=Amis ATM46C3|name=Amis ATM46C3}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=10|title=Amis ATM40 R7007 knock signal processor|name=Amis ATM40 R7007|description=rebranded Renesas&#039; HIP9011? Dual Sensor Engine Knock Signal Processor|package=SOIC20|datasheet=REN hip9011 DST 19981007.pdf|application_note=REN an9770 MAT 19991011.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=11|title=Infineon A2C20219 Triple Voltage Regulator|name=Infineon A2C20219}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=12|title=ST ATM39B-556757 - &#039;&#039;30A fuse?&#039;&#039;|name=ST ATM39B-556757}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=13|title=&#039;&#039;unreadable&#039;&#039;|name=&#039;&#039;unreadable&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=14|title=ZMD U62H64SA automotive RAM|name=ZMD U62H64SA}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1400-Rear.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=925</id>
		<title>Siemens 5WY14 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY14_PCB_Components&amp;diff=925"/>
		<updated>2025-09-29T18:33:30Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|labeled_filename=SIMK43 5WY14 PCB Components Front.jpg|original_filename=5WY1400-Front.jpg}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|title=Infineon C167CR-LM CPU|name=Infineon C167CR-LM|index=1|package=P-MQFP-144-8|datasheet=Infineon-C167CR-DS-v3 3 feb 2005.pdf|usermanual=Infineon C167CR user manual march 2000.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=2|title=AMD AM29F400BB 4 Megabits Flash memory|name=AMD AM29F400BB|description=4 Megabit CMOS 5.0 Volt-only Boot Sector Flash Memory|package=SO44|datasheet=AM29F400B EOL 21505e8-9219.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=3|title=Generic 8MHz Crystal|name=Generic 8MHz Crystal}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=4|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=5|title=Motorola TY94086DH driver|name=Motorola TY94086DH|description=(Low-Side Switch?)}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=6|title=Motorola &#039;&#039;???&#039;&#039;|name=Motorola &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=7|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=8|title=Mosfet &#039;&#039;???&#039;&#039;|name=Mosfet &#039;&#039;???&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=9|title=Amis ATM46C3|name=Amis ATM46C3}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=10|title=Amis ATM40 R7007 knock signal processor|name=Amis ATM40 R7007|description=rebranded Renesas&#039; HIP9011? Dual Sensor Engine Knock Signal Processor|package=SOIC20|datasheet=REN hip9011 DST 19981007.pdf|application_note=REN an9770 MAT 19991011.pdf}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=11|title=Infineon A2C20219 Triple Voltage Regulator|name=Infineon A2C20219}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=12|title=ST ATM39B-556757 - &#039;&#039;30A fuse?&#039;&#039;|name=ST ATM39B-556757}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=13|title=&#039;&#039;unreadable&#039;&#039;|name=&#039;&#039;unreadable&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Component|index=14|title=ZMD U62H64SA automotive RAM|name=ZMD U62H64SA}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1400-Rear.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Template:PCB_Component&amp;diff=924</id>
		<title>Template:PCB Component</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Template:PCB_Component&amp;diff=924"/>
		<updated>2025-09-29T18:29:15Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if: {{{titleHeader|true}}} |&amp;lt;nowiki /&amp;gt; &lt;br /&gt;
=={{#if: {{{index|}}} | {{{index}}}. |}} {{{title}}}==&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
{| {{Table}}&lt;br /&gt;
{{#if: {{{titleHeader|true}}} | |&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}+ {{#if: {{{index|}}} | {{{index}}}. }} {{{title}}}&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
| {{{name}}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{description|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Description&lt;br /&gt;
{{!}} {{{description}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{package|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Package&lt;br /&gt;
{{!}} {{{package}}}&lt;br /&gt;
|}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{datasheet|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Datasheet&lt;br /&gt;
{{!}} [[:File:{{{datasheet}}}{{!}}{{{datasheet}}}]]&lt;br /&gt;
| &amp;lt;includeonly&amp;gt;[[Category:Missing datasheet]]&amp;lt;/includeonly&amp;gt;}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{usermanual|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! User manual&lt;br /&gt;
{{!}} [[:File:{{{usermanual}}}{{!}}{{{usermanual}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{application_note|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Application note&lt;br /&gt;
{{!}} [[:File:{{{application_note}}}{{!}}{{{application_note}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;index&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Element index on the PCB layout picture&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Simple title stating what this component is, intended for just a glance at the pcb layout list&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Siemens Rotax ECU Driver, OnSemi EcoSpark Ignition IGBT, Knock Sensor Interface, etc&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Manufacturer name and number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Amis ATM46C3, Nexperia 74HC32D&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;description&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Description adjusted for this specific use case, or just pasted from the datasheet if not applicable&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Dual-channel signal processing IC for detecting engine knock. The two sensor channels are selectable through the SPI bus.&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;package&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Package type&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;SOP44, QFP144&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;datasheet&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Datasheet for the component. If the datasheet comes from a 1:1 replacement, please add a mention about it in the &#039;description&#039; section&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titleHeader&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Should title be used as a header? (==)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;true&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;usermanual&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;User manual, if exists&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;application_note&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Application note, if exists&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;PCB component description, originally intended for the PCB Layouts page&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Template:PCB_Component&amp;diff=923</id>
		<title>Template:PCB Component</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Template:PCB_Component&amp;diff=923"/>
		<updated>2025-09-29T18:27:48Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if: {{{datasheet}} | | &amp;lt;includeonly&amp;gt;[[Category:Missing datasheet]]&amp;lt;/includeonly&amp;gt;}}&lt;br /&gt;
&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{#if: {{{titleHeader|true}}} |&amp;lt;nowiki /&amp;gt; &lt;br /&gt;
=={{#if: {{{index|}}} | {{{index}}}. |}} {{{title}}}==&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
{| {{Table}}&lt;br /&gt;
{{#if: {{{titleHeader|true}}} | |&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}+ {{#if: {{{index|}}} | {{{index}}}. }} {{{title}}}&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
| {{{name}}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{description|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Description&lt;br /&gt;
{{!}} {{{description}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{package|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Package&lt;br /&gt;
{{!}} {{{package}}}&lt;br /&gt;
|}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{datasheet|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Datasheet&lt;br /&gt;
{{!}} [[:File:{{{datasheet}}}{{!}}{{{datasheet}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{usermanual|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! User manual&lt;br /&gt;
{{!}} [[:File:{{{usermanual}}}{{!}}{{{usermanual}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{application_note|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Application note&lt;br /&gt;
{{!}} [[:File:{{{application_note}}}{{!}}{{{application_note}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;index&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Element index on the PCB layout picture&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Simple title stating what this component is, intended for just a glance at the pcb layout list&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Siemens Rotax ECU Driver, OnSemi EcoSpark Ignition IGBT, Knock Sensor Interface, etc&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Manufacturer name and number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Amis ATM46C3, Nexperia 74HC32D&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;description&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Description adjusted for this specific use case, or just pasted from the datasheet if not applicable&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Dual-channel signal processing IC for detecting engine knock. The two sensor channels are selectable through the SPI bus.&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;package&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Package type&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;SOP44, QFP144&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;datasheet&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Datasheet for the component. If the datasheet comes from a 1:1 replacement, please add a mention about it in the &#039;description&#039; section&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titleHeader&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Should title be used as a header? (==)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;true&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;usermanual&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;User manual, if exists&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;application_note&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Application note, if exists&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;PCB component description, originally intended for the PCB Layouts page&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Template:PCB_Component&amp;diff=922</id>
		<title>Template:PCB Component</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Template:PCB_Component&amp;diff=922"/>
		<updated>2025-09-29T18:23:16Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if: {{{titleHeader|true}}} |&amp;lt;nowiki /&amp;gt; &lt;br /&gt;
=={{#if: {{{index|}}} | {{{index}}}. |}} {{{title}}}==&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
{| {{Table}}&lt;br /&gt;
{{#if: {{{titleHeader|true}}} | |&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}+ {{#if: {{{index|}}} | {{{index}}}. }} {{{title}}}&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
| {{{name}}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{description|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Description&lt;br /&gt;
{{!}} {{{description}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{package|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Package&lt;br /&gt;
{{!}} {{{package}}}&lt;br /&gt;
|}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{datasheet|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Datasheet&lt;br /&gt;
{{!}} [[:File:{{{datasheet}}}{{!}}{{{datasheet}}}]]&lt;br /&gt;
| &amp;lt;includeonly&amp;gt;[[Category:Missing datasheet]]}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{usermanual|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! User manual&lt;br /&gt;
{{!}} [[:File:{{{usermanual}}}{{!}}{{{usermanual}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{application_note|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Application note&lt;br /&gt;
{{!}} [[:File:{{{application_note}}}{{!}}{{{application_note}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;index&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Element index on the PCB layout picture&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Simple title stating what this component is, intended for just a glance at the pcb layout list&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Siemens Rotax ECU Driver, OnSemi EcoSpark Ignition IGBT, Knock Sensor Interface, etc&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Manufacturer name and number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Amis ATM46C3, Nexperia 74HC32D&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;description&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Description adjusted for this specific use case, or just pasted from the datasheet if not applicable&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Dual-channel signal processing IC for detecting engine knock. The two sensor channels are selectable through the SPI bus.&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;package&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Package type&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;SOP44, QFP144&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;datasheet&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Datasheet for the component. If the datasheet comes from a 1:1 replacement, please add a mention about it in the &#039;description&#039; section&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titleHeader&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Should title be used as a header? (==)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;true&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;usermanual&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;User manual, if exists&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;application_note&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Application note, if exists&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;PCB component description, originally intended for the PCB Layouts page&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Template:PCB_Component&amp;diff=921</id>
		<title>Template:PCB Component</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Template:PCB_Component&amp;diff=921"/>
		<updated>2025-09-29T18:22:05Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if: {{{titleHeader|true}}} |&amp;lt;nowiki /&amp;gt; &lt;br /&gt;
=={{#if: {{{index|}}} | {{{index}}}. |}} {{{title}}}==&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
{| {{Table}}&lt;br /&gt;
{{#if: {{{titleHeader|true}}} | |&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}+ {{#if: {{{index|}}} | {{{index}}}. }} {{{title}}}&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
| {{{name}}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{description|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Description&lt;br /&gt;
{{!}} {{{description}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{package|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Package&lt;br /&gt;
{{!}} {{{package}}}&lt;br /&gt;
|}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{datasheet|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Datasheet&lt;br /&gt;
{{!}} [[:File:{{{datasheet}}}{{!}}{{{datasheet}}}]]&lt;br /&gt;
| &amp;lt;onlyinclude&amp;gt;[[Category:Missing datasheet]]}}&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{usermanual|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! User manual&lt;br /&gt;
{{!}} [[:File:{{{usermanual}}}{{!}}{{{usermanual}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{#if: {{{application_note|}}} |&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Application note&lt;br /&gt;
{{!}} [[:File:{{{application_note}}}{{!}}{{{application_note}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;index&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Element index on the PCB layout picture&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Simple title stating what this component is, intended for just a glance at the pcb layout list&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Siemens Rotax ECU Driver, OnSemi EcoSpark Ignition IGBT, Knock Sensor Interface, etc&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Manufacturer name and number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Amis ATM46C3, Nexperia 74HC32D&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;description&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Description adjusted for this specific use case, or just pasted from the datasheet if not applicable&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Dual-channel signal processing IC for detecting engine knock. The two sensor channels are selectable through the SPI bus.&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;package&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Package type&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;SOP44, QFP144&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;datasheet&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Datasheet for the component. If the datasheet comes from a 1:1 replacement, please add a mention about it in the &#039;description&#039; section&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titleHeader&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Should title be used as a header? (==)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;true&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;usermanual&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;User manual, if exists&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;application_note&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Application note, if exists&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;PCB component description, originally intended for the PCB Layouts page&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Body_Control_Module&amp;diff=920</id>
		<title>Body Control Module</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Body_Control_Module&amp;diff=920"/>
		<updated>2025-09-29T18:12:52Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
BCM FCC report: https://fccid.io/LXP-VIM233&lt;br /&gt;
&lt;br /&gt;
GK Keyfob FCC report: https://fcc.report/FCC-ID/LXP-RKE225&lt;br /&gt;
&lt;br /&gt;
FL2 Keyfob FCC report: https://fcc.report/FCC-ID/LXP-RK225&lt;br /&gt;
[[File:BCM module front 95410-2C160.jpg|thumb|BCM module front 95410-2C160 (EU, 2.0, VIN: KMHHN61DP2U038775)]]&lt;br /&gt;
[[File:BCM module back 95410-2C160.jpg|thumb|BCM module back 95410-2C160 (EU, 2.0, VIN: KMHHN61DP2U038775)]]&lt;br /&gt;
&lt;br /&gt;
==PCB Layouts==&lt;br /&gt;
See [[BCM PCB Layouts]]&lt;br /&gt;
&lt;br /&gt;
== Pinout ==&lt;br /&gt;
[[File:Bcm-front.png|none|thumb|BCM front connectors]]&lt;br /&gt;
[[File:Bcm-rear.png|none|thumb|BCM rear connectors]]&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-AI - AMP 929504-4&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|ESPS (ig1)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&lt;br /&gt;
|RH seat belt buckle&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|&lt;br /&gt;
|LH seat belt buckle&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Input&lt;br /&gt;
|Crash signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Input&lt;br /&gt;
|Airbag diagnosis (from ESPS)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Output&lt;br /&gt;
|Airbag warning light&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-CE&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Output&lt;br /&gt;
|Head lamp low relay (S2)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|DRL unit NO 12&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Output&lt;br /&gt;
|Front wiper relay control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Output&lt;br /&gt;
|Front fog lamp relay (S1)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&lt;br /&gt;
|Turn signal lamp (FR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|&lt;br /&gt;
|Tail auto cut to DRL&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
|DRL unit (11)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Output&lt;br /&gt;
|Front wiper relay (IG2)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Output&lt;br /&gt;
|Turn signal lamp (FL)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Output&lt;br /&gt;
|Position lamp (RH)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|Output&lt;br /&gt;
|Position lamp (LH)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|Output&lt;br /&gt;
|ABS module (IG1)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Output&lt;br /&gt;
|Alternator charge line / dash indicator&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Output&lt;br /&gt;
|Fuse &amp;amp; relay box (IG2) (Ignition fuse)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|Output&lt;br /&gt;
|Wiper park output&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|Output&lt;br /&gt;
|Washer motor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-DE&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Input&lt;br /&gt;
|Battery&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-EF - TE 175965-2&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Input&lt;br /&gt;
|Assist door key switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Input&lt;br /&gt;
|Tail gate lock switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Input&lt;br /&gt;
|Assist door lock switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Input&lt;br /&gt;
|Assist door switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Input&lt;br /&gt;
|Folding switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Input&lt;br /&gt;
|Tail gate open switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Input&lt;br /&gt;
|Driver door key unlock switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Input&lt;br /&gt;
|Driver door lock switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Input&lt;br /&gt;
|Driver door switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Input&lt;br /&gt;
|Seat belt switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-FF&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Output&lt;br /&gt;
|Rear fog lamp relay&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Output&lt;br /&gt;
|Back up lamp&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Output&lt;br /&gt;
|Outside mirror&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Output&lt;br /&gt;
|Tail lamp (RH)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Output&lt;br /&gt;
|Door lock relay&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Output&lt;br /&gt;
|Door unlock relay&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Output&lt;br /&gt;
|Tail lamp (LH) fuse&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|Input&lt;br /&gt;
|Door switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|Output&lt;br /&gt;
|Mirror unfolding/door unlock relay&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|&lt;br /&gt;
|Turn signal (RL)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|Output&lt;br /&gt;
|Luggage lamp&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|&lt;br /&gt;
|Turn signal (RR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|Output&lt;br /&gt;
|Amplifier&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|Output&lt;br /&gt;
|Outside mirror heater&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|&lt;br /&gt;
|Mirror folding&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|Output&lt;br /&gt;
|Rear wiper motor (IG2)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
|Input&lt;br /&gt;
|Tail gate open switch&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-GF&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Output&lt;br /&gt;
|Rear window defogger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Output&lt;br /&gt;
|Power window relay&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-HM&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|IO&lt;br /&gt;
|Immobilizer antenna 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Output&lt;br /&gt;
|2 stage unlock ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Input&lt;br /&gt;
|Turn signal switch (RH)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Input&lt;br /&gt;
|Door warning switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Input&lt;br /&gt;
|Tail lamp switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Input&lt;br /&gt;
|Rear fog lamp switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Input&lt;br /&gt;
|Code saver&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Input&lt;br /&gt;
|Hood switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|IO&lt;br /&gt;
|Immobilizer antenna 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|Output&lt;br /&gt;
|Export ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Input&lt;br /&gt;
|Turn signal lamp switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Input&lt;br /&gt;
|Auto light switch input&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|Input&lt;br /&gt;
|Head lamp switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|Input&lt;br /&gt;
|Front fog lamp switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|Input&lt;br /&gt;
|Hazard lamp switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|Input&lt;br /&gt;
|Rear defogger switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|Output&lt;br /&gt;
|Rear fog lamp indicator&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-IM&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Input&lt;br /&gt;
|Air conditioner switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Output&lt;br /&gt;
|Cluster battery charge&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|ESP switch (IG1)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Output&lt;br /&gt;
|Cluster (IG1)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Output&lt;br /&gt;
|Cluster (IG2)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Output&lt;br /&gt;
|Cluster (turn signal LH out)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
|ECU (IG1)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Output&lt;br /&gt;
|Cluster (turn signal RH out)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
|RR HTD switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|Output&lt;br /&gt;
|Cluster (airbag indicator)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|Diagnostic tool (B+)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Output&lt;br /&gt;
|Digital clock (ACC)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Output&lt;br /&gt;
|Immobilizer indicator&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|&lt;br /&gt;
|External tail lamp (RH)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|&lt;br /&gt;
|Diagnostic tool (Airbag)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|&lt;br /&gt;
|Air conditioner (IG2)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|&lt;br /&gt;
|Auto light ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|&lt;br /&gt;
|Diagnosis &amp;amp; code saving&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|&lt;br /&gt;
|Immobilizer&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-JM&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|Multifunction switch - intermittent wiper ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|Siren control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Output&lt;br /&gt;
|Key hole illumination&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Input&lt;br /&gt;
|Speed sensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Output&lt;br /&gt;
|Interior illumination&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Output&lt;br /&gt;
|Cluster (Airbag warning indicator)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
|DCT&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Output&lt;br /&gt;
|Door open indicator&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|&lt;br /&gt;
|Multifunction INT&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
|Multifunction INT (T)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|&lt;br /&gt;
|Auto light signal&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|Output&lt;br /&gt;
|Seat belt indicator&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Output&lt;br /&gt;
|Over speed ground&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|&lt;br /&gt;
|Auto light supply&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|Output&lt;br /&gt;
|Tail gate open indicator&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-KM&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Output&lt;br /&gt;
|Cigar lighter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|Wiper low&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|Wiper high&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|Back up switch (reverse gear)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&lt;br /&gt;
|ACC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Input&lt;br /&gt;
|Washer switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Input&lt;br /&gt;
|Back up lamp switch&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
|Start inhibit relay&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Input&lt;br /&gt;
|Seat heater switch (IG2)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
|Joint main 3 (B+)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|Input&lt;br /&gt;
|Stop switch (B+)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|Ignition coil&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|&lt;br /&gt;
|Wiper parking&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-LM&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|Ground 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Output&lt;br /&gt;
|Blower motor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|Ignition switch (IG1)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&lt;br /&gt;
|Ground 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|&lt;br /&gt;
|Wiper switch power&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
|Ignition switch (ACC)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
|Ignition switch (IG2)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+BCM-MR - TE 929504-5&lt;br /&gt;
!#&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|Sunroof (IG2)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|Roof lamp (B+)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|Roof lamp decay control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|ECU&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|&lt;br /&gt;
|Sunroof &amp;amp; room lamp ground &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
|ECM mirror&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
|Sunroof (B+)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==FLASH EEPROM structure==&lt;br /&gt;
64KiB of memory is located inside of the Motorola MC68HC908A microcontroller [[:File:311-21300-0-MC908AZ32ACFU.pdf]]&lt;br /&gt;
&lt;br /&gt;
== PCB layout of the 95410-2C160 ==&lt;br /&gt;
For the demonstration purposes of this page, one of the earliest and simplest variant was selected. [[File:BCM module PCB front 95410-2C160 (EU, 2.0).jpg|none|thumb|1100x1100px|BCM module PCB front 95410-2C160 (EU, 2.0, VIN: KMHHN61DP2U038775)]]&lt;br /&gt;
[[File:BCM module PCB back 95410-2C160 (EU, 2.0).jpg|none|thumb|1100x1100px|BCM module PCB back 95410-2C160 (EU, 2.0, VIN: KMHHN61DP2U038775)]]&lt;br /&gt;
[[File:BCM module PCB microcontrollers closeup 95410-2C160 (EU, 2.0).jpg|none|thumb|1559x1559px|BCM module PCB microcontrollers closeup 95410-2C160 (EU, 2.0, VIN: KMHHN61DP2U038775)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Our BCMs use an 8bit Motorola CPU: MC68HC908AZ60 running at 8Mhz. [[:File:311-21300-0-MC908AZ32ACFU.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Category:BCM]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Category:Siemens_V6_2.7L_PCB_Layouts&amp;diff=919</id>
		<title>Category:Siemens V6 2.7L PCB Layouts</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Category:Siemens_V6_2.7L_PCB_Layouts&amp;diff=919"/>
		<updated>2025-09-29T18:11:20Z</updated>

		<summary type="html">&lt;p&gt;Dante383: Created page with &amp;quot;Category:Siemens V6 2.7L Category:PCB Layouts&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Siemens V6 2.7L]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Siemens_5WY16_PCB_Components&amp;diff=918</id>
		<title>Siemens 5WY16 PCB Components</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Siemens_5WY16_PCB_Components&amp;diff=918"/>
		<updated>2025-09-29T18:10:20Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=front|original_filename=5WY1600-Front.jpg}}{{PCB Component|title=Infineon C167CR-LM CPU|name=Infineon C167CR-LM|datasheet=Infineon-C167CR-DS-v3 3 feb 2005.pdf|index=1|package=P-MQFP-144-8}}&lt;br /&gt;
&lt;br /&gt;
{{PCB Picture|side=back|original_filename=5WY1600-Back.jpg}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:Siemens L4 2.0L PCB Layouts]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Category:PCB_layouts_with_missing_original_files&amp;diff=917</id>
		<title>Category:PCB layouts with missing original files</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Category:PCB_layouts_with_missing_original_files&amp;diff=917"/>
		<updated>2025-09-29T18:09:45Z</updated>

		<summary type="html">&lt;p&gt;Dante383: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Category:Siemens_V6_2.7L&amp;diff=916</id>
		<title>Category:Siemens V6 2.7L</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Category:Siemens_V6_2.7L&amp;diff=916"/>
		<updated>2025-09-29T18:08:43Z</updated>

		<summary type="html">&lt;p&gt;Dante383: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
	<entry>
		<id>https://opengk.org:443/index.php?title=Category:Siemens_L4_2.0L_PCB_Layouts&amp;diff=915</id>
		<title>Category:Siemens L4 2.0L PCB Layouts</title>
		<link rel="alternate" type="text/html" href="https://opengk.org:443/index.php?title=Category:Siemens_L4_2.0L_PCB_Layouts&amp;diff=915"/>
		<updated>2025-09-29T18:08:28Z</updated>

		<summary type="html">&lt;p&gt;Dante383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Siemens L4 2.0L]]&lt;br /&gt;
[[Category:PCB Layouts]]&lt;/div&gt;</summary>
		<author><name>Dante383</name></author>
	</entry>
</feed>