New ADU software version 111.0-RC1 release candidate is now available.
What’s new:
Fixed an override issue for some ECU channels with signed values when using CANbus input.
Download the update here: https://www.ecumaster.com/tv
Sincerely,
The Ecumaster Team
1 Like
what are the channels?
lambdatrim1 for example?
or temperature channels?
Lambdatrim, few temp channels. I will share full list of affected channels on tuesday.
The following channels have been corrected in version 111.0:
ecu.lambda1Trim
ecu.lambda2Trim
ecu.oilTemp
ecu.fuelTemp
ecu.acEvapTemp
ecu.diffOilTemp
ecu.gearboxOilTemp
ecu.powersteerTemp
ecu.preICTemp
ecu.preOilCoolerTemp
ecu.ambientAirTemp
These channels previously did not handle negative values correctly.
Hi,
It is a hexadecimal value.
So please enter the value in hexadecimal format. By typing 16384, you are effectively trying to set 0x16384, which exceeds the valid range for an unsigned 16-bit integer.
We will consider making it clearer in the future which number format is expected.
1 Like
I think ecu.diffOilTemp still has wrong negative value handling.
Lambda1Trim works fine now on 111.0.
Thanks
What you mean by wrong handling in case of ecu.diffOilTemp?
I just test it on the bench and diffOilTemp channels seems to work fine with negative valus received via canbus.
when it recieves -1 for me, it shows 6k or 65k value.
Could you send me your project by email or attach it here?
maciej.fudala@ecumaster.com
We are planning to make version 111 a public release today or tomorrow, and your case is currently blocking us. I would be very grateful for a quick response.
Greg
April 29, 2025, 1:14pm
12
maybe need to be signed message
1 Like
If you want to treat it as signed, you need to select the “signed” type instead of “unsigned”.
1 Like
make sense, i will try it over the weekend!
thanks!