Project

General

Profile

About IOcan » History » Version 1

Adam Klama, 06/22/2026 12:57 PM

1 1 Adam Klama
# About IOcan
2
3
IOcan is a professional CAN gateway designed to make modern OEM automatic and
4
dual-clutch transmissions usable outside of their original vehicle environment.
5
6
Modern transmissions such as the ZF 8HP, DCT/DKG, and PDK are deeply integrated
7
into OEM vehicle architectures. They expect a constant stream of CAN
8
communication from engine, chassis, and driver-input modules, and without that
9
ecosystem the transmission simply does not function. IOcan solves this by
10
recreating the communication environment the transmission expects, allowing it
11
to operate reliably in standalone setups, engine swaps, custom vehicles, and
12
motorsport applications.
13
14
{{>toc}}
15
16
## Designed for Standalone Transmission Operation
17
18
The primary purpose of IOcan is to let OEM transmissions run independently of the
19
vehicle they were originally designed for. Acting as an intelligent CAN gateway,
20
IOcan translates signals from standalone ECUs, driver controls, and vehicle
21
systems into the native OEM protocol the transmission control unit requires.
22
23
From the transmission's perspective, IOcan behaves like the missing OEM modules,
24
allowing full functionality without factory engine or chassis electronics. See
25
[[Wiring Concepts]] for how the vehicle and transmission sides are separated and
26
connected.
27
28
## Flexible Gateway and Protocol Translation
29
30
IOcan connects multiple CAN networks and protocols simultaneously, translating
31
between them in real time. This makes it compatible with a wide range of
32
standalone ECUs as well as selected OEM engine and chassis communication
33
standards.
34
35
Driver commands, engine data, and vehicle signals are converted into valid OEM
36
CAN messages, ensuring predictable and stable transmission behaviour regardless
37
of the surrounding hardware. The full list of supported modules is maintained on
38
the [[Supported ECU|Supported Vehicles & Modules]] page.
39
40
## Versatile Driver Control Options
41
42
IOcan gives the user full freedom in choosing how the transmission is controlled.
43
Supported input methods include:
44
45
* sequential shifters
46
* paddle shifters
47
* OEM gear selectors
48
* CAN-based keypads and button panels
49
* custom combinations of multiple input devices
50
51
The control logic is fully configurable, allowing IOcan to translate any
52
supported input into the correct OEM commands. This makes it equally suitable for
53
road cars, race cars, and experimental setups. See [[Configuration Concepts]] for
54
how inputs are mapped and processed.
55
56
## Integrated Power Management
57
58
Unlike simple CAN interfaces, IOcan is a complete transmission integration
59
solution. The device features a dedicated semiconductor relay for powering the
60
transmission and managing its wake-up behaviour.
61
62
Thanks to its low-power design, IOcan can be connected directly to a constant
63
battery supply through a fuse, eliminating the need for external relays. Only five
64
vehicle connections are required:
65
66
* Battery positive (BAT+)
67
* Ground (GND)
68
* Ignition signal (KL15)
69
* CAN High
70
* CAN Low
71
72
All transmission power sequencing, wake-up signalling, and shutdown handling are
73
managed internally. IOcan can also measure the transmission's current draw,
74
providing additional insight into system behaviour and safety. Electrical limits
75
and ratings are listed on the [[Technical specifications|Hardware & Electrical Specifications]] page.
76
77
## Diagnostics, Adaptations, and Firmware Control
78
79
IOcan goes beyond basic control by offering service and development capabilities.
80
When connected to a laptop, it allows diagnostic access to supported
81
transmissions.
82
83
For BMW ZF 8HP applications, this includes:
84
85
* reading diagnostic trouble codes
86
* accessing and monitoring adaptation values
87
* live status and operational data
88
89
IOcan can also flash OEM 8HP transmission control units with custom firmware and
90
read TCU memory, making it a capable tool for development, calibration, and
91
advanced integration work. Support for additional platforms, including DCT and
92
PDK transmissions, is planned.
93
94
## Built for Integrators, Builders, and Developers
95
96
IOcan is aimed at professionals and advanced enthusiasts who need a reliable way
97
to integrate OEM transmissions into non-OEM environments. Typical applications
98
include:
99
100
* engine swaps using modern automatic or DCT transmissions
101
* custom vehicle builds and restomods
102
* motorsport and track vehicles
103
* transmission retrofits into non-original chassis
104
* development, testing, and reverse-engineering projects
105
106
By combining intelligent CAN gateway functionality, protocol emulation, flexible
107
control inputs, integrated power management, and diagnostic capabilities, IOcan
108
provides a compact, purpose-built solution for running OEM transmissions where
109
they were never intended to run.
110
111
## Where to next
112
113
* [[Getting Started with IOcan]] — install, wire, and validate your first setup
114
* [[Supported ECU|Supported Vehicles & Modules]] — check compatibility with your build
115
* [[Wiring Concepts]] and [[Configuration Concepts]] — understand the system before configuring
116
* [[Technical specifications|Hardware & Electrical Specifications]] — electrical limits and interfaces