diff --git a/firmware/controllers/algo/auto_generated_enums.cpp b/firmware/controllers/algo/auto_generated_enums.cpp index 55dac8ad36..10f57c3d1e 100644 --- a/firmware/controllers/algo/auto_generated_enums.cpp +++ b/firmware/controllers/algo/auto_generated_enums.cpp @@ -562,6 +562,8 @@ case ES_BPSX_D1: return "ES_BPSX_D1"; case ES_Innovate_MTX_L: return "ES_Innovate_MTX_L"; +case ES_14Point7_Free: + return "ES_14Point7_Free"; } return NULL; } diff --git a/firmware/controllers/algo/rusefi_enums.h b/firmware/controllers/algo/rusefi_enums.h index 6294cccdb8..9fdaec3c73 100644 --- a/firmware/controllers/algo/rusefi_enums.h +++ b/firmware/controllers/algo/rusefi_enums.h @@ -333,6 +333,7 @@ typedef enum { typedef enum { ES_BPSX_D1 = 0, ES_Innovate_MTX_L = 1, + ES_14Point7_Free = 2, Force_4b_ego_sensor = ENUM_SIZE_HACK, } ego_sensor_e; diff --git a/firmware/controllers/sensors/ego.cpp b/firmware/controllers/sensors/ego.cpp index d15bfd83a8..52c141dbc9 100644 --- a/firmware/controllers/sensors/ego.cpp +++ b/firmware/controllers/sensors/ego.cpp @@ -33,6 +33,12 @@ void initEgoSensor(afr_sensor_s *sensor, ego_sensor_e type) { sensor->v2 = 5; sensor->value2 = 22.39; break; + case ES_14Point7_Free: + sensor->v1 = 0; + sensor->value1 = 10; + sensor->v2 = 5; + sensor->value2 = 20; + break; default: firmwareError("Unexpected EGO %d", type); break; diff --git a/hardware/frankenso/known_issues.txt b/hardware/frankenso/known_issues.txt index ee680768ac..c03f05b811 100644 --- a/hardware/frankenso/known_issues.txt +++ b/hardware/frankenso/known_issues.txt @@ -25,6 +25,7 @@ 25) RESOLVED IN R0.2 add a prototype area for future circuits to be tossed in. 26) add a couple more low-side chips 27) surge suppression diode option for some low-side +28) (?) better silkscreen for P602 & P604 - explicit "5v" "12v" "GND"? For honda add-on / rewiring board -- Add 2A high side solinoid drive for VTec sol