diff --git a/firmware/config/engines/dodge_neon.cpp b/firmware/config/engines/dodge_neon.cpp index 439caf5193..eae478ea16 100644 --- a/firmware/config/engines/dodge_neon.cpp +++ b/firmware/config/engines/dodge_neon.cpp @@ -445,8 +445,10 @@ void setDodgeNeonNGCEngineConfiguration(DECLARE_ENGINE_PARAMETER_F) { boardConfiguration->alternatorControlPin = GPIOD_5; engineConfiguration->targetVBatt = 14.5; - engineConfiguration->alternatorControl.offset = 20; - engineConfiguration->alternatorControl.pFactor = 20; // looks to work better, maybe time for some iFactor + engineConfiguration->alternatorControl.offset = 10; + engineConfiguration->alternatorControl.pFactor = 5; + engineConfiguration->alternatorControl.iFactor = 2; + engineConfiguration->alternatorControl.dFactor = 1; // enableFrankensoCan(); engineConfiguration->canWriteEnabled = true; diff --git a/firmware/config/engines/mazda_626.cpp b/firmware/config/engines/mazda_626.cpp index fd64c959c5..1e2ddb7bfc 100644 --- a/firmware/config/engines/mazda_626.cpp +++ b/firmware/config/engines/mazda_626.cpp @@ -29,6 +29,7 @@ void setMazda626EngineConfiguration(DECLARE_ENGINE_PARAMETER_F) { // with this complex trigger we do not need this by default boardConfiguration->sensorChartMode = SC_OFF; + engineConfiguration->useOnlyFrontForTrigger = true; engineConfiguration->injectionMode = IM_BATCH; // enable two_wire_batch_injection