<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">RE tool for OBDII:<div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">OVMS > re start</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">OVMS > re obdii standard 7df 7df</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">Set OBDII standard ID range 7df-7df</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">OVMS > obdii ecu start can3</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">OBDII ECU has been started</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">I (38897) events: Signal(power.can3.on)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">I (38997) obd2ecu: Using custom scripting for pid#99</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">OVMS > power ext12v on</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">Power mode of ext12v is now on</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">I (44127) ext12v: Powering on external 12V devices</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">(Wait a bit …)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class=""><br class=""></span></font></div><div class=""><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">OVMS > re list</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">key                     records     ms last</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">can3/7df:O2Qm1:0              2  11500 02 01 00 00 00 00 00 00</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">can3/7df:O2Qm1:12            18   1277 02 01 0c 00 00 00 00 00</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">can3/7df:O2Qm1:13            14   1642 02 01 0d 00 00 00 00 00</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">can3/7df:O2Qm1:16            14   1642 02 01 10 00 00 00 00 00</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">can3/7df:O2Qm1:32             1  23000 02 01 20 00 00 00 00 00</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">can3/7df:O2Qm1:47            13   1769 02 01 2f 00 00 00 00 00</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">can3/7df:O2Qm1:5             14   1642 02 01 05 00 00 00 00 00</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">can3/7df:O2Qm1:64             1  23000 02 01 40 00 00 00 00 00</span></font></div></div></blockquote><div class=""><br class=""></div><div class="">You start the RE tool, and give it the ID range to monitor for standard frames OBDII. You can also optionally give ‘re obdii extended …’ for extended frames as well. The RE tool will then treat messages on those IDs as OBDII requests/responses and key appropriately. The keys are O2Q for query, and O2P for reply. The “m1” is mode #1. The final digits (after the “:”) is the PID requested/replied. This should work for both OBDII requests and replies (although only standard mode requests tested so far).</div><div class=""><br class=""></div><div class="">At the moment, I’m monitoring frames inbound (can rx) only. We could monitor tx as well, without too much difficulty.</div><div class=""><br class=""></div><div class="">Here is what a O2 vehicle module on the box, talking to an external OBDII ECU simulator, looks like:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">OVMS > re obdii standard 7df 7ef</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">Set OBDII standard ID range 7df-7ef</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">OVMS > vehicle module O2</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">I (593927) v-obdii: Generic OBDII vehicle module</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">I (593927) events: Signal(power.can1.on)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">OVMS > re list<br class="">key                     records     ms last<br class="">can1/7e8                      3  19666 22 37 32 35 32 33 36 37<br class="">can1/7e8:O2Pm1:12             6   9833 04 41 0c 3c 13 00 00 00<br class="">can1/7e8:O2Pm1:13             5  11800 03 41 0d 5b 00 00 00 00<br class="">can1/7e8:O2Pm1:15             2  29500 03 41 0f 41 00 00 00 00<br class="">can1/7e8:O2Pm1:47             2  29500 03 41 2f 80 00 00 00 00<br class="">can1/7e8:O2Pm1:5              2  29500 03 41 05 40 00 00 00 00<br class="">can1/7e8:O2Pm1:70             2  29500 03 41 46 3c 00 00 00 00<br class="">can1/7e9:O2Pm1:12             6   9833 04 41 0c 3c 13 00 00 00<br class="">can1/7e9:O2Pm1:13             5  11800 03 41 0d 5b 00 00 00 00<br class="">can1/7e9:O2Pm1:5              2  29500 03 41 05 40 00 00 00 00<br class="">can1/7ea:O2Pm1:13             5  11800 03 41 0d 5b 00 00 00 00</span></font></div></blockquote><div class=""><br class=""></div><div class="">Committed, and pushed.</div><div class=""><br class=""></div><div class="">Regards, Mark.</div><div class=""><br class=""></div></body></html>