Leaderboard

Popular Content

Showing content with the highest reputation on 08/13/2022 in all areas

  1. Just in case it bugs anyone else like it did me, I had an issue where the pre-start listener would be hit and miss when sending commands (such as the begin logging command, which meant I'd start the car, see it wasn't logging and have to turn it off and repeat). Whilst looking at something else I found out that while the OBDII/OEM diagnostic stuff is disabled by the prestart listener as it overrides the serial port settings - there is also code that manually checks the serial port for the 5-baud KWP init (which consumes the byte we send before the pre-start listener has the chance to). So to fix the issue above I knocked up a little bit of code to disable this if pre-start listener enabled. @ 0x1B67E place the following (jump to custom code): 0x02, 0xE9, 0x03, 0x00, 0x00 and @ 0x1E903 place the following (custom code, existing bytes should be all 0x02): 0xB4, 0xFF, 0x01, 0x22, 0x90, 0xFD, 0xCB, 0xE0, 0xF5, 0xF0, 0x30, 0xF3, 0x03, 0x02, 0xB6, 0x84, 0x22 (same address in both 607 & 608) TLDR: if you have trouble engaging logging before engine start every now and again patch as per above and should fix it 👍
    1 point