Hello,
I'm working on a customer's Yaris, and they've asked me to install an M142 PnP kit (fw 1.11.0170, build version: 1.4.4.816). After installing various additional sensors and starting the engine, I’m encountering a significant issue with the CAN system.
The car is equipped with two fuel pumps: the OEM one in the tank, which is controlled via PWM by the ECU, and a larger one inside a surge tank, which I wired to an ECUMaster ADU display on CAN2 (engine CAN) via a relay because I had no spare outputs on the ECU.
The problem is that I cannot enable CAN Transmit on CAN2 because the default MOTEC messages are overlapping with the OEM CAN IDs. As a result, the power steering no longer works. It seems that ID 640h is the main source of trouble.
At this point, I decided to switch to the other CAN bus (I scanned both CAN1 and CAN3), but those are even more crowded. Almost all of the M1 CAN transmit IDs are already occupied by OEM messages. Nevertheless, I tried enabling CAN Transmit on CAN3, and while the car "works" without any errors or warnings on the dash (except for "Transmit Overrun" warning in the software), the data displayed on the ECUMaster display intermittently switches between Motec and OEM data due to the ID clash.
The real issue, however, is that when I enable ECU Transmit on CAN3 or CAN1, it also affects, even if not selected, CAN2! Specifically ID 640h, causing the power steering to stop functioning.
Here on top is the standard M1 ECU Transmit and here below is an extract of CAN2 when ECU Transmit is set as "NOT IN USE".
And finally here below the CAN3 still with ECU Transmit switched off.
On CAN1 you have an overlay on id:
640h
On CAN3 you have an overlay on ids:
640h 644h 645h 646h 647h 654h
My problem at this point is: I can't enable ECU Transmit on any CAN BUS because in any case id 640h on CAN2 is messed and so the powersteering is not working. Without ECU Transmit I can't show any useful data on the ECUMaster display and even more important, I'm not able to use the state of Fuel Pump as input to control the additional fuel pump.
At this point I don't know what to try anymore.
Here attached a video that shows the issues that I described (I also made a video of my desktop with M1 Tune and the CAN logger open to show in real time the issues, but it recorded just the M1 Tune's window...).
[url]https://drive.google.com/file/d/1iIOBJ8y5eie7nSkeBHujZE8skhOJiN0x/view?usp=sharing
[/url]
Any suggestion?