Pages: 1 ... 160 161 [162] 163 164 ... 182
Author Topic: The Volvo ME7 thread:  (Read 1086197 times)
BaxtR
Full Member
***

Karma: +17/-25
Offline Offline

Posts: 64


« Reply #2415 on: November 12, 2023, 05:48:11 AM »

No, it does not work like that on Volvo in all cases.

In your bin you have the signal database matching the can matrix of the car. Using a wrong bin file leads to errors on lost messages.

Then you have to have the correct electronic throttle body software part in the code of your bin.

Then there were changes in Variable Valve timing actuators and sensors over the years.

It will work with certain bins when they are quality updates or from other markets maybe. US / EU has HW differences, but not always.

But if you want to be safe, use the same base.

If you post your original bin, im sure someone has the corresponding manual bin for you and can tell you the correct software base.

Agreed. Although is seems most of the cross flashing is due to not having map packs for certain SW versions.

EX : GPHJ flashes onto WRHJ M66 cars. 
Logged

2007 Volvo S60R, PT6266 BB, 1700x ID Injectors, Walbro525. Halme Built manifold and exhaust #BaxtrPerformance
dikidera
Full Member
***

Karma: +8/-8
Offline Offline

Posts: 149


« Reply #2416 on: November 15, 2023, 02:09:28 AM »

No, it does not work like that on Volvo in all cases.

In your bin you have the signal database matching the can matrix of the car. Using a wrong bin file leads to errors on lost messages.

Then you have to have the correct electronic throttle body software part in the code of your bin.

Then there were changes in Variable Valve timing actuators and sensors over the years.

It will work with certain bins when they are quality updates or from other markets maybe. US / EU has HW differences, but not always.

But if you want to be safe, use the same base.

If you post your original bin, im sure someone has the corresponding manual bin for you and can tell you the correct software base.
Yup I am guessing when Volvo changes one thing, say adding one more parameter to the streaming CAN data, they have some relational database and regenerate the signal configuration automatically for the entire car or at least for the modules that co-depend on the specific CAN ids.

The old Denso ECM had the code for CAN really obscured by these handlers, but the TCM on the other hand was a lot more clear. A lot less indirection in my opinion. I was able to correlate a lot of communication between ECM<->TCM on variables which were not described in DHA.

At the very least I now know which parameter is shuttled from which id

mov.l   #dword_7F500, r4
mov.l   #CANReceive_WORD_???_sub_69BB0, r3
jsr     @r3 ; CANReceive_WORD_???_sub_69BB0<-actually the data is fetched from the variables
nop

ROM:0007F500 dword_7F500:    .data.l h'15000302      ; DATA XREF: ROM:off_11D84↑o
ROM:0007F500                                         ; ROM:off_11DF0↑o ...
ROM:0007F504                 .data.l unk_FFFFDFA3
ROM:0007F508                 .data.l h'20000000
ROM:0007F50C                 .data.l unk_FFFFDFA2
ROM:0007F510                 .data.l unk_FFFFDF14
ROM:0007F514                 .data.l dword_7F858 <- pointer to CAN id description

ROM:0007F858 dword_7F858:    .data.l h'9080900       ; DATA XREF: ROM:0007F514↑o
ROM:0007F858                                         ; ROM:0007F52C↑o ...
ROM:0007F85C                 .data.l unk_FFFFDF14
ROM:0007F860                 .data.l unk_FFFFDF9C
ROM:0007F864                 .data.l 0
ROM:0007F868                 .data.l unk_10000
ROM:0007F86C                 .data.l h'401E030A <- translates to something like 030A401E but is more often mutated depending on how many frames. usually 401E stays the same and belongs to ECM in both Denso and Bosch.
ROM:0007F870                 .data.l unk_FFFF3FFF
ROM:0007F874                 .data.l unk_FFFFDFFF

My current understanding is good enough for my purposes.

Peak HP is usually not at the same rpm as peak MAF.

HP = constant * MAF
This common formula for estimating HP is actually real formula from combustion engines theory.
But with one exception that "constant" is not constant but parabola (looking from lowest rpm it's low then goes up - best efficiency somewhere in mid range - and then falls again afterwards until N-max) and defines combustion efficiency and is between around 1.1-1.6. Inverted is around 0.6-0.9.
That is where popular 0.8 divider for MAF->HP estimate comes from Smiley
Combustion efficiency depends on many things like compression ratio, head flow, piston speeds and diameter, ignition, mixture etc.

So simply speaking, if your engine peak HP is at 6000rpm, peak MAF may be little further because it's rpm range where efficiency is falling fast(usually).

I just looked at my primitive OBD data logger and i got peak 135g/s at 96km/h falling to 129g/s at 105km/h (rpm limiter at 2 gear) - it's P1 V50 but it doesn't matter - engine and ECU is the same as yours Smiley
I don't have engine rpm at saved log only GPS speed (you can easilly calculate rpm from that) and MAF because this is some basic demo version app that i randomly use for basic diagnostics.
It has been a while, but actually you didnt mention what gearbox the P1 v50 had. It is absolutely critical that I know the gear ratio which is different for the 2 versions of AW55 and wildly different between the many manual versions(e.g M56L, M56HK, M56K etc) and also tyre circumference

I tried a few combinations of gear ratios and could not find one gearbox where presumably 1st gear is 96km/h. But even so, for maf to fall to 129g/s at rpm limiter(7000?) that would mean you have gone much higher than 7000 rpm)

My engine/tranny is limiting torque at 2nd gear and at 3rd for me to reach rpm limiter I need to be going over 170kmh. Realistically my box will shift much sooner than that.
« Last Edit: November 15, 2023, 03:20:07 AM by dikidera » Logged
s60rawr
Full Member
***

Karma: +19/-1088
Offline Offline

Posts: 170



« Reply #2417 on: November 15, 2023, 03:58:38 PM »

Thank you to both of you, I figured as much to it being similar. Now to track down a manual bin that works with an xc70 non t5 or to find where AUTGET is. More searching is needed for me haha. I wish search worked better.
Soo much amazing information to  crawl thru here I may actually learn something

bitflipping that doesn't always work.
lmk what you need. i'll get ya situated
Logged


There is a free flash suite in progres

-Karma Sponge
Marcel2580
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 6


« Reply #2418 on: November 15, 2023, 08:16:21 PM »

bitflipping that doesn't always work.
lmk what you need. i'll get ya situated

I'm not sure for software version I may need yet as I am now struggling to get my darn dice cable to communicate to pull the file from the ecu, if only I had more hours in a day.
Logged
rlinewiz
Jr. Member
**

Karma: +12/-1
Offline Offline

Posts: 42


« Reply #2419 on: November 19, 2023, 07:51:29 AM »

when AUTGET is 0, gangi is calculated using speed/load/rpm
when AUTGET is 1, gangi is taken from the TCM via canbus
bitflipping works okay enough for most bins, but can be a bit janky. always best to start with the proper stock bin matching your transmission, to avoid rev hang, sloppy shifts, and to keep cruise control working properly
Logged

2005 S60R M66-Swapped // Self-tuned @ 22psi
[[forever coding for the OpenMoose project]]
Marcel2580
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 6


« Reply #2420 on: November 19, 2023, 08:02:52 AM »

Ahh yea that makes sense.
I was fighting with what I thought was a dice unit to try to pull my bin to get the software verson ect to no avail, so I opened it up only to find that it is actually one of the j2534 mongoose jlr clone board versions. I could bench read it as I have mpps v18 and the needed pinouts to do so. But can't I use the jlr clone fake dice to read it? Or is it too unstable?

-thanks to everyone in this thread there is so much info here that It has become my daily reading for the small free time I have
Logged
keichi
Full Member
***

Karma: +10/-2
Offline Offline

Posts: 73


« Reply #2421 on: November 20, 2023, 06:06:07 AM »

Quote from: dikidera
It has been a while, but actually you didnt mention what gearbox the P1 v50 had. It is absolutely critical that I know the gear ratio which is different for the 2 versions of AW55 and wildly different between the many manual versions(e.g M56L, M56HK, M56K etc) and also tyre circumference

I tried a few combinations of gear ratios and could not find one gearbox where presumably 1st gear is 96km/h. But even so, for maf to fall to 129g/s at rpm limiter(7000?) that would mean you have gone much higher than 7000 rpm)

My engine/tranny is limiting torque at 2nd gear and at 3rd for me to reach rpm limiter I need to be going over 170kmh. Realistically my box will shift much sooner than that.

I is manual. I don't know what gerabox it has, i thought V50 2.4i 170HP had one manual gerbox version. Tyres were stock 16inch.
And i gave speeds for 2nd gear not 1st Smiley
Logged
s60rawr
Full Member
***

Karma: +19/-1088
Offline Offline

Posts: 170



« Reply #2422 on: November 22, 2023, 01:45:32 AM »

working on this 40LNHJ, need logging params.
tried lining them up with the shared LRHJ xml
we've lined up others using ram dump and good xml but for some reason this one doesn't wanna agree
thanks in advanced.
Logged


There is a free flash suite in progres

-Karma Sponge
dikidera
Full Member
***

Karma: +8/-8
Offline Offline

Posts: 149


« Reply #2423 on: November 25, 2023, 02:12:06 AM »

@keichi, thanks man! I will do some calculations later on.

I have a question. I don't like my pedal response on my car, the travel time is a lot, but the percentage is not a lot. Basically I feel like I've pressed the pedal a lot, I look and see 33% percentage for example. I press some more and reach the kickdown switch at which point it feels like I've traveled 90% of the pedal(and physically I have), but it's position is 53%. The most mapping I've seen is 73% at full press which is 13% smaller than turbo versions. This doesn't seem like it ever reaches large chunks of the ECU tables/maps the way they are configured.
I looked at the code and the easiest change I can do is fix the factor in the car, as the pedal sends the signals to the ECU it is multiplied by 0x3E8 or 1000. I decided I could patch this factor in my car and multiply by say a slightly larger number and get something like realPedalPos * 1,35. So if my pedal was originally 53% * 1,35 = 71 before the kickdown and after kickdown it would become 98%, the ECU will cap it to 100% so it can never exceed it.

On paper it sounds like a great idea, but this will raise the overall signal so even idle position of pedal is affected and thus RPM probably. At idle the pedal pos is 7% and * 1,35 = 9,45. I found no better way.
Thoughts on this?

The other option is to buy a pedal commander or something like that.
« Last Edit: November 26, 2023, 03:24:48 AM by dikidera » Logged
s60rawr
Full Member
***

Karma: +19/-1088
Offline Offline

Posts: 170



« Reply #2424 on: December 02, 2023, 07:05:53 AM »

20KPSC.xdf converted

thanks to keichi for the ols file
Logged


There is a free flash suite in progres

-Karma Sponge
s60rawr
Full Member
***

Karma: +19/-1088
Offline Offline

Posts: 170



« Reply #2425 on: December 06, 2023, 09:03:56 PM »

I was able to commute from work to home with 5120 hack. Throttle works sligtly jerky. Still not all maps were propertly scaled but anyway it works. Fuel pressure variable was scaled to get right values from FRLFSDP map. FRLFSDP axis was downscaled to 50%.

ahh so we should 1/2 this axis?
Logged


There is a free flash suite in progres

-Karma Sponge
s60rawr
Full Member
***

Karma: +19/-1088
Offline Offline

Posts: 170



« Reply #2426 on: December 07, 2023, 11:44:22 AM »

ahh so we should 1/2 this axis?

KISRM needs to get 1/2'd
KFPRG and KFPRGSU gets 1/2'd also
« Last Edit: December 28, 2023, 02:17:16 PM by s60rawr » Logged


There is a free flash suite in progres

-Karma Sponge
prometey1982
Sr. Member
****

Karma: +70/-60
Offline Offline

Posts: 323



WWW
« Reply #2427 on: December 18, 2023, 12:50:05 AM »

Here is my intake VVT map tuned on dyno. I've got 440 bhp. But it looks like dyno stand lowered the result because I've got only 220 bhp on 1 bar of boost (spring pressure boost with 0 ldtvm).
Logged

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

Karma: +10/-2
Offline Offline

Posts: 73


« Reply #2428 on: December 18, 2023, 04:37:32 AM »

Here is my intake VVT map tuned on dyno. I've got 440 bhp. But it looks like dyno stand lowered the result because I've got only 220 bhp on 1 bar of boost (spring pressure boost with 0 ldtvm).

On dyno i always get worse results then on the road.
No dyno can supply even close airflow to the road.
AFAIK the best dyno fans can do around 50km/h of airflow.
And many dynos have even worse fans.

I always see worse MAF readings (so less power) on the dyno then on the road. The hotter outside temperature the more difference between dyno and road.
F.e. my exact same setup did 337HP in the summer (35+ degree) and 390HP now in winter (+5degree).
In the summer MAF readings on dyno were like 25-30g/s less then on the road (and less timing not to mention IC temps) and in the winter just around 5-6g/s less, but still less then on the road.

Do you have dyno chart with stock cam maps for comparison?
And do you have 100% stock head, valves and springs etc.? You rev it quite high Smiley
Logged
prj
Hero Member
*****

Karma: +1072/-483
Online Online

Posts: 6040


« Reply #2429 on: December 18, 2023, 06:57:53 AM »

On dyno i always get worse results then on the road.
No dyno can supply even close airflow to the road.
AFAIK the best dyno fans can do around 50km/h of airflow.
And many dynos have even worse fans.

This is simply not true.
You probably have never been on a proper dyno.

I can do long pulls on mine without IAT issues, but then I have a special air duct with two centrifugal fans blowing air.
If you max out the fans and stand in front of the chute you have issues holding your balance.
Of course when you have a huge ass axial fan blowing air everywhere where it's not needed, then it's a problem.

If you actually use fans that are good at creating pressure, and then blow that in a narrow stream at the front radiator then it's a completely different story.
I have often better IAT on my dyno than on the road...
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
Pages: 1 ... 160 161 [162] 163 164 ... 182
  Print  
 
Jump to:  

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