Project

General

Profile

Wiki » History » Version 8

Adam Klama, 03/27/2026 05:35 PM

1 1 Adam Klama
# Wiki
2
3 6 Adam Klama
# Device Overview and Purpose
4
5
IOcan is a professional CAN gateway designed to make modern OEM automatic and dual-clutch transmissions usable outside of their original vehicle environment.
6
7
Modern transmissions such as ZF 8HP, DCT, or PDK are deeply integrated into OEM vehicle architectures. They expect a constant stream of CAN communication from engine, chassis, and driver input modules. Without this ecosystem, the transmission simply does not function. IOcan solves this problem by recreating the communication environment the transmission expects, allowing it to operate reliably in standalone setups, engine swaps, custom vehicles, and motorsport applications.
8
9 7 Adam Klama
## Documentation
10
11 8 Adam Klama
* [[Getting Started]]
12 7 Adam Klama
* [[CAN Gateway Pinout]]
13
* [[8HPxx_connections]]
14
* [[BMW F30 Gateway connection guide]]
15
16 6 Adam Klama
## Designed for Standalone Transmission Operation
17
18
The primary purpose of IOcan is to enable OEM transmissions to run independently of the vehicle they were originally designed for. Acting as an intelligent CAN gateway, IOcan translates signals from standalone ECUs, driver controls, and vehicle systems into the native OEM protocol required by the transmission control unit.
19
20
From the transmission’s perspective, IOcan behaves like the missing OEM modules, allowing full functionality without factory engine or chassis electronics.
21
22
## Flexible Gateway and Protocol Translation
23
24
IOcan connects multiple CAN networks and protocols simultaneously, translating between them in real time. This makes it compatible with a wide range of standalone ECUs as well as selected OEM engine and chassis communication standards.
25
26
Driver commands, engine data, and vehicle signals are converted into valid OEM CAN messages, ensuring predictable and stable transmission behavior regardless of the surrounding hardware.
27
28
## Versatile Driver Control Options
29
30
IOcan gives the user full freedom when choosing how the transmission is controlled. Supported input methods include:
31
	•	Sequential shifters
32
	•	Paddle shifters
33
	•	OEM gear selectors
34
	•	CAN-based keypads and button panels
35
	•	Custom combinations of multiple input devices
36
37
The control logic is fully configurable, allowing IOcan to translate any supported input into the correct OEM commands. This makes it equally suitable for road cars, race cars, and experimental setups.
38
39
## Integrated Power Management
40
41
Unlike simple CAN interfaces, IOcan is designed as a complete transmission integration solution. The device features a dedicated semiconductor relay for powering the transmission and managing its wake-up behavior.
42
43
Thanks to its low-power design, IOcan can be connected directly to a constant battery supply through a fuse, eliminating the need for external relays. Only five vehicle connections are required:
44
	•	Battery positive (BAT+)
45
	•	Ground (GND)
46
	•	Ignition signal (KL15)
47
	•	CAN High
48
	•	CAN Low
49
50
All transmission power sequencing, wake-up signaling, and shutdown handling are managed internally. IOcan can also measure the transmission’s current draw, providing additional insight into system behavior and safety.
51
52
## Diagnostics, Adaptations, and Firmware Control
53
54
IOcan goes beyond basic control by offering service and development capabilities. When connected to a laptop, it allows diagnostic access to supported transmissions.
55
56
For BMW ZF 8HP applications, this includes:
57
	•	Reading diagnostic trouble codes
58
	•	Accessing and monitoring adaptation values
59
	•	Live status and operational data
60
61
IOcan is also capable of flashing OEM 8HP transmission control units with custom firmware and reading TCU memory, making it a powerful tool for development, calibration, and advanced integration work. Support for additional platforms, including DCT and PDK transmissions, is planned.
62
63
## Built for Integrators, Builders, and Developers
64
65
IOcan is aimed at professionals and advanced enthusiasts who need a reliable way to integrate OEM transmissions into non-OEM environments. Typical applications include:
66
	•	Engine swaps using modern automatic or DCT transmissions
67
	•	Custom vehicle builds and restomods
68
	•	Motorsport and track vehicles
69 2 Adam Klama
	•	Transmission retrofits into non-original chassis
70 3 Adam Klama
	•	Development, testing, and reverse-engineering projects
71 5 Adam Klama
72 4 Adam Klama
By combining intelligent CAN gateway functionality, protocol emulation, flexible control inputs, integrated power management, and diagnostic capabilities, IOcan provides a compact and purpose-built solution for running OEM transmissions where they were never intended to run