diff --git a/firmware/controllers/simple_tcu.cpp b/firmware/controllers/simple_tcu.cpp index 86650df0b9..4342cff3e0 100644 --- a/firmware/controllers/simple_tcu.cpp +++ b/firmware/controllers/simple_tcu.cpp @@ -13,7 +13,7 @@ void SimpleTransmissionController::init() { void SimpleTransmissionController::update(gear_e gear) { for (size_t i = 0; i < efi::size(CONFIG(tcu_solenoid)); i++) { #if ! EFI_UNIT_TEST - enginePins.tcuSolenoids[i].setValue(config->tcuSolenoidTable[i][static_cast(gear) + 1]); + enginePins.tcuSolenoids[i].setValue(config->tcuSolenoidTable[static_cast(gear) + 1][i]); #endif } setCurrentGear(gear);