<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">//.ichael,<div class=""><br class=""></div><div class="">Welcome aboard!</div><div class=""><br class=""></div><div class="">Can’t help much regarding the specific car, but can give some general pointers.</div><div class=""><br class=""></div><div class=""><ul class="MailOutline"><li class="">If you can get hold of a service manual, it would be extremely helpful (if only for the wiring diagrams and information on which CAN buses and modules are in the car).<br class=""><br class=""></li><li class="">Have a look to see if anybody else has discovered and released CAN bus codes, OBDII PIDs, etc, or other information for your car. For example this looks pretty good and probably covers most of what is needed for the Ioniq 5: <a href="https://www.ioniqforum.com/threads/torque-pro-pids-for-ioniq-5.37793/" class="">https://www.ioniqforum.com/threads/torque-pro-pids-for-ioniq-5.37793/</a><br class=""><br class=""></li><li class="">The left/right direction for OBDII cable is purely cosmetic. It depends on the cleanest direction for the cable to route. The standard is OBD2 (aka OBDII). OBD1 was obsolete in 1995 and irrelevant nowadays. Pictures below.<br class=""><br class=""></li><li class="">Developers Guide is linked here. <a href="https://www.openvehicles.com/developers" class="">https://www.openvehicles.com/developers</a>. If using windows, you can follow the “Developing with Visual Studio Code (on Windows)” instructions there. If using Linux/Mac, you follow the “Vehicle Firmware Development Tools (Linux/Mac)” section.<br class=""><br class=""></li><li class="">The firmware code is C++, and there is plenty of example vehicle support code there.<br class=""><br class=""></li><li class="">There’s a pretty good YouTube video on using OVMS to reverse engineer OBD PIDs that you can find here: <a href="https://www.youtube.com/watch?v=8RwV2e-Fg7g" class="">https://www.youtube.com/watch?v=8RwV2e-Fg7g<br class=""></a></li><li class="">I’m working on my own series of YouTube videos on OVMS. The upcoming (but not yet released) ones are also on CAN buses and reverse engineering. You can find the channel here: <a href="https://www.youtube.com/channel/UC97jOb8YLhYMBhJ4zrCx9XQ" class="">https://www.youtube.com/channel/UC97jOb8YLhYMBhJ4zrCx9XQ</a></li></ul><div><br class=""></div><div>Regards, Mark.</div><div><br class=""></div><div>Left cable:</div><div><img id="<4919813B-AE65-4862-9954-D4480992F501>" alt="1139300-2.jpeg" class="Apple-web-attachment Apple-edge-to-edge-visual-media Singleton" apple-inline="yes" style="margin: 0px -5.5px; opacity: 1;" src="cid:4919813B-AE65-4862-9954-D4480992F501"></div><div><br class=""></div><div>Right cable:</div><div><img id="<B311F4A1-228F-49E1-9FA1-A95B74BA1FE6>" alt="1779000-6.jpeg" class="Apple-web-attachment Apple-edge-to-edge-visual-media Singleton" apple-inline="yes" style="opacity: 1;" src="cid:B311F4A1-228F-49E1-9FA1-A95B74BA1FE6"></div><div><br class=""><blockquote type="cite" class=""><div class="">On 23 Aug 2022, at 7:46 AM, Michael Geddes <<a href="mailto:frog@bunyip.wheelycreek.net" class="">frog@bunyip.wheelycreek.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="gmail_quote"><br class=""><div dir="ltr" class="">Hi,<div class="">I have an Australian Hyundai Ioniq 5 (no BlueLink or HUD in the current versions).  I'm also a developer; have mucked round with some hardware stuff, but it's been a bit.</div><div class=""><br class=""></div><div class="">I'm looking at whether it's worth attempting to use OVMS on my Ioniq 5.  Has anybody already started on this?  The idea of providing mapped OBD commands through to a HUD is definitely appealing, as would be getting charge status stats remotely.</div><div class=""><br class=""></div><div class="">If I were to start, which cable would I be best to get? Is it left or right that I need?  The port is to the right of my right-hand-drive steering wheel. At least I'm pretty sure that's the OBD2 port.  I'm new to ODB so not even sure how to recognise OBD vs OBD2!</div><div class=""><br class=""></div><div class="">What I know:</div><div class="">The old Hyundai Ioniq is a model that has EV, ICE, Hybrid, Plug-in Hybrid versions.  The Ioniq 5 (and Ioniq 6, 7 etc) are part of a sub-brand based on E-GMP EV platform that is also shared by the Kia EV6.</div><div class="">So I don't know whether the old Ioniq or Kona would be a good start.</div><div class=""><br class=""></div><div class="">Skills:</div><div class=""> * C/C++ (though I'm currently using Delphi), so happy to with different 'real' languages.</div><div class=""> * I could solder up a lead or circuit board, but wouldn't be able to design a circuit board.</div><div class=""> * I've dealt with software on a  custom embedded controller  (albeit in Forth + Forth assembly)</div><div class=""><br class=""></div><div class="">Any advice on this?   I have older kids; the youngest is about to finish High School - so a new hobby might be a good thing to have :).  </div><div class=""><br class=""></div><div class="">Pointers to good introduction to ODB2 and the Ioniq 5 specifics if anybody has them would be welcome!</div><div class=""><br class=""></div><div class="">//.ichael</div></div>
</div></div>
_______________________________________________<br class="">OvmsDev mailing list<br class=""><a href="mailto:OvmsDev@lists.openvehicles.com" class="">OvmsDev@lists.openvehicles.com</a><br class="">http://lists.openvehicles.com/mailman/listinfo/ovmsdev<br class=""></div></blockquote></div><br class=""></div></body></html>