[Ovmsdev] Anyone working on Ioniq 5?

Michael Balzer dexter at expeedo.de
Wed Aug 31 14:05:56 HKT 2022


Michael,

regarding OBD2 device & PID detection I suggest using my web UI, which 
makes things a lot easier:

https://docs.openvehicles.com/en/latest/plugin/repidscan/README.html

Regards,
Michael


Am 31.08.22 um 03:47 schrieb Michael Geddes:
> Thanks again. I had a look at the video about CAN decoding you 
> referenced so at least know where to start.  I have cloned the 
> simplistic Ioniq definition already there as a launch point, and there 
> was a longer list of Can messages on a github repo referenced in that 
> forum post you referred to.
>
> The Ioniq 5 ordering in Australia is different but also has its issues 
> due to scarcity of getting them into the country.
>
> - Orders are all online through Hyundai Australia rather than through 
> showrooms. So can't see them in showrooms.
> -  Orders are first - come-first serve as they open up batches of cars 
> to specific States. Usually about a 10min window to snatch one up.
> - you can request to do a test drive before you take delivery and do 
> final payments but not b4 you place order.
>
> - insentives are state dependent and are starting to come in
>
> I was lucky/persistent enough to get one in the first (even more 
> chaotic) round. 40 mins of navigation through an oveloaded website. 
> Made worse because of 3hr time difference between eastern states and 
> where I am in Perth.
>
> Anyway, next step is waiting for the device to get here!
>
> Michael
>
>
> On Wed, 31 Aug 2022, 8:06 am Mark Webb-Johnson, 
> <mark at webb-johnson.net> wrote:
>
>     I was interested in the Ioniq 5 for myself, perhaps to replace my
>     ageing Model S. But just got a rather amazing reply from the local
>     distributor (who promotes it as available her). Summarising:
>
>       * Can see the car in the showroom
>       * No stock for sales
>       * No test drives available
>       * Tentative 2024 pricing
>       * 2024 Q2 for next delivery batch
>       * Can pre-order for that with large non-refundable deposit
>       * Incentives may be gone by then
>
>
>     Looking online, it seems some people have started looking at the
>     ionic 5 CAN bus. The OBDII connector is apparently functional, and
>     the system is request-response (PID) based. So that video on
>     polling OBDII PIDs will probably be a good starting point for you.
>     I would work up from basics (first discover what ECUs are
>     responding when the car is on, then find which PIDs are on each
>     ECU, then try to decode the PIDs one by one). With a new car, I
>     normally start with the obvious simple stuff like SOC% (which
>     maybe on the standard fuel level PID). I also suggest you post on
>     some of the Ioniq user forums, to see if anybody else is looking
>     into this.
>
>     Regards, Mark
>
>>     On 31 Aug 2022, at 7:40 AM, Michael Geddes
>>     <frog at bunyip.wheelycreek.net> wrote:
>>
>>     Thanks very much Mark, that was very helpful.
>>
>>     OVMS Module ordered, with hopefully all the right cables :) and
>>     the dev kit downloaded and compile environment set up.
>>
>>     Getting hold of service manuals might be a stretch, but I guess
>>     I'll reach out to a couple of people and see how we go!
>>
>>     //.ichael
>>
>>     On Wed, 24 Aug 2022 at 08:26, Mark Webb-Johnson
>>     <mark at webb-johnson.net> wrote:
>>
>>         //.ichael,
>>
>>         Welcome aboard!
>>
>>         Can’t help much regarding the specific car, but can give some
>>         general pointers.
>>
>>           * 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).
>>
>>           * 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:
>>             https://www.ioniqforum.com/threads/torque-pro-pids-for-ioniq-5.37793/
>>
>>           * 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.
>>
>>           * Developers Guide is linked here.
>>             https://www.openvehicles.com/developers. 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.
>>
>>           * The firmware code is C++, and there is plenty of example
>>             vehicle support code there.
>>
>>           * There’s a pretty good YouTube video on using OVMS to
>>             reverse engineer OBD PIDs that you can find here:
>>             https://www.youtube.com/watch?v=8RwV2e-Fg7g
>>             <https://www.youtube.com/watch?v=8RwV2e-Fg7g>
>>           * 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:
>>             https://www.youtube.com/channel/UC97jOb8YLhYMBhJ4zrCx9XQ
>>
>>
>>         Regards, Mark.
>>
>>         Left cable:
>>         <4919813B-AE65-4862-9954-D4480992F501.jpeg>
>>
>>         Right cable:
>>         <B311F4A1-228F-49E1-9FA1-A95B74BA1FE6.jpeg>
>>
>>>         On 23 Aug 2022, at 7:46 AM, Michael Geddes
>>>         <frog at bunyip.wheelycreek.net> wrote:
>>>
>>>
>>>         Hi,
>>>         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.
>>>
>>>         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.
>>>
>>>         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!
>>>
>>>         What I know:
>>>         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.
>>>         So I don't know whether the old Ioniq or Kona would be a
>>>         good start.
>>>
>>>         Skills:
>>>          * C/C++ (though I'm currently using Delphi), so happy to
>>>         with different 'real' languages.
>>>          * I could solder up a lead or circuit board, but wouldn't
>>>         be able to design a circuit board.
>>>          * I've dealt with software on a  custom embedded controller
>>>         (albeit in Forth + Forth assembly)
>>>
>>>         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 :).
>>>
>>>         Pointers to good introduction to ODB2 and the Ioniq 5
>>>         specifics if anybody has them would be welcome!
>>>
>>>         //.ichael
>>>         _______________________________________________
>>>         OvmsDev mailing list
>>>         OvmsDev at lists.openvehicles.com
>>>         http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>>
>>         _______________________________________________
>>         OvmsDev mailing list
>>         OvmsDev at lists.openvehicles.com
>>         http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>>
>>     _______________________________________________
>>     OvmsDev mailing list
>>     OvmsDev at lists.openvehicles.com
>>     http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>
>     _______________________________________________
>     OvmsDev mailing list
>     OvmsDev at lists.openvehicles.com
>     http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>
>
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev

-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20220831/f40976ee/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 203 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20220831/f40976ee/attachment-0001.sig>


More information about the OvmsDev mailing list