When i try to do an ECU reset on the Baleno my RV also goes to 100% bad comms. Power off the car , and closing RV did not get it to work again for some time. .. started to panic.. but after several minutes of restarting everything it reconnected.
There is an inherent problem in Windows when using the Virtual Com Port where Windows doesn't release the port under some circumstances. This means thta you have to shut down the software and disconnect/reconnect the device to release the port.
I will test the reset problem to determine where the problem lies. Was the ECU actually reset?
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
In the dataviewer there are two options. Formatted data uses the datastream.csv file to display the data converted to whatever the relevant units are, Raw data displays the data in hex as it is received so address 0 is at address 0 and address 10 is at address 10 etc.. this mode is really included as a 'hacking' mode. According to my notes VSS is at address 7 and is output in km/h so in raw data mode at 30mph address7 should display 1E.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
This thread is going to get messy.. should be pulled apart into different threads..
When i try to do an ECU reset on the Baleno my RV also goes to 100% bad comms. Power off the car , and closing RV did not get it to work again for some time. .. started to panic.. but after several minutes orf restarting everything it reconnected.
How do i get the main screen or the datalogger to display/log in hex ?
Using R&P = 3.789, 5th=0.815, 4th=0.969, tyre@ 577diam. my car Speed = Vss x 1.69 in all gears . ( +/- 0.025)
Even though the scale changes i think the number in the main RV Dash speed dial shows the same for MPH and for KM/h for the same RPM on my car. The RV speed and my speedo differ by about 1.6:1 also.
In DataView there are no ECU IDs to select....
The page 1 goes from 0 to 24. page 2 goes from 24 to 48 . going back to page 1 gives you registers 0 to 23 + 48.
According to my notes the response 00h means that the command failed, I will have to check that. It could be because you are in limp mode that you're getting problems.
Yes, I know that answer 0x00 means 'fail'. This is correct answer for my "bare" environment.
I'll try to simulate presence off all relevant sensors and repeat test.
I'll have try and find my notes for that, I tested that using my own Baleno so it should have been correct. I do have a new filing system now so I can keep stuff like that accessible but I haven't yet sorted all the old stuff.
You should use raw data mode to record the hex values output from the ECU and then compare those against speed, that will be easier than trying to correct for the compensation value thats already being applied.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
According to my notes the response 00h means that the command failed, I will have to check that. It could be because you are in limp mode that you're getting problems.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Check out log from the port sniffer below. RV started detecting ECUid, then pulled all functions from 0x00 to 0x2B and started pulling from beginning. Then I requested reset (14 03 E9) ECU from menu. RV received correct answer (14 03 E9 14 04 00 E8) and I noticed communication break and 'Bad data count' started increasing. After restart RV, communication estabilished without any problem. If you can not replicate this behaviour, then maybe this is specific to my hardware setup or ECU model? This is not critical, just feedback for your information.
Port opened by process "Rhinoview.exe" (PID: 1292)
Was the engine running when you attempted to reset the ECU? Bad data means that RV is not getting a response to a message. It may be that the timeout period for a reset needs to be longer than that for a data message.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Let me join to this thread with my question: When I request and confirm 'Reset ECU' from menu, it appears that connection to ECU is lost and 'Bad Data Count' on the status bar shows error frames. Is it bug or feature? ;)