Pages: 1 ... 145 146 [147] 148 149 ... 173
Author Topic: The Volvo ME7 thread:  (Read 936284 times)
prj
Hero Member
*****

Karma: +915/-428
Offline Offline

Posts: 5843


« Reply #2190 on: March 02, 2023, 08:43:14 AM »

To maybe save some precious time while talking about "Volvo ME9":

Volvo ME9 exists with two projects.

P010xyyy for Platform P1X - has no KWP or UDS, only Volvo D2

P020xyyy for Platform P3X - has UDS / KWP
For security access you have vehicle specific random generatd seed. Without it no flashing. Don't remember if needed for logging...
Neither of them are UDS. P02 service stack is KWP.

Good to know about P01, I'm working on P02 for now.
Security for memory reading in ASW and flashing is a completely different thing.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
daniel2345
Full Member
***

Karma: +11/-7
Offline Offline

Posts: 188


« Reply #2191 on: March 02, 2023, 08:59:58 AM »

Volvo defined it as "implenting" iso 14229-1 according
 to all documents and tools for internal development.

What makes it non UDS in your opinion?
Logged
prj
Hero Member
*****

Karma: +915/-428
Offline Offline

Posts: 5843


« Reply #2192 on: March 02, 2023, 11:45:09 AM »

Volvo defined it as "implenting" iso 14229-1 according
 to all documents and tools for internal development.

What makes it non UDS in your opinion?
The P02 I am looking at is deffo not UDS.
There are services such as:
$1A, $81, $82, $20, $85.
These in a Bosch ECU mean the KWP stack is used. I did not dig deep enough to check if it's some sort of hybrid.
E.g. KWP services present, but services that have same identifier have UDS format.

So I don't know if some newer ones exist that are UDS or not.

Looked at a P01 and that has also some minimal services present. Probably needs a patch for logging though.
Or implementation of proprietary protocol.

EDIT: ECU I bought is P01.
Do you know if P01 and P02 are hardware compatible (e.g. P02 file will run in P01)? If not, I probably should buy a P02 too.
« Last Edit: March 02, 2023, 01:43:34 PM by prj » Logged

PM's will not be answered, so don't even try.
Log your car properly.
h2esk
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 21


« Reply #2193 on: March 02, 2023, 02:21:16 PM »

The P02 I am looking at is deffo not UDS.
There are services such as:
$1A, $81, $82, $20, $85.
These in a Bosch ECU mean the KWP stack is used. I did not dig deep enough to check if it's some sort of hybrid.
E.g. KWP services present, but services that have same identifier have UDS format.

So I don't know if some newer ones exist that are UDS or not.

Looked at a P01 and that has also some minimal services present. Probably needs a patch for logging though.
Or implementation of proprietary protocol.

EDIT: ECU I bought is P01.
Do you know if P01 and P02 are hardware compatible (e.g. P02 file will run in P01)? If not, I probably should buy a P02 too.

Are you planning on supporting P01 in advanced logging mode?
Logged
prj
Hero Member
*****

Karma: +915/-428
Offline Offline

Posts: 5843


« Reply #2194 on: March 02, 2023, 02:50:21 PM »

Are you planning on supporting P01 in advanced logging mode?
I probably will be able to.
The Ford A2L I have is way closer than the Volvo P02 A2L, and most of the RAM cell values are found for P01 using the Ford A2L, so I think the result is good enough.

Now to just figure out if I can dump a P02 BDM dump into a P01 ECU or if I need two separate ECU's.
For P01 though a patch will probably be needed (unless I decide to implement the volvo proprietary protocol I guess). P02 hopefully without.
IDK if any tools do full write over OBD, or if it's going to be a BDM job.

There's a header on top of the board on these, used it a few times on Ford, but kinda annoying.
« Last Edit: March 02, 2023, 02:57:08 PM by prj » Logged

PM's will not be answered, so don't even try.
Log your car properly.
h2esk
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 21


« Reply #2195 on: March 02, 2023, 03:50:04 PM »

I probably will be able to.
The Ford A2L I have is way closer than the Volvo P02 A2L, and most of the RAM cell values are found for P01 using the Ford A2L, so I think the result is good enough.

Now to just figure out if I can dump a P02 BDM dump into a P01 ECU or if I need two separate ECU's.
For P01 though a patch will probably be needed (unless I decide to implement the volvo proprietary protocol I guess). P02 hopefully without.
IDK if any tools do full write over OBD, or if it's going to be a BDM job.

There's a header on top of the board on these, used it a few times on Ford, but kinda annoying.

I will be trying to flash P2 binary to P1 ECU through BDM so I can report tomorrow evening if you will find this information useful.

EDIT: I can also test the advanced protocol/patch on a P1 car, will happily pay for the logger. If I can be of any help.
« Last Edit: March 02, 2023, 03:54:04 PM by h2esk » Logged
prj
Hero Member
*****

Karma: +915/-428
Offline Offline

Posts: 5843


« Reply #2196 on: March 02, 2023, 04:17:40 PM »

If you can test and report whether P02 binary boots in normal mode on P01 hardware, it could be useful, so I know if I should buy another ECU or not.
No need to test anything else, since I'm going to have an ECU on the table for the development.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
Cheekano
Full Member
***

Karma: +4/-1
Offline Offline

Posts: 60


« Reply #2197 on: March 02, 2023, 05:11:57 PM »

Does anyone know how I is calculated for the logger?
Also, how does the bitmask work?
Code:
Name            ,  Address, Size, Bitmask, Unit      , Signed, I,      Factor,  Offset, Comment
gangi           , 0x3006C0,    1,  0x0000, gear      ,      0, 0,           1,       0, Selected Gear
nmot_w          ,   0xF89E,    2,  0x0000, rpm       ,      0, 0,        0.25,       0, Engine Speed
« Last Edit: March 02, 2023, 11:05:43 PM by Cheekano » Logged
prj
Hero Member
*****

Karma: +915/-428
Offline Offline

Posts: 5843


« Reply #2198 on: March 03, 2023, 03:54:56 AM »

I will be trying to flash P2 binary to P1 ECU through BDM so I can report tomorrow evening if you will find this information useful.
Actually you can also not do it, since the protocols are different on the ECU's and I can't be arsed flashing back and forth, so I got the P02 ECU as well.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
h2esk
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 21


« Reply #2199 on: March 03, 2023, 12:09:33 PM »

Actually you can also not do it, since the protocols are different on the ECU's and I can't be arsed flashing back and forth, so I got the P02 ECU as well.

Well, it did not boot. So good thing that you ordered P02 ECU.
Logged
t6
Full Member
***

Karma: +0/-5
Offline Offline

Posts: 54


« Reply #2200 on: March 05, 2023, 11:44:27 AM »

To change evap from US to EU version I need to
change the ESKONF from 0C 00 0C F0 00 FC 00 to 0C 00 0C FC 00 FC CC
or something more?
I have EU S60R.
Logged
Artsii
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 1


« Reply #2201 on: March 05, 2023, 02:03:32 PM »

To change evap from US to EU version I need to
change the ESKONF from 0C 00 0C F0 00 FC 00 to 0C 00 0C FC 00 FC CC
or something more?
I have EU S60R.

What kind of difference is between US and EU evap systems?
Logged
t6
Full Member
***

Karma: +0/-5
Offline Offline

Posts: 54


« Reply #2202 on: March 05, 2023, 03:02:10 PM »

What kind of difference is between US and EU evap systems?

US version e.g. has Leak Detection Pump, EU doesn't have.
DTC: ECM-4010, ECM-4024
« Last Edit: March 05, 2023, 03:04:15 PM by t6 » Logged
prometey1982
Sr. Member
****

Karma: +48/-58
Offline Offline

Posts: 301



WWW
« Reply #2203 on: March 05, 2023, 10:11:15 PM »

To change evap from US to EU version I need to
change the ESKONF from 0C 00 0C F0 00 FC 00 to 0C 00 0C FC 00 FC CC
or something more?
I have EU S60R.
You can just disable leaks diagnostics. Or check US and EN ESKONFs. I just set CDTES to 0.
Logged

Россия - Великая страна!
https://youtu.be/fup5GzIFdXk
wckd
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 6


« Reply #2204 on: March 06, 2023, 02:28:03 PM »

You can just disable leaks diagnostics. Or check US and EN ESKONFs. I just set CDTES to 0.

Could you please point me to where I could find CDTES (and CDLDP?) in a QKHJ file?
I haven't come across an EU QKHJ bin yet to compare with either... My ESKONF looks like this:
Code:
My QKHJ US
0C 00 0C F0 00 FC 00

GPHJ US:
0C 00 3C F0 00 FC 00
GPHJ EU:
0C 00 3C FC 00 FC 33

Would changing the 4th byte to FC and 7th byte to 33 do the trick?

Thanks!
Logged
Pages: 1 ... 145 146 [147] 148 149 ... 173
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.028 seconds with 17 queries. (Pretty URLs adds 0.001s, 0q)