[Ovmsdev] Anyone working on Ioniq 5?
Michael Geddes
frog at bunyip.wheelycreek.net
Wed Aug 31 09:47:58 HKT 2022
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
>> - 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20220831/3efafec0/attachment-0001.htm>
More information about the OvmsDev
mailing list