Speeduino 202501 Firmware

for the STM Pro it’s available on the WEB updater
https://nickz1969.github.io/web-dfu/

or through the firmwareloader app.

NOTICE : MAP Bug has been fixed, If you have upgraded to 202501, 202501.1 is now available to fix the problem.

New Features

  • Initial implementation of knock control has been added. This is for use with external knock controllers that produce either a pulse based or analog output to indicate knock levels.
  • Added ‘TunerStudio’ protocol on the secondary interface for use with devices such as the AirBear module. Note: Currently this protocol can only be used by either the primary or the secondary interface at any given time, 2 connections cannot be used simultaneously.
  • Many improvements to CAN BUS functionality:
    • Add CAN support for AEM 30-0300 X-Series wideband controllers
    • Haltech Dash (Eg IC-7 / UC-10) protocol support added
    • Fixes to multiple fields on BMW dash outputs
    • Fix AFR and Flex fields showing wrong values on OBD2 protocol
  • VSS limit added to launch control options
  • Many improvements for Teensy 4.1 based systems (Eg Dropbear V2) including faster startup time and comms
  • Indicator added to TunerStudio and log for Fuel Staging
  • Added Honda J Series decoder (#1202)

🐛 Bug Fixes

  • Major improvements to Serial comms robustness to avoid pauses or hangs when corrupt or invalid data is sent
  • Fix an issue on Windows where connecting the ECU to USB would cause the ECU to wait indefinitely for serial data even when TunerStudio was not running (#1112)
  • Verify there is sufficient buffer space before writing an SD card log entry. This prevents a potential wait that could occur if the buffer was full
  • Display the correct existing O2 sensor calibration when opening the dialog in TunerStudio
  • Fix Rover MEMS decoder not correctly determining sync for full sequential (#1240)
  • The calibration settings for non-GM / Continental Flex sensors were being ignored (#1247)
  • Fix stepper driver always being held enabled when open loop mode was used
  • Fix the flex boost adjustment being added to boost target multiple times
    • All other fixes that have been included in the 202402 Fix Packs

Pro Display 3.5

For anyone running my 3.5″ pro touch displays. I have a small update adding SD Card Logging using the SD Card slot on the bottom. To activate the logging touch the top left of the screen when you have a inserted card. The boot screen will display the SD card type and size. This is a Beta update. There is also a new website to update the displays, please select the “Pro Display 3.5 Beta” with the display connected to the USB, You should get a connect button, Select the Screen device from the list and answer the questions and it will update.

https://nickz1969.github.io/ESPDisplay/

There will also a update following that will add customization to the display layouts, selectable data on the screen and graphical updates.

Remember this is all Beta testing, so if you happy with how it is currently maybe wait a few weeks.

Please give feedback on any strange behavior.

Speeduino firmware update

for the STM Pro it’s available on the WEB updater
https://nickz1969.github.io/web-dfu/

or through the firmwareloader app.

This is the second fixes release (FP2) for the LTS 202402 firmware version. As with previous fix pack releases, this contains no new features but resolves a number of issues that have been found inline with the intended Long Term Support of the 202402 release.

The specific fixes in this release are:

  • Fix for CAN broadcast not working if the rusEFI O2 sensor is selected
  • Fix stepper driver always remaining enabled on open loop idle
  • Fix a warning in TunerStudio around flexBoost correction
  • Fix for incorrect ignition pulse width with 3 and 5 cylinder engines when using single channel output
  • Prevent a potential lockup under very specific tune conditions on stm32 devices

As there are no new features or other major changes included in this release, it is strongly recommended for all users of the 202402 firmware to upgrade to this version and as there is 1 minor fix within the ini file, it is recommended to update this within your tune.

Speeduino Firmware 202402.1

Speeduino Firmware update 202402.1, Including Haltech CAN BUS Broadcast.

I have now found a work around for the Haltech ic7 dash if anyone wants to run one on the standard 500k can bus speed using the Haltech can bus protocol.

This is the first fixes release (FP1) for the LTS 202402 firmware version. As with previous fix pack releases, this contains no new features but resolves a number of issues that have been found inline with the intended Long Term Support of the 202402 release.

The specific fixes in this release are:

  • VVT angle readings (and therefore closed loop VVT control) were not working when:
    1. The Poll secondary method was used or
    2. Neither the fuel or ignition were set to sequential
  • Using a 2-stroke engine with the Basic Distributor decoder resulted in an incorrect RPM reading
  • The Flex fuel boost adjustment was being added multiple times to the boost target
  • The tacho sweep function was not functioning due to a regression
  • The stepper idle control was operating at half the commanded step value during cranking (Not during running)
  • Prevent a potential oscillation of the fuel pump output when the engine comes to a stop
  • The TPS reading over OBD2 and CAN broadcasts was incorrectly scaled

As there are no new features or other major changes included in this release, it is strongly recommended for all users of the 202402 firmware to upgrade to this version. No ini file changes for Tuner Studio.

AEM Canbus Wide Band O2

as of 20-4-24 the 202402 firmware now has RusEFU and AEM Canbus Wide Band available.

so if you have an AEM canbus enabled wide band controller you can connect the can H and can L to the canbus on the STM Pro ecu and select WBO over CAN select the rusEFI WBO and both are available to be used.

make sure you have the canbus enabled under accessories and CanBus/serial menu and Internal CanBus is enabled.