cedricp / ddt4all

OBD tool
GNU General Public License v3.0
1.15k stars 230 forks source link

Is DDT4All usable on a brand new ECU? (Easy Link / A-IVI) #322

Closed michaelmcneela closed 1 year ago

michaelmcneela commented 4 years ago

Howdy,

I'm aiming to purchase a brand new A-IVI ECU ("radio" – found in Navigation-UCC-ITM > A-IVI) from Renault, to put in a Zoe without A-IVI–

1. Will it be configurable via DDT4All immediately (once I connect power, and CAN), or will it first require firmware flashing etc? (using what other tool?)

2. Where would I be able to find suitable values for acoustic parameters?

Thanks

KarelSvo commented 4 years ago

I have two A-IVI dump, 7 "and 9.3". Are you doing a virgin dump for comparison?

michaelmcneela commented 4 years ago

@KarelSvo Ooh, I'd love to see the dumps, if you're willing to share them.

I got a used A-IVI unit in the end (from a Clio with 9.3"), because I didn't think I'd be able to configure a virgin unit, either because;

In theory, the A-IVI unit I have is ready to use, but– my current problem, stopping me from continuing: the unit, as soon as it is given power, seems to go into a low-power sleep mode– waiting for a wake-up signal via CAN, and doesn't respond to ddt4all at all.

Screenshot 2020-03-14 at 3 31 59 pm

From the A-IVI ECU XML file; the Vehicle_Information.PowerPlatform setting appears to configure the wake-up behaviour, and I believe it's likely currently set to V-CAN wake-up C1A (Renault C1A).

If I was able to wake my unit just once, for long enough for ddt4all to communicate with it, I should be able to set the Vehicle_Information.PowerPlatform value to ACC of current vehicle (Reference), which seems like it would then wake-up the unit in future with just power (and no specific CAN wake-up message).

Screenshot 2020-03-14 at 3 32 31 pm

For reference; I've also tried sending the IVI_WakeUpFrame in dd4all (from CAN MESSAGE SET C1A_Q4_2017_ALL_MESSAGE_LIST_OFFICIAL_01_12_2017), to no avail.

For now, I'm left with an unresponsive unit. If you, or anybody else, is able to provide a candump from an A-IVI-equipped vehicle at startup (so I can replay it to my unit, and find the wake-up messages), I'd be incredibly grateful. 🙌🏼

KarelSvo commented 4 years ago

If I understand that correctly, IVI sends a wakeup signal with 0644 to other ecu. I would try using the BCM command 0682 to send a wakeup to IVI. Or with HFM wakeup command 060A.

KarelSvo commented 3 years ago

Have you solved your problem yet?

michaelmcneela commented 3 years ago

@KarelSvo Nope; gave up.

All-in-all: I did a ton of research, travelled to France from the UK to get a VIN from a 2019 showroom Twingo (as Twingo was discontinued here in the UK) to look up A-IVI part numbers + parts placement diagrams + part wiring diagrams, compared the internal physical placement & wiring diagrams for the ZE40 Zoe & ZE50 Zoe entertainment systems (and confirmed that the radio unit itself, and the screen, are the same dimensions and seemingly use the same fittings), travelled to the Netherlands to collect a used A-IVI radio unit from a Clio, bought a brand new Zoe/Twingo-sized A-IVI screen from Renault (£££ 😫), and …

…then couldn't get the radio unit to be detected by DDT4All, and ran out of perseverance. All this for Apple CarPlay support.

AlMeu commented 3 years ago

In DDT4all I can't me too detect it, but with PyREN yes.

@KarelSvo can you share the dumps what you have for 7" and 9.3"?

Furtif commented 1 year ago

https://github.com/cedricp/ddt4all/issues/836