From 21c2a2f7a9f1a74a9bbe2d2f6e598dbe2b37e8aa Mon Sep 17 00:00:00 2001 From: rusefillc Date: Wed, 19 Jan 2022 01:30:16 -0500 Subject: [PATCH] Bosch Quick Start on B6 Passat is confused about phase #3812 running engine proved VVT_BOSCH_QUICK_START to match VVT_SECOND_HALF thus hard-coding phase choice --- firmware/controllers/trigger/trigger_central.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/firmware/controllers/trigger/trigger_central.cpp b/firmware/controllers/trigger/trigger_central.cpp index a3dc7eca4b..ade971e3b7 100644 --- a/firmware/controllers/trigger/trigger_central.cpp +++ b/firmware/controllers/trigger/trigger_central.cpp @@ -145,20 +145,19 @@ static angle_t adjustCrankPhase(int camIndex) { case VVT_MAP_V_TWIN_ANOTHER: return syncAndReport(tc, getCrankDivider(operationMode), 1); case VVT_SECOND_HALF: + case VVT_NISSAN_VQ: + case VVT_BOSCH_QUICK_START: return syncAndReport(tc, getCrankDivider(operationMode), 0); case VVT_MIATA_NB2: /** * NB2 is a symmetrical crank, there are four phases total */ return syncAndReport(tc, getCrankDivider(operationMode), 0); - case VVT_NISSAN_VQ: - return syncAndReport(tc, getCrankDivider(operationMode), 0); case VVT_2JZ: case VVT_TOYOTA_4_1: case VVT_FORD_ST170: case VVT_BARRA_3_PLUS_1: case VVT_NISSAN_MR: - case VVT_BOSCH_QUICK_START: case VVT_12: return syncAndReport(tc, getCrankDivider(operationMode), engineConfiguration->tempBooleanForVerySpecialCases ? 1 : 0); case VVT_HONDA_K: