Pages: 1 ... 127 128 [129] 130 131 ... 170
Author Topic: The Volvo ME7 thread:  (Read 911123 times)
DrippyS60R
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 6


« Reply #1920 on: November 21, 2022, 01:04:41 AM »

here's a starter XDF for 50GSHJ

On the Lamfa table starting address needs changed from 0x23732 to 0x23736. Was making adjustments to the table and the whole table started getting way out of wack. Everything else looks perfect! Thank you!!
Logged

2005 S60R Auto - OBX FMIC Kit, Homemade Custom 3'' Exhaust, Snowperformance Meth Injection, Aftermarket Trans Cooler, BC Coilovers
dikidera
Full Member
***

Karma: +7/-6
Offline Offline

Posts: 128


« Reply #1921 on: November 21, 2022, 03:34:35 PM »

Ok, so for identifying say the ignition map, what patterns can I look for in the map file? Since this is Denso and not ME(bosch) I am sure there will be differences.

As for my progress, thanks to Sardine J2534, I was able to get VIDA to detect my j2534 dll and am working on getting communication up between my RPI.
Logged
Cheekano
Full Member
***

Karma: +4/-1
Offline Offline

Posts: 60


« Reply #1922 on: November 23, 2022, 02:32:05 AM »

Does any know how to remove the 1-2 torque limiter on a P1(ME9)? I got a S40 T5 AWD AUTO. So far, I've been looking at MDBGRG section and switched it off on the CWMDBGRG but is still limiting it.
Logged
Vollmer
Full Member
***

Karma: +14/-254
Offline Offline

Posts: 78

Professional Cat Herder


« Reply #1923 on: November 23, 2022, 09:44:07 AM »

Does any know how to remove the 1-2 torque limiter on a P1(ME9)? I got a S40 T5 AWD AUTO. So far, I've been looking at MDBGRG section and switched it off on the CWMDBGRG but is still limiting it.

PRJ and Prometey and several others know.

I am sure they wont help you
Logged

Volvo HALL of SHAME:

Guitar24t aka Robert Hilton
SparkyR aka Brandon Halme
Prometey1982 aka Artem Vasiliev
MAXX ECU - Brett Willet
VIDA Leach - David Leech

Useless Twats:
PRJ - Dmitri from Estonia
SparkyR
Full Member
***

Karma: +17/-21
Offline Offline

Posts: 77



« Reply #1924 on: November 23, 2022, 09:46:49 AM »

Cwtrans needs to be either 04 or 00 for me7. I can’t remember exactly without my ols in front of me.
Logged

2005 S60R m66, Xona Rotor 7864, turbosmart 45mm wastegate, id1700cc injectors
DrippyS60R
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 6


« Reply #1925 on: November 23, 2022, 06:09:20 PM »

Have a semi cleaned up and organized/easy to navigate xdf for a GSHJ bin. Still going through and adding maps to it so I will update it often. For anyone with a GSHJ bin this is a solid xdf to start on a stage 1/2 tune.
Logged

2005 S60R Auto - OBX FMIC Kit, Homemade Custom 3'' Exhaust, Snowperformance Meth Injection, Aftermarket Trans Cooler, BC Coilovers
Cheekano
Full Member
***

Karma: +4/-1
Offline Offline

Posts: 60


« Reply #1926 on: November 24, 2022, 02:19:29 AM »

Cwtrans needs to be either 04 or 00 for me7. I can’t remember exactly without my ols in front of me.

Thank you. I don't really have the exact CWTRANS address for this bin file but have one from a different car with similar pattern. I'm gonna go test it.
Logged
Cheekano
Full Member
***

Karma: +4/-1
Offline Offline

Posts: 60


« Reply #1927 on: November 24, 2022, 05:28:59 AM »

Update on this. Went from 2.62sec 0-50kph to 2.49sec so I guess it works. Cheers (All previous tests were between 2.62-2.65)
Needed to change the following:
CWTRANS = 4 (stock is 0)
TVBRMX = 0
CWMDBGRG = Bit 0 to 0
KFMDBGRG =  FF all gears

This is for ME9
Logged
V70_T5
Jr. Member
**

Karma: +1/-1
Offline Offline

Posts: 26


« Reply #1928 on: November 26, 2022, 08:04:18 AM »

Does anyone have an Tune with Antilag/NLS Inside which works in every Mode?  Softwareversion could be GPHJ/GSJH something 05>

With Best Regards
Logged
rlinewiz
Jr. Member
**

Karma: +12/-1
Offline Offline

Posts: 42


« Reply #1929 on: November 27, 2022, 08:32:19 AM »

as an experiment I flashed a manual EU bin (had to set AUTGET to 1) to my automatic US car, and it worked. I'm still trying to track down the actual differences between US and EU

My car: 2005 S60R Automatic 50GMHJ AUT AWD US
Trial bin: 50GPHJ MAN AWD EU (converted to Automatic via AUTGET)

I would like to get my hands on a stock 50GPHJ MAN AWD US for proper comparison
Logged

2005 S60R M66-Swapped // Self-tuned @ 22psi
[[forever coding for the OpenMoose project]]
terminator
Sr. Member
****

Karma: +15/-4
Offline Offline

Posts: 425


« Reply #1930 on: November 27, 2022, 08:44:05 AM »

From what I've seen, the difference is in EVAP.
Logged
prometey1982
Sr. Member
****

Karma: +48/-55
Offline Offline

Posts: 287



WWW
« Reply #1931 on: November 27, 2022, 09:44:20 AM »

as an experiment I flashed a manual EU bin (had to set AUTGET to 1) to my automatic US car, and it worked. I'm still trying to track down the actual differences between US and EU

My car: 2005 S60R Automatic 50GMHJ AUT AWD US
Trial bin: 50GPHJ MAN AWD EU (converted to Automatic via AUTGET)

I would like to get my hands on a stock 50GPHJ MAN AWD US for proper comparison
Better choice for you is 50WRHJ software for TF80SC gearbox. With aw55 transmission this BIN doesn't limit torque on first gears.
Logged

Россия - Великая страна!
dikidera
Full Member
***

Karma: +7/-6
Offline Offline

Posts: 128


« Reply #1932 on: November 27, 2022, 09:56:45 AM »

I have some good news. I have almost completed the changes to Sardine that allowed me to talk to the RPI and turn it into a J2534 device. I had to refactor the code to make it work over TCP/IP, I had to also refactor the message handling mechanism to work with multiple messages in one recv operation. I had to write a small python proxy on the Pi , which is still very crude but allows me to spoof some CEM data to get VIDA going.

It took me a week simply because of the awful development environment I set up. Main PC with Visual Studio -> Laptop with VIDA -> RPI. Transferring from PC to laptop, refreshing the localhost/Vida instance via reloading or having to kill the IE tab emulator + needing to restart the RPI python server took a toll on my time. I can't even describe how many times my J2534 dll crashed(bad pointer arithmetic) and I had to manually kill all msedge processes.

All I have to do is wait for my raw OBD2 cable to arrive, set up a charger for my RPI in my car, and most importantly, find a way to relay the CAN messages to VIDA without blocking or saturating VIDA with too many.

Anyway, throughout all this I saw that on my test ECM on the bench, the DLC byte commonly seen here is irrelevant and doesn't actually work with the 2002 HN.2. Perhaps it only works when connected via the CEM.
So commands that should be 000FFFFE#CB7AXXXXXXXXXX do not work, but when removing the 0xCB byte(DLC field) it works just fine, or perhaps I wasn't sending it correctly.

« Last Edit: November 27, 2022, 10:16:16 AM by dikidera » Logged
daniel2345
Full Member
***

Karma: +11/-7
Offline Offline

Posts: 188


« Reply #1933 on: November 27, 2022, 12:52:55 PM »

You are mixing many things.

DLC has nothing to do with that Cx Byte.

DLC defines, how many payload bytes are sent in RAW CAN. Usually 8.

The Cx Byte is part of the encapsulated Volvo D2 protocol on RAW CAN, part of the payload bytes.
It is used as flow control in D2 when in diagnostic session.
It is not used when in programming session, because programming session in D2 does not support flow control.

Good luck. In my opinion you need more basic knowledge in all this stuff, then you wont burn so much time poking in the dark...

Logged
dikidera
Full Member
***

Karma: +7/-6
Offline Offline

Posts: 128


« Reply #1934 on: November 27, 2022, 01:42:57 PM »

I was working based on this information.

https://github.com/Alfaa123/Volvo-CAN-Gauge/blob/master/Diag_Request.png

Also, which areas do you feel I am lacking in, genuinely asking for constructive criticism so I can improve. However if I can say one or two things in my defense, it's that the information is fragmented between multiple websites, multiple languages, github repositories or forum pages. Even then some of it is subjective based on whoever wrote it and his or her understanding of it. It took me a long while to get to where am I now, even though important bits such as Sardine J2534 being there free to use and extend which saved me quite some time in and of itself. My last goal which I may fail is the bootloader for Denso-based ECUs. I am really surprised that only the subaru people ever went to explore those ECUs.

Anyway, just how many protocols do Volvo use? I mean there's a ton over CAN, ISO15765, K-line, UDS, a few more(quite a few), D2, GGD.
« Last Edit: November 27, 2022, 02:06:45 PM by dikidera » Logged
Pages: 1 ... 127 128 [129] 130 131 ... 170
  Print  
 
Jump to:  

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