(05-07-2024, 12:13 AM)IMAY2023 Wrote: " Did something go wrong during the flashing process? Were you using Oribt?" At first it wouldn't flash due to some timeout. Then with the help from @Power6 that issue was resolved and according to logs from Orbit and the wireshark network dump, AUD did downloaded software but it would not run. When I check the F12E - ECU Software Part Numbers, it would return empty as if it's actually blank.
My second AUD (B&W) that I got from s90 gives me below.
DID Result for AUD
F12E - ECU Software Part Numbers
Total number of ECU Software Part Numbers:
02
SWLM:
31456884 AC
SWP1_Local Configuration Parameters:
31489579 AB
Raw hex data:
023145688420414331489579204142
DID Result for AUD
F120 - Application Diagnostic Database Part Number
Application Diagnostic Database Part Number:
31456247 AA
"I thought I had read that @Power6 had done it successfully?" Yes, he did but as far as I know, his used B&W AUD came from XC60 and he installed S60 B&W software on that used XC60 AUD. Both S60 and XC60 has the same audio output configuration. To be very clear, he warned me about the mismatch we both did not know the outcome and I took the chance; and now we know so that we can warn folks not to do this!
@Power, I noticed some AUD commands for configuration in the ECU tools tab, do you think we can send a command to AUD ECU to switch the output channels? Similar one for disabling or enabling the ACTIVE NOISE CONTROL.
What I would expect, on the AUD that IS using the same hardware between 60/90 series, is the "SWLM" part probably doesn't change, but the SWP1 local config parameters would change. Like same application software, but different parameters. I don't know this for sure, but I suspect it's similar to the HCMs, the same HCM application software is used for all the models, but the local parameters change for XC60, XC90, S/V60 etc.
FYI I did load the same software on to the AUD and it was the "compatible" hardware, XC60 B&W AUD in an S60. I was under the impression at one time, that the AUD might have different software for each model, but it does not, at least in that case, B&W AUD software for an XC60 was the same as an S/V60. Reloading with VIDA confirmed it is the same. Whatever sound profile changes there are for each model, happens elsewhere, I beleive the DSP software loaded to the IHU contain this, and of course car config could be used as well to adjust settings within any unified software that is used on multiple models.
Any "DIDs" that you see within the available parameters to read, OrBit can try to write them. There is no guarantee it works, and it's maybe a very small risk if the ECU lets you write a value that would cause a problem, but that's one way to find interesting things... only for the advanced user like yourself IMAY2023 ;-) if you look at the ANC OFF process, you can see the command to send, is 2E (write a DID) + XXXX(the DID) + (the data to write). I discovered the ANC OFF simply by guessing from the data read "0300" that possbly "0000" value is to disable, and it turned out to be the case. If you see more complicated values, it may not be possible to try to guess or to run through all possible combinations. But you can certainly try some things, if you want to...