Compare Syvecs Engine Control Units
Find the right Syvecs ECU for your application. Compare conventional and direct-injection engine management systems, hardware capabilities, communications and data logging.
Scroll horizontally to compare all nine ECU models.
| Specification | GDI4 | S7GP | S7-I | S7Plus | S7D-4 | S7D-6 | S7D-8 | S8 | S12 |
|---|---|---|---|---|---|---|---|---|---|
| ENGINE MANAGEMENT | |||||||||
| Primary Application | 4-Cylinder GDI | Motorsport / Wire-in | PnP / Wire-in | Advanced Integration | 4-Cylinder DI | 6-Cylinder DI | 8-Channel DI | High I/O | Flagship / V12 |
| Direct Injection Support | 4 Integrated | Supported via GDI12 Driver | Supported via GDI12 Driver | Supported via GDI12 Driver | 4 Integrated | 6 Integrated | 8 Integrated | Supported via GDI12 Driver | Supported via GDI12 Driver |
| Onboard DI Pump Outputs | 1 | - | - | - | 2 | 2 | 2 | - | - |
| INPUTS & OUTPUTS | |||||||||
| General-Purpose Inputs | 24 | 16 | 16 | 22 | 22* | 22* | 22* | 24 | 28 |
| Port Injector / Low-Side Injection Outputs | 12 | 16 | 16 | 16 | 12 | 8 | 8 | 16 | 24 |
| Ignition Outputs | 4 | 6 | 6 | 6 | 4 | 6 | 4 | 8 | 12 |
| Half / Full Bridge Outputs | 4 Half | External PDU | 2 Half | 8 Half | Not listed | Not listed | Not listed | 4 Half | 3 Full |
| Additional Low-Side PWM Outputs | Shared | Shared | Shared | Shared | 6 | 6 | 6 | Shared | 8 PWM |
| SENSOR INTERFACES | |||||||||
| Wideband Lambda Inputs | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2* |
| Knock Inputs | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 4 |
| K-Type EGT Inputs | 2 | 1 | 1 | 1-2 | 2 | 2 | 2 | 2 | 2 |
| COMMUNICATIONS | |||||||||
| CAN Bus Interfaces | 2 | 2 | 2* | 2 + 1* | 3 | 3 | 3 | 2 | 3 |
| CAN FD | Not specified | Not specified | Not specified | Not specified | Yes | Yes | Yes | Not specified | Not specified |
| LIN Bus | Not specified | Not specified | 1 | 1 | 1 | 1 | 1 | Not specified | Not specified |
| Ethernet | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| RS232 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| USB PC Interface | Not specified | Not specified | Not specified | Not specified | Yes | Yes | Yes | Not specified | Not specified |
| DATA LOGGING | |||||||||
| Onboard Logging Memory | Up to 64MB | 64MB | 64MB* | 64MB | 64MB | 64MB | 64MB | Up to 64MB | Up to 128MB |
| Optional 128MB Upgrade | Not specified | Yes | Yes* | Yes | Yes | Yes | Yes | Not specified | Up to 128MB |
| ELECTRICAL & MECHANICAL | |||||||||
| Connector Pins | 88 | 94 | 94 | 94 | 120 | 120 | 120 | 88 | 121 |
| Supply Voltage | 6-20V | 6-20V | Confirm | 6-20V | 6-20V | 6-20V | 6-20V | 6-20V | 6-26V |
| View Product | GDI4 | S7GP | S7-I | S7Plus | S7D-4 | S7D-6 | S7D-8 | S8 | S12 |
Important specification notes:
GDI4: Features four integrated direct-injection injector drivers and one onboard direct-injection pump output.
External GDI12 Driver: Syvecs ECUs without integrated direct-injection injector drivers can support direct injection using the external Syvecs GDI12 driver, subject to the required ECU calibration, output allocation and direct-injection software support. The GDI12 supports up to 12 solenoid direct-injection injectors.
S7-I: The second CAN interface was introduced in September 2020. Units purchased from January 2026 onwards have 64MB onboard logging as standard, with an optional 128MB upgrade. Earlier units have 16MB.
S7Plus: The third CAN interface shares hardware resources with EGT1 and is reserved for custom Syvecs applications. It is not available as a standard user-configurable CAN interface through SCal.
S7D family: The 22 general-purpose inputs shown represent 14 frequency, 4 ADC voltage and 4 thermistor inputs. The S7D-4, S7D-6 and S7D-8 feature integrated direct-injection outputs, two pump outputs and CAN FD support.
S12: The detailed technical specification lists two NTK wideband lambda interfaces, although some shorter product summaries describe four. This comparison uses the detailed hardware specification pending confirmation.
General: Output capabilities, optional features and hardware compatibility depend on ECU version, firmware, calibration and application. "Not specified" does not necessarily mean a function is unavailable.