Repository navigation
jayecu v0.3.33
Studio 0.3.33
No studio changes; this release carries firmware 0.4.23.
Firmware 0.4.23 (build 5b02af5)
- A sensor check's Delay now means what it says while it has a Precondition. The delay is how long a
reading must be out of range, continuously, while the precondition holds. The timer kept running while
the precondition was false, so the first moment it came true the code set at once, with no delay. Found
on a car: an oil-pressure check (Reading Low with an rpm/pressure precondition) set P0524, protection
level 3, on a single sample as the idle sagged at a stop. The oil pressure was fine. - The cam is no longer rejected as rpm comes back up through the phase-sync band. Below the band the
cam is ignored, and the place it is next due is carried forward one cycle at a time. The carry landed
half a tooth before the cam's own edge, so if rpm crossed into the band in that half tooth the real cam
pulse looked like the wrong revolution and was thrown away as noise (P0339). If it crossed just after
the edge, the next pulse could be refused too, and that cost phase. About 1 crossing in 150 on a car.
A cam pulse a whole number of cycles after the last one is now accepted; one half a cycle out is still
rejected. - No false missed tooth when the engine gains full sync. The switch to full (cam) sync re-armed the
"next crank tooth due by" timer without holding off the crank interrupt. A tooth landing in that moment
left the timer set from the tooth before, so it ran out half a tooth after a tooth that came on time:
a missed tooth (P0336), sync cut and re-acquired (P0335). Seen on a cold start, the moment the flare
took the engine past the phase-sync rpm. - "Signal missing" codes wait 100 ms, and stand down while a 5 V sensor reference is down. The
module codes for a required input that has gone (P1700-P1704 fuel, P1710 boost, P1720 transient
throttle, P1730 stepper, knock's throttle gate) used to set on a single bad frame. At key-off the sensor
references go a few milliseconds before the battery reading falls below the key-off threshold, so the
throttle read missing for a frame with the key still on: P1720 and a CEL flash at shutdown. They now
need the input missing for 100 ms (as the supply codes do), and say nothing while a reference is down,
because P0641 / P0651 report that. An input that is not assigned at all is still reported at once.
Firmware kits for jaytek_v1 and proteus_f7.