NefMoto

Technical => Tuning => Topic started by: fredrik_a on January 17, 2011, 08:25:40 AM



Title: The Volvo ME7 thread:
Post by: fredrik_a on January 17, 2011, 08:25:40 AM
Hi all,

I've recently been working on my Volvo S60 T5 with ME7, and as the software layout is "quite similar" to the VAG ME7, it was straight forward to locate and adjust the basic maps for more performance (i.e. fuel, ignition, limiters, boost paramters). The car has now elevated boost from approx. 0.8 bar to 1.4 bar but I'm running out of fuel (both due to injector size and fuel pump capacity). As I'm switching injectors now I have trouble locating the proper settings in the software and I'm seeing the need for a definition file to take this project further (with new turbo, new fuel pump, new injectors, new IC, new clutch).

Understanding that this is basically a VAG dominated forum  ;) I thought it was worth a shot just asking if anyone has a DAMOS for Volvo ME7 (29F800 chip, i.e. 1.024 kB size).

Any input is appreciated,


Best Regards
Fredrik


Title: Re: Damos file for Volvo ME7, anyone?
Post by: turboskipper on January 17, 2011, 10:50:57 AM
Hi all,

I've recently been working on my Volvo S60 T5 with ME7, and as the software layout is "quite similar" to the VAG ME7, it was straight forward to locate and adjust the basic maps for more performance (i.e. fuel, ignition, limiters, boost paramters). The car has now elevated boost from approx. 0.8 bar to 1.4 bar but I'm running out of fuel (both due to injector size and fuel pump capacity). As I'm switching injectors now I have trouble locating the proper settings in the software and I'm seeing the need for a definition file to take this project further (with new turbo, new fuel pump, new injectors, new IC, new clutch).

Understanding that this is basically a VAG dominated forum  ;) I thought it was worth a shot just asking if anyone has a DAMOS for Volvo ME7 (29F800 chip, i.e. 1.024 kB size).

Any input is appreciated,


Best Regards
Fredrik

What tool are you using to flash? I tried connecting to my coworkers S60R with Tony's nefmoto flashing tool and could not connect.

Thanks!


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on January 17, 2011, 02:18:54 PM
What tool are you using to flash?

To be honest I don't use any tool to flash actually as I have not yet gotten my hands on any stable flash tool that works properly in 100% of the cases. As a result, I've gone the "old school way" of de-soldering the stock IC, read it using a Batronix programmer (BX40 Bagero... Costs about $250US) and then used an AM29F800BB chip that can be programmed an "unlimited ammonut of times" using the same Batronix gear. As this is sort of a project still in progress, I've soldered a chip socket in the ECU that allows me to just "snap" the chip into place with no need for soldering, making re-programming fairly easy. Taking the ECU out of the car, opening it up, removing the AM29F800BB, erasing it, programming it with a new file, putting it back in the socket and then putting the ECU back in the car takes about 5 minutes at the most so it's really no big deal so I'm in no hurry to find a flashing tool although it would be comfortable I guess...
Once the updated software is completed I'll probably solder the chip back into the ECU again.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: setzi62 on January 21, 2011, 03:02:42 AM
Fredrik, I would be interested to see a dump of an S60 orig file, can you provide one.
Will be easier than searching the internet for Volvo images  ;).


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on January 21, 2011, 03:52:01 AM
Fredrik, I would be interested to see a dump of an S60 orig file, can you provide one.
Will be easier than searching the internet for Volvo images  ;).


Sure, here it is. Keep in mind that Volvo (for some strange reason) sets the same HW and SW identifier in basically all their files regardless what the files actually are. Regardless what the file is, they most often state HW 0261204559 and SW 359462 in the files which can be very confusing.

I've come across basically two different architectures (one quite similar to VAG layout and one... Well... Let's say that it's not as easily navigated) of the Volvo ME7 files. The one posted here is from my car and represents the "easily navigated" architecture. Just by the visual apperance of the file you can easily find the most common areas needed for tuning when you know your way around a VAG ME7 file.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: setzi62 on January 22, 2011, 10:15:33 AM
Thanks for the dump and the hints about versions and layout. I was more interested to
look for the K-line communication functions in this image than locating the maps for tuning.
I could find the same communication functions as used in VAG ecu's. Fastinit and slowinit
with address 0x11 should be possible for KWP2000, but as expected KWP1281 is not supported.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on January 24, 2011, 04:29:07 AM
should be possible for KWP2000

Yes it is. In the current SW package that comes with a standard KWP2000 interface there is no support for this ECU (if I remember things correctly), but for the updated MPPS-flasher there is support for Volvo Me7. http://www.amtcartech.com
Come to think of it, I think that they also released a separate ME7 software package for the old KWP2000 actually. I'll do some digging...

I've also upped the stakes somewhat in the project as new rods as well as new cams are finding their way into the engine bay. This presents me with a few challanges where one of them will be boost levels above 1.5 bar. One of my problems so far is that the current setup of stock turbo and stock cams give a horrible back pressure. Once that is taken care of by new cams and a larger turbine housing more boost will be realistic... But as I'm running about 1.4 bars now we are getting very close to the limit of the 250kPa MAP-sensor. I need to find a decent way around this and perhaps a stand-alone boost controller is the only practical way. I managed to locate the map that controlls the allowed boost deviation (target vs actual) and just to make sure it was the right one I re-calibrated it to allow only 0.1 bars of deviation and sure thing... After a short testdrive the fault code for "boost deviation" flashed so it was obviously the right one. In theory perhaps I could FF this entire table to run a separate boost controller... Time will tell...

It's not the ideal way to have a separate boost control unit, but what can you do if you don't want to re-calculate all possible functions in the ECU by changing to a 300kPa sensor or something like this.


The fun continues but as previsously mentioned... A proper damos would be helpful.  ;D


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on March 12, 2011, 03:22:33 AM
Has anyone found anything of interest on the Volvo ME7 damos subject? :-)

The engine is now fitted with new turbo, new rods, new cams, new fuel pump, new fuel injectors and new intercooler. The engine starts up and works quite well after having adjusted the MAF-scaling and a few other things. Back pressure has dramatically gone down on full load from 130% to 80% (relative MAP) so the cam switch wasn't a complete waste. Only penalty is that boost enters about 200 rpm's later compared to stock cams.

The issues so far...


The stock ME7 software combined with the stock cams will never enable fuel injectors before the intake valve is open, no point in squirting fuel on closed valves with no airflow. After having switched the cams, the valves do open earlier and also closes later and as a result... The engine will start to consume air with no fuel added to it for a short period of time creating what I would suspect being a non ideal mixture. This needs to be adressed but I can't seem to find the proper settings for this timing so... If anyone stumbles over a Volvo ME7 Damos... Please let me know :-)


Title: Re: Damos file for Volvo ME7, anyone?
Post by: Dilemma on July 01, 2011, 02:21:33 AM
Nobody has info on the volvo ME7 maps?

Come on guys... hit us with it for the greater good :)


Title: Re: Damos file for Volvo ME7, anyone?
Post by: RaraK on July 01, 2011, 07:32:18 AM
Nobody has info on the volvo ME7 maps?

Come on guys... hit us with it for the greater good :)
read your bin and start searching......me7 is me7...you just gotta know what you need to find..

i have tuned 996T's without damos and just searching maps from knowing the 1.8t VW's and having an idea of whta im looking for.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on July 06, 2011, 01:38:55 PM
Nobody has info on the volvo ME7 maps?

I have no further information, but my car is working properly as is right now. There are of course a few details that needs to be adressed (at least in theory) but for day-2-day driving it works perfectly.

As mentioned above, the layout of the Volvo ME7 comes in two basic versions and one of them is very similar to the VAG ones so if you know your way around VAG you can quite easily make decent adjustments for your basic Stage 1-2-3 tunes. Of course, finding the functions for rear lambda disable etc. (that might come in handy if using a cat with lower efficiency than stock) might still be a challange.

The other layout used by Volvo is a bit trickier to navigate if you are used to VAG...


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on August 03, 2011, 04:16:27 AM
Ok, a friendly source hooked me up with a semi-suitable set of documentation for my ECU and voila, the last functions I needed to adjust are completed and the car has just hit the dyno.

In stock condition Volvo claims 250hp/330Nm for this engine type. Whether this is minimum, average or maximum is hard to tell, and how (what standard) the performance is/was measured is also something I have no clue about. Never the less...

As the dyno is not free rolling you can set if you want to measure at a fixed rpm or in an interval, and the duration of the interval can be set as well. I choose (for a number of reasons actually) to run 2krpm to 7krpm in 15 seconds and results are as follows:

Maximum boost 1.52 bar
Maximum back pressure in turbine housing 1.27 bar
Maximum EGT 872°C (during hard driving on the road it get's a bit higher than this though)
Maximum temperature after intercooler 51°C (cooling in the dyno is not as efficient as on the road with a headwind of 100 mph)
Maximum power 387 hp (6110 rpm)
Maximum torque 579 Nm (2715 rpm)

As there is room for more power (EGT OK, back pressure OK, MAT OK etc.) next step is to figure out this 1.55 bar boost pressure level thing.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on August 04, 2011, 11:02:11 AM
Any chance you can share you ME7 mapping info?  There is a free flash suite in progres


Title: Re: Damos file for Volvo ME7, anyone?
Post by: judeisnotobscure on August 04, 2011, 12:16:56 PM
winols is best for map searching.
if youd download the demo from evc you can go through it and the help menu guides you through map finding :-)
I'm not very good at it myself, but i have found a few and fixed others.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on August 05, 2011, 11:28:49 PM
Any chance you can share you ME7 mapping info?  There is a free flash suite in progres

I can't share the documentation as it is not mine to share, but I'd be happy to answer any specific questions about my calibration changes so just fire away.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: Dilemma on August 25, 2011, 01:41:02 AM
Hi all,

Just got back from my holidays. I got some info as well.

@ Fredrik_a: Would you mind posting your ori and tuned file (or email it to me t5suite@home.nl). I will not share your work but use it for reference / research only of course.

I can find the most important maps in ME7 files in the meantime (ignition, requested load, boost control, lambda, enrichment etc). Not everything, but i'm still working on it.

Nice result on the dyno btw!!!

/G


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on September 10, 2011, 03:46:05 AM
I'll try so summarize all changes done to the stock software and send it to you when I'm back from my current business trip.
In general, ME7 is ME7 so if you have a good idea of how the VAG ME7 version work (read a  Funktionsrahmen carefully) you will be able to figure out very well how most things are set up for Volvo as well. For a "stage 1" tune there are basically just a few things needed to be done, but working with Volvos there is another challenge (at least it was for me) as there is no VCDS or equivalent software available for Volvo, i.e. logging becomes difficult outside the general parameters available through standard OBD comms where the resolution and number of parameters are really limited.

The logging is of course available using Volvos own software VIDA, but that software including the proper hardware comes at a price (even though you buy a chinese clone) so this will most likely present a challenge for anyone wanting to tune properly beyond the basic stages I guess.

Good luck with the Volvo ME7 work and I'll be glad to help where I can.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: Klet on April 11, 2012, 12:10:30 PM



Has anyone found anything of interest on the Volvo ME7 damos subject? :-)

The engine is now fitted with new turbo, new rods, new cams, new fuel pump, new fuel injectors and new intercooler. The engine starts up and works quite well after having adjusted the MAF-scaling and a few other things. Back pressure has dramatically gone down on full load from 130% to 80% (relative MAP) so the cam switch wasn't a complete waste. Only penalty is that boost enters about 200 rpm's later compared to stock cams.

The issues so far...


The stock ME7 software combined with the stock cams will never enable fuel injectors before the intake valve is open, no point in squirting fuel on closed valves with no airflow. After having switched the cams, the valves do open earlier and also closes later and as a result... The engine will start to consume air with no fuel added to it for a short period of time creating what I would suspect being a non ideal mixture. This needs to be adressed but I can't seem to find the proper settings for this timing so... If anyone stumbles over a Volvo ME7 Damos... Please let me know :-)

Hi .
I am new here. Ithink i have the same engine in my car its xxxxxxt3. 184kW/250HP. Its 2001 V70 t5. Can you plz tell me what are the spec. of material you used i mean which turbo, what fuel injectors, ect. Also  if you can tell me which cable should i use to flash the ECU. I have Elm 327 at home, i just ordered Galleto. Do i need KWP2000 also or is any of these two ok?
thx for help.

LP

Borut


Title: Re: Damos file for Volvo ME7, anyone?
Post by: stupid on November 04, 2012, 02:33:23 AM
Hi folks,
I'm the new guy here :)

Straight to the topic,
I've got 03 S60R with all forged engine, EFR 7670 a/r0.83 and some other goodies.

I'm not aiming to self tune the engine, I've got a deal at Rica in Nederland but the problem will be getting there.

As obvious, the targeted power is just under 500kW. To keep with the desired power, I'll need to get around the MAP and MAF sensor's limitations and find a way to calibrate new ones in.
Do you have a suggestion on some of available sensors and the way of calibrating the new raw data to the ECM.

I've got the VIDA/DICE tool and am willing to invest further to get the appropriate equipment for the job. Oh, and I've got the iSoftloader as well.

If someone has a suggestion on which tuner would be more apropriate for the job, feel free to say it.

Many thanks!
S


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on November 06, 2012, 08:58:18 AM

As obvious, the targeted power is just under 500kW. To keep with the desired power, I'll need to get around the MAP and MAF sensor's limitations and find a way to calibrate new ones in.

I don't remember if the S60R has 83 or 85 mm bore? Have you done anything to the cylinder liners if you run 85 mm? I'm not sure that the liners will appreciate you pushing almost 700 hp's with them
as 85 mm bore volvo engines tend to crack in the liners (letting coolant into the combustion chamber) but this is perhaps something you have already concidered?


Title: Re: Damos file for Volvo ME7, anyone?
Post by: stupid on November 06, 2012, 09:58:08 AM
I don't remember if the S60R has 83 or 85 mm bore? Have you done anything to the cylinder liners if you run 85 mm? I'm not sure that the liners will appreciate you pushing almost 700 hp's with them
as 85 mm bore volvo engines tend to crack in the liners (letting coolant into the combustion chamber) but this is perhaps something you have already concidered?

Hi,
I've got the block re sleeved with Darton MID sleves. The bore is 83mm. It could have been re bored to 83,5mm but I didn't wanted to hassle with that. That should keep up with targeted power with out problems.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on April 23, 2013, 11:01:26 AM
Please share the ME7 data ! :D


Title: Re: Damos file for Volvo ME7, anyone?
Post by: krazydbiker on April 24, 2013, 09:04:13 AM
im not sure that there is a specific volvo damos out there, especially for the R model's. so there was quite a bit of a learning curve, have you read through the documentation, and been able to download a copy of your tune, i am willing to help you tune your OWN car, but you must understand the basics


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on April 24, 2013, 12:49:34 PM
No problem, I'm looking for a suitable read method without lifting chips, will post back :)


Title: Re: Damos file for Volvo ME7, anyone?
Post by: prj on April 24, 2013, 02:04:51 PM
What is annoying is the lack of a port flasher.

But Stage 1 tune on a S60R/V70R is REALLY easy, because they are calibrated very well from factory, and all you essentially have to do is bump LDRXN, KFZW/KFZW2 and sometimes KFLDHBN as well as adjust the fueling.

I think the hardest part was getting the ECU out, that was annoying.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on April 24, 2013, 02:23:42 PM
Did you benchflash?  Once I get my head around the ecu I will be coding a obd2 flasher for Volvo ME7

I already have the info needed for my 05 s60r...


Title: Re: Damos file for Volvo ME7, anyone?
Post by: prj on April 24, 2013, 03:01:59 PM
Did you benchflash?  Once I get my head around the ecu I will be coding a obd2 flasher for Volvo ME7

I already have the info needed for my 05 s60r...

No. I did it the old school way.
Hot air and a chip programmer ;)

It was a lot quicker than searching for pinouts and connecting pins on the ECU connector.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: krazydbiker on April 24, 2013, 06:54:35 PM
i have to say mpps has been pretty painless for me, and you are correct for a good stage 1 prj, it was quite easy in the end, had to play with some boost pid values to smooth everything out, but other then that the basic's

as far as an obd2 flasher, volvo SDA works, but for some reason it keeps timing out on me after erasing, so i have to re-load the ecu through bootmode, i have not tried since then though as i dont really have a huge need?, volvo ecu removal tool and bench flash is fast enough


Title: Re: Damos file for Volvo ME7, anyone?
Post by: prj on April 25, 2013, 12:20:18 AM
MPPS only does them in boot mode ...

If I need to tune one properly I'll just put my emulator in.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on April 25, 2013, 05:38:27 AM
I take it you were uploading the SBL first with SDA????

I have access to my SBL it's just I'd like to clone a spare ECU to play with rather than risking mine.

immo aside, what do you use to bench flash the Volvo ME7?  I need to buy something just don't want it to be the wrong thing!!

Cheers :)



Title: Re: Damos file for Volvo ME7, anyone?
Post by: krazydbiker on April 25, 2013, 07:07:30 AM
a while back a VBF creator tool was shared with me, and it seems to load in, and go through all of the steps a regular volvo software flash does, but im going to have to take some logs if i get around to it to see what the error was to why it would not write after erasing

as for a bench flasher i took an old ECU box from a junkyard and made a setup out of that using MPPS, i have not had a problem with it using bootmode.

as far as cloning, argdub's tool will not work on p2R's Immo, i had to clone mine the oldschool method of desoldering reading and soldering.

for flashing these chips im using a gq-4x

and prj, the emulator is the best way, but i have still been trying to wrap my head around coding the ECU into a test mode, and due to the fact that i cannot figure that out yet, i have not made the plunge.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on April 25, 2013, 10:08:05 AM
a while back a VBF creator tool was shared with me, and it seems to load in, and go through all of the steps a regular volvo software flash does, but im going to have to take some logs if i get around to it to see what the error was to why it would not write after erasing

as for a bench flasher i took an old ECU box from a junkyard and made a setup out of that using MPPS, i have not had a problem with it using bootmode.

as far as cloning, argdub's tool will not work on p2R's Immo, i had to clone mine the oldschool method of desoldering reading and soldering.

for flashing these chips im using a gq-4x

and prj, the emulator is the best way, but i have still been trying to wrap my head around coding the ECU into a test mode, and due to the fact that i cannot figure that out yet, i have not made the plunge.

Which version of MPPS works with Volvo ME7?

Thanks for sharing.

With SDA you need to send PBL VBF first then a BIN VBF.

I have all of the CAN ID's required to flash if anyone want's to code something.

Reading is only possible sector by sector as far as I know so bench reading your original map is required.  I have the commands for that as well.  I also can get the SBL for my 2005 S60R with a bit of work.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: krazydbiker on April 25, 2013, 02:29:00 PM
i'm using v12, makes sense with vbf lol, never really tried it much, i do not have a SBL


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on April 26, 2013, 01:00:11 PM
Ordered a cable, ECU's and other bits should be with me in a few weeks to start experimenting!

I'm planning to make a harness out of an old ME7 ecu box and start from there :)


Title: Re: Damos file for Volvo ME7, anyone?
Post by: mark_r33 on June 25, 2013, 10:52:56 AM
Anybody get anywhere with this?

I have managed to create what appears to be a fairly stable bench flashing system. I have been writing, reading, verifying to check how reliable it is and have not had a problem for the last 20 or so attempts since my first connection with Minimon, which was probably more down to my retarded use of it! Still prooved to me it worked somewhat though!

The bench flasher is made of a harness lifted from a scrapper and wired up according to Autodata and what I have found online. I am using an MPPS 3.0.2.37 which was lent to me, I believe it is a cheap copy one. Everything is done in boot mode.

I downloaded Dilemma's Motronic suite and have been trying to use a combination of that and WinOls to figure out what maps are what. I have a few defined in Ols now; KFMIRL, KFLRST, KFMSNWDK, KFPED, LAMFA and I think KFMIOP. In fairness I should probably say "I think" to the rest of them too!

I have a "stage 2" modified map and a standard one from a UK '06 V70 2.4 T5 which I have been learning to compare on WinOls, and have also made changes in Dilemma's automatically found maps in Motronic suite to locate them in WinOls.

Using WinOls and knowledge of the ME7's seemingly ridiculously over complicated workings (I come from Honda PGMFI OBD 0 & 1, and standalone!) are my current limiting factors I think, so I'm carrying on as best I can, having a good learn along the way! Any information pertaining to these Ecu's would be very much appreciated though! I'm only doing it to tinker with a mates car, and seem to be hooked on figuring it out!

I can try to figure out the attachments thing on here and share the files and/or a pin out if it will help anybody out?

Cheers for any help - Mark


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 25, 2013, 11:17:34 AM
That should be the same map layout as mine which is an 05 S60R.

If you post the files up in the correct forums we can maybe or together?


Title: Re: Damos file for Volvo ME7, anyone?
Post by: terminator on June 25, 2013, 11:24:30 AM
Volvo ME7 pretty similiar to Vag ME7. I even used Galletto2, Vag me7 bootmode for reading and writing, and everything was perfect. I think it can be done with Galletto 1260 also.

P.S. You missed LDRXN, KFZW, KFDLHBN at least.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: mark_r33 on June 25, 2013, 11:41:35 AM
I've attached them here, but please someone say if this is the wrong area or anything and I will gladly take them down.

I also attached my poor attempt at a definition thing with WinOls.

Cheers terminator, I shall continue turning my eyes square!


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 25, 2013, 11:48:34 AM
I'll take a gander in a day or so and if they match we can compare notes?

Do you know where the stage2 came from?  What are you trying to accomplish?


Title: Re: Damos file for Volvo ME7, anyone?
Post by: terminator on June 25, 2013, 11:58:14 AM
I've attached them here, but please someone say if this is the wrong area or anything and I will gladly take them down.

I also attached my poor attempt at a definition thing with WinOls.

Cheers terminator, I shall continue turning my eyes square!

It was wrong defined  :)

Actaully for stage 1 you can mod only 3 maps: LDRXN, KFLDHBN, KFZW.

KFPED that you found actually is not KFPED, but KFWDKMSN.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: mark_r33 on June 25, 2013, 12:11:26 PM
Cheers!

Do you happen to have yours to hand?

Would be nice to do the same comparison is all!

The Stage 2 came from a friend of a friend, I have asked what it is but unsure yet. The original file is meant to be from the same car though.

The actual car my friend I am looking into this for has is an ex police V70 T5, I think it is the B5244T5 that is in it. The code on top is 0261208289. I am yet to read his ecu, still practicing before doing his, I wouldn't hear the end if I were to brick it! He just wants it to be faster, I am just a sucker for a challenge, seemingly.

Thanks for the help Terminator, I shall do much more reading!


Title: Re: Damos file for Volvo ME7, anyone?
Post by: terminator on June 25, 2013, 12:33:36 PM
First, I suggest you to read S4 wiki. The most of maps looks very similiar in 2D mode with VAG ECU.

KFZW starts from 1323E. 12x16 


Title: Re: Damos file for Volvo ME7, anyone?
Post by: mark_r33 on June 25, 2013, 01:25:03 PM
I stumbled across that before, I shall have another read.

Thanks for that! I have found the other three similar maps next to that and am trying to figure out which is which now, and to find the axes.

I am very envious of your ability to just recognise them all! I imagine it will take years before I get to that point!

Would you say that the tuning strategy used by the author of this "stage 2" map is any good?

Thanks again - Mark


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on June 25, 2013, 01:48:51 PM

Would you say that the tuning strategy used by the author of this "stage 2" map is any good?

The strategy with KFMIRL/KFMIOP is quite interesting, in particualar KFMIOP... Also, KFLDHBN would benefit if adjusted somewhat as well for higher boost levels if that was requested by LDRXN but
LDRXN is kept untouched... I'd say it's total crap to be honest.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: mark_r33 on June 25, 2013, 02:39:14 PM
I'd say it's total crap to be honest.

 :D

Thanks for the honesty Fredrik. I had planned to just try this map on with my LM-2 plugged in and make sure the AFR's were at least something like, but shan't bother now!

Care to elaborate upon the peculiarities of the KFMIRL vs KFMIOP relationship?

I have also just been informed that the lad had a problem with torque surging with this map. Is it that the requested load is beyond the limit, LDRXN, then?

Any chance you could post the location of LDRXN? And any of the other maps locations would be appreciated! In fact, any other info at all!

All the best, and many thanks - Mark


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 25, 2013, 03:32:41 PM
Cheers!

Do you happen to have yours to hand?

Would be nice to do the same comparison is all!

The Stage 2 came from a friend of a friend, I have asked what it is but unsure yet. The original file is meant to be from the same car though.

The actual car my friend I am looking into this for has is an ex police V70 T5, I think it is the B5244T5 that is in it. The code on top is 0261208289. I am yet to read his ecu, still practicing before doing his, I wouldn't hear the end if I were to brick it! He just wants it to be faster, I am just a sucker for a challenge, seemingly.

Thanks for the help Terminator, I shall do much more reading!

My original is posted in the forum, my tuned file is a paid for MTE tune and I won't post that as I don't think it's right.  I have about 25 maps defined and I'm 90% sure it's the same layout, I'll put some time to it later in the week I've got work deadlines which have priority.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on June 26, 2013, 01:16:07 AM
My original is posted in the forum, my tuned file is a paid for MTE tune

The MTE tunes I've seen are generally very well thought through.
All changes makes sense and it's quite clear that they in general have good defentitions (or have spent plenty of time with disassembly).


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 26, 2013, 01:46:57 AM
The MTE tunes I've seen are generally very well thought through.
All changes makes sense and it's quite clear that they in general have good defentitions (or have spent plenty of time with disassembly).

It seems very well thought through, I, like the OP am working on defining the maps so I can tweak if needed.

Marco from MTE was a mapper at Volvo so I think he will have ALL of the definitions!

I have an A2L/Damos file for Volvo ME7 but it only matches up for the earlier ME7.0 bins unfortunately...



Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on June 26, 2013, 02:19:48 AM
Marco from MTE was a mapper at Volvo...

Don't think so... In that case he wolud be in serious trouble with the law for stealing know how as a former employee...  :D


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 26, 2013, 02:45:33 AM
Don't think so... In that case he wolud be in serious trouble with the law for stealing know how as a former employee...  :D

I think so, I've met the guy.  I can't comment on the stealing but I think he should know it inside out anyway, without needing files.

Pity there isn't any definition files for the later cars.

http://www.volvoclub.org.uk/air-fuel-ratios.shtml



Title: Re: Damos file for Volvo ME7, anyone?
Post by: Bische on June 26, 2013, 02:51:36 AM
Is any of the 5cyl ME7.x volvos wideband?


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 26, 2013, 02:54:15 AM
Is any of the 5cyl ME7.x volvos wideband?

P2's and P1 ME7's have a wideband O2 sensor in the DP.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: mark_r33 on June 27, 2013, 02:38:45 AM
My original is posted in the forum, my tuned file is a paid for MTE tune and I won't post that as I don't think it's right.  I have about 25 maps defined and I'm 90% sure it's the same layout, I'll put some time to it later in the week I've got work deadlines which have priority.

Entirely understandable. I am hearing great things of MTE! Out of interest, how much did the tune cost, and where did you go to get it?

I had a bit of a look at your file and the ones I have, they seem very similar to me, just offset a little here and there.

Still hunting for this LDRXN line, like a needle in a haystack is how I'd describe that!

I have been reading up on the IRL IOP relationship too, as suggested... I'm glad there is now a calculator for it!



Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 27, 2013, 02:51:20 AM
Entirely understandable. I am hearing great things of MTE! Out of interest, how much did the tune cost, and where did you go to get it?

I had a bit of a look at your file and the ones I have, they seem very similar to me, just offset a little here and there.

Still hunting for this LDRXN line, like a needle in a haystack is how I'd describe that!

I have been reading up on the IRL IOP relationship too, as suggested... I'm glad there is now a calculator for it!


I'm pretty sure the map locations are identical.

It was about £420 can't quite remember as it was a few years ago.  You can get them from the UK from a reseller called Don N0rchi.  He's not a fan of me so I'll leave that there :)

Re LDRXN, I load your map tonight when I have a minute and if it matches up I'll post when you can find it. 

Here's my MTE version, it's scaled to 8000RPM  ;D

(http://i716.photobucket.com/albums/ww161/jpcurrie/image-1.png)


Title: Re: Damos file for Volvo ME7, anyone?
Post by: Bische on June 27, 2013, 03:38:46 AM
P2's and P1 ME7's have a wideband O2 sensor in the DP.

So 2003- 2.5T is wideband?

Not too caught up in the volvo scene, might be time to expand though. The Volvo 5cyl's are popular :)


Title: Re: Damos file for Volvo ME7, anyone?
Post by: krazydbiker on June 27, 2013, 06:07:21 AM
yes, it is wideband

i really like tuning these cars, small group though, i would love to
port over a NLS/anti lag type of thing like you guys have, i know its 100% possible for someone with the knowledge
but thats where my limits are  :(
plus i do this for fun

So 2003- 2.5T is wideband?

Not too caught up in the volvo scene, might be time to expand though. The Volvo 5cyl's are popular :)


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on June 27, 2013, 07:15:30 AM
The Volvo 5cyl's are popular :)

Indeed they are. I guess one of the reasons is that they, with very little effort, can make 300 hp's which is, to say the least, a decent power level in a family car.
Reaching 300 hp in for instance the VAG 1.8T requires a bit more work and hardware upgrades, the Volvo can run 300-320 hp basically using stock engine with just an exhaust system upgrade.  :)


Title: Re: Damos file for Volvo ME7, anyone?
Post by: Bische on June 27, 2013, 08:51:49 AM
Well thats comparing apples to oranges :)

Comparing a 2.7tt with a T5r is closer.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on June 27, 2013, 10:32:54 AM
Well thats comparing apples to oranges :)

Depends on how you look at it I guess. From an engine point of view it might be so, but the fact that availability and cost for 1.8T vehicles and Volvo 2.4T/2.5T/T5 vehicles are much closer (at least where I live) makes it a valid comparison I think. :)


Title: Re: Damos file for Volvo ME7, anyone?
Post by: terminator on June 27, 2013, 12:41:12 PM
Here are some maps I found. I'm not 100% sure about LDRXN, but I think its still LDRXN. Near that map there are maybe some boost limiters also. Some axis are wrong.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 27, 2013, 12:45:00 PM
Sorry that stock file don't match.

I think it's the original ROM where the others I've seen are from 2005 yours is dated 2004.

Might be wrong though but that's all I've got.

He's a 2005 auto file I ripped, it matches my R file spot on.



Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 27, 2013, 01:08:36 PM
Which ols version are you guys using?


Title: Re: Damos file for Volvo ME7, anyone?
Post by: mercuric on June 27, 2013, 02:44:13 PM
He's a 2005 auto file I ripped, it matches my R file spot on.

Thanks for sharing.  What ECU part number is this one from?

Have yet to delve into ME7, don't own a ME7 brick (yet) but will some day... Seeing people interested in ripping ME7 apart is encouraging :)

The volvo 5-banger is a very capable motor.  There's folks on the Volvo boards pushing 400hp off them after upgrading rods and bearings, 300hp is pretty straight forward with the right bolt-ons, even on the 1st gen B5234.  Best off all they don't look like a speed car. Sleepers are the best!



Title: Re: Damos file for Volvo ME7, anyone?
Post by: krazydbiker on June 27, 2013, 02:52:57 PM
are you the one that is doing all that awesome work on datalogging for motronic 4.4?

Thanks for sharing.  What ECU part number is this one from?

Have yet to delve into ME7, don't own a ME7 brick (yet) but will some day... Seeing people interested in ripping ME7 apart is encouraging :)

The volvo 5-banger is a very capable motor.  There's folks on the Volvo boards pushing 400hp off them after upgrading rods and bearings, 300hp is pretty straight forward with the right bolt-ons, even on the 1st gen B5234.  Best off all they don't look like a speed car. Sleepers are the best!




Title: Re: Damos file for Volvo ME7, anyone?
Post by: JZW on June 27, 2013, 04:07:56 PM
Sorry that stock file don't match.

I think it's the original ROM where the others I've seen are from 2005 yours is dated 2004.

Might be wrong though but that's all I've got.

He's a 2005 auto file I ripped, it matches my R file spot on.



Hello there,

I am starting to tune some Volvo files as well, have tuned audi and VW and things are similar, can find kfmirl and kmiop and timing maps, but hoping to find KRKTE, would love some help trying to locate this map if possible. I looked at your stg 3 file, would sure help if you had the original to compare it to so that locating the changed maps would be easier.

I have attached the T6 file I am working on, still working on locating all the maps, if anyone has any tips on locating the injector constant or KRTE, that would be great.

thanks,

John


Title: Re: Damos file for Volvo ME7, anyone?
Post by: terminator on June 27, 2013, 04:49:55 PM
KRKTE 19850 I think. Maybe I'm wrong.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: krazydbiker on June 27, 2013, 06:03:28 PM
pretty sure you are correct sir

KRKTE 19850 I think. Maybe I'm wrong.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: mercuric on June 27, 2013, 08:23:10 PM
are you the one that is doing all that awesome work on datalogging for motronic 4.4?

Yes yes, that'd be me :) Just about achieved all my goals, "rev 1" binaries are now up on the Volvospeed thread (http://volvospeed.com/vs_forum/topic/159506-tuners-rejoice-free-tuning-for-m44/page-24#entry2241826) along with the ADX and XDF.  Rev2 of the ADX will fix the correction for LTFT idle, Rev2 binaries will add logging of the knock detect flagbit.  Those will be up shortly.

Have you used it?  Haven't got much feedback on how it works for others, but of course there's not exactly a significant crowd of folks poking around with M4.4...


Title: Re: Damos file for Volvo ME7, anyone?
Post by: JZW on June 28, 2013, 01:15:44 AM
Thanks guys, that is in the right area below the fueling map.

I will test this out,

thanks,

John


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 28, 2013, 01:42:23 AM
Hi all,

It's worth pointing out that Robert Arnold from ARD dredges this forum, among others, gleaming information for his tuning business whilst purporting to be someone else.

"ohhello" is one of his names, there are more.

Map locations for Stage 1 and 2 he will know already tbh, just thought you might like to be aware.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: Bische on June 28, 2013, 03:37:33 AM
Well, amongst many others^^

If I had more time I would gladly help you find maps and dive into the Volvo scene myself.

This may have been covered, but is Vida sufficient for logging Volvo? Can you log any desired RAM location?


Title: Re: Damos file for Volvo ME7, anyone?
Post by: krazydbiker on June 28, 2013, 04:07:01 AM
negative, vida is extremely limited which is frustrating to me

things useful you can view, not log is air fuel ratio, rpm, tps, ignition timing for cylinder 1, and fuel trims, you can graph everything at about 20-30 times per second which is fast, but you cannot save logs? i don't know why they would do such a thing with dealer specific software.

but a while ago i did find volvo DHA floating around on the internet which does work for logging ram locations, there is a huge preset list, and it also looks like you can add your own if you know the address, if you would like a copy ill send you a link, i just don't know about posting the software because it is definitely volvo engineering software.


also mercuric, i have not gotten to test your datalogging yet, but my father in law has a stick volvo t5 wagon with 4.4 i will be tuning soon, viewing knock on those motors would be excellent!, thank you for your time and effort.

Well, amongst many others^^

If I had more time I would gladly help you find maps and dive into the Volvo scene myself.

This may have been covered, but is Vida sufficient for logging Volvo? Can you log any desired RAM location?


edit: if anyone is interested, this is about all i have defined, kind of did them as i needed them.
does anyone have a clue what the 6 column's in LDRXN do, automatics do NOT have matching column's like the manual's


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 28, 2013, 06:29:56 AM
negative, vida is extremely limited which is frustrating to me

things useful you can view, not log is air fuel ratio, rpm, tps, ignition timing for cylinder 1, and fuel trims, you can graph everything at about 20-30 times per second which is fast, but you cannot save logs? i don't know why they would do such a thing with dealer specific software.

but a while ago i did find volvo DHA floating around on the internet which does work for logging ram locations, there is a huge preset list, and it also looks like you can add your own if you know the address, if you would like a copy ill send you a link, i just don't know about posting the software because it is definitely volvo engineering software.


also mercuric, i have not gotten to test your datalogging yet, but my father in law has a stick volvo t5 wagon with 4.4 i will be tuning soon, viewing knock on those motors would be excellent!, thank you for your time and effort.


edit: if anyone is interested, this is about all i have defined, kind of did them as i needed them.
does anyone have a clue what the 6 column's in LDRXN do, automatics do NOT have matching column's like the manual's


Nice one Steve, I'll post mine up as well once I check it etc, later this weekend. 

BTW everyone, Steve is the guys who's been helping me define my maps, I'm a total newb at this, thanks so much!!

I did figure out OBD2 flashing though, but again it's with Volvo tools...

Does anyone want to take a look at my stock map?

I've attached it.





Title: Re: Damos file for Volvo ME7, anyone?
Post by: mercuric on June 28, 2013, 03:02:41 PM
I have an A2L/Damos file for Volvo ME7 but it only matches up for the earlier ME7.0 bins unfortunately...

Did the bins change significantly, IE went from 512kb to 1024kb flash chips or to a completely new code base?

If the actual code routines didn't change much, one can sometimes disassemble the old and new bins, find the routine that uses the known address in the old bin (which you have the DAMOS for), then find the same routine in the new bin.. and then you have the new address for the map/scalar in question.

This, of course, requires that the program logic between the two binaries is similar enough that you can find the routines in both -- which is often the case.  It does take a little effort, but sometimes it's the only thing that works, especially for single-byte things like codewords, etc.  Maps are easier because they tend to have a signature -- a map size, a visualization of values that is obviously different and unique to a boost map, fuel map, etc..

also mercuric, i have not gotten to test your datalogging yet, but my father in law has a stick volvo t5 wagon with 4.4 i will be tuning soon, viewing knock on those motors would be excellent!, thank you for your time and effort.

Right on.  Feel free to hit me up here or on Volvospeed if you have feedback or need something, maybe I can help.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on June 29, 2013, 12:05:11 AM
Did the bins change significantly, IE went from 512kb to 1024kb flash chips or to a completely new code base?

If the actual code routines didn't change much, one can sometimes disassemble the old and new bins, find the routine that uses the known address in the old bin (which you have the DAMOS for), then find the same routine in the new bin.. and then you have the new address for the map/scalar in question.

This, of course, requires that the program logic between the two binaries is similar enough that you can find the routines in both -- which is often the case.  It does take a little effort, but sometimes it's the only thing that works, especially for single-byte things like codewords, etc.  Maps are easier because they tend to have a signature -- a map size, a visualization of values that is obviously different and unique to a boost map, fuel map, etc..

Right on.  Feel free to hit me up here or on Volvospeed if you have feedback or need something, maybe I can help.


Yeah they changed from 512 to 1024kb.  There are a lot of maps that match once found they're just jumbled up a lot.   I one have the assembly kills unfortunately but that makes a lot of sense thanks.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: mercuric on June 29, 2013, 02:40:49 PM
Sounds like it was a major update then -- Darn.  I'm still curious though... Shall have to scour the board for Volvo orig's, I read there are 3 "flavors" of binaries, I guess 3 generations of Volvo ME7 ECUs.  This should get interesting! 


Title: Re: Damos file for Volvo ME7, anyone?
Post by: fredrik_a on July 01, 2013, 01:05:37 AM
I guess 3 generations of Volvo ME7 ECUs.  This should get interesting! 

Actually four I'd say. :-)
One 512 kB version from the early days, two 1024 kB with different layout and finally the later versions (from MY 2004) with yet another layout.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on July 01, 2013, 01:09:24 AM
Actually four I'd say. :-)
One 512 kB version from the early days, two 1024 kB with different layout and finally the later versions (from MY 2004) with yet another layout.

It's actually a 1024kb file in the pack I have, but definitely ME7.0.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on July 01, 2013, 01:12:59 AM
It's actually a 1024kb file in the pack I have, but definitely ME7.0.

I think there may be more than this.  There are US versions as well.  For example the latest flash for the S60R 04 in the US is dated 2007 (iirc) and the latest in EU 2005.

If you look at the two bins there are a totally different layout and reference a different A2L file, which makes sense.

My MTE map actually has parts from the US file incorporated in-to it, I suspect they liked the updates or possibly just have one flash for both markets.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 01, 2013, 08:32:48 AM
im still not understanding the need for LDRXN 6x16, nothing in FR relates to this? from what i have seen, and it seems automatics do not have all matching 6 columns like the manual's so im assuming maybe load request per gear? whenever i get my car back together i might do some testing


Title: Re: The Volvo ME7 thread:
Post by: B234R on July 01, 2013, 09:03:36 AM
The 6 values axis is lambda. And that map is not called LDRXN. Although its purpose is the same.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 01, 2013, 09:08:15 AM
The 6 values axis is lambda. And that map is not called LDRXN. Although its purpose is the same.

can you please elaborate? and whats its proper name? i would like to make a correct map pack


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 01, 2013, 11:22:11 AM
Here is a stock file from the early days, i.e. 512 kB version. A person familiar with ME7 will easily navigate in it for a Stage 1 tune.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 01, 2013, 11:28:24 AM
The slightly larger six cylinder engine :-)


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on July 01, 2013, 03:54:43 PM
Thanks for sharing.  What ECU part number is this one from?

Have yet to delve into ME7, don't own a ME7 brick (yet) but will some day... Seeing people

 interested in ripping ME7 apart is encouraging :)

The volvo 5-banger is a very capable motor.  There's folks on the Volvo boards pushing 400hp off them after upgrading rods and bearings, 300hp is pretty straight forward with the right bolt-ons, even on the 1st gen B5234.  Best off all they don't look like a speed car. Sleepers are the best!



No worries,  its from a facelift me7 ecu ending 289.

I flashed my map and immo code to this ecu and it works fine in my S60R.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on July 01, 2013, 04:07:27 PM
Hello there,

I am starting to tune some Volvo files as well, have tuned audi and VW and things are similar, can find kfmirl and kmiop and timing maps, but hoping to find KRKTE, would love some help trying to locate this map if possible. I looked at your stg 3 file, would sure help if you had the original to compare it to so that locating the changed maps would be easier.

I have attached the T6 file I am working on, still working on locating all the maps, if anyone has any tips on locating the injector constant or KRTE, that would be great.

thanks,

John


Stg 3?  You can compare the manuals and auto files they show up some differences.   

I haven't found my krte yet,  needle in a haystack!


Title: Re: Damos file for Volvo ME7, anyone?
Post by: mark_r33 on July 02, 2013, 05:41:53 AM
No worries,  its from a facelift me7 ecu ending 289.

I flashed my map and immo code to this ecu and it works fine in my S60R.

Any chance you could elaborate upon this a little more for those of us dumb founded by all this ME7 stuff!

I would like to learn about this, but am in fear of rendering my friends ecu a house brick. Is the immo code contained in the same eeprom as the main flash? If so, is it as simple as flashing a copy of his map onto one of the spare ecu's I have here and trying it in? If it works I can then tinker with the spare ecu, keeping his original one safe as back up.

Or is that asking too much for it to be that simple!

I'll post up his map for comparison once I get it. Not sure if the police spec ones were tweaked at all, so will be interesting to see.

As regards the multi axis LDRXN, a friend that is into Motronic tells me that in the ME7.6 stuff there is a LDRXN type of map that compensates for intake temperatures. Could this perhaps be anything to do with it?


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on July 02, 2013, 05:48:04 AM
Any chance you could elaborate upon this a little more for those of us dumb founded by all this ME7 stuff!

I would like to learn about this, but am in fear of rendering my friends ecu a house brick. Is the immo code contained in the same eeprom as the main flash? If so, is it as simple as flashing a copy of his map onto one of the spare ecu's I have here and trying it in? If it works I can then tinker with the spare ecu, keeping his original one safe as back up.

Or is that asking too much for it to be that simple!

I'll post up his map for comparison once I get it. Not sure if the police spec ones were tweaked at all, so will be interesting to see.

As regards the multi axis LDRXN, a friend that is into Motronic tells me that in the ME7.6 stuff there is a LDRXN type of map that compensates for intake temperatures. Could this perhaps be anything to do with it?

Sure,

The immo code is on a separate chip, 95080 in my case, I simply lifted this chip, copied it, and burned it to a new chip.  I installed the new chip into a scrap 2005 auto ECU, flashed my map and it starts fine.

This guide was my reference to the ECU pinouts, etc.  http://trionic.mobixs.eu/Motronic/ME7/Volvo%20Motronic%20ME7.pdf

The plod cars are not modified performance-wise.



Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 02, 2013, 05:52:13 AM
can you please elaborate? and whats its proper name? i would like to make a correct map pack

KFLDRX ??


Title: Re: Damos file for Volvo ME7, anyone?
Post by: dream3R on July 02, 2013, 06:04:28 AM
Sure,

The immo code is on a separate chip, 95080 in my case, I simply lifted this chip, copied it, and burned it to a new chip.  I installed the new chip into a scrap 2005 auto ECU, flashed my map and it starts fine.

This guide was my reference to the ECU pinouts, etc.  http://trionic.mobixs.eu/Motronic/ME7/Volvo%20Motronic%20ME7.pdf

The plod cars are not modified performance-wise.




Your boost map LDRXN, or whatever starts at 27CE0 6x16



Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 02, 2013, 06:10:26 AM
KFZWOP at 1293F I think



Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 02, 2013, 06:12:45 AM
KFLDHBN at 1BAF1


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 02, 2013, 06:23:34 AM
Rev limiter at 15842, lol I need to-do some work :)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 02, 2013, 06:25:00 AM
Last one, KFMIOP 156CC.


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on July 08, 2013, 03:11:38 AM
Need orig file from 1999 S70 2.3T5 ME7 . If someone has the file please help me. Thank you!


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 08, 2013, 03:18:01 AM
I have this one but it's M4.4 - Is the 99 ME7?


Edit, sorry I should read first, :).




Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 08, 2013, 04:06:27 AM
here you are rufusgti



Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on July 08, 2013, 12:01:50 PM
You legend!

Apologies, not looked on here in a few days, but cheers for that!

I have just managed to pull the stock file off of my mates '05.5 V70 T5.

Comparing it to your standard file is very interesting, shows where Volvo made tweeks from the lowly normal T5 to the R, everything else seeming to be the same.

Having a look through now, feel free to do the same!


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 08, 2013, 12:33:57 PM
You legend!

Apologies, not looked on here in a few days, but cheers for that!

I have just managed to pull the stock file off of my mates '05.5 V70 T5.

Comparing it to your standard file is very interesting, shows where Volvo made tweeks from the lowly normal T5 to the R, everything else seeming to be the same.

Having a look through now, feel free to do the same!

No worries, will have a look, hopefully this ones manual, I need a EU manual 05...


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 08, 2013, 12:37:22 PM
Yey! Manual thanks :)


Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on July 08, 2013, 12:46:34 PM
No problem at all!

It most certainly is a manual yes, it's a 6-speed. Didn't take you long to figure out!

Possibly a daft question, as I'm not sure the hardware is the same between yours and his car yet, but would your file work in his as a factory tuned "stage 1" do you think?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 08, 2013, 12:48:55 PM
Yes, open the file in a hex editor and search for the string "a2l" this will tell you things quick!

The S60R has 100cc more displacement, I often wonder if the map would work.

It also has another intercooler, a poor one though.  Apart from that and blue injectors I think it's the same.



Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on July 08, 2013, 01:18:29 PM
I was all game for just trying it until you mentioned injectors  :(

Any chance of any help with the definitions if you have a few for this later type file already?

Might try looking for the bigger injectors too then, I'll see what colour his are, that is nice to know! The only thing done to his over standard is that I removed his AirCon rad, as he damaged it, and spaced his standard intercooler forward about an inch, into the newly found area. The standard unit is the full size of the radiator, and seems to work quite well.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 08, 2013, 01:23:58 PM
I can try, my theory is that KRKTE isn't touched between files and the injectors are mapped on the fuelling map FKKVS.

I COULD BE TOTALLY OFF THERE.

Greens in R blues in T5 I think.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 08, 2013, 03:13:07 PM
your file has blown my mind mark, it looks like a de-tuned euro R file, nothing i am used to seeing only USA tune files

edit : can you do me a favor and see what injectors your car has?


Title: Re: The Volvo ME7 thread:
Post by: Bische on July 08, 2013, 09:22:41 PM
Volvo guys, you need to start naming the binarys after software number and upload them in the stock bin section, it gets quite messy if one is to search for a specific software :)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 09, 2013, 02:14:35 AM
Volvo guys, you need to start naming the binarys after software number and upload them in the stock bin section, it gets quite messy if one is to search for a specific software :)

Cracking idea, the software number.  I assume you mean the referenced A2L?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 09, 2013, 02:20:35 AM
your file has blown my mind mark, it looks like a de-tuned euro R file, nothing i am used to seeing only USA tune files

edit : can you do me a favor and see what injectors your car has?

05> T5's definitely have blue and R engine minus 100cc.  They're a very capable tuning platform.  A number of S60R's that I know have the T5 block instead of the weaker R one.  Well, unless they've had their liners shimmed :)

Blues are 395cc and Greens 435cc IIRC.

Both engines have variable fuel pressure up-to 7 or 8 bar. so nozzles don't really matter, well the blues are good for 350BHP on the 05> T5 anyway.  That's what you generally see on those engine with a good map and FMIC.


Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on July 09, 2013, 07:02:28 AM
I can positively confirm that it has blue injectors.

350 hp with just an intercooler, that's rediculous! I don't think this lad needs it turning up that far though, his driving is already scary enough!

I shall post the binary in the other section when I get back to my desktop, apologies for littering them everywhere! Is the software number the code that WinOls displays at the top of the hex window?


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 09, 2013, 07:48:19 AM
I can positively confirm that it has blue injectors.

350 hp with just an intercooler, that's rediculous! I don't think this lad needs it turning up that far though, his driving is already scary enough!

I shall post the binary in the other section when I get back to my desktop, apologies for littering them everywhere! Is the software number the code that WinOls displays at the top of the hex window?

it is under properties, and version i think
i opened yours up, the sw is 359462 on winols? hw part number 0261204559 which is confusing, because mine says the same, its probably inside the file somewhere

heres what is says for my 2004 p2R

                 1.0Vatlab VOLVO ID.                                ÄT03 P2X B5254RT ME 7.0.1 5XQK                                  B63250QK0000CODE1                   CDQKG                           P24/P26 ÄT03 B5254T4 25RT MAN AWD US                                    1.0Vatlab VOLVO NO.Volvo Cars Corporation  97564                                           50QKHJ.a2l      2007-11-01 07:26                    



Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on July 09, 2013, 08:30:11 AM
I get 359462 for my file, too.

Not sure about the hardware number though? The Bosch part number on the outside of the case is; 0261208289

This whole Injector thing has got me puddled now. Why would they tune for the different sized injectors through FKKVS? Surely you would adjust KRKTE first? May not be too bad of a thing though, I wonder if I could simply re use his old FKKVS in the S60R file?

What is it that blows your mind about this file in particular krazydbiker? The file comes from a manual ex-British-police issue 2005.5 V70 2.4 T5. When I was comparing the file with the S60R one posted by dream3R I kept noticing that a lot of the different maps were very flat, whereas the R's maps were more "normal" looking, if that makes sense? Almost as though originally it had a similar file to the R's, but had been turned down? I remember hearing one of these V70's in pursuit when I was younger, the thing sounded like a jet engine the turbo was running that hard! This one is almost silent. I wonder if the Police have them "de-mapped" once they are done with them, possibly so they stand a chance of catching people!

Possibly irrelevant, but when it is flat out (on the private runway we use for tinkering) it won't go much over 140mph. I don't know what they are meant to do, but it seems like it should be capable of more due to the revs not being too high? I can't remember the exact revs it does that at, but it isn't buzzing at the redline by a long shot. Maybe they are just really long geared in 6th? And maybe it looks worse as the speedo is a police issue properly calibrated one, so reads less than a normal one. Just thought I'd mention it!

I need my mate to open his wallet and buy a new AFM now, as his keeps throwing codes. Then I can get the LM-2 rigged up and have a tinker with it, see what the old girl can do!


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 09, 2013, 08:37:41 AM
thats what blows my mind i guess, i did not know that this was an ex police car, maybe that makes sense, basically there is very little that needs to be done to that map to make it a lot more powerful, i have not checked max speed for that vehicle, i can when i get home later, but most of the volvo's are 155, depends on what tires that car comes with i think

as far as KRKTE, more testing needs to be done to ensure we have the right location, i need more time!, i would have thought krkte would be changed, but in the two possible locations, they are the same for your map, but fkkvs is way different

LDRXN is set very very mild in that map, but KFMIRL, and KFMIOP axis, and KFLDHBN, all support up to about 20 psi, which is just odd considering how low LDRXN is


this is what your file says inside of it

                         1.0Vatlab VOLVO ID.                                ÄT04 P2X B52X4XT ME7_500 5XGP                                   5BF050GP0000CODE1                   51GPPVD0                        sw:30771145AA P24/P26 ÄT04 B5244HT 24HT MAN FWD EU                      1.0Vatlab VOLVO NO.Volvo Cars Corporation  97564                                           50GPHJ.a2l      2005-05-13 07:54                         


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 09, 2013, 09:47:05 AM
it is under properties, and version i think
i opened yours up, the sw is 359462 on winols? hw part number 0261204559 which is confusing, because mine says the same

As mentioned previously in this thread...

Keep in mind that Volvo (for some strange reason) sets the same HW and SW identifier in basically all their files regardless what the files actually are. Regardless what the file is, they most often state HW 0261204559 and SW 359462 in the files which can be very confusing.

Tricky indeed...  :)




Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on July 09, 2013, 10:16:41 AM
That sounds very promising, I may stick with his original file and work from there. Thank you for the information krazydbiker.

I have found a couple of 6 x 16 maps, which is what I believe LDRXN to be, but neither looks anything like a boost profile. Is there any chance of an address for what you have found?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 09, 2013, 11:08:43 AM
I'm sorry but the police car mapped thing is a myth lads, plain and simple.

I know someone who works for them, prepping cars and the such and have also owned and been in loads and they have the same maps that the non plod ones do.

When the T5' went facelift they basically took the R engine as mentioned, it's obvious that they just detuned the R file to 260BHP and adjusted the fuelling for the injectors.

Where are the maps you are looking at mark and I'll take a look?  Where in the UK are you BTW?


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 09, 2013, 11:12:30 AM
Is there any chance of an address for what you have found?

Have a look at adress "27EE2" (6 columns, 16 rows). I don't have WinOLS in front of me, just looking in a HEX-editor so I might be mistaken but it looks like what you are looking for (if you are working on the file called "Wills Original File").


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 09, 2013, 11:18:45 AM
I'm sorry but the police car mapped thing is a myth lads, plain and simple.

Both "yes" and "no". :)
In Sweden Volvo sell "tuning kits" under a different brand (Polestar Performance) and these tuing kits (developed by Volvo though) are street legal and many police vehicles are equipped with these tuning kits. They are easy to spot as the license plates on the police vehicles are not hidden, and the Swedish Transport Agency keep the records for all vehicles (including police cars) open, so just type in the license plate number and they will tell you if the car has stock power or if it is tuned so... There are actually tuned police vehicles out there, at least in Sweden since a couple of years back.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 09, 2013, 11:35:41 AM
The Volvo's I've tuned (from a top speed perspective) have played some tricks on me. Speed limiter is 8 bit unsigned, i.e. FF equals 255 which corresponds to 255 km/h. For some strange reason, FF does limit the car (or at least in my cases) to just 255 km/h instead of "removing" the top speed limiter as such. I have not yet found any way aorund this, but setting all speed limiters (there are a few different ones in each file) makes the car stop accelerating at these speeds although I'm no way near rpm limiter and there is still a lot of power left in the engine.

Have a look at adress "27EE2" (6 columns, 16 rows). I don't have WinOLS in front of me, just looking in a HEX-editor so I might be mistaken but it looks like what you are looking for (if you are working on the file called "Wills Original File").


That's where I have mine, KFLDRX - Engine max. Last LDR


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 09, 2013, 11:36:42 AM
Both "yes" and "no". :)
In Sweden Volvo sell "tuning kits" under a different brand (Polestar Performance) and these tuing kits (developed by Volvo though) are street legal and many police vehicles are equipped with these tuning kits. They are easy to spot as the license plates on the police vehicles are not hidden, and the Swedish Transport Agency keep the records for all vehicles (including police cars) open, so just type in the license plate number and they will tell you if the car has stock power or if it is tuned so... There are actually tuned police vehicles out there, at least in Sweden since a couple of years back.

Yeah, sorry I was speaking UK only, forgot I was on international forum :D


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 09, 2013, 11:41:03 AM
I get 359462 for my file, too.

Not sure about the hardware number though? The Bosch part number on the outside of the case is; 0261208289

This whole Injector thing has got me puddled now. Why would they tune for the different sized injectors through FKKVS? Surely you would adjust KRKTE first? May not be too bad of a thing though, I wonder if I could simply re use his old FKKVS in the S60R file?

What is it that blows your mind about this file in particular krazydbiker? The file comes from a manual ex-British-police issue 2005.5 V70 2.4 T5. When I was comparing the file with the S60R one posted by dream3R I kept noticing that a lot of the different maps were very flat, whereas the R's maps were more "normal" looking, if that makes sense? Almost as though originally it had a similar file to the R's, but had been turned down? I remember hearing one of these V70's in pursuit when I was younger, the thing sounded like a jet engine the turbo was running that hard! This one is almost silent. I wonder if the Police have them "de-mapped" once they are done with them, possibly so they stand a chance of catching people!

Possibly irrelevant, but when it is flat out (on the private runway we use for tinkering) it won't go much over 140mph. I don't know what they are meant to do, but it seems like it should be capable of more due to the revs not being too high? I can't remember the exact revs it does that at, but it isn't buzzing at the redline by a long shot. Maybe they are just really long geared in 6th? And maybe it looks worse as the speedo is a police issue properly calibrated one, so reads less than a normal one. Just thought I'd mention it!

I need my mate to open his wallet and buy a new AFM now, as his keeps throwing codes. Then I can get the LM-2 rigged up and have a tinker with it, see what the old girl can do!

The M66 box in these is geared for 160+, somethings wrong at 140, I'd fix that before tuning.  They do need a few mile at those speeds lol.

Also these KKK turbos are running like .7 bar stock and can run up-to 1.4 bar without too much fuss.  The older cars used the smaller 16T or 15G.


Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on July 09, 2013, 11:47:58 AM
Many thanks Fredrik! I think you are right, as when I compare it to dream3R's file his is a similar profile but moved up, a lot!

Fair enough on the non tuned plod cars, it was just the memory of the pursuit car going down the dual carriage way that made me think my friends one had been de-tuned. His is silent, but the pursuit car sounded awesome, as though it was running twice his boost!

I shall check it out regarding the top speed thing, it seems strange as it runs well upto that, then just slows right down around 140 - 145. Other than its recent MAF error it hasn't complained of a thing, and has always been well looked after. I shall have a check over it though, thanks for the info.

I am from York, where abouts on these sunny isles are you?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 09, 2013, 11:49:23 AM
Northumberland mate, no too far from you.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 09, 2013, 12:00:23 PM
The Volvo's I've tuned (from a top speed perspective) have played some tricks on me. Speed limiter is 8 bit unsigned, i.e. FF equals 255 which corresponds to 255 km/h. For some strange reason, FF does limit the car (or at least in my cases) to just 255 km/h instead of "removing" the top speed limiter as such. I have not yet found any way aorund this, but setting all speed limiters (there are a few different ones in each file) makes the car stop accelerating at these speeds although I'm no way near rpm limiter and there is still a lot of power left in the engine.

Have a look at adress "27EE2" (6 columns, 16 rows). I don't have WinOLS in front of me, just looking in a HEX-editor so I might be mistaken but it looks like what you are looking for (if you are working on the file called "Wills Original File").


hmm, indeed 27EE2 is what i got also for LDRXN, but as far as the speed limiter, im going to have a look at that right now, why would this computer be limited to such a value.

fredrik, im coming up with  speed limiter as a 16bit value?

give me a few minute ill update this post with its location if i find it in wills file


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 09, 2013, 12:18:37 PM
fredrik, im coming up with  speed limiter as a 16bit value?

My memory might play tricks on me, or perhaps I have this mixed up with the older ME7 in Volvo... I'm not at home so I have no files available to look in, but I might remember incorrectly. Never the less, pushing beyond 255 km/h has been difficult for some reason...


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 09, 2013, 12:34:01 PM
i may be totally off but vmax factor is 0.007813 , which would leave 255 at like 7F80? for hex, FFFF is 512? i am having trouble finding it, i do know that motronic 4.4 is 8 bit vmax?

would be interesting to know for sure though, the more maps defined the better

im not sure, im looking at old a2l's audi files, vw files trying to make find this thing


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 09, 2013, 12:36:31 PM
i may be totally off but vmax factor is 0.007813 , which would leave 255 at like 7F80? for hex, FFFF is 512? i am having trouble finding it, i do know that motronic 4.4 is 8 bit vmax?

would be interesting to know for sure though, the more maps defined the better

I've got it at 23B28 250kph, might be wrong, totally wrong tho


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 09, 2013, 12:45:10 PM
not sure, how did you end up finding it, the location that im finding has a value of 6a40, which seems odd to me to begin with, i dont have to worry about bricking the computer, so i suppose i could put a low number and see what happens if we really need it lol, a crude way of finding the right one, but lets see, in the audi files vmax is more then one bit also its 5 16bit values

crude testing i guess will have to be done, im at a loss at the moment as to its location, i have a feeling volvo uses them different then other companies, i think there are 3 level's for vmax, and depending on which one the car is configured to it points to that one, atleast that how the older me7 is set up, volvo hasnt changed how they worked on later years much, this is like trying to find NLLM for my map


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 09, 2013, 03:13:00 PM
I did remember wrong (mixed up all ECU types). In the older ME7's for Volvo, there are three limiters, VMAXCEMH, VMAXCEML, VMAXCEMM, all with factor 0.007813 as stated previously.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 09, 2013, 03:21:43 PM
Yes you are correct I think we found them earlier they were se to 320kph in my mte file.   Needs tested.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 09, 2013, 03:29:50 PM
fredrik, would you possibly know the purpose of FRMLASHU, and FRMLASHO - lambda mean upper and lower limit

FRMLASHO - 0.99
FRMLASHU - 1.05

i was confused by them after posting about leaning out the mixtures for wideband ecu's, philla had pointed me in the right direction of finding the constant for the lambda controller. but what do these do?


Title: Re: The Volvo ME7 thread:
Post by: phila_dot on July 09, 2013, 06:49:07 PM
They are upper and lower thresholds for activation of rear O2 sensor oscillation testing.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 09, 2013, 11:48:45 PM
they were se to 320kph in my mte file. 

That was optimistic...  :D


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 10, 2013, 09:19:09 AM
They are upper and lower thresholds for activation of rear O2 sensor oscillation testing.

thanks phila, didnt want to bug you any more lol

well, today hopefully ill be testing that vmax, and krkte locations to see if they are correct, so tempted to go to some sort of realtime like other guys have been doing on here, even if i cannot code it to a test mode, flash time would be cut down


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on July 13, 2013, 09:56:32 PM
here you are rufusgti


Thank You!!  :)
Also looking for manual version!


Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on July 17, 2013, 07:25:25 AM
Well, today hopefully ill be testing that vmax, and krkte locations to see if they are correct, so tempted to go to some sort of realtime like other guys have been doing on here, even if i cannot code it to a test mode, flash time would be cut down

Did you get anywhere with your testing?

What do you mean by code it to a test mode? Is this simply so that the ecu doesn't throw a wobbler when you start willy nilly changing bytes? Turn off checksum type stuff? Sounds very interesting!


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 17, 2013, 07:54:16 AM
not 100% sure, i have not tried, dont really need it considering im just tuning my stockish cars and other friends cars

my guess it yeah, it turns off checksums entirely



Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on July 17, 2013, 09:44:29 AM
Yeah, you're probably right. If you were tuning for a living on all manner of crazy builds it would probably be worth the effort, otherwise it's not that bad iteratively flash - log - guess - flash - logging I suppose!

It just makes you cry a bit when you see some of the standalone stuff. A friend and I have fitted a DTA S80 to his project car, and that comes with a remote "tuning box" that allows you to vary the ignition angle, fueling, cam timing, boost PWM etc all via two control knobs in real time!

I remember reading about the McMess protocol that Bosch uses, that sounded like a similar thing, if you had the tool for it  :'(

Did you have a play with your car the other day? Get anywhere with it?


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 17, 2013, 10:42:21 AM
no, had wayyy to much other stuff to get done, i need to verify the KRKTE location, i have a feeling our VMAX location is correct, but ill test it anyways, i think 250 KMH is enough jailtime around here anyways, no need to raise it lol


Title: Re: The Volvo ME7 thread:
Post by: Vad on July 23, 2013, 10:03:00 AM
Hello!
Please help me. I need maps for S80 2.9 T6 2004.
Мery necessary ignition maps.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 23, 2013, 10:19:09 AM
Post the ori!


Title: Re: The Volvo ME7 thread:
Post by: Vad on July 23, 2013, 10:26:20 AM
Post the ori!
I dont have my ori. My cable is posted)
This file from Motrionic Suite and more old car. I hope the cards are similar. Not?


Title: Re: The Volvo ME7 thread:
Post by: Vad on July 23, 2013, 01:55:34 PM
my quest


Title: Re: The Volvo ME7 thread:
Post by: Vad on August 02, 2013, 02:09:27 PM
Please help me to find maps.
This my Volvo S80 T6 2004my


Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on August 24, 2013, 08:26:41 AM
Hello all!

Managed to have a little play with the Volvo today. I took the original map I posted before, and simply copied in the LDRXN values from Dream3R's S60R file.

Datalogging with an Innovate LM-2, watching AFR's on the factory WBO2 through the OBD2 port, and watching the boost through a little MAP sensor adapter I've made for the LM-2's analogue inputs.

Before the file swap we were seeing ~3 volts, which works to about .9bar (1.6ish volts at ambient), and now we are seeing around 3.2 volts, so about 1 bar now.

Fueling looks spot on, but the Charge temps are a bit high for my liking, they were hitting 49* before the file swap which concerned me a bit, and are getting to 52* now. Is this how these things normally run? I have always considered 50* to be the beginning of a charge temp "red zone" with petrol, and 60* an upper limit. There was no ignition intervention that I could see on the log, so no DET according to the ECU? And it did richen it up slightly as the temps went up.

All seems well, it drove spot on. The lad even reckoned it felt smoother, but that is either placebo, or perhaps the fuel trims being reset by the flash, to my mind.

Cheers for all the help lads, now I know this method works I'll probably have a bit more of a play. I think a bigger intercooler is the first port of call though!


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on August 24, 2013, 01:43:35 PM
Hello all!

Managed to have a little play with the Volvo today. I took the original map I posted before, and simply copied in the LDRXN values from Dream3R's S60R file.

Datalogging with an Innovate LM-2, watching AFR's on the factory WBO2 through the OBD2 port, and watching the boost through a little MAP sensor adapter I've made for the LM-2's analogue inputs.

Before the file swap we were seeing ~3 volts, which works to about .9bar (1.6ish volts at ambient), and now we are seeing around 3.2 volts, so about 1 bar now.

Fueling looks spot on, but the Charge temps are a bit high for my liking, they were hitting 49* before the file swap which concerned me a bit, and are getting to 52* now. Is this how these things normally run? I have always considered 50* to be the beginning of a charge temp "red zone" with petrol, and 60* an upper limit. There was no ignition intervention that I could see on the log, so no DET according to the ECU? And it did richen it up slightly as the temps went up.

All seems well, it drove spot on. The lad even reckoned it felt smoother, but that is either placebo, or perhaps the fuel trims being reset by the flash, to my mind.

Cheers for all the help lads, now I know this method works I'll probably have a bit more of a play. I think a bigger intercooler is the first port of call though!

correct if you copied over the R spec LDRXN it will boost to 1 bar.., but thats probably it, KFMIRL, and KFLDHBN is lowered on those files i think.
the intake temps on these cars are HORRIBLE...all of them, on the STOCK tune, doing a 4th gear pull to 120 on the highway i would see about 145F in an 85F ambient temp day


what kind of fueling in lambda are you seeing? i would say touch it up, but if i'm not mistaken the stock maps run pig rich when any additional boost is added.

also the stock ignition tables will put you down in the single digits for ignition timing if your on the stock map, anything over stock these cars are all about safety
have you ID'd some of the major maps yet? ill help you out with the ignition and fueling
finally another volvo guy on here :-D


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on August 25, 2013, 07:48:50 AM
Hi guys,
I wanted to share this utility with anyone who could use it.
http://nefariousmotorsports.com/forum/index.php?topic=4531.0title=
It's a Volvo ME7 Checksum Updater.
Any and all feedback is welcome.
Thanks!
Rob


Title: Re: The Volvo ME7 thread:
Post by: mercuric on August 25, 2013, 11:22:11 PM
Vad,
Thanks for posting your T6 original.  I've been doing some MAF-related research, I've been curious about the T6 MAF, and I did find MLHFM in this binary -- Table MLHFM (Linearization of MAF voltage) is at 14AB6, 512x1 of 16bit LoHi's with conversion factor (X*0.1)-200 = MAF KG/H and axis being MAF voltage in 0.0098v steps; no different than MLHFM in other Bosch-MAF ME7 binaries. 



Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on August 26, 2013, 04:30:37 AM
correct if you copied over the R spec LDRXN it will boost to 1 bar.., but thats probably it, KFMIRL, and KFLDHBN is lowered on those files i think.
the intake temps on these cars are HORRIBLE...all of them, on the STOCK tune, doing a 4th gear pull to 120 on the highway i would see about 145F in an 85F ambient temp day


what kind of fueling in lambda are you seeing? i would say touch it up, but if i'm not mistaken the stock maps run pig rich when any additional boost is added.

also the stock ignition tables will put you down in the single digits for ignition timing if your on the stock map, anything over stock these cars are all about safety
have you ID'd some of the major maps yet? ill help you out with the ignition and fueling
finally another volvo guy on here :-D

I think I was a little over excited that I didn't fry his ECU the other day, and posted a bit prematurely!

You are entirely right about both the fueling and the timing.

Looking at a new log we took of an extended pull up hill, I can see that it starts lean low down (~.88 lambda whilst running near a bar of boost!), then suddenly flips to rich higher up (~.73 lambda), around about 5000  RPM. I believe this is it transitioning from the pedal requested lambda map to the EGT protection one as it exceeds the TABGAS value? I guess I need to richen up the request map for high throttle angles, and lean off the EGT one a little? I wouldn't dream of running it that lean low down with a bar, however upon reviewing the log of the car as it was originally, it did exactly the same before!

Timing does just as you said too, sits at a flat 10 degrees throughout the pull. When I look at what I believe to be the timing map (12AA2 11x16?) it does look to be a pretty flat timing map anyway, looks like a lot of work to reprofile it, especially when I have no conversions for the numbers!

What sort of timing do you run at WOT? I can see that the S60R file has a little less timing in the low to mid range, but then has more up top. How much exactly, I am unsure of.

I could live with the timing, but the low down lean-ness wants addressing. Any help with table locations, conversions, or anything really would be very much appreciated. I have only a few things labelled, (probably incorrectly too!) these are;

KFZW - 12AA2 11x16 (More ignition maps directly after this in the HEX, I am unsure which one is which though?)
KFMIRL - 158A4 16x16
LDRXN - 27EE2 6x16
KFPED? - 1734E 12x16
KFLRST? - 15FF4 8x7
KLAF? - 1676A 500x1
KFMLDMN? - 166A8 6x16
KFMSNWDK? - 16C22 6x16

I have managed to find these so far by modifying the tables labelled in "Motronic suite" and finding the changes in WinOLS. Then I compare the "shape" of the 3D map to my friends fully defined file! Very scientific I know  :D

Thanks for all the help so far guys, it is very much appreciated!

Thanks for the checksum tool guitar24t!


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on August 26, 2013, 04:40:44 AM
i must be blind, i'm not seeing your file in previous posts, so i cannot have a look at it, but before i was running meth with my horrid intake temps, i was running about a 11.0 - 11.3 AFR, i did use LAMFA to enrich, but not as much at the BTS map, as far as ignition timing, at 19 psi, i was able to see 13-14 degrees of timing before i would get knock, and that's on 93 octane fuel mid summer days
and yes, the stock map LAMFA is totally set to 1.0 lambda before it switches to BTS, the stock maps are good for stock, that's about it.



I think I was a little over excited that I didn't fry his ECU the other day, and posted a bit prematurely!

You are entirely right about both the fueling and the timing.

Looking at a new log we took of an extended pull up hill, I can see that it starts lean low down (~.88 lambda whilst running near a bar of boost!), then suddenly flips to rich higher up (~.73 lambda), around about 5000  RPM. I believe this is it transitioning from the pedal requested lambda map to the EGT protection one as it exceeds the TABGAS value? I guess I need to richen up the request map for high throttle angles, and lean off the EGT one a little? I wouldn't dream of running it that lean low down with a bar, however upon reviewing the log of the car as it was originally, it did exactly the same before!

Timing does just as you said too, sits at a flat 10 degrees throughout the pull. When I look at what I believe to be the timing map (12AA2 11x16?) it does look to be a pretty flat timing map anyway, looks like a lot of work to reprofile it, especially when I have no conversions for the numbers!


What sort of timing do you run at WOT? I can see that the S60R file has a little less timing in the low to mid range, but then has more up top. How much exactly, I am unsure of.

I could live with the timing, but the low down lean-ness wants addressing. Any help with table locations, conversions, or anything really would be very much appreciated. I have only a few things labelled, (probably incorrectly too!) these are;

KFZW - 12AA2 11x16 (More ignition maps directly after this in the HEX, I am unsure which one is which though?)
KFMIRL - 158A4 16x16
LDRXN - 27EE2 6x16
KFPED? - 1734E 12x16
KFLRST? - 15FF4 8x7
KLAF? - 1676A 500x1
KFMLDMN? - 166A8 6x16
KFMSNWDK? - 16C22 6x16

I have managed to find these so far by modifying the tables labelled in "Motronic suite" and finding the changes in WinOLS. Then I compare the "shape" of the 3D map to my friends fully defined file! Very scientific I know  :D

Thanks for all the help so far guys, it is very much appreciated!

Thanks for the checksum tool guitar24t!


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 26, 2013, 04:56:57 AM
The stock lamfa table targets lambda 1.

Yes I'd agree it's switching to bts protection mode.

What are you logging it with?  As above the intake temps are nuts on these above a bar of boost.  Consider an intercooler, I wish I'd done mine sooner!

18 degrees C ambient, 0-145 pull and the highest intake temp was 32 degrees C.  It would have been double that with the stock setup.



Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on August 26, 2013, 06:40:01 AM
Unfortunately I have left the office and am posting from my phone now, otherwise I'd have attached both the original and this revised ldrxn file. With hind sight I should have done that anyway!

I have uploaded it previously though if you are interested enough to search for it, it is somewhere around page 5 of this thread IIRC, and is also in the standard files section on this forum, listed as an ex police v70 file. I shall post it here again when back in the office though, so don't worry if you can't find it.

It sounds like I really need to find the LAMFA table then, richen up the WOT rows a bit.

The 13-14* ignition at 19psi, was that without the meth and on a standard cooler? What sort of IAT's did you see with that?

I am using an Innovate lm-2 to log, it plugs into the obd2 and also reads analogue voltages. I have a little connector I made for reading the standard map sensor voltages as I cannot find boost in the obd2 data stream. Works pretty well!

Charge temps are mad, I agree! Never seen them this high standard. They went up by about 2-3*c with the extra bit of boost. I have mentioned an intercooler and he is interested now he knows we can tinker with the ecu. Seems mad as the standard item isn't particularly small.

Another little observation from the log; With the original ldrxn I saw a peak aiflow of 220g/s at 6000rpm, with the s60r one I saw 240g/s in the same place.


Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on August 26, 2013, 06:49:01 AM
Here is a link to the original files thread;

 http://nefariousmotorsports.com/forum/index.php?topic=4252.0title=


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on August 26, 2013, 07:15:15 AM
lol, this was all before meth, i was seeing very high intake temps, but i tend to just do short pulls with my car, it would max out around 140-145 F

i dont think i would track drive, or drag race like that before, on meth though even after a long 4th gear pull, i only see a max of 130, and no timing pull at all, even with increased timing and higher lambda


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 26, 2013, 07:18:21 AM
I was seeing 70/158f on the track in my S60R 20 degrees ambient.  That was with water injection no meth, standard IC.



Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 27, 2013, 03:46:46 AM
In my experience, stock intercooler isn't working that well actually (as you have noticed yourselves). There are a few upgrade drop in replacement versions available for reasonable money (i.e. China stuff, but they do work better than stock) and here (Sweden) they cost about $300US (without temperature sensor fitting) and about $60US more with the sensor fitting for the R-models for instance.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 27, 2013, 03:48:07 AM
^ I've just fitted one of these, cost me about £300, made by KL-Racing.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on August 27, 2013, 04:15:13 AM
Kl-racing.se Intercooler = best bang for buck ;-)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 27, 2013, 04:16:56 AM
Kl-racing.se Intercooler = best bang for buck ;-)

Thank god for that!  Thought you were going to say it's s***t

I'm really impressed with the drop in AIT's, my caR pulls really hard now.

:)


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 27, 2013, 04:39:51 AM
Thank god for that!  Thought you were going to say it's s***t

They are not too bad actually. :-)

Also, don't just stare at the temperature after the intercooler. During calibration also measure temperarture before the intercooler (after the compressor). As soon as the temperature is leaving a linear behaviour vs boost increase (temperature starting to increase exponentially with boost) you have hit the choke area of the compressor and it's time to think about a larger compressor. :-)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 27, 2013, 04:43:33 AM
Interesting, how do you measure that variable?


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 27, 2013, 05:21:05 AM
Interesting, how do you measure that variable?


Easy. Just go get yourself a temperature logger with a Type K sensor (it's just a millimeter in diamater with a wire) and loosen the hose slightly to the intercooler inlet, slide the sensor right in and tighten the clamp again.
It will cost you about $50US for a two channel version and that way you can keep track of temperature after IC as well at the same time.

(http://www.kjell.com/images/Product_130400110386584625/full/1/2-kanals-termometer)



Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 27, 2013, 05:22:28 AM
Thanks, a simple idea.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 27, 2013, 05:24:13 AM
Thanks, a simple idea.

Indeed, but a good tool for understanding when the compressor side of the turbo is working beyond its limit basically. The same tool (using a different sensor) can be used for EGT for instance. It's a setup I use a t least.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 27, 2013, 05:29:10 AM
Haha, I wasn't being funny, I was applaud you.  Sometimes I cannot see the wood for the trees as we say...



Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 27, 2013, 05:41:14 AM
Haha, I wasn't being funny, I was applaud you.  Sometimes I cannot see the wood for the trees as we say...

 :D

Also, I have another piece of advice (from "learning by doing"  ;D ) and that is...

Please, monitor your oil temperature when passing 400 bhp's. That can also be done using the same logger basically if you want to. Just get yourself a new oil pan plug, drill a hole in it, make threads and fit a temperature sensor in it as well. My oil temperature increased beyond healthy limits when pushing more than 370 bhp's so I was forced to fit an additional oil cooler to get it back on track...

Good luck with the project!


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 27, 2013, 05:53:34 AM
Good advise.  My logger project will tell me oil temps via CAN BUS



Title: Re: The Volvo ME7 thread:
Post by: Vad on August 27, 2013, 10:51:33 AM
Vad,
Thanks for posting your T6 original.  I've been doing some MAF-related research, I've been curious about the T6 MAF, and I did find MLHFM in this binary -- Table MLHFM (Linearization of MAF voltage) is at 14AB6, 512x1 of 16bit LoHi's with conversion factor (X*0.1)-200 = MAF KG/H and axis being MAF voltage in 0.0098v steps; no different than MLHFM in other Bosch-MAF ME7 binaries. 


Thanks!


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on August 27, 2013, 12:16:13 PM
I once measured the bell intercooler. 3-6 degrees celsius over ambient temperature with a GT35 on an S60R with around 600 Hp. Pull from 50 Km/h to 250...


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on August 27, 2013, 12:18:32 PM
Against that the kl-racing.se one is indeed sh.. but it costs only a sixth of what we paid ich for the bell... Thatswhy they have a good cost/benefit ratio :-)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 27, 2013, 12:39:22 PM
Wow,  that's good.

You should checkout the one in the UK made by Tim Williams,  it uses a RS500 core and is normally only a few degrees over ambient with the K24.  It's about £800, so  is expensive when you compare with KL but it's a true fmic and is also a direct fit with no extra pipe or joins.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on August 28, 2013, 03:05:44 PM
about the oil cooler subject, ford sells an upgraded oil cooler that will fit right on our R cars with the slightest modification to fit the coolant hoses on, that should take care of it


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 28, 2013, 03:07:03 PM
I would go for the D5 cooler I think, it's a direct fit....


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on August 28, 2013, 03:58:50 PM
lol, FOCUS RS cooler is the same as the newer volvos with the larger cooler, how ridiculous


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 31, 2013, 01:09:24 AM
lol, FOCUS RS cooler is the same as the newer volvos with the larger cooler, how ridiculous


Speaking Focus RS.... Very nice car although in stock mode it doesn't deliver anywhere near the claimed 305 bhp. Strange, because it was quite easy to reach with minor changes to the software.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 31, 2013, 05:10:12 AM
The RS file I seen was quite similar to my S60R file,  fkkvs, krkte, ldrxn 6x16, etc,  etc.

I wish they made them in AWD!


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on August 31, 2013, 07:39:59 AM
lol, i dont know, focus RS handles good, but they used the same motor mounts as the standard focus, and instead of fixing them they release a message that says only if the custom complains of them bottoming out all the time to give the updated ones :-O

those are me9 cars right?


Title: Re: The Volvo ME7 thread:
Post by: IamwhoIam on August 31, 2013, 08:29:21 AM
They are ME9.0.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 31, 2013, 08:34:10 AM
I'd find it hard to-go back to FWD again...

I was at a local tuning place a few months back getting my car RR'd (330BHP + 535NM) and there was a tuned Focus RS there, it put out only 320BHP!  Anyway, he booted it out of the car park in a cloud of wheel spin etc, reminded me on how much I didn't miss that in my AWD.

Top tip!  If you have a P2 Volvo R and want to experience FWD pull the haldex fuse in the boot, it disables AWD as well as traction control and ABS, makes for an interesting drive!!


Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on September 02, 2013, 06:05:44 AM
You guys are making me want to buy a Volvo myself!

I am struggling with finding this LAMFA map, but think I may have something. Is it located at 19B06 and is 11 x 6 in size?

The next thing I'll struggle with is the axis. I was kind of planning on just bumping the bottom 2-3 rows richer and seeing what happens, as I'm probably not going to know the real axis values without a Damos file am I? Sound like a plan to you?



Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on September 02, 2013, 06:42:52 AM
Scratch that, is it 17748 and 15 x 6?

EDIT - Nope, that's even more retarded!  :D

EDIT 2 - Success I think! 2383E and 15 x 6, Factor to read in AFR is .114851, x axis RPM is at 23822 with factor 40 8-bit, y axis PED % is at 23830 factor .003052 16 bit.

Woooo!  ;D


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on September 02, 2013, 07:14:47 AM
You guys are making me want to buy a Volvo myself!

Cool thing with the Volvos is that for instance the S60 T5 is quite easy to reach beyond 300 bhp
just by changing exhaust system and a quick reprogramming of the ECU. Anyone familiar with ME7 in general
can fix this.

In comparison, 300 bhp is more of a struggle with the VAG 1.8T to say the least, so the Volvo gives
quite a decent level of "good bang for the buck" I'd say.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 02, 2013, 07:48:19 AM
Can't beat the blown five pot over the 4 pot :)



Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 02, 2013, 09:29:54 AM
unfortunately any honda with a cheap turbo will beat our cars :(, but then again, it is a honda


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on September 02, 2013, 12:40:36 PM
unfortunately any honda with a cheap turbo will beat our cars :(, but then again, it is a honda

Sure thing, but tuning the Volvo is about one hour and 15 minutes to fit the exhaust and about 15 minutes to modify the software (once you have done like 20 of them earlier... :D ).
Tuning the Honda fitting a turbo and geting it to run properly takes more than an hour and a half I guess...?  ;D

So... If you are in a hurry... Go for the Volvo.  8) ;) :) :D


Title: Re: The Volvo ME7 thread:
Post by: mercuric on September 02, 2013, 02:37:30 PM
Only wins because they're so light. For example, a 95-2000 (6th gen) civic is about 2300lb curb weight, stock, before the ricer deletes the AC and everything else they can to save a few pounds.  The S60R AWD curb weight is around 3600lb!








Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 02, 2013, 03:14:43 PM
i know, i also would get tired of my car sounding like my weed eater, the volvo's have a nice sound to them :-D

but seriously, one of the local guys here has a civic with a swapped in cheap motor and an ebay turbo kit, the only thing that costs some money was the hondata setup, after i got through with it its probably faster then my car :(, hard to tell because it gets absolutely no traction


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 02, 2013, 03:16:34 PM
I caught an Civic Type R in my air filter yesterday, lol


Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on September 03, 2013, 03:30:22 AM
Whoa! Less of the Honda hate lads!  :P

Mine's a '90 Crx Sir with a T28  ;D

And it sounds nice thank you. Bloody Volvo drivers....  :D


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on September 03, 2013, 06:28:49 AM
My first car was also a 160hp vtec civic. Blown it up after modyfing ecu with over 10.000 rpm :)

Next car was a turbo volvo, so i guess its natural evolution to come to a volvo in the end :D


Title: Re: The Volvo ME7 thread:
Post by: Xellvas on September 09, 2013, 08:20:19 AM
Hi.
Im thinkin about ethanol powering my 2004 2.5T as a learning project.
Problem is i havent quite figured out the hardware needed to read/write ecu without removing the eeprom. Is the Galletto 1260 or MPPS the way to do it?


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 09, 2013, 04:25:46 PM
I have used either or, but MPPS seems to be more reliable IMO, just make sure you get a good one, the ones from china right now are junk.

and oh how i wish e85 was around here, i went the other route with meth injection instead.


Title: Re: The Volvo ME7 thread:
Post by: overspeed on September 09, 2013, 05:22:28 PM
here in Brasil we have E100 since 70´s; believe me, the really good thing is power, for handling (start below 15°C, wanr-up, tip-in, etc) gasoline is much better  :D


Title: Re: The Volvo ME7 thread:
Post by: Xellvas on September 10, 2013, 03:22:32 AM
Ok thanks, think im gonna try the galletto at first.
 Yeah I've cheap converted a 850 to e85 before and winter time was rough. Hopefully I'll be able to resolve coldstart issues by mapping for e85 instead of just raising fuel pressure.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 10, 2013, 02:06:12 PM
Ok thanks, think im gonna try the galletto at first.
 Yeah I've cheap converted a 850 to e85 before and winter time was rough. Hopefully I'll be able to resolve coldstart issues by mapping for e85 instead of just raising fuel pressure.

no clue on cold start issues, i had read through a few pages a while ago about something with multiple spark and me7, but good luck trying to define those maps if they are included in our ecu's

also as far as galletto or mpps, make a good bench flasher
also with galletto, you may have to select something like audi, or something with the chip you have in bootmode, it will work, MPPS has an option called bosch generic, then it lists 512, or 1mb flash.

i cant say this is quality, but it works!
https://dl.dropboxusercontent.com/u/13073104/20120922_120939.jpg


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on September 11, 2013, 05:21:39 AM
no clue on cold start issues



Multiple sparks is something I have not yet tried although I'm running E85 in one of my cars.
Basically in the wintertime with temperatures dropping below zero degrees you notice a real difference
compared to petrol and the enrichement required is quite substantial.
For coldstarts below -5°C I use an electrical engine heater and if the temperature falls below
-10°C for a longer period of time I run the car on petrol instead.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 11, 2013, 05:24:48 AM
(http://i716.photobucket.com/albums/ww161/jpcurrie/dreamCAN.png)

Work is progressing on my Volvo ME7 logging tool.  I thought this may be of inteest to you guys.

Currently it supports only MY05> and is very much a WIP but it DOES work and my alpha code can log 20 variables in 500ms or so.  Not too bad for a CANBUS system that supports only four continuous data requests at full speed.





Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on September 19, 2013, 05:16:45 AM
Awesome work bud, I wouldn't know where to start making something like that!

So can you flash without having to f*** about with bootmode?

Some interesting sounding tabs along the top there, what else is lurking in them?

Planning on releasing? I could certainly test this on my mates car if feedback would be of any help?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 19, 2013, 05:59:07 AM
Awesome work bud, I wouldn't know where to start making something like that!

So can you flash without having to f*** about with bootmode?

Some interesting sounding tabs along the top there, what else is lurking in them?

Planning on releasing? I could certainly test this on my mates car if feedback would be of any help?

Thanks, yes this is my dev version, something I'm putting together for my 20G turbo tune.  There wasn't a logger of good enough data/quality that I could find so I am currently in the process of making one!

The first two tabs work at the minute but I am still ironing out bugs and may well rewrite the Windows front end in C++ instead of the VB, I hate VB but the development life-cycle is quick!

Yes it will be released, the logger part anyway, this will be my gift to the Volvo scene.  The rest may or may not get finished to be honest.  I've got all of the OBD2 flashing and diagnostic tools for Volvo anyway.

I can display this data on the DIM (Clock computer) as well which is a nice touch.

The output I plan to use NYET's graphing tool on here to help me tune the nuts off my car when the time is right :)

Oh, I fixed the IAT typo :D

Yes you can test it when it's at that stage, probably 2 months or so, depending on my day jobs and kids.  PM me your details.

The comfort stuff, I have in my car at the minute using a micro-controller and my own firmware to fold the mirrors etc, when locking the car.  It also displays a boost gauge on the dashboard and works really well.  This was done on a slower single CAN controller though, I am in the process of a port/rewrite to use the faster dual CAN hardware, and to merge all of the code together in-to one tool.

Here the boost gauge, early code but works well... http://www.youtube.com/watch?v=kzcFesqruWk

I'll be honest and say that dash stuff may well become commercial, depending on interest, there has been quite a bit state side anyway.  At the minute it's only in my car, no-where else.

For the other tabs I made them when brainstorming, flashing I won't develop that, car-config will be a dissection of the CEM carconfig memory to view, much like VIDA does, DTC's I might just have a 'clear all' button there to help during my mapping, doubt It'd be worth doing much more.







Title: Re: The Volvo ME7 thread:
Post by: mark_r33 on September 19, 2013, 08:04:24 AM
 :o

Those are some amazing computery skills you have there buddy!

I love the bar graph on your boost gauge, and how it flips round when into vacuum. What else can you display, and can you cycle through using the control button on the indicator stalk?

Understood on the Volvo tools, I wish I could warrant them for just tinkering with a car that isn't mine for a non-paying friend. I'll just have to stick to the "old fashioned" feeling way!

How long have you spent working on it?

I wish you the best of luck with any venture with this  :)

P.S. I didn't spot the typo!

P.P.S Could the "select" button possibly be renamed "record", or is that not all that it does?


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 24, 2013, 03:56:39 PM
i want the boost gauge !!!, i hate having aftermarket stuff in my car, i like the stock look


Title: Re: The Volvo ME7 thread:
Post by: nyet on September 24, 2013, 10:26:38 PM
The output I plan to use NYET's graphing tool on here to help me tune the nuts off my car when the time is right :)

PLEASE let me know if there is anything you need from me. I'm lovin this thread. Good job guys.


Title: Re: The Volvo ME7 thread:
Post by: Rick on September 24, 2013, 11:14:30 PM
Great work :)

Is there likely to be compatibility with ME9?

Rick


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 25, 2013, 01:12:41 AM
PLEASE let me know if there is anything you need from me. I'm lovin this thread. Good job guys.

Will do thanks, you helped a lot already by pointing me to your source code, the function that 'case's the log file was golden.  I'll just copy one of the input files it's looking for and it will be great.

Is there any cmd line options to launch the tool, or aanyway I could potentially automate the launch and axis of a few key graphs that I may see fit?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 25, 2013, 01:15:46 AM
Great work :)

Is there likely to be compatibility with ME9?

Rick

Yes, the plan is to expand once the P2 ME7 stuff is done.  The problem is there's at least 4x different setups in P80/P2 ME7.  I'll need to get hold of an ME9 ECU and ECU box/harness as well.  A C30 setup would be ideal, or ME9 S40.

I've been away and completely rewritten the GUI in C#, VB.net wasn't agreeing with my brain, I like ANSI C type syntax.



Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 25, 2013, 01:36:10 AM
:o

Those are some amazing computery skills you have there buddy!

I love the bar graph on your boost gauge, and how it flips round when into vacuum. What else can you display, and can you cycle through using the control button on the indicator stalk?

Understood on the Volvo tools, I wish I could warrant them for just tinkering with a car that isn't mine for a non-paying friend. I'll just have to stick to the "old fashioned" feeling way!

How long have you spent working on it?

I wish you the best of luck with any venture with this  :)

P.S. I didn't spot the typo!

P.P.S Could the "select" button possibly be renamed "record", or is that not all that it does?


Sorry forgot to reply to this...

It's been re-written so the GUI has changed somewhat, I'll post an updated screen soon.

I've been working on CAN-BUS code for about 9 months now, this particular version about a month on-and aff in my spare time.  Development was accelerated by a good CAN library, some bitshifting help and my previous code being easily portable to the PIC device I'm using.



Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 25, 2013, 01:41:21 AM
Multi-quote would be helpful ;) (Sorry if I missed it somewhere).

Thanks for the encouragement guys, I'll keep this thread up-to date, the troops on my home ovlov forum think I'm talking some kind of sorcery!

Nyet/Anyone else.   I have a puzzle in decoding some CAN frames for my logger.  I think the values are hidden in specific bits in the returning bytes then multiplied in-to engineering units (m=y+b stuff).  I tried to decipherer  a few times a couple of weeks back then dropped it to code the windows stuff hoping to return and 'crack' it.

If I post the CAN data and thoughts would this be something that anyone could help with?  I'd need to turn it in-to a bitshifting ANSI C algo to come to an answer in engineering units...

Cheers!!


Title: Re: The Volvo ME7 thread:
Post by: nyet on September 25, 2013, 09:29:42 AM
Is there any cmd line options to launch the tool, or aanyway I could potentially automate the launch and axis of a few key graphs that I may see fit?

yea.

usage: ECUxPlot [-p Preset] [-o OutputFile] [-w width] [-h height] [LogFiles ...   ]
       ECUxPlot -l (list presets)
       ECUxPlot -? (show usage)

-p will load a preset, -o will write the result to a .png

Multi-quote would be helpful ;) (Sorry if I missed it somewhere).

You can click on "insert quote" if you scroll down under the edit box of the message you are composing to add a quote block from any message in the thread.

Quote
If I post the CAN data and thoughts would this be something that anyone could help with?  I'd need to turn it in-to a bitshifting ANSI C algo to come to an answer in engineering units...

I will try if i can


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 25, 2013, 10:06:16 AM
Thanks I'll collate something soon, this week it's J2534 programming!


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 25, 2013, 02:05:18 PM
pretty awesome, i know of two me9 cars i can get ahold of, but reading those out will probably require BDM and cracking that sealed case open i'm assuming? unless you have some tricks up your sleeve about using SDA for me9?



Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 26, 2013, 12:15:10 AM
I just need to play with an ECU on the bench for the logger, no need to open it.

Here's one of the values that's foxing me:

UB : battery voltage V

(http://i716.photobucket.com/albums/ww161/jpcurrie/ubat.png)

Response data, 8 bytes:

CD,7A,E6,10,0A,48,00,00

The offset mentioned is from the right so 0x48 is the data.  Voltage should be 11.7->12 volts in this response.

Any ideas?  Looking at my code my last try was (completely wrong)

Code:
result = (unsigned int)(msg->data[5] >> 4) * 0.0704; //?


Title: Re: The Volvo ME7 thread:
Post by: nyet on September 26, 2013, 12:45:59 AM
Any chance you can get more samples, with different voltage values?


Title: Re: The Volvo ME7 thread:
Post by: nyet on September 26, 2013, 12:51:51 AM
in ME7.1 on audis, voltage is generally 1 byte, where 12V is 171 or 0xAB (scaling is 0.0704), like you said.

No clue why you are taking the top four bits. I'd use all 8 bits:

result = (msg->data[5]) * 0.0704

but hey, that would mean 0x48 is what, 5v?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 26, 2013, 02:05:15 AM
in ME7.1 on audis, voltage is generally 1 byte, where 12V is 171 or 0xAB (scaling is 0.0704), like you said.

No clue why you are taking the top four bits. I'd use all 8 bits:

result = (msg->data[5]) * 0.0704

but hey, that would mean 0x48 is what, 5v?

Yes my first answer was 5V, the other values that I have figured out were all the same as you said.  I'm confused.

The bitshifting I posted was a vain attempt in getting values no real thinking about it...

I checked and there is no change in the debug log I have here but then again it was plugged in-to a PSU on the bench.  I think it best to take another set of logs and recheck my notes on the RAM locations of ubat before wasting anymore of your time :D





Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 26, 2013, 02:17:28 AM
Is there any available data on the ME7.1 on these conversions?  I'm thinking it may be a decent reference for my project.





Title: Re: The Volvo ME7 thread:
Post by: nyet on September 26, 2013, 10:04:04 AM
Is there any available data on the ME7.1 on these conversions?  I'm thinking it may be a decent reference for my project.

https://github.com/nyetwurk/ME7L/blob/master/ecus/example.ecu

for example, youll find this:

wub , {BatteryVoltage} , 0x3808BF, 1, 0x0000, {V} , 0, 0, 0.0704, 0, {Batteriespannung; vom AD-Wandler erfaßter Wert}


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 26, 2013, 10:07:52 AM
That Sir is a GOLDMINE, thank you.

I think that the data is incorrect and my original calc was correct at 5v.  My harness could have messed with the voltage reference or something.  I'll try the car.


Title: Re: The Volvo ME7 thread:
Post by: cruuz on September 27, 2013, 04:54:22 PM
Please help !!!!
I readed an Volvo s60 2.5T 2004 in wrong mode only 512kb instead of 1024kb.  After flashing the readed file back, ecu doesn't respond anymore. This is because I missed to read the remaining 512kb. Can somebody please send me the propper org starting with the same 512kb as in the attached file????


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 27, 2013, 07:29:54 PM
Please help !!!!
I readed an Volvo s60 2.5T 2004 in wrong mode only 512kb instead of 1024kb.  After flashing the readed file back, ecu doesn't respond anymore. This is because I missed to read the remaining 512kb. Can somebody please send me the propper org starting with the same 512kb as in the attached file????


i could probably find you a file that would "work" but i recommend going to the nearest volvo dealer and getting the correct flash put back on.

first off, automatic, stick?

nvm, found it in your file
 P2X B52X4XT ME 7.0.1 4XLL
sw:30641522A P2X 0310 B5254T2 25LT MAN FWD EU BLDC  

my S60R file will probably start your vehicle, and run horrible, how far are you from the dealer?



Title: Re: The Volvo ME7 thread:
Post by: cruuz on September 28, 2013, 01:35:56 AM
Hi krazydbiker,

it has manual gears not automatic.
I tried really a lot of files (all aof this thread) and your s60r is working engine is starting but horrible idle because of smaller injectors.
Im from germany, next volvo is 10km far from me. But do they suppy you with the right flash? I think they want to sell the complete ecu?

Thank you krazydbiker ;)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 28, 2013, 02:12:58 AM
What injectors does it have?

I'll probably have a file close.   I take it that it's a MY04 pre facelift?


Title: Re: The Volvo ME7 thread:
Post by: cruuz on September 28, 2013, 03:21:11 AM
Hello dream3R,

yes it is pre facelift build at beginning of 2004. I attached a picture of the ecu.
I allready searched the hole inet and tried at least 8 different files, but only the s60r was running... :(


Title: Re: The Volvo ME7 thread:
Post by: cruuz on September 28, 2013, 05:41:25 AM
I really need the org file and I will pay for it!
So please let me know if you have it ;)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 28, 2013, 06:51:29 AM
I don't want cash for an ori file...

I don't have exact one but if you tell me what injectors this car has I can give you one that might start and get you to the dealer without burning a piston on the way..

I'm off out so will post something tomorrow.

The injector colour is normally the giveaway, I'm guessing blue...

Test run for my logger today, test graph using NYET's tool but you can see it's a brilliant bit of software...

(http://i716.photobucket.com/albums/ww161/jpcurrie/boostandait_test.png)


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 28, 2013, 01:48:43 PM
yeah if you can get to volvo they can do a software reload, i have done it before :-\, but yeah since its so far away from you dream3r has probably the best idea, find a file that starts it and tweak accordingly.


Title: Re: The Volvo ME7 thread:
Post by: cruuz on September 29, 2013, 04:26:37 AM
Hello friends,

Finally I found the right org :)

This is the best forum, thank you a lot for your help ;)


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on September 29, 2013, 05:17:50 AM
If anyone is in need for original files, I have tuned a bunch of Volvo ME7's between 1999-2003 so if you need anything, just shout. Chances are I have those stock files saved (aut, man, 2wd, 4wd, different engine types...).


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 29, 2013, 10:22:57 AM
fredrik, if your willing to share, i would love to have more stock files for situations like this guy just had, thanks


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on September 29, 2013, 10:32:18 AM
fredrik, if your willing to share, i would love to have more stock files for situations like this guy just had, thanks

No problems. I'll post when I get back home.


Title: Re: The Volvo ME7 thread:
Post by: cruuz on September 30, 2013, 01:20:25 AM
Hello Friends,

now I want du make a tun file and I get som boost errors:
6814 and 6806

where is the max MAF map (KFMLDMX) in this ecu?

thanx in adv. ;)


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on September 30, 2013, 05:38:24 AM
If anyone is in need for original files, I have tuned a bunch of Volvo ME7's between 1999-2003 so if you need anything, just shout. Chances are I have those stock files saved (aut, man, 2wd, 4wd, different engine types...).
Fredrik if you have files from S/V/C70 1999 ,2wd,man please post them. I need to make a good file for my 99 S70 2.0T5 with 2001 S60 B5234T3 engine. Thanck you!


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 30, 2013, 12:27:27 PM
Hello Friends,

now I want du make a tun file and I get som boost errors:
6814 and 6806

where is the max MAF map (KFMLDMX) in this ecu?

thanx in adv. ;)

ummmmm, im not sure i understand you, at all


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on September 30, 2013, 01:26:00 PM
Here are some of the files I've come across...


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on September 30, 2013, 01:29:20 PM
Here is also one of the 512kb-files used in early Volvo ME7's.



Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 30, 2013, 01:33:05 PM
Wow, thanks!



Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 30, 2013, 01:34:07 PM
That'l keep me busy defining these ;)


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 30, 2013, 02:27:25 PM
thank you very much!, my stock R file is posted, not that its anything special :-\


Title: Re: The Volvo ME7 thread:
Post by: cruuz on September 30, 2013, 03:44:08 PM
where is KFMLDMX?
at what adress  ;)


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on September 30, 2013, 03:56:35 PM
Fredrik, might you have a 2004 s60R auto file?


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on September 30, 2013, 10:23:23 PM
Bought a 2.5T XC90.

Suffice it to say, I will be reading this thread from the start again. I have a genuine MPPS V18.whatever is newest. Bootmode still required to read/write?

School me on what fails, and when :)

Thanks guys.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 30, 2013, 11:15:50 PM
Bought a 2.5T XC90.

Suffice it to say, I will be reading this thread from the start again. I have a genuine MPPS V18.whatever is newest. Bootmode still required to read/write?

School me on what fails, and when :)

Thanks guys.

What year?  Here's a 2005 petrol one, ME7, Facelift (2005>). P2X B5254LT 25LT MAN FWD/AWD EU and also a pre-facelift 2004 file sw:31211196AB P28 ДT03 N3T B6294T AUT AWD EU

MPPS will read/write both ECU's out of the car.  CAN-BUS software/hardware is required to write in car there's no kwp wired to the ecu at all.   Reading the full 1024kb file is impossible in car AFAIK, you can read the file minus the 8000 rom area using byte by byte checksum commands but that's not a good option.

As for failing if it's AWD the angle gear is a major weak point, it's a part of the Haldex setup and some of them are made of lego from the factory.




Title: Re: The Volvo ME7 thread:
Post by: ddillenger on September 30, 2013, 11:29:10 PM
MY2004, 2.5T auto. AWD of course.

It's fairly clean, runs very well. Interested in coding out catalyst monitoring (tips/tricks?) and setting it up with a mild tune.

I'll pull the ecu (if necessary) and read it tomorrow. Will surely post it here as well (North American file).

Which of the files you posted is a closer match? I just want to peek around before I have a chance to read the ecu.

Next to find a decent OLS for comparison sake.

Thanks guys, will surely post everything I do here, including my definition file.



Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 30, 2013, 11:36:34 PM
The second file will be the right year, pre-facelift.

The maps wont be in the same place though.  LDRXN doesn't exist in these files, it's a 6x16 boost table, can't remember the acronym.

 If you find a defined ols, I be surprised.

CDKAT I'm experimenting in an 04 for a friend now.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 01, 2013, 03:46:02 AM
As said earlier, the AWD system is the weak point. Enginewise I've tuned several of these with TD04HL16T (stock T5 turbo), larger injectors and three inch exhaust with no issues at all (manual 2WD ones though) so there is plenty of room for power increase.

Sadly, I've also tuned an AWD automatic with not so great results... Heavy torque control midrange will solve this but on the other hand, who wants a large Volvo behaving like a Honda 1.6 VTech?


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 01, 2013, 03:46:52 AM
Fredrik, might you have a 2004 s60R auto file?

Might have... I'll check.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 01, 2013, 04:01:30 AM
Just to clarify, the year is the same but form what I have noted looking at the US files, they tend to be newer (most are 07 dated?) and the maps a flung around in different spots to the EU files.  EU files have a few different layouts as well, some similar ish offset wise, some totally off the map compared to others.



Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 01, 2013, 08:12:17 AM
(http://i716.photobucket.com/albums/ww161/jpcurrie/dreamCAN.png)

Work is progressing on my Volvo ME7 logging tool.  I thought this may be of inteest to you guys.

Currently it supports only MY05> and is very much a WIP but it DOES work and my alpha code can log 20 variables in 500ms or so.  Not too bad for a CANBUS system that supports only four continuous data requests at full speed.






I'm starting to think that I'd be better coding this to use J2354 cables than the microcontroller route I had been working on.  After some experimenting with the mentioned pass-thru protocol and it should be able to-do what I need and do it fast, it seems like a very nice API SAE has invented.  The code would all need moved from the microcontroller side to the windows side, but shouldn't be a big deal as C is C mostly when doing calculations.

Anyone got any thoughts?

My primary reason is that a clone J2534 cable can be had for about $20 now.  It would also avoid people having to build a cable and micro-controller setup for the logger as well.  The software as a result will also work with various other diagnostic boxes such as Volvo's DiCE unit, which is also available cloned.  In fact I've just convinced myself typing this,  :P.



Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 01, 2013, 10:00:32 AM
I just checked the monitor status on my new to me volvo, all unsupported but comprehensive components. Is this normal?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 01, 2013, 10:10:55 AM
Monitor status?


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 01, 2013, 10:36:30 AM
Readiness.



Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 01, 2013, 10:55:40 AM
They do support obdII, fairly limited pid's though.


Title: Re: The Volvo ME7 thread:
Post by: cruuz on October 01, 2013, 03:39:41 PM
hello I need again help :(

After remap the S60 the engine switches off from time to time with the DTCs: 981a and 9070
I attached the EEPROM and remaped flash.
anyone any idea? is it the remap, immo, checksum or an faulty ecu?
again please help me


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on October 01, 2013, 06:44:08 PM
got a volvo? awesome haha, honestly these bin's match up pretty good to audi's

the readiness should say supported? mine does anyways, i bet its something with the scan tool

cruuz, ill have a look

well, that code from volvo looks like an overboost code, try to get a generic obd code


Title: Re: The Volvo ME7 thread:
Post by: cruuz on October 02, 2013, 03:10:42 AM
Thanks krazydbiker,
I will read the dtc's next time also via obd2, maybe they have additional information.
Is there a vehicle specific ID stored in the flash memory (1024KB), something like the immo code in the eeprom (1KB)?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 02, 2013, 04:55:38 AM
hello I need again help :(

After remap the S60 the engine switches off from time to time with the DTCs: 981a and 9070
I attached the EEPROM and remaped flash.
anyone any idea? is it the remap, immo, checksum or an faulty ecu?
again please help me

You need to look at the torque monitoring stuff in your map.



Title: Re: The Volvo ME7 thread:
Post by: cruuz on October 02, 2013, 05:44:52 AM
I am not sure if the "org" isn't going out aswell. But maybe the mod has left a limiter
like KFMIZUOF at 0x011C02 maybe. What do you think?


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 03, 2013, 09:30:19 PM
Pretty sure I have found KFLDRX in my file, but the values start at 145. Anyone have a screenshot of a known map so I can verify mine is correct?

:)


Title: Re: The Volvo ME7 thread:
Post by: terminator on October 04, 2013, 07:53:59 AM
 ;)


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 04, 2013, 08:10:30 AM
Thanks :)

That's what I have.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 04, 2013, 08:12:01 AM
Is that to get the heavy thing moving?? 


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 04, 2013, 08:18:57 AM
I have 0 idea, but I'm going to make it a bit more traditionally, and much more aggressive midrange. It looks like both BTS and LAMFA are all 1's as well (in the file you posted, pulling mine today).


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 04, 2013, 08:20:43 AM
From memory my original file was 1's in lamfa but 0.86(ish) in bts...

I can see this light remap needing injectors soon ;)


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 04, 2013, 08:35:12 AM
I have roughly 10 sets of 60lb ev14s sitting here. It won't be an issue :P

On another note, I've been given the go ahead to play with a friends car. Anyone have an ori for a 98 V70, bosch number 0261204607?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 04, 2013, 08:37:08 AM
Is that ME4.4?


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 04, 2013, 08:46:54 AM
Is that ME4.4?


Yep, and I've already found the original I was looking for, compared it to my Damos, and it couldn't be any closer :)



Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 04, 2013, 08:48:37 AM
Grand.

If you look over at Volvo speed there is a chap called Mecuric who has released a logging enabled bin and XDF etc etc.



Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 05, 2013, 02:50:36 PM
This might perhaps be of help for someone...




Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 05, 2013, 02:58:35 PM
That's the P80 A2l file that's been floating around?

Pity it didn't help much for my caR.







Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 05, 2013, 02:59:59 PM
That's the P80 A2l file that's been floating around?

Don't know to be honest. Found it on my harddrive and thought it might be of help for someone basically.  :)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 05, 2013, 03:04:04 PM
I think this is the info you referred to at the start of this thread?



Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on October 06, 2013, 06:16:47 AM
yeah, that helps pretty good to understand the basic working of how volvo does some things, but for the 2004 and up, its so very different, i would kill for an a2l for one of these cars lol


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 07, 2013, 10:35:16 PM
I feel as though I should ask here rather than starting a new topic.

Does anyone know the names of the EVAP error classes in M4.4?


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on October 08, 2013, 01:57:53 PM
have you looked into the XDF's from mercuric? pretty sure he has all of the diagnostic disables defined

http://m44.wikia.com/wiki/ECU_Flashing

for 607-608 files ofcourse, what file number is yours? usually they are within 5-10 bytes of the 607-608 location anyways, pretty basic :-\

and make sure if you change something at say like F000 you must change its mirrored copy at 1F000

seems like they ran out of space so this was the fix to put a larger chip on.

https://www.dropbox.com/s/em2tmdakuyk7afj/Screenshot%202013-10-08%2017.02.09.png


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 08, 2013, 02:14:12 PM
I have the 607 (auto s70). I didn't see anything about the EVAP solenoids, and the code persisted after disabling everything listed. I have a OLS that's pretty much spot on (more than enough for me to define the entire file) but I don't know the names I'm looking for. there are so many that are close.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 08, 2013, 02:44:15 PM
That wiki is cool, is that mecuric?


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 08, 2013, 02:53:15 PM
I wrote step 1.

lol


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on October 08, 2013, 04:39:36 PM
hmm, i think i have that same a2l but having the convert it all from German to English yeah i'm not positive on definitions

ill try to search more when i get home


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 08, 2013, 04:49:42 PM
I'm going to remove anything with endstuffe and tank in the description.


Title: Re: The Volvo ME7 thread:
Post by: cruuz on October 10, 2013, 08:51:45 AM
hi please help me with this problem:
http://nefariousmotorsports.com/forum/index.php?topic=340.msg46474#msg46474

I flashed org and the car was working perfektfor more than 5 days, the engine wasn't switching off again.
Therefor it must be the mod!

In the mod I also tried to disable torque monitoring by setting KFMIZUOF at 0x011C02 to FF.
But without success :(
please give me more hints :)


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on October 10, 2013, 09:34:51 AM
dude, read the wiki, do not disable the safety's that are probably saving you from engine damage.

specifically, read at how people are modifying KFMIRL, KFMIOP, you need to understand how this computer works first, its not just turning stuff up.

i started learning here also, s4 tuning wiki was a huge help as well as the wiki here showing how the different functions work on this computer.


Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 14, 2013, 01:56:03 AM
Morning all,
Im in East Yorkshire in the uk
I too have a ex-police 2006 Volvo v70 t5, to read the ecu i have installed a boot switch to the ecu casing (just to save opening it all the time)
so all i have to do now is connect the bench lead, power supply, and away i go!
I use mpps set to 1mb generic bosch and it works a treat.
I have had a few files written for me by different pro tuners on different forums (paid for) but ive had issues with surging, so i have the ori file back on at the min.
I will post my ori file for people to use/look at.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 14, 2013, 03:27:36 AM
Do you have a boost gauge?  I would be surprised if you car was hitting 1.8bar when it surges.

It's almost definitely poor tuning, but I'd check your TCV valve and wastegate setup as well.


Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 14, 2013, 03:41:32 AM
It goes into limp too, but logs a lambda fault b2s2 heater circuit, but ite decatted too! could this be the problem?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 14, 2013, 03:45:04 AM
You'll need to turn off CDKAT to get rid of the lambda issues.

Changing the exhaust flow will make the spool characteristics change.  I think the best approach will be to change the boost PID to correctly control boost, but people do it using the TCV duty map as well.

What codes does it throw with the limp mode?  Is it an just overboost code or is there more?



Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 14, 2013, 04:04:05 AM
I'm glad to say that the 2005 version of my logger is basically complete, it just needs thoroughly tested.  I'll do that over the next few weeks as I map my car with it.

Be prepared for some silly questions..!

Anyway, I have someone to test the P2 2004 cars so I need someone to test the P80 (old shape, but drive by wire ME7 cars) models as I don't have one.

The code isn't done for the older models yet but should be trivial hopefully.  The hardware is around 80EUR or so and comprises of a microcontroller and a shield.

Anyway, if anyone wants this on the P80 platform give me a shout, otherwise it won't get done.

I said earlier on this thread that I would be using j2534 and cheaper cables but I just don't have the time at this stage to-do so.

:D


Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 14, 2013, 04:09:55 AM
It only appears to be a lambda fault at the min, heater circuit b1s2, i know this is probably wiring related or faulty lambda, but is this lambda needed if ive decatted it or is it used for something other that cat monitoring?
thanks steve
is there a damos for my file anywhere or would it be a case of trying to make my own?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 14, 2013, 04:12:59 AM
No there's no Damos I'm aware of.

The car's diagnostics will register a cat efficiency code without a cat and light the MIL.

Not 100% on that code as it looks generic.


Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 14, 2013, 04:17:41 AM
I can post a code when my wife gets in from work and i finish my shift tonight, off the top of my head its p003? but not 100%sure i will check later on
thanks


Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 15, 2013, 01:41:07 AM
Morning all,
When i got in last night i read the codes off and they are as follows
p0036
p2178
so i suppose the question is...can i delete the cause out of the file, im sure its the second lambda and seeing as the exhaust is decatted is seeing a higher value than expected, hence limp mode.
Thanks all steve
ps if i can delete it, which map would it be please and is it case of increasing the values to a figure above what the lambda is seeing?
or is it not that simple
thanks


Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 15, 2013, 02:50:45 AM
Ive been searching through the few mod files i have and the stage 2 posted up earlier in the thread is an EXACT match to a file i had written for me!! strange eh......the only thing i can think is that his friend of a friend is me?
Where are you mark and who is you mate you got the file from...im not bothered at all just wondering tbh lol


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 15, 2013, 03:59:36 AM
Have you checked for air leaks?


Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 15, 2013, 04:03:21 AM
Have you checked for air leaks?


Yes all seems fine, i might just look for another cat and refit one lol


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 15, 2013, 04:21:56 AM
No idea but the other code is a too rich code.

Might be worth getting it scanned with VIDA.  You can get a chinese DiCE and VIDA set off eBay for about £80.  It will soon pay for itself with these cars.





Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 15, 2013, 04:30:27 AM
No idea but the other code is a too rich code.

Might be worth getting it scanned with VIDA.  You can get a chinese DiCE and VIDA set off eBay for about £80.  It will soon pay for itself with these cars.





i think its all lambda related tbh but i might see if anybody locally has vida or dice and see what i can sort out


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 15, 2013, 04:42:12 AM
Fruits of my labour:

I've binned my stage 2 MTE tune and am writing one from scratch for my car, 2005 S60R, Intercooler, Water injection, 3" DP etc.

I created a basic tune, raised load limits, reworking fueling and doing work on the TCV map (these cars have a tendency to spike), stock timing and LDRPID stuff at this stage.

First pull the car was fast but not as fast as it should be:

(http://i716.photobucket.com/albums/ww161/jpcurrie/dream3rtunev1.png)

Fast forward and the third version was flashed and it's felt a lot quicker:

(http://i716.photobucket.com/albums/ww161/jpcurrie/v3.png)

Any comments?


Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 15, 2013, 10:20:20 AM

Any comments?



Yep. Would you please write me a file john?
Or help me if I try and write one myself please?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 15, 2013, 11:00:10 AM
There's loads of info on here buddy, you'll need to put a LOT of time to it though.

As far as writing a file, I wouldn't do it without seeing it and logging it.  I've got mine to-do then a mates in Sheffield in a few weeks first though.  I'm just a hobbyist though, no plans (or time) to-do it commercially.


Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 15, 2013, 02:44:44 PM
There's loads of info on here buddy, you'll need to put a LOT of time to it though.

As far as writing a file, I wouldn't do it without seeing it and logging it.  I've got mine to-do then a mates in Sheffield in a few weeks first though.  I'm just a hobbyist though, no plans (or time) to-do it commercially.

Thats fine mate, im not too far from sheffield, i could maybe meet up when your over,
the friend of a friend mentioned in previous threads is me ive contacted my friend and he has confirmed it lol
I dont mind putting the time in when i can and i dont expect something for nothing either mate.
I too do remapping as a hobby but its mainly dervs and vauxhalls i work with.
Hopefully talk soon
steve


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 15, 2013, 04:21:57 PM
You've lost me buddy :D


Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 16, 2013, 01:15:41 AM
You've lost me buddy :D

Lol sorry john,
The files that mark posted up are Infact the files I've read off my Volvo,
The stage 2 file is one I had written for me by a file writer I know of.
When you go to Sheffield, your not far from me, so I might call in to meet you.
Also I am quite prepared to put the time into reading and learning.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 16, 2013, 06:24:31 AM
Any comments?

With those mods I'd go for more boost easily. With stock hardware I run at about 1.45 bars of boost with no horrible back pressure nor high EGT's.
Put more logs in the fire mate.  ::)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 16, 2013, 06:31:11 AM
Yes I agree!

Did you need to-do much work on the PID side of things to run 1.45?  Can you hold it until 6k?

I'm assuming some work will need to be done on the torque side of things to hold the boost high up.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 16, 2013, 11:38:10 AM

Did you need to-do much work on the PID side of things to run 1.45?

I-part needs some adjustments to cope with the fact that requested boost is elevated quite a bit. You need to allow for larger I-part adjustments basically. Other than that it's usually fine.


Can you hold it until 6k?

Yes.



I'm assuming some work will need to be done on the torque side of things to hold the boost high up.


Well, KFMIRL and KFMIOP needs to adjusted (as always) properly for the increased boost levels but other than that I was surprised at first how straight forward it was.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 16, 2013, 11:41:14 AM
I-part needs some adjustments to cope with the fact that requested boost is elevated quite a bit. You need to allow for larger I-part adjustments basically. Other than that it's usually fine.


Yes.

 

Well, KFMIRL and KFMIOP needs to adjusted (as always) properly for the increased boost levels but other than that I was surprised at first how straight forward it was.


Grand, thanks for the tips. So apart from expanding the axis/limits of iop and irl did you redo the whole thing or leave it like I've seen in all pro Volvo maps?


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on October 16, 2013, 11:56:06 AM
if your going to run 1.45 bar i would recommend fixing that IAT correction map so it doesn't creep over 22, wish my turbo was fresh, she runs like 19-20-21 PSI dependant on IAT............ psi and drops off at about 5500 rpm pretty bad...... pretty happy with the power output though tuned a little on the safer side.


Title: Re: The Volvo ME7 thread:
Post by: astrasteve on October 16, 2013, 12:21:21 PM
After reading the thread again, i really need to start and get my head around ME7.
I have winols (full version) so had best start to id a few maps and go from there i think.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 17, 2013, 02:57:35 AM
Here's my latest tune

(http://i716.photobucket.com/albums/ww161/jpcurrie/v3.png)

It drops off at the top end, from my other logs (miopt_w etc) it seems that iop/irl is capping load - would that be correct?  Should I be reworking the whole thing or only the high load areas?


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 17, 2013, 11:25:29 AM
You guys having issues with holding boost at high revs... If you turn off the boost deviation monitoring function and then disattach the hose to the wastegate actuator, are you still not hitting high boost levels att higher rpm's? I'm just trying to understand if you are having HW issues or if it is something in your SW that is playing tricks on you.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 17, 2013, 11:27:02 AM
Hilarious.   I'll not ask you again.


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 17, 2013, 11:33:06 AM
Hilarious.   I'll not ask you again.

He was asking if your turbos are capable of making more boost at redline, not suggesting you drive around like that.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 17, 2013, 11:43:18 AM
I see, well I have seen 1.9 bar on my boost gauge with a blown hose before at the readline, no.

I think the K24 should flow enough, don't really know though.



Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 17, 2013, 12:26:24 PM
Hilarious.   I'll not ask you again.

Sorry, you missed my point. I was under the impression that some guys had issues from a hardware point of view when reading this...

...wish my turbo was fresh, she runs like 19-20-21 PSI ...

...and drops off at about 5500 rpm pretty bad...

This implies that there might be hardware issues with the engine type (in general?) so that was what I was trying to understand as I've never seen any restrictions like this personally. No point in modifying the software if the hardware can't cope with it and if someone (not you in this case) basically says that "my turbo is crap, it won't hold boost properly..." then I couldn't give any hints on fixing that purely with software basically.

Sorry about the confusion.



Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on October 17, 2013, 12:38:23 PM
i think you took what i said the wrong way.....my turbo has had a pretty good size crack in the wastegate housing, been looking for a replacement housing due to the fact the rest of it seems to be performing perfect, but nobody seems to have a blown k24 with a non cracked housing, so i will probably be going the route of a custom turbo hopefully during this winter along with hopefully a few other things.

i thought software might have been my issue in the past but that had been ruled out, timing stays up/ throttle stays open, turbo TCV duty cycle max's out as the boost drops, after fixing wastegate preload the dropoff is not significant, just a few psi.



Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 17, 2013, 12:40:08 PM
my turbo has had a pretty good size crack in the wastegate housing

Yeah... Hard for me to have guessed that.  ;)
(Perhaps I missed it earlier in this thread though...)


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on October 17, 2013, 12:42:19 PM
i did not realize that cracked housings in these turbos were so common, along with many other internal wastegate turbo's it is unfortunate.


Title: Re: The Volvo ME7 thread:
Post by: cruuz on October 17, 2013, 02:37:04 PM
there is a simple rule of thumb:
If the housing is cracked and this crack influences the loss of power, than you can hear the resulting noise for sure!  ;D


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on October 17, 2013, 05:39:38 PM
the hiss? yeah :-P

anyways, progress was good tonight, KRKTE verified and tested, 20% rich and 20% lean both showed perfectly in fuel trims
also tested NOLRA, disabled adaptions perfectly, i cant wait for my 5th injector to come in, i received only 4 today :-\

this will be great for a friends car also, he is limited by injector at the moment and i do not think any of the regular's tuners offer different injector calibrations.

i will be posting progress soon, i know its nothing new for the audi/vw guys but volvos i do not see it often.



Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 18, 2013, 03:05:40 AM
the hiss? yeah :-P

anyways, progress was good tonight, KRKTE verified and tested, 20% rich and 20% lean both showed perfectly in fuel trims
also tested NOLRA, disabled adaptions perfectly, i cant wait for my 5th injector to come in, i received only 4 today :-\

this will be great for a friends car also, he is limited by injector at the moment and i do not think any of the regular's tuners offer different injector calibrations.

i will be posting progress soon, i know its nothing new for the audi/vw guys but volvos i do not see it often.



Looking forward to it!


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 18, 2013, 03:10:56 AM
Sorry, you missed my point. I was under the impression that some guys had issues from a hardware point of view when reading this...

This implies that there might be hardware issues with the engine type (in general?) so that was what I was trying to understand as I've never seen any restrictions like this personally. No point in modifying the software if the hardware can't cope with it and if someone (not you in this case) basically says that "my turbo is crap, it won't hold boost properly..." then I couldn't give any hints on fixing that purely with software basically.

Sorry about the confusion.



Hi,

Sorry for being abrupt, I thought you were taking the $$$ :D, hope there isn't any hard feelings.

I think this is either an unknown ME7 thing, or the K24 turbo cannot hold 1.4 bar to the redline. I don't have any hardware issues and it is well looked after.  I thought it may have been torque limiting issues but I raised that all last night as a test and confirmed via logging (it was requesting 61 in miopt_w) and it still tailed off.

No idea if mine is cracked, but they all do so it probably is, it's only got 40k miles on it though.  I've got a hybrid 20g sitting right here, waiting to go on :D


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 18, 2013, 03:49:30 AM

...or the K24 turbo cannot hold 1.4 bar to the redline...

My experience say they can with no real issues.


And of course... No hard feelings from my side.  :)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 18, 2013, 03:55:54 AM
OK, so hardware aside.  Can you give me some clues which would stop it doing so if the issue was software?

I don't want spoonfed, just some clues...

:D


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on October 18, 2013, 04:52:29 AM
Measure the airmass. Then we will see if the turbo is out of spec.

Boost is irrelevant, airmass defines the right end of a compressor map.

And no, the K24 in the volvo can not hold 1,4bars until redline with only exhaust mods.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 18, 2013, 04:54:11 AM
Good point!

I have that logged.  I assume breathing mods?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 18, 2013, 05:00:09 AM
I upped the boost quite a lot last night as a test, this is the log, it's kg/h BTW.

(http://i716.photobucket.com/albums/ww161/jpcurrie/v8maf.png)


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on October 18, 2013, 05:22:42 AM
You are already overboosting it...

More via mail when i have time.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 18, 2013, 05:24:35 AM
No problem, yes it was just a test to see how it reacted.

I have flashed back to me tune of 1.25bar  which works nice.


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on October 18, 2013, 11:01:13 AM
Measure the airmass. Then we will see if the turbo is out of spec.

Boost is irrelevant, airmass defines the right end of a compressor map.

And no, the K24 in the volvo can not hold 1,4bars until redline with only exhaust mods.
;)Right!
First we need to calculate the engine air flow rate (CFM).  The formula for this is:
CFM = (L x RPM x VE x Pr)/5660
Where L = engine capacity in liters
RPM = engine speed
VE = engine volumetric efficiency.  From A. Graham Bell's book Forced Induction Performance Tuning some good values for VE are:
Stock 2-valve = 85%
Stock 4-valve = 90%
Street modified = 93%
Competition = 105%
Pr = pressure ratio
To calculate the pressure ratio you need to know what boost pressure you want to run and then plug that into the following formula:
                                              Pr = (14.7 + Boost)/14.7
At 1.4 bar and red line (~6500 RPM) S60 2.4T5 need  (2.4 x 6500 x 90 x 2.4)/5660=595 CFM . Max K24 CFM is ~ 550.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 18, 2013, 11:22:42 AM
Just looked that book up, it's a collectors item!


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 18, 2013, 02:59:52 PM
If this graph is right, and also if I'm reading it right, I'm reaching the choke point of the turbo!

0.2 m3/s = 423.7764 CFM, can't be right surely.

(http://s4wiki.com/images/a/a1/K24-70gga.jpg)


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on October 18, 2013, 03:01:50 PM
a few others pointed this out to me a while back, and yes indeed we are at the choke.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on October 18, 2013, 03:06:34 PM
Not the right map.

Its the one from a 25 year old porsche 4cyl or audi rs2.

Different compressor design today, different numbers also.

Max airflow is a little higher.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 18, 2013, 03:07:57 PM
I though it looked a bit off, 500+ CFM would sound better.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 20, 2013, 08:40:28 AM
I'll check some old logs I have. 875 mg/stroke @ 5.750 rpms doesn't really ring a bell as being the absolute maximum the turbo can acheive without exponentially providing hot air per boost. I might remember wrong here (as I tend to do so from time to time  ::) ) but I'll have a look at the logs from a car tuned with basically only 3" exhaust, new IC and a new air filter.


Title: Re: The Volvo ME7 thread:
Post by: Xellvas on October 25, 2013, 04:42:30 PM
So i have gotten hold of a retainer and spare ECM to expermient with before i mess with my own car. I have my first prototype wired, exept the boot mode thingie. Since the clock is 0200 here im too tired to keep searching for information. Am i required to solder or is the P0L4 wired to one of the socket pins?

Edit: Think i got it sorted. Found a pad between the flash and c167 chip thats connected to P0L.4 through roughly 6Kohm. Put that to GND at pwron and that should put it in boot mode right?

Edit 2: Successfully dumped the ecu and compared to others it looks ok. Should be 2002 Man T5. Can post the file if anyone is interested.


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 01, 2013, 05:22:07 AM
Hello!
In this file can someone confirm that TABGBTS is at the following address:
0x198F2
Thanks!



Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 01, 2013, 10:14:15 AM
So i have gotten hold of a retainer and spare ECM to expermient with before i mess with my own car. I have my first prototype wired, exept the boot mode thingie. Since the clock is 0200 here im too tired to keep searching for information. Am i required to solder or is the P0L4 wired to one of the socket pins?

Edit: Think i got it sorted. Found a pad between the flash and c167 chip thats connected to P0L.4 through roughly 6Kohm. Put that to GND at pwron and that should put it in boot mode right?

Edit 2: Successfully dumped the ecu and compared to others it looks ok. Should be 2002 Man T5. Can post the file if anyone is interested.

Please post the original :D


Title: Re: The Volvo ME7 thread:
Post by: Xellvas on November 01, 2013, 03:05:03 PM
Not sure if there are naming conventions for these bur here it is.
Ill see if i can get the ECM out of my car for a read without the tool.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on November 01, 2013, 06:30:49 PM
Hello!
In this file can someone confirm that TABGBTS is at the following address:
0x198F2
Thanks!



let me look, i think on those its     19784

free cookie if you help me find mine :)

nevermind i just found it!, btw your stock should be 9E00 let me know if that location is good, im so happy i just found this for later files, its in almost the same spot



Title: Re: The Volvo ME7 thread:
Post by: hazard860 on November 02, 2013, 10:10:57 AM
Hello, I'll be gettin and 04 s60r 6spd this coming week, commng over from audi game. if anyone needs a tester im here to help out, also if anyone has any info on logging/flashing there cars. I'm good friends with dillenger so give me any ideas how to log and i'll light a fire under his ass to figure shit out.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on November 02, 2013, 11:43:00 AM
Hello, I'll be gettin and 04 s60r 6spd this coming week, commng over from audi game. if anyone needs a tester im here to help out, also if anyone has any info on logging/flashing there cars. I'm good friends with dillenger so give me any ideas how to log and i'll light a fire under his ass to figure shit out.

first thing i would invest in is one of those ebay DICE, flashing these cars is mostly done through bootmode... i use cheap MPPS, but soon to be changing to something more reliable/expensive probably

invest in the ecu removal tool, don't use a coat hanger like i was the first few times :)


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 02, 2013, 11:43:23 AM
let me look, i think on those its     19784

free cookie if you help me find mine :)

nevermind i just found it!, btw your stock should be 9E00 let me know if that location is good, im so happy i just found this for later files, its in almost the same spot


19784 its no good ,i found in other files 9E00 but in my file no.
0x198F2 its AA00 ... 800 GradC.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on November 02, 2013, 02:40:07 PM
one second sir, let me actually download your file :-P

wow, this is early, tons of maps different, even lamfa is smaller

and found it, your location is correct and it is AA00  .. would have helped if i read that first


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 03, 2013, 12:45:23 PM
one second sir, let me actually download your file :-P

wow, this is early, tons of maps different, even lamfa is smaller

and found it, your location is correct and it is AA00  .. would have helped if i read that first
yes!!!


Title: Re: The Volvo ME7 thread:
Post by: volvo245r on November 05, 2013, 07:27:42 AM
Hello everybody!
I am quite new to this wonderful forum and just started to learn about mapping.
I have a 2002 Volvo S80 2,4T (B5244T3 manual) which I was trying to get the flash from the ecm by using MPPS k-line on a bench. The problem is that I managed to read out a file of 512kb but soon realized that it should be 1024kb. I read the ecm one more time and successfully read the hole 29F800BB eeprom but now my car doesn't start.
I got the following error message on DIM: Service required STC.

Probably the file is corrupt in some way and I was wondering if there is any one having a original or tuned file that would fit my car?
Don't know what's wrong. I can still read and write to the ecu on the bench, but the car wont ignite.
The files i managed to read is here:https://www.dropbox.com/sh/kwl3v955q5ckv7c/HmTANKXvHH (https://www.dropbox.com/sh/kwl3v955q5ckv7c/HmTANKXvHH)

Would really appreciate if someone could help me out.

Best regards,
Linus from Sweden 


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 05, 2013, 07:51:26 AM
Hi,

This does not look good.  The file is all FF after 7FFFF!!

I don't have a complete match, but I do have a file based on the same layout for a HT engine.

I spliced the missing part from the HT file on-to yours and checksummed.

I have not idea if this will work so try at your OWN RISK :D





Title: Re: The Volvo ME7 thread:
Post by: volvo245r on November 05, 2013, 01:44:12 PM
Thank you very much!
I am waiting for a new MPPS, mine seems to be a little bit unstable (china clone). I will try your file as soon as the new MPPS arrives.
I don't understand why the file was corrupt. I didn't get any warnings or errors after reading.
When i flash with MPPS, should i go with bosch generic or Volvo S80? Volvo is strangely only 512kb.

Thank you for your help and that you took your time to look at my file.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 05, 2013, 01:54:59 PM
Use the bosch 1mb.
Did you try and read with that?   It looks like the flash has been overwritten but it could just be a bad read...



Title: Re: The Volvo ME7 thread:
Post by: hazard860 on November 05, 2013, 09:08:47 PM
looking to pick up a spare ecu incase mine gets botched up, does it have to be another R ecu? whats compatible?


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 06, 2013, 04:59:51 PM
Thank you very much!
I am waiting for a new MPPS, mine seems to be a little bit unstable (china clone). I will try your file as soon as the new MPPS arrives.
I don't understand why the file was corrupt. I didn't get any warnings or errors after reading.
When i flash with MPPS, should i go with bosch generic or Volvo S80? Volvo is strangely only 512kb.

Thank you for your help and that you took your time to look at my file.

Bosch generic 1Mb work on VOLVO with 1024kb files.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on November 06, 2013, 07:18:38 PM
looking to pick up a spare ecu incase mine gets botched up, does it have to be another R ecu? whats compatible?


look at the part number on your ECU,
the number on this ecu ends with 7712, this is from an XC70 or something but i just cloned my files onto it and it works perfect


Title: Re: The Volvo ME7 thread:
Post by: Xellvas on November 13, 2013, 01:41:57 PM
look at the part number on your ECU,
the number on this ecu ends with 7712, this is from an XC70 or something but i just cloned my files onto it and it works perfect


Read somewhere that as long as its the same CAN speed its compatible over the whole range? So i should be able to clone my orginal xxx7712 to the spare xxx7392?


Title: Re: The Volvo ME7 thread:
Post by: Xellvas on November 13, 2013, 01:52:41 PM
Sorry for 2nd post, couldnt add attachment with edit?

I dumped my V70 B5254T2 2004 Auto, can someone help me verify these locations? Going for stage 1 tune at this moment so these are the 3 ill need as far as i can understand?

LDRXN @ 27D78
KFZW 1-4 @ 111C4

And if someone could point towards KFLDHBN i would be gratefull.

Cheers!


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 13, 2013, 03:37:11 PM
If anyone is in need for original files, I have tuned a bunch of Volvo ME7's between 1999-2003 so if you need anything, just shout. Chances are I have those stock files saved (aut, man, 2wd, 4wd, different engine types...).

Fredrick, do you have any files for the P80 C70 T5 MAN EU by any chance?


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 14, 2013, 11:36:34 AM
1999 C70 T5 MAN USA


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 14, 2013, 11:37:47 AM
Thanks, I was expecting a 1024kb file?


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on November 14, 2013, 04:54:46 PM
i'm not sure dream3r, i think all of the 99's i have seen have a 512K 400BB chip

maybe the euro cars are different?

here is a c70 T5 supposedly "tuned", i haven't looked at it, i found it kicking around, check it out if you want

https://www.dropbox.com/s/qtyprmldcp0bb6d/bentuned.bin


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on November 16, 2013, 09:51:53 AM
Fredrick, do you have any files for the P80 C70 T5 MAN EU by any chance?

I just have one for the automatic I'm afraid.  :-\


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 16, 2013, 09:53:01 AM
That would do!  You don't have an EU S60/V70R file, pre 05 do you?


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on November 16, 2013, 09:57:38 AM
That would do! 


Here it is. I'll also look for the other file you asked for. As I'm sending this from my phone (out travelling you know) I urge you just to doublecheck the file as I have no winOLS with me.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 16, 2013, 09:58:35 AM
Thanks the R file would be a godsend tonight :)


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 16, 2013, 12:14:07 PM
Thanks, I was expecting a 1024kb file?
;) I foud it!!!
2000 C70 2.3T5 MAN EU


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 16, 2013, 12:28:05 PM
i'm not sure dream3r, i think all of the 99's i have seen have a 512K 400BB chip

maybe the euro cars are different?

here is a c70 T5 supposedly "tuned", i haven't looked at it, i found it kicking around, check it out if you want

https://www.dropbox.com/s/qtyprmldcp0bb6d/bentuned.bin
No good!
This file must have 1Mb. Is only half of it.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on November 16, 2013, 12:33:51 PM
i know i have it somewhere :-\ one second


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on November 16, 2013, 12:34:44 PM
https://www.dropbox.com/s/rbjpajen0j1pdek/ben800bb.bin

what about this one? lol, this is from a long time ago


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 16, 2013, 02:35:14 PM
https://www.dropbox.com/s/rbjpajen0j1pdek/ben800bb.bin

what about this one? lol, this is from a long time ago

You get the prize - thank you.

Now 250kbps R file .. :D


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on November 16, 2013, 04:02:20 PM
can 250K R file is what my car runs?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 16, 2013, 04:03:52 PM
Yeah but you're non EU buddy.


Title: Re: The Volvo ME7 thread:
Post by: xtiz on November 17, 2013, 05:17:43 PM
Does anyone have a file that would match my file ?

Did the stupid newbie thing and load out 512kb file and reload it again.


Volvo s60 2.4t 200hk. 2003

Sweden


\\ Fredrik


Title: Re: The Volvo ME7 thread:
Post by: xtiz on November 17, 2013, 05:19:12 PM
file upload


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 18, 2013, 03:45:52 AM
I have a problem with RPM limiter on a 2000 Volvo V70 2.0T MAN EU.
I found this limiter (0x11932) and I changed but no effect.
The car has another limitation at 4000 RPM when standing but I have not found it anywhere.
Someone may know where to find these limitations and can help me.




Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 20, 2013, 01:14:57 PM
I have a problem with RPM limiter on a 2000 Volvo V70 2.0T MAN EU.
I found this limiter (0x11932) and I changed but no effect.
The car has another limitation at 4000 RPM when standing but I have not found it anywhere.
Someone may know where to find these limitations and can help me.

You can try looking at locations 0x11936 and 0x1193C. You are going to have to test it. 0x11936 should be NMAXGE, but the value is 5500RPM. Similarly, 0x1193C is 5000RPM (if it is RPM). I have no clue what it is but it's in the section with all the limiters and it's the lowest value. (NMAXGE shouldn't matter since it's a manual car.) This file is a little different from what I was expecting to find.


Title: Re: The Volvo ME7 thread:
Post by: hazard860 on November 20, 2013, 01:48:18 PM
shit!, can someone yup load a pic of the boot pin on a s60r ecu real quick!!!!!!!!! like asap please...


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 20, 2013, 01:51:38 PM
There all different, trace it with a multimeter, it'll take like five minutes.


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 20, 2013, 02:06:02 PM
Just ground pin 24 of the PSOP44 flash through a 100ohm resistor. Consistent on every ECU I've seen.


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on November 20, 2013, 02:14:23 PM
Just ground pin 24 of the PSOP44 flash through a 100ohm resistor. Consistent on every ECU I've seen.

I did that on BMW.....

lol


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 20, 2013, 02:21:21 PM
There all different, trace it with a multimeter, it'll take like five minutes.
I think you're talking about the little via pads that are connected directly to P0L.4, right?


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 20, 2013, 02:46:45 PM
shit!, can someone yup load a pic of the boot pin on a s60r ecu real quick!!!!!!!!! like asap please...

(https://dl.dropboxusercontent.com/u/108416772/VolvoBootPin.jpg)


Title: Re: The Volvo ME7 thread:
Post by: terminator on November 20, 2013, 03:17:42 PM
Just ground pin 24 of the PSOP44 flash through a 100ohm resistor. Consistent on every ECU I've seen.

except siemens  ;)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 21, 2013, 02:14:38 AM
Has someone attacked that with a hotair station Robert? 

You can see the trace that goes to the pin on the pic, if your ECU is the same that is.


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 21, 2013, 09:48:34 AM
Has someone attacked that with a hotair station Robert? 

You can see the trace that goes to the pin on the pic, if your ECU is the same that is.
Haha no hot air that I know of. Got it from some junkyard selling on eBay.


Title: Re: The Volvo ME7 thread:
Post by: technic on November 21, 2013, 11:50:55 AM
except siemens  ;)

Before anyone asks, its 28 on Siemens ;)


Title: Re: The Volvo ME7 thread:
Post by: hazard860 on November 22, 2013, 04:09:51 PM
robert, or anyone i guess,.... have a method where they can log variables, im planning to run 550 ev14's, and was going to try scanxl to log with an elm cable, anyone have any input on this?


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 22, 2013, 06:12:55 PM
robert, or anyone i guess,.... have a method where they can log variables, im planning to run 550 ev14's, and was going to try scanxl to log with an elm cable, anyone have any input on this?

If you have a 2004 or earlier car, you won't be able to log without a combo of a k-line and a can interface. 2005 and up shouldn't be a problem if you have the correct parameters. The way a lot of people do it now is with VIDA and a DiCE. Unfortunately this isn't great for logging data in a tuning-friendly way.

Care to comment, John? ;)


Title: Re: The Volvo ME7 thread:
Post by: hazard860 on November 22, 2013, 06:27:12 PM
Could someone please give me a hand locating the hex address for the KRKTE in this 2004R6spd file linked blow? really appreciate any input!


Title: Re: The Volvo ME7 thread:
Post by: xtiz on November 23, 2013, 01:47:24 PM
Iam looking for boost limiters in my volvo S60 now.

Posting bin file and xdf file.

I have found some maps but iam really new in map searching. i have tuned a lot of aftermarkets ECU. but never really on this level.

Someone who knows the adress?



Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 01:50:28 PM
robert, or anyone i guess,.... have a method where they can log variables, im planning to run 550 ev14's, and was going to try scanxl to log with an elm cable, anyone have any input on this?


Yes, variables can be logged via canbus.  As Robert said you need to poll the Kline interface on the pre facelift cars for the CEM to open up it's relays.

The easy way is to use vida, but err its not a very nice way to tune.  I've got a working logger custom written for 05s, but it still needs work and it is also using a fairly expensive dual CAN arm setup.  Also I'm currently researching other methods of obtaining what I need in an effort to increase resolution.  I think its possible to get close or beyond the Audi stuff.  The extremely difficult part is getting all of the variables you need as they vary quite a bit.

I've still not got my head around DPPs and IDA as the Volvo memory layout seems to be different to Audi.  So I'm stuck there.



Title: Re: The Volvo ME7 thread:
Post by: ddillenger on November 23, 2013, 02:07:20 PM
Yes, variables can be logged via canbus.  As Robert said you need to poll the Kline interface on the pre facelift cars for the CEM to open up it's relays.

The easy way is to use vida, but err its not a very nice way to tune.  I've got a working logger custom written for 05s, but it still needs work and it is also using a fairly expensive dual CAN arm setup.  Also I'm currently researching other methods of obtaining what I need in an effort to increase resolution.  I think its possible to get close or beyond the Audi stuff.  The extremely difficult part is getting all of the variables you need as they vary quite a bit.

I've still not got my head around DPPs and IDA as the Volvo memory layout seems to be different to Audi.  So I'm stuck there.



You're stuck because you can't share any of the information necessary for any real help.


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 23, 2013, 02:20:13 PM
I've still not got my head around DPPs and IDA as the Volvo memory layout seems to be different to Audi.  So I'm stuck there.

I believe I've made a little bit of progress in this area. I'm sure you've already gotten this far John, but for anyone else who wants to try, here is what I believe to be true.
Volvo uses a different memory layout from Audi. Instead of the BIN section starting at 0x800000, the BIN begins at 0x0 (so you only need to load the original bin file with starting point of 0x0). Similarly Audi's RAM section begins at 0x380000 while Volvo's RAM section begins at 0x300000 (both Audi and Volvo RAM have size 0x10000).
When disassembling, this means it's no longer necessary to split the file into two parts.

Here's a comparison of the DPPs.
Audi
DPP0 = 0x204
DPP1 = 0x205
DPP2 = 0xE0
DPP3 = 0x3

Volvo
DPP0 = 0x4
DPP1 = 0x5
DPP2 = 0xC0
DPP3 = 0x3

Also, the processor type for the Rs is under C166 > C167CS

Please correct me if I'm wrong. I've just begun working on this again.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 02:31:10 PM
You're stuck because you can't share any of the information necessary for any real help.

That's not correct.  I've shared information with quite a few people who knew a bit about IDA and the C166, but unfortunately thy haven't got anywhere, yet.

The fact is some of my info, map locations mainly, not logging, is under an NDA.

Fwiw, the info given should have been enough to crack it but I struck out.  Try and try again as they say, or maybe do it myself.






Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 02:38:07 PM
I believe I've made a little bit of progress in this area. I'm sure you've already gotten this far John, but for anyone else who wants to try, here is what I believe to be true.
Volvo uses a different memory layout from Audi. Instead of the BIN section starting at 0x800000, the BIN begins at 0x0 (so you only need to load the original bin file with starting point of 0x0). Similarly Audi's RAM section begins at 0x380000 while Volvo's RAM section begins at 0x300000 (both Audi and Volvo RAM have size 0x10000).
When disassembling, this means it's no longer necessary to split the file into two parts.

Here's a comparison of the DPPs.
Audi
DPP0 = 0x204
DPP1 = 0x205
DPP2 = 0xE0
DPP3 = 0x3

Volvo
DPP0 = 0x4
DPP1 = 0x5
DPP2 = 0xC0
DPP3 = 0x3

Also, the processor type for the Rs is under C166 > C167CS

Please correct me if I'm wrong. I've just begun working on this again.

Funny this i was dumping RAM last night and came to the same conclusion.  But there seems to also be another section of RAM much lower where I think I found knock retard...

Can't remember offhand and I'm away ATM.  Does that ring any bells?

If you could shoot over your IDA DB, maybe we can get this rolling.

But yeah I could dump stuff from 0x3000-0x4000 too.  There's also some stuff hidden from DHA that I found, different read record stuff but still trying to work out what it is.

Does anyone have a list of me7 ecu requests?  Example is read data by identifier and the like...


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 23, 2013, 02:41:30 PM
Funny this i was dumping RAM last night and came to the same conclusion.  But there seems to also be another section of RAM much lower where I think I found knock retard...

Can't remember offhand and I'm away ATM.  Does that ring any bells?

If you could shoot over your IDA DB, maybe we can get this rolling.

But yeah I could dump stuff from 0x3000-0x4000 too.  There's also some stuff hidden from DHA that I found, different read record stuff but still trying to work out what it is.

Does anyone have a list of me7 ecu requests?  Example is read data by identifier and the like...

I'd be happy to send over my IDA DB. Before I do that though, I want to redo it. I started analyzing with the C167CR variant instead of the C167CS. I got them confused in my head when I did it late at night. haha

Any chance you can log a memory address and see what info is there, when you get a chance? I believe 0x30022F is some kind of ignition angle, but I have no way to test it, right now. As you know, my car is super extra out of commission for a little while longer! lol


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 23, 2013, 02:43:14 PM
Funny this i was dumping RAM last night and came to the same conclusion.  But there seems to also be another section of RAM much lower where I think I found knock retard...

Can't remember offhand and I'm away ATM.  Does that ring any bells?

If you could shoot over your IDA DB, maybe we can get this rolling.

But yeah I could dump stuff from 0x3000-0x4000 too.  There's also some stuff hidden from DHA that I found, different read record stuff but still trying to work out what it is.

Does anyone have a list of me7 ecu requests?  Example is read data by identifier and the like...

Also, the lower section of RAM that you see is the XRAM from this processor. It is usually accessed with DPP3.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 02:47:53 PM
I'd be happy to send over my IDA DB. Before I do that though, I want to redo it. I started analyzing with the C167CR variant instead of the C167CS. I got them confused in my head when I did it late at night. haha

Any chance you can log a memory address and see what info is there, when you get a chance? I believe 0x30022F is some kind of ignition angle, but I have no way to test it, right now. As you know, my car is super extra out of commission for a little while longer! lol

I'm guessing my tune will be jumbled from yours?  But yeah I can do that.  I suppose I could flash your us file its a facelift mt?

This is exciting, I didn't have anything on DPPs just my RAM discovery last night.  I can dump 255 bytes at a time which appears to be a limit with the read memory by address service.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 02:49:58 PM
Also, the lower section of RAM that you see is the XRAM from this processor. It is usually accessed with DPP3.

Hmmmm, makes sense.  So forgive me, these variables only exist in the xram? The purpose of this?  Faster, priority?  Or?


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 23, 2013, 02:51:07 PM
I'm guessing my tune will be jumbled from yours?  But yeah I can do that.  I suppose I could flash your us file its a facelift mt?

This is exciting, I didn't have anything on DPPs just my RAM discovery last night.  I can dump 255 bytes at a time which appears to be a limit with the read memory by address service.

Of course! I completely forgot about the file.
This is the one I'm using.
http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=4530.0;attach=7726


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 02:55:46 PM
Cool, will flash it and run it and log it.  Might take a day or so though as I'm away with the Mrs.

How many bytes? Do you want a log with other variables at the same time?


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 23, 2013, 02:56:36 PM
Hmmmm, makes sense.  So forgive me, these variables only exist in the xram? The purpose of this?  Faster, priority?  Or?
XRAM is faster and contained within the C167. Main code section shouldn't begin until 0x10000 I believe.


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 23, 2013, 02:58:09 PM
Cool, will flash it and run it and log it.  Might take a day or so though as I'm away with the Mrs.

How many bytes? Do you want a log with other variables at the same time?
I believe it's only one byte. Factor is likely 0.75. I don't have any other RAM variables to log right now, but it probably wouldn't be a bad idea to log the real target ignition angle along with it, for comparison.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 03:04:42 PM
I believe it's only one byte. Factor is likely 0.75. I don't have any other RAM variables to log right now, but it probably wouldn't be a bad idea to log the real target ignition angle along with it, for comparison.

I think the only one I have is the output angle zwout?  But yeah I can do that.  I suppose this ram location I have old confirm the dpp3 setting? 

If I'm right about what I found last night I'll have the ram locations for all software versions for about 13 variables, potentially a huge discovery.  It was like 2am though so it all needs tested.



Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 03:12:22 PM
It's the ignition angle identifier I mean...

So are you basing the theory on the factor used in the assembly ?  Or are you following what you hope is mbas or something?


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 23, 2013, 03:16:22 PM
It's the ignition angle identifier I mean...

So are you basing the theory on the factor used in the assembly ?  Or are you following what you hope is mbas or something?

I'm using the theory that most of the units of gradKW are 0.75. ;) Total guesswork!


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 03:22:04 PM
I'm using the theory that most of the units of gradKW are 0.75. ;) Total guesswork!

Lol, good old trial and error huh.  Story of my life !! :)


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 23, 2013, 03:23:17 PM
Lol, good old trial and error huh.  Story of my life !! :)
Trial and error is the best way! I think you'll like my latest project. I haven't shared it with anyone yet. Do you have a BitBucket account?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 03:25:36 PM
Trial and error is the best way! I think you'll like my latest project. I haven't shared it with anyone yet. Do you have a BitBucket account?

Nope, because I just had to google it!!!  Can do though.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 03:28:06 PM
Ok, got one, usual details.


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 23, 2013, 03:29:46 PM
Ok, got one, usual details.
Just added you to the repo! I'll upload a test exe to the main directory so you can try it out.


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 23, 2013, 03:31:23 PM
Ok, got one, usual details.
Executable added under the downloads section.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 04:26:59 PM
Executable added under the downloads section.

Cool will check it out.   Nice.

Funny enough I wrote a function to find the a2l yesterday it looks very different.   You can tell I'm old school C Haha.


Title: Re: The Volvo ME7 thread:
Post by: rkam on November 23, 2013, 04:47:03 PM
Quote from: dream3R
Does anyone have a list of me7 ecu requests?  Example is read data by identifier and the like...

A1 No Operation Performed (keep alive)
A3 Security Access Mode
A5 Read Current Data By Offset
A6 Read Current Data By Identifier
A7 Read Current Data By Address
A8 Set Data Transmission
A9 Stop Data Transmission
AA Dynamically Define Record
AB Read Freeze Frame Data By Offset
AC Read Freeze Frame
AD Read Freeze Frame By DTC
AE Read DTC
AF Clear DTC

B0 Input Output Control By Offset
B1 Input Output Control By Identifier
B2 Control Routine By Offset (Activation)
B4 Define Read Write ECU data
B8 Write Data Block By Offset
B9 Read Data Block By Offset
BA Write Data Block By Address
BB Read Data Block By Address


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 23, 2013, 04:51:01 PM
Thanks Bent,
 
Sorry,  I meant sub commands.   There are a few in the AA section for example and they're not documented in DHA.

AA30 is one.   I wondered if a vag list would help.

A1 No Operation Performed (keep alive)
A3 Security Access Mode
A5 Read Current Data By Offset
A6 Read Current Data By Identifier
A7 Read Current Data By Address
A8 Set Data Transmission
A9 Stop Data Transmission
AA Dynamically Define Record
AB Read Freeze Frame Data By Offset
AC Read Freeze Frame
AD Read Freeze Frame By DTC
AE Read DTC
AF Clear DTC

B0 Input Output Control By Offset
B1 Input Output Control By Identifier
B2 Control Routine By Offset (Activation)
B4 Define Read Write ECU data
B8 Write Data Block By Offset
B9 Read Data Block By Offset
BA Write Data Block By Address
BB Read Data Block By Address


Title: Re: The Volvo ME7 thread:
Post by: rkam on November 23, 2013, 05:20:39 PM
Example:

7a aa 00 clear list of all identifiers
7a aa 01 specify record offset
7a aa 20 10 5a append record identifier 10 5a
7a aa 21 10 7b append record identifier 10 7b

7a a6 f0 00 01 read dynamic record #1 send record once
7a a6 ef ff 01 read dynamic record #2 send record once

But it's easier to just read the records directly:

7a a6 10 5a 01
7a a6 10 7b 01
or
7a a6 10 60 01 (real ignition angle)


Title: Re: The Volvo ME7 thread:
Post by: rkam on November 23, 2013, 05:53:10 PM
List of identifiers. 1999-2004 I believe.



Title: Re: The Volvo ME7 thread:
Post by: hazard860 on November 24, 2013, 01:30:36 AM
04 is a shitter, now i see why everyone wants 05-07.....its like me5.92 in my a4 all over again *face palm*


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 24, 2013, 01:38:09 AM
Example:

7a aa 00 clear list of all identifiers
7a aa 01 specify record offset
7a aa 20 10 5a append record identifier 10 5a
7a aa 21 10 7b append record identifier 10 7b

7a a6 f0 00 01 read dynamic record #1 send record once
7a a6 ef ff 01 read dynamic record #2 send record once

But it's easier to just read the records directly:

7a a6 10 5a 01
7a a6 10 7b 01
or
7a a6 10 60 01 (real ignition angle)

Thanks!  Yeah its easier reading the identifier but I'm looking to increase speed significantly. Prj gave me a good idea but I need to map the memory out to make it work,  hence IDA.   



Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 24, 2013, 09:04:10 AM
List of identifiers. 1999-2004 I believe.



Great list, yeah definitely pre facelift P2 commands.


Title: Re: The Volvo ME7 thread:
Post by: xtiz on November 26, 2013, 01:58:45 PM
(http://i139.photobucket.com/albums/q283/xtiz/boostmap_zpsfd9c3dfd.jpg) (http://s139.photobucket.com/user/xtiz/media/boostmap_zpsfd9c3dfd.jpg.html)

Maybe this is the boostlimiter in my file from Volvo s60 2.4t. ?

This bin file is from local Volvo dealer yesterday.


Title: Re: The Volvo ME7 thread:
Post by: xtiz on November 26, 2013, 02:07:26 PM
(http://i139.photobucket.com/albums/q283/xtiz/boostlimiter_zps3caefe0c.jpg) (http://s139.photobucket.com/user/xtiz/media/boostlimiter_zps3caefe0c.jpg.html)

Adress 0x1BCD0


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on November 26, 2013, 02:17:46 PM
boost limiter?

read up on http://s4wiki.com/wiki/Tuning

very good info


Title: Re: The Volvo ME7 thread:
Post by: xtiz on November 26, 2013, 04:35:39 PM
Very good info. I have a lot of work in front of me.

I was thinking on KFLDHBN.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on November 26, 2013, 09:45:29 PM
yes that does look like KFLDHBN

if your starting out with tuning, find maps for a stage 1 to start

KFLDRX also known as LDRXN
KFZW
LAMFA
KFLBTS



Title: Re: The Volvo ME7 thread:
Post by: xtiz on November 27, 2013, 12:04:54 AM
thanks mate.

just what i am looking for. :) 


My goal is bigger turbo and injector. But big work whit an xdf file before i can do all that.

For the moment just stage 1 is better than nothing :D


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 28, 2013, 10:44:30 PM
Hi everyone,
I wanted to share a version of prj's AutoIt script that I modified to work on Volvo BIN files.
This helps setup the file in IDA for disassembly. Have fun!
https://github.com/guitar24t/VolvoDisassemblyHelper


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 28, 2013, 11:37:47 PM
To anyone using my checksum utility, it just received a major update.
It will now monitor a directory and auto update bin files with incorrect checksums. Also has an option to run on startup.
Thanks!
Download is on GitHub. Here's the link for convenience:
https://github.com/guitar24t/VolvoME7ChecksumUpdater


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 29, 2013, 02:52:39 AM
I can verify the DPP settings.  I'm finding most of the functions and maps now.

This is exciting days.  I can foresee custom code not being too far away.

I've found the read data by identifier function in my bin file, it seems Audi don't use this much but Volvo do.  I might not be too difficult to use this function to return any RAM data/add my own identifier.  Maybe mapping the RAM and outputting that would be better though.

One good thing about that service, it's consistent between years so code could be written to output a RAM map for any Volvo bin file ;)  This RAM map could be fed in-to a CAN logging app

Thanks for publishing this guitar24t, I feel like I might lose my whole December now :)

Does anyone know much about PROKONAL bitmasks?  I think I translated that function last night, but the bitmask seems different to VAG.  I assume that they are platform/implementation independent?

Exciting days for Volvo geeks like me :)  And thanks to my obsessive brain I'm getting the hang of ASM quick.



Title: Re: The Volvo ME7 thread:
Post by: rkam on November 29, 2013, 02:49:49 PM
RAM (including registers like DPP) can be read with A7 command.
E000-10000 and 300000-320000


Title: Re: The Volvo ME7 thread:
Post by: dream3R on November 29, 2013, 02:53:54 PM
I'll need to retest but I don't think my ECU lets me read xram with that command.


Title: Re: The Volvo ME7 thread:
Post by: xtiz on December 07, 2013, 10:41:11 AM
Someone please help me found LDRXN and KFLDIMX in this file.??

Really need help whit this. =)

/ Fredrik


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on December 07, 2013, 12:16:29 PM
KFLDRX 267B6
KFLDIMX 268B6


Title: Re: The Volvo ME7 thread:
Post by: hazard860 on December 07, 2013, 08:53:53 PM
Could anyone please help me find the KRKTE in this file???

Thanks to all that help one another out!


Title: Re: The Volvo ME7 thread:
Post by: xtiz on December 08, 2013, 01:33:18 AM
Many thanks. Now i got boost =)



Title: Re: The Volvo ME7 thread:
Post by: ddillenger on December 12, 2013, 11:16:21 PM
I'm sure most of you have this already, but I either haven't found it, or it hasn't been posted.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 13, 2013, 01:51:24 PM
thanks alot. this helps a ton


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on December 13, 2013, 02:17:43 PM
I'm sure most of you have this already, but I either haven't found it, or it hasn't been posted.
I believe this is the same file posted here (converted into ols).
http://nefariousmotorsports.com/forum/index.php?topic=340.msg46737#msg46737


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on December 13, 2013, 02:39:02 PM
I believe this is the same file posted here (converted into ols).
http://nefariousmotorsports.com/forum/index.php?topic=340.msg46737#msg46737

It is, but there was no bin posted with that a2l.


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on December 13, 2013, 02:44:15 PM
It is, but there was no bin posted with that a2l.
Yeah, it went with the bin a couple posts earlier.
Nice for people to have the ols format now, anyway.


Title: Re: The Volvo ME7 thread:
Post by: OwnedAVolvoOnce on December 16, 2013, 12:50:34 PM
I'm sure most of you have this already, but I either haven't found it, or it hasn't been posted.

Just to clarify, this is for a 2000 V70R?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on December 16, 2013, 01:00:27 PM
S70R/V70R I think but not 100%.  It's definitely the older P80 platform, ME7.0


Title: Re: The Volvo ME7 thread:
Post by: OwnedAVolvoOnce on December 16, 2013, 01:02:04 PM
S70R/V70R I think but not 100%.  It's definitely the older P80 platform, ME7.0

I'm looking to tune a 2001 P2 with ME7.0x.

In comparing to the B6284T bins posted earlier on, it appears to be quite a good match.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on December 16, 2013, 01:03:55 PM
I'm looking to tune a 2001 P2 with ME7.0x.

In comparing to the B6284T bins posted earlier on, it appears to be quite a good match.

ME7.01 that will be.


Title: Re: The Volvo ME7 thread:
Post by: xtiz on December 17, 2013, 06:05:49 AM
KFLDRX also known as LDRXN is that an 1x16 map or 6x16?

can only find 6x16. Someone plz?


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on December 17, 2013, 07:18:16 AM
KFLDRX also known as LDRXN is that an 1x16 map or 6x16?

can only find 6x16. Someone plz?

1x16 (LDRXN) in older cars, 6x16 in newer...


Title: Re: The Volvo ME7 thread:
Post by: xtiz on December 17, 2013, 07:55:46 AM
Thanks. seems that i have the right then.

I have tunad a lot of Saab Trionic system so this one is new to me.

I have´t figurid out have its works.

I understand that i need to request moore boost and so on. but i dont know how to adjust LDXRN. Can someone explain ?

Iam from sweden if oyu wonder why my english i so bad.


Thanks for reply.

Mvh Fredrik


Title: Re: The Volvo ME7 thread:
Post by: xtiz on December 17, 2013, 09:56:02 AM
wrong file


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on December 18, 2013, 10:26:37 AM
Just to clarify, this is for a 2000 V70R?

I believe this is for a 2000 V70 T5 Manual with a B5234T3 engine. The R's of that year came with a B5244T2.


Title: Re: The Volvo ME7 thread:
Post by: Xellvas on January 19, 2014, 02:12:48 AM
I'm about to try modifying my car. It's a 2004 2.5 LPT.
Original both lamfa and kflbts table all lamda 1.
Due to increased boost should i set kflbts 0,89-ish in higher load scenarios?
Also kfzw 1 and 2 anyone have any recommendation on initial changes?
What's the best way to log? I have access to vida and dice. Or does me7logger work well on the Volvos?

Thanks in advance


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 19, 2014, 04:08:33 AM
I'm about to try modifying my car. It's a 2004 2.5 LPT.
Original both lamfa and kflbts table all lamda 1.
Due to increased boost should i set kflbts 0,89-ish in higher load scenarios?
Also kfzw 1 and 2 anyone have any recommendation on initial changes?
What's the best way to log? I have access to vida and dice. Or does me7logger work well on the Volvos?

Thanks in advance

Hello,

About your other question, ldrxn, read the wiki it will tell you everything you need to know.

First of all careful with your block it's 83mm bore and those are well known for splitting liners.

You'll be able to log basic parameters (realtime only) with VIDA, and no ME7L won't work at all.

With that block it might be an idea to start with a factory S60R kfzw/wop and go from there.  If you look in the original files section you'll find the file from my 2005 S60R.





Title: Re: The Volvo ME7 thread:
Post by: Xellvas on January 19, 2014, 05:39:34 AM
Thanks. Yeah R parameters should probably be a good baseline. I'm thinking I probably shouldn't boost more than  .7 bars and I think kfldhbn will limit to just that.
I've got the basic hang of adjusting ldrxn. Kfmirl seems to be calibrated up to 166, more than enough. Anything else worth considering?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 19, 2014, 08:41:18 AM
Thanks. Yeah R parameters should probably be a good baseline. I'm thinking I probably shouldn't boost more than  .7 bars and I think kfldhbn will limit to just that.
I've got the basic hang of adjusting ldrxn. Kfmirl seems to be calibrated up to 166, more than enough. Anything else worth considering?

My advise is to go through the wiki :)

What turbo do you have?


Title: Re: The Volvo ME7 thread:
Post by: Xellvas on January 20, 2014, 05:05:27 AM
My advise is to go through the wiki :)

What turbo do you have?

Not entirely shure but i think its either Mitsu 13C or 13G, ive tried to find out what their differences are. But havent found anything other than .9 - 1 bar seems to be the limit.
Im not aiming for the sky performancewise, its a learning project.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 20, 2014, 05:33:02 AM
I had 13g in my mind as I typed my reply.

Good luck :)

My advice is only to make changes to the software that you fully understand, so start small and slowly build your tune up, understanding changes made in each FR function before you change anything.

The wiki gives a great launchpad for the basic changes, then dive in-to the Audi /Alfa FR's which can be found on here for anything not in the wiki that you would like to change.

BTW, the map LDRXN doesn't existing in P2 Volvo files, it's KFLDRX and it has an extra input variable, lamsons_w ;)


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 20, 2014, 10:11:12 AM
It is a 13T.

If your KFLBTS is all 1.0,then its not KFLBTS.


Title: Re: The Volvo ME7 thread:
Post by: Xellvas on January 20, 2014, 02:39:03 PM
It is a 13T.

If your KFLBTS is all 1.0,then its not KFLBTS.

I thought it was kinda wierd at the moment, but didn't give much thought, might remember it wrong though. I posted my file on page 18 and my system is down atm. Could a kind soul help check it out and verify some maps? I would be very much grateful.

Dream3R I would never think of changing anything unless I'm sure. Learned that the hard way.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 09, 2014, 02:56:47 PM
Has anyone found %BBBO to exist in Volvo files?


Title: Re: The Volvo ME7 thread:
Post by: JZW on March 05, 2014, 02:49:02 PM
If anyone is in need for original files, I have tuned a bunch of Volvo ME7's between 1999-2003 so if you need anything, just shout. Chances are I have those stock files saved (aut, man, 2wd, 4wd, different engine types...).

Yes, I need a 01 S60 T5 Auto LPT model please,

thanks,

JZW


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on March 05, 2014, 02:54:20 PM
Robert found $BBM the other day. He was so excited.


Title: Re: The Volvo ME7 thread:
Post by: JZW on March 05, 2014, 11:16:48 PM
I saw the guy asking for krkte in the 04 S60R file. Has anyone found this map location? I saw one file where it was guessed to be in the same mapping loaction as the V70 mapping, but after making a change, no fuel trim changes were noted for larger injectors.

Anyone have an idea on the KRKTE location on the 04 KRKTE location?

thanks,

JZW


Title: Re: Re: Re: The Volvo ME7 thread:
Post by: dream3R on March 06, 2014, 12:22:56 AM
I saw the guy asking for krkte in the 04 S60R file. Has anyone found this map location? I saw one file where it was guessed to be in the same mapping loaction as the V70 mapping, but after making a change, no fuel trim changes were noted for larger injectors.

Anyone have an idea on the KRKTE location on the 04 KRKTE location?

thanks,

JZW

It's in a few different places in the earlier files,  I think I've spotted it in at least three different.

The only real way without a2ls is disassembly.  You'll need to find KVB as well unless you want your customers to have hybrid gas mileage. :-)


Title: Re: Re: Re: The Volvo ME7 thread:
Post by: dream3R on March 06, 2014, 12:25:00 AM
Robert found $BBM the other day. He was so excited.

Robert?   I came to the conclusion %BBBO doesn't exist,  can't imagine BlackBerry Messenger does either :-)


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on March 06, 2014, 12:26:32 AM
In this context it means Big Black Meatstick.

You can imagine his excitement :o

As for JZW, your file resembles the 05's more than it does the 04. It looks to be shortly after FKKVS.


Title: Re: Re: Re: The Volvo ME7 thread:
Post by: dream3R on March 06, 2014, 01:32:12 AM
In this context it means Big Black Meatstick.

You can imagine his excitement :o

As for JZW, your file resembles the 05's more than it does the 04. It looks to be shortly after FKKVS.

How quaint,  I think the humour is lost on me as I'm English :-)

He said he tried there, aka the ME9 spot.


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on March 06, 2014, 01:57:58 AM
I looked at his file, it's there.


Title: Re: Re: Re: The Volvo ME7 thread:
Post by: JZW on March 06, 2014, 10:07:58 AM
Robert?   I came to the conclusion %BBBO doesn't exist,  can't imagine BlackBerry Messenger does either :-)

You are correct, we have tried the one location below kflbts and it did not seem to be correct.

You are correct, I posted an 05 S60R file. I did not want to post the actual file as it was modified by someone.

Here is the actual 04 file I have in question. Willing to pay for this KRKTE address if someone can help me.

thanks,

John


Title: Re: The Volvo ME7 thread:
Post by: dream3R on March 06, 2014, 11:59:19 AM
That file is modified, but a bit strangely.


Title: Re: The Volvo ME7 thread:
Post by: JZW on March 06, 2014, 12:53:49 PM
That file is modified, but a bit strangely.

Yes, that is why I did not want to post it originally. Its not running too well. Its a known tuner.

Would like to pull file once I can get some help :-)


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on March 06, 2014, 01:22:42 PM
Yes, Tuner doesnt like safety and has no clue on Volvo Torque structure...


Title: Re: The Volvo ME7 thread:
Post by: JZW on March 06, 2014, 01:48:51 PM
They are trying to tune a larger than stock turbo, but have seen quite a few tunes from this tuner and the only two things changed in the tunes I have seen before are kfldrx and lamfa and that is it !  No Kfmirl or Kmiop at all...


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on March 06, 2014, 01:52:45 PM
Larger Turbo? Funny. I have around 60 Maps plus curves changed for that usualy.

Damn. Im doing too much. Ldrxn should be enough as i see now :)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on March 06, 2014, 01:53:06 PM
kfmirl is changed but not iop,also much more wrong :)

There's also an unknown to me map changed in LDRLMX I found it in the asm but have no idea what it's called.


Title: Re: The Volvo ME7 thread:
Post by: JZW on March 06, 2014, 01:56:22 PM
Larger Turbo? Funny. I have around 60 Maps plus curves changed for that usualy.

Damn. Im doing too much. Ldrxn should be enough as i see now :)

Yup, that is all you  need, KFLDRX and a little fuel is all you need :-)  No timing or kmiop or PID needed, they just rock and roll when the boost it put through the roof. They guys said, we get an overboost code, can you turn that off for us :-)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on March 06, 2014, 02:04:44 PM
Yup, that is all you  need, KFLDRX and a little fuel is all you need :-)  No timing or kmiop or PID needed, they just rock and roll when the boost it put through the roof. They guys said, we get an overboost code, can you turn that off for us :-)

I hope that there is a good supply of 2.5L blocks in the states ;)


Title: Re: The Volvo ME7 thread:
Post by: JZW on March 07, 2014, 12:17:19 AM
I hope that there is a good supply of 2.5L blocks in the states ;)

I will get it under control. Got my PID boost mapping now and will probably fly out and custom tune the car.

Bring it up slowly :-)


Title: Re: The Volvo ME7 thread:
Post by: OwnedAVolvoOnce on March 17, 2014, 10:51:56 PM
Attempting to read off of a spare ECU via Galletto 1260 in boot mode, however I'm running into one specific issue: "boot mode not active".

I have the software and driver installed on a Windows XP machine. I've tried uninstalling the drivers and rebooting numerous times.

The ECU is from a 2001 S80.

I'm curious about the specific setup you have used to get into boot mode with your bench rigs.

I've tried the setup on the bottom in this picture here: http://wiki.obdtuning.com/images/e/e8/AudiPorscheSeatSkodaVAGME7.jpg

Instead of pin 2, A53, a54. Ground
Instead of pin 43, b22. K line
Instead of pin 3, b11. +12VDC
Instead of pin 62, b37 +12VDC switched
Instead of pin 21, b38 ground of engine control relay coil

What I'm thinking I may not be doing correctly would be the 5k resistor on the boot pin, and the immobilizer signal. What I've tried is +12V on pin B45 which is described as "Fuel Pump activation control signal" which is from the CEM.


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on March 17, 2014, 10:57:00 PM
I just power it all at once. I've never simulated ignition on any ecu, and I've never used a resistor (save for the CAN ME7.1.1's).

2002-2006:

(http://i.imgur.com/kSlBDzK.jpg)

1999-2001:

(http://i.imgur.com/RxTcQLl.jpg)


Title: Re: The Volvo ME7 thread:
Post by: OwnedAVolvoOnce on March 17, 2014, 11:56:19 PM
Is that ignition to A29?

The standard boot mode procedure of shorting pin 24 of eprom still applies?


Title: Re: The Volvo ME7 thread:
Post by: overspeed on March 20, 2014, 02:07:24 PM
Attempting to read off of a spare ECU via Galletto 1260 in boot mode, however I'm running into one specific issue: "boot mode not active".

Never made Volvos ME7, but galletto and I have serious issues when trying to make boot work lol ;D


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on March 20, 2014, 02:14:03 PM
Same procedure as VAG for bootmode, hasn't failed me yet. Granted, I've only done 3.


Title: Re: The Volvo ME7 thread:
Post by: overspeed on March 20, 2014, 03:07:47 PM
My 1260 isn´t so easy... i use MPPS with sucess everytime


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on May 01, 2014, 11:46:13 AM
Anyone tuning Volvos these days?  :D


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on May 01, 2014, 12:00:38 PM
Anyone tuning Volvos these days?  :D
Me! Me! Pick me!


Title: Re: The Volvo ME7 thread:
Post by: contrast on May 01, 2014, 01:57:44 PM
Me too. Trying my best to understand this sorcery


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on May 02, 2014, 02:33:35 PM
Good to hear. I just got myself a "new" car and will be digging into that one shortly. A Leon Cupra 2.0T. Seems like a nice ride, I've only had it for one day.  :D


Title: Re: Re: The Volvo ME7 thread:
Post by: technic on May 03, 2014, 12:38:53 PM
You had it for a whole day and haven't tuned it yet?! :O


Title: Re: Re: The Volvo ME7 thread:
Post by: fredrik_a on May 03, 2014, 12:51:57 PM
You had it for a whole day and haven't tuned it yet?! :O

 ;D

Not yet, but I have started looking for all the part numbers on the fuel injectors, the air mass meter, fuel pump and so on to get an idea where the first bottle neck is. I just squeezed my 2-channel temperature probe before and after the intercooler and that will probably have to be upgraded as well in due time.


Btw, who came up with the brilliant idea of integrating the exhaust manifold with the turbine housing? :)


Title: Re: Re: The Volvo ME7 thread:
Post by: technic on May 03, 2014, 02:26:43 PM
I think your conclusion will be HPFP and IC upgrades to begin with :)


Title: Re: Re: The Volvo ME7 thread:
Post by: fredrik_a on May 03, 2014, 02:41:01 PM
I think your conclusion will be HPFP and IC upgrades to begin with :)

Seems like it...  :-\


Title: Re: The Volvo ME7 thread:
Post by: prj on May 03, 2014, 04:04:35 PM
Disagree, can be tuned to quite good power on stock hardware.


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on May 03, 2014, 10:10:52 PM
Anyone have a US spec 2004 S60R Auto file?

Thanks!


Title: Re: The Volvo ME7 thread:
Post by: technic on May 04, 2014, 02:17:50 AM
Disagree, can be tuned to quite good power on stock hardware.
It can, it depends on your goals I guess. Boosting 1.7 and over, you will have lean spots around 4k even if you increase fuel pressure on the stock pump. Talking K04 here.

Sorry for the OT. Will check for S60R file  :P


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on May 04, 2014, 10:23:08 PM
It can, it depends on your goals I guess.

I was thinking along the lines of 400 hp or something like that.


Title: Re: The Volvo ME7 thread:
Post by: saoron2002 on May 24, 2014, 02:10:38 PM
Hi to all,
After reading this thread carefully twice and also S4Wiki, I made a file for my 2004 S60R. It is stock hardware with only upgraded catback.
I have loaded this mod file and there is definitely improvement, although I feel should be smoothed further.

Here is enclosed the .ols project, any advice/clues for improving this stage 1 will be highly appreciated.

Does anyone know the map name / purpose from 1E886 ? I have compared R-file with T5-file and in the R-file is clearly higher, but have no damos for this software version neither for something close.

Thanks in advance


Title: Re: The Volvo ME7 thread:
Post by: contrast on May 25, 2014, 09:24:35 AM
First thing I noticed was LDRXN (or whatever it was called) is stock. Fueling is also stock.
I don't understand how does the car feel faster..

Can anybody please explain the torque model on these R's? I mean especially KFMIRL and KFMIOP. How do people go about tuning these maps?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on May 26, 2014, 12:45:03 AM
Hi to all,
After reading this thread carefully twice and also S4Wiki, I made a file for my 2004 S60R. It is stock hardware with only upgraded catback.
I have loaded this mod file and there is definitely improvement, although I feel should be smoothed further.

Here is enclosed the .ols project, any advice/clues for improving this stage 1 will be highly appreciated.

Does anyone know the map name / purpose from 1E886 ? I have compared R-file with T5-file and in the R-file is clearly higher, but have no damos for this software version neither for something close.

Thanks in advance

1E886:  you don't have to concern yourself with, it's to-do with cam angles.

I'm not sure what you are doing with the MAF maps, what is your line of thinking there?

Your kfzw maps don't look right.


Title: Re: The Volvo ME7 thread:
Post by: contrast on May 26, 2014, 12:53:46 AM
Im not near my computer atm, but if i remember correctly, KFZW maps were offset a bit. Location was correct if I remember correctly. Also those maps are signed.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on May 26, 2014, 01:00:32 AM
Anyone have a US spec 2004 S60R Auto file?

Thanks!

There's one in the ori files section, iirc, krazybiker...

edit:  ooops, iirc he's MT :)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on May 26, 2014, 01:05:14 AM
First thing I noticed was LDRXN (or whatever it was called) is stock. Fueling is also stock.
I don't understand how does the car feel faster..

Can anybody please explain the torque model on these R's? I mean especially KFMIRL and KFMIOP. How do people go about tuning these maps?


boost map is modified, we're you looking at the tuned file?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on May 26, 2014, 01:07:13 AM
Disagree, can be tuned to quite good power on stock hardware.

Agreed, one I tuned recently on stock hardware, but with it's DP decatted made 355 bhp.  IAT's were high though.


Title: Re: The Volvo ME7 thread:
Post by: contrast on May 26, 2014, 03:03:47 AM
boost map is modified, we're you looking at the tuned file?

Now I might've been wrong previously. I'll recheck later.


Title: Re: The Volvo ME7 thread:
Post by: saoron2002 on May 26, 2014, 03:47:39 AM
1E886:  you don't have to concern yourself with, it's to-do with cam angles.

I'm not sure what you are doing with the MAF maps, what is your line of thinking there?

Your kfzw maps don't look right.


Hi, feedback highly appreciated. In regards to MAF maps, I have seen pro tuned files with the same approach, MLHFM bumped up across the board by some %, I guess is allowing more max fuel values, but I might be wrong here. Also in other tunes (example 1.8T nefmoto sample file for stage 1 E85), I see KFLHFM progressively increased towards the high revs end.
With KFZW maps, I thought to just increase the lowest timing points in mid loads slightly at first, did not want to touch the higher loads/revs to avoid knocking (don't know how much additional timing this engine can take) as by increasing the boost the timing is increased indirectly as well by my understanding or at least the chance for earlier knocking occurrence. Or have I marked the KFZW totally wrong?.
Thanks a lot to everyone for keeping this thread alive and contributing to it


Title: Re: The Volvo ME7 thread:
Post by: saoron2002 on May 26, 2014, 03:56:55 AM
Today will be some data logging, I am slightly concerned about the fuelling on my mod1, as in this file the LAMFA is Winols greyed out (I guess outside the checksum area). Will post results later


Title: Re: The Volvo ME7 thread:
Post by: tjwasiak on May 26, 2014, 05:11:33 AM
(...) In regards to MAF maps, I have seen pro tuned files with the same approach, MLHFM bumped up across the board by some %, I guess is allowing more max fuel values, but I might be wrong here. Also in other tunes (example 1.8T nefmoto sample file for stage 1 E85), I see KFLHFM progressively increased towards the high revs end.
Do not copy anything from other tunes if you do not understand changes!!
With KFZW maps, I thought to just increase the lowest timing points in mid loads slightly at first, did not want to touch the higher loads/revs to avoid knocking (don't know how much additional timing this engine can take) as by increasing the boost the timing is increased indirectly as well by my understanding or at least the chance for earlier knocking occurrence.
You can make small changes and log to find the best timing for your boost, fuelling and other car/setup/location specific variables.


Title: Re: The Volvo ME7 thread:
Post by: saoron2002 on May 26, 2014, 05:34:52 AM
Do not copy anything from other tunes if you do not understand changes!!You can make small changes and log to find the best timing for your boost, fuelling and other car/setup/location specific variables.
Thanks for the advice.
In regards to MLHFM changes I quoted, I do understand what others did, does not hurt bumping up this especially at higher airflow figures, as for 10 years old car I assure you the MAF is off its original MAX output, and even if it isn't no harm of tricking the ECU to allow 1-2 mg/str additional maximum injected quantity.
Any notes appreciated and taken into account though :)


Title: Re: The Volvo ME7 thread:
Post by: tjwasiak on May 26, 2014, 05:49:44 AM
(...) (..) as for 10 years old car I assure you the MAF is off its original MAX output, and even if it isn't no harm of tricking the ECU to allow 1-2 mg/str additional maximum injected quantity.
IMHO you are wrong. Tuning is not about using aged not working properly sensors and readjusting their linearisations by few percents here and there. If your MAF is faulty buy new genuine one! You should not change any "calibration" maps if they do not reflect hardware changes and as we are talking about Stage 1 tune you should just leave them stock.

MAF is used for fuelling to be exact as requested by the ECU. Having MAF maps off makes just bigger LTFT.


Title: Re: The Volvo ME7 thread:
Post by: saoron2002 on May 26, 2014, 06:34:57 AM
MAF is used for fuelling to be exact as requested by the ECU. Having MAF maps off makes just bigger LTFT.
Totally agree with you on this. And the end result is  ... > fuelling IMO
@ tjwasiak :
I highly appreciate your work / help to others and reputation throughout the other forums too


Title: Re: The Volvo ME7 thread:
Post by: contrast on May 26, 2014, 08:13:15 AM
boost map is modified, we're you looking at the tuned file?

Still I'm seeing KFLDRX and KFLDHBN are stock. Comparing with my stock defined file, I see no difference there?
Help me out here. I don't want to think I'm blind.

KFZW maps should start from 113C8 for the first one. The rest should be adjusted same way.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on May 26, 2014, 10:50:53 AM
You're looking at the wrong file then.

Another note about this file it's a very early version, I'd hunt down a newer 04 file, or get a dealer upgrade then tune..



Title: Re: The Volvo ME7 thread:
Post by: saoron2002 on May 26, 2014, 02:08:04 PM
You're looking at the wrong file then.

Another note about this file it's a very early version, I'd hunt down a newer 04 file, or get a dealer upgrade then tune..


Thanks dream3r,
That was exactly what I thought, since I got the car it never felt smooth enough with the throttle response, and although just started learning petrol ECUs, just by comparing to newer version files found on this thread I could easily say maps there look smoother so should the drive too.
By the way the dash boost gauge you implemented is awesome idea and great work. Have you started doing this for customers, I want one indeed.


Title: Re: The Volvo ME7 thread:
Post by: saoron2002 on May 26, 2014, 02:13:21 PM
Still I'm seeing KFLDRX and KFLDHBN are stock. Comparing with my stock defined file, I see no difference there?
Help me out here. I don't want to think I'm blind.

Hi mate, in WinOls, from the menu bar on top, PROJECT>OPEN VERSION and you will see the moded version there


Title: Re: The Volvo ME7 thread:
Post by: contrast on May 26, 2014, 03:07:07 PM
Hi mate, in WinOls, from the menu bar on top, PROJECT>OPEN VERSION and you will see the moded version there

Thanks! I figured out my mistake already. How stupid can one be... (:


Title: Re: Re: Re: The Volvo ME7 thread:
Post by: dream3R on May 26, 2014, 03:31:30 PM
Thanks dream3r,
That was exactly what I thought, since I got the car it never felt smooth enough with the throttle response, and although just started learning petrol ECUs, just by comparing to newer version files found on this thread I could easily say maps there look smoother so should the drive too.
By the way the dash boost gauge you implemented is awesome idea and great work. Have you started doing this for customers, I want one indeed.

Yeah I think it might be the first ever bin for the R but not sure.   They upped the boost a bit of the later files as well. There's a US spec file on here that is 4 years newer than yours ;-)

The DIM Boost gauge is only in my car I started developing a dual can version but development has stalled as I've been too busy to work on it. I'll probably go back to it soon.

Thanks :-)


Title: Re: Re: Re: The Volvo ME7 thread:
Post by: dream3R on May 26, 2014, 03:35:03 PM
Thanks! I figured out my mistake already. How stupid can one be... (:

I wondered that,  lol, thought I was going mad earlier.


Title: Re: The Volvo ME7 thread:
Post by: contrast on May 26, 2014, 10:45:59 PM
I can post my original bin. I have EU spec 04 R. I have the latest ECM upgrade installed.


Title: Re: The Volvo ME7 thread:
Post by: saoron2002 on May 27, 2014, 12:00:43 AM
I can post my original bin. I have EU spec 04 R. I have the latest ECM upgrade installed.
If you don't mind please, would be beneficial indeed :)


Title: Re: The Volvo ME7 thread:
Post by: contrast on May 27, 2014, 12:03:32 AM
Just have to wait a little. Im at work right now. Once I get home, I'll post the file.


Title: Re: Re: Re: The Volvo ME7 thread:
Post by: saoron2002 on May 27, 2014, 12:17:05 AM
The DIM Boost gauge is only in my car I started developing a dual can version but development has stalled as I've been too busy to work on it. I'll probably go back to it soon.
Thanks :-)
Great news, hope it happens soon. If you can implement it for a diesel Volvo, will find you at least 5 customers. I have a diesel '02 S60 as well, could be a test car if needed, and I am willing to spend time and money to help out your project


Title: Re: Re: Re: The Volvo ME7 thread:
Post by: dream3R on May 27, 2014, 04:34:11 AM
Great news, hope it happens soon. If you can implement it for a diesel Volvo, will find you at least 5 customers. I have a diesel '02 S60 as well, could be a test car if needed, and I am willing to spend time and money to help out your project

Diesels are possible, but we'll need to disassemble the files and figure out the logging mechanism and functions in order to gleam the right data.

I think that it's a worthy exercise for sure, pm me your email addy.


Title: Re: The Volvo ME7 thread:
Post by: contrast on May 27, 2014, 07:42:08 AM
I hope this is the right one


Title: Re: The Volvo ME7 thread:
Post by: saoron2002 on May 28, 2014, 02:30:28 PM
I hope this is the right one
Many many thanks :)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on June 14, 2014, 07:36:59 AM
Is anyone using an emulator in Volvo land?


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on June 14, 2014, 09:16:29 AM
Is anyone using an emulator in Volvo land?

Robert is.


Title: Re: The Volvo ME7 thread:
Post by: contrast on June 14, 2014, 09:33:42 AM
Really? Whats needed to make this happen?


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on June 14, 2014, 09:42:04 AM
Really? Whats needed to make this happen?

A Moates roadrunner and a byteswap board, or some way to byteswap in software.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on June 15, 2014, 02:44:09 AM
A Moates roadrunner and a byteswap board, or some way to byteswap in software.

And a way to disable checksums.



Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on June 15, 2014, 07:17:51 AM
it seems to work pretty good!, the only issues i have run into are restarting the vehicles, takes a few key cycles, no big deal, also when changing things and driving i have had issues with adaptions, even when just clearing them through VIDA was not enough, had to pull fuses to fix it


Title: Re: The Volvo ME7 thread:
Post by: gmaksi on June 15, 2014, 12:44:06 PM
Hi guys, i need a big help to fix my car and understand what i must to do, here is the specifications...and pictures / and the description what i do it wrong:P
Volvo XC70 2002
Engine: B5244T3   2.4T   147 kw
Gearbox: MANUAL

ECU: 0261207392 / 08627757 / HS.2
hw: 0261204559  sw: 1037359462
FLASH: AM29F800BB  this 1mb flash if i know good.

MPPS: V12.01  sw: V12.0.0.6

ok, what is happened, i just leave the ECU on the car, and started the app, whan asked, I put the pin 24 to ground, power on, after 5 sec take of the pin 24, then ok... the mpps read out the flash 512kb what i send to tuners, received the tuned file, also 512kb, then without problem i write back the new file into ECU, after this the car won't start...then i write back the origi file and the same shit, the car won't start.
after when i read many forum i see some similar car have the same ECU and part nr. and have 1mb flash file
i have 512kb origi and tuned file, and one similar 1mb
the problem is, i cant write in the 1mb file, when i select and hit the write the app say File Length Error:

so, what i can do now, what is wrong?
interesting, can be only 512kb software in 29f800 flash and the car use only 512kb?
and my 2002 xc70 with this ECU which software must to be 512kb or 1024? i read some elder models have 512kb and newer 1024....
or whan i write in the new file the immo turned on?
Every help welcome!!
http://puu.sh/9v0jV/3403981845.jpg
http://puu.sh/9v0gH/94f6b64f15.jpg
http://puu.sh/9v0ga/fd6a698ca8.jpg
http://puu.sh/9v0hD/662ba29fdb.jpg
http://puu.sh/9v0hY/d0d5ba9863.jpg


Title: Re:
Post by: dream3R on June 15, 2014, 01:24:35 PM
It sounds like you only read 512k of the 1mb file and have lost the original 1mb file. You will need to find a 1mb ori or visit your Volvo dealer for an ecm reload.


Title: Re:
Post by: gmaksi on June 15, 2014, 01:38:16 PM
It sounds like you only read 512k of the 1mb file and have lost the original 1mb file. You will need to find a 1mb ori or visit your Volvo dealer for an ecm reload.

I have one 1mb file with similar spacifications, and when i opened with hexeditor, after 80000 is empty... from 80000 to 100000 olny FFFFFFFFF no data
here is my file end
http://puu.sh/9v4YQ/e1b9245d9f.png
and the file from S80 2.4T with similat engine and ECU
http://puu.sh/9v5ln/841910ec41.png
but i cant write in the 1mb
the app say file length error:(


Title: Re:
Post by: technic on June 16, 2014, 02:25:20 AM
It sounds like you only read 512k of the 1mb file and have lost the original 1mb file. You will need to find a 1mb ori or visit your Volvo dealer for an ecm reload.
Yes. You need to use generic driver for 1M flash in MPPS.


Title: Re:
Post by: gmaksi on June 16, 2014, 02:43:55 AM
Yes. You need to use generic driver for 1M flash in MPPS.

Oh, generic driver? How you understand this, different windows driver? I use win 7 64 bit. Thanks for the answer!


Title: Re: The Volvo ME7 thread:
Post by: tjwasiak on June 16, 2014, 03:03:31 AM
He just meant driver within MPPS software - just select Generic as a car make...


Title: Re: The Volvo ME7 thread:
Post by: gmaksi on June 16, 2014, 03:13:05 AM
He just meant driver within MPPS software - just select Generic as a car make...

Tested with all bosch generic volvo models with me7 and nothing, file length error. Strange.


Title: Re: The Volvo ME7 thread:
Post by: tjwasiak on June 16, 2014, 03:30:05 AM
Which MPPS version are you using?


Title: Re: The Volvo ME7 thread:
Post by: gmaksi on June 16, 2014, 03:33:39 AM
Which MPPS version are you using?
MPPS V12.01 this is the last model...


Title: Re: The Volvo ME7 thread:
Post by: tjwasiak on June 16, 2014, 03:38:30 AM
It is not newest (as 13.02 is available from far east) but it should be new enough.

I think that you have to desolder flash, reprogram it using external programmer and resolder.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on June 16, 2014, 05:03:52 AM
Yes, and because he is capable of doing that he just destroyed his ecu with chinese clone and zero knowledge... :)

(In case someone missed it: i put some irony above ;) )


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on June 16, 2014, 06:13:19 PM
I had two chinese MPPS cables gives me issue, I ended up getting a good FTDI cable and making galetto work when needed .............. either way you can probably get it running with a similar file and goto volvo to get a reload if you cannot find an original


Title: Re: The Volvo ME7 thread:
Post by: technic on June 17, 2014, 05:08:21 AM
If the flash itself is destroyed, then you need to desolder and change. Otherwise you should be able to write via bootmode, even if the flash is empty.


Title: Re: The Volvo ME7 thread:
Post by: technic on June 17, 2014, 05:59:55 AM
Tested with all bosch generic volvo models

Not generic Volvo driver - just Generic 1M (or 29F800, don't remember how the menus looks like right now)

(Having that said, newest MPPS had problems with ME7 Volvo, and I have reported it to AMT. I had to use another tool to program it)



Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 04, 2014, 04:44:32 AM
V70R 2004.
Just shy of 450 bhp on the wheels. (Corresponds to about 500 on the crank shaft I guess)
Running on E85, 875 cc/min Siemens injectors, larger turbo among other things. Decent performance in an ordinary family car I think.

(http://www1.garaget.org/archive/163/162804/251320/251320-3416463.jpg)


Title: Re: The Volvo ME7 thread:
Post by: contrast on July 04, 2014, 07:26:33 AM
Nice! What turbo you have got there? Do you use E85 daily or do you have another file for pump gas?

I have also ordered larger injectors and thought about going this route. What injectors do you have?

Again respect!


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 04, 2014, 07:42:40 AM
Nice! What turbo you have got there? Do you use E85 daily or do you have another file for pump gas?

I have also ordered larger injectors and thought about going this route. What injectors do you have?

Again respect!


Not my car.
E85 is a standard fuel in Sweden. A couple of years ago E85 was introduced nationally and most gas stations offer it.
The "good" thing is that it costs about 35% less than regular petrol but the consumption isn't increased that much (due to the lower energy content in ethanol) so it's actually cheaper to run the car on E85 than on regular petrol as well. As a bonus, E85 contains oxygen and is very resistant to spontanious self combustion (knocking/pinging) so much power is to be gained using more agressive ignition timing compared to petrol.

Even though it is in Swedish, I'm sure you can pick up some info in the link below:
http://www.garaget.org/?car=251320


Title: Re: The Volvo ME7 thread:
Post by: contrast on July 04, 2014, 07:49:02 AM
thanks! google translate helps :)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 04, 2014, 09:22:33 AM
Sweet, did autotech tune it?

I'm hoping for 420 BHP with my build.


Title: Re: The Volvo ME7 thread:
Post by: contrast on July 04, 2014, 10:14:31 AM
It seems that autotech tuned it yes.

Dream3r, have you decided on the turbo yet? I saw somewhere that you thought about going with Cavalli?


Title: Re: The Volvo ME7 thread:
Post by: technic on July 16, 2014, 02:08:54 PM
V70R 2004.
Running on E85

Nice figures indeed! E85 is da shit. I advanced ignition 12 degrees on my 1.8T after conversion, and you can actually make them go very economical if you lean them out a bit. Just having my fingers crossed that the Swedish government decide to keep the fuel....You never know..


Title: Re: The Volvo ME7 thread:
Post by: seppok on July 16, 2014, 02:37:08 PM
Hi all,
Got my "new" car working, took only 2 months. Replaced all sensors twice and in the end it was only a wrongly set VVT wheel by the previous owner. Now it desperately needs more boost  ;D.

C70 2.0LPT (B5204T4 163hp) MY 2000 manual originally bought in Italy. ECM software attached (got it in boot mode). I have a spare ECM that has cloned immo eeprom for testing. Anyone willing to help me get to Stage 1?



Title: Re: The Volvo ME7 thread:
Post by: rufusgti on July 16, 2014, 04:35:35 PM
Hi all,
Got my "new" car working, took only 2 months. Replaced all sensors twice and in the end it was only a wrongly set VVT wheel by the previous owner. Now it desperately needs more boost  ;D.

C70 2.0LPT (B5204T4 163hp) MY 2000 manual originally bought in Italy. ECM software attached (got it in boot mode). I have a spare ECM that has cloned immo eeprom for testing. Anyone willing to help me get to Stage 1?



More boost! Checksum ok!


Title: Re: The Volvo ME7 thread:
Post by: seppok on July 16, 2014, 04:42:05 PM
More boost! Checksum ok!
OMG. Have to go to sleep now but will test tomorrow. Is there anything else to tweak? Is this going to break my engine?  :)


Title: Re: The Volvo ME7 thread:
Post by: seppok on July 17, 2014, 09:12:53 AM
Thank you, more boost achieved ;D. How high did you set the boost limit? With factory adjusted wastegate actuator it boosted a little over 0.7 bar and everything worked fine (original software was somewhere under 0.5 bar). Then we tightened the actuator and it went up to 1.1bar but the engine seemed to limit the torque, maybe knocking? Next we loosened the actuator bit by bit but there was still hesitation between 3000 and 4000 rpm when accelerating uphill. Knocking? Maybe ignition and fuel maps should be adjusted to make it work with higher boost.

But oh my god it went fast with 1.1 bar :D. Glad we are still alive.


Title: Re: The Volvo ME7 thread:
Post by: technic on July 17, 2014, 11:49:58 AM
Don't mess with the actuator. If you want more boost, tell the ECU to give you more boost and change other maps accordingly. Otherwise you may knock and risk running lean.


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on July 20, 2014, 03:32:28 PM
Thank you, more boost achieved ;D. How high did you set the boost limit? With factory adjusted wastegate actuator it boosted a little over 0.7 bar and everything worked fine (original software was somewhere under 0.5 bar). Then we tightened the actuator and it went up to 1.1bar but the engine seemed to limit the torque, maybe knocking? Next we loosened the actuator bit by bit but there was still hesitation between 3000 and 4000 rpm when accelerating uphill. Knocking? Maybe ignition and fuel maps should be adjusted to make it work with higher boost.

But oh my god it went fast with 1.1 bar :D. Glad we are still alive.
:)limit set to 0.73 bar.
A new file with 0.9 bar. Please set the actuator a little tight from the initial position.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 21, 2014, 05:13:42 AM
It seems that autotech tuned it yes.

Dream3r, have you decided on the turbo yet? I saw somewhere that you thought about going with Cavalli?

That's the plan, just waiting on it being ready.


Title: Re: The Volvo ME7 thread:
Post by: seppok on July 23, 2014, 04:43:08 PM
:)limit set to 0.73 bar.
A new file with 0.9 bar. Please set the actuator a little tight from the initial position.
Is this safe? Should the fuel and timing maps be changed as well?


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on July 28, 2014, 09:19:12 AM
Is this safe? Should the fuel and timing maps be changed as well?
Fuel yes ,timing no (not to much but it's safe ,ME7.0 taking care of your engine .... smart ECU.... especially with the ignition).Try it! ;)


Title: Re: The Volvo ME7 thread:
Post by: The Great NY on July 28, 2014, 11:32:41 AM
I have an 04 S60R.... i trying to read the ECU. im not the original owner of the car. brought it used. But its believed to have an ARD tune on it. Im waiting on a call back from ARD to see if they have a way of telling if it was tuned or not.

Now im currently using Nefmoto Flasher and Ross-Tech vag-com cable (in dumb mode) to try and read ECU. everything connects just fine at the Address 0x11 but i have not be able to successfully read the ECU. A couple things happen....

1. as soon as i begin the read (full read) process, a window pops up saying something about "unknown preconditions not met 4 and 5"
2. then it says "read unsuccessful

So im trying to figure out what the deal is. i've been on here the last couple days trying to find some mention of it before posting asking, but had no luck. Anyone ever have this? Im also wondering if there is a possibility that the ARD tune may be causing the issue??

Post up any thoughts please, thanks.


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on July 28, 2014, 11:58:57 AM
Bootmode read with galletto.


Title: Re: The Volvo ME7 thread:
Post by: The Great NY on July 28, 2014, 12:10:53 PM
Bootmode read with galletto.

thanks. am i going to need another interface other than the Rosstech? or just the software?


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 28, 2014, 03:49:00 PM
i believe the ross tech cable will work, look for the galleto thread somewhere, it says what to do with that cable and how to make it work

edit, found it http://nefariousmotorsports.com/forum/index.php?topic=3088.0



Title: Re: The Volvo ME7 thread:
Post by: seppok on July 31, 2014, 09:44:11 AM
Fuel yes ,timing no (not to much but it's safe ,ME7.0 taking care of your engine .... smart ECU.... especially with the ignition).Try it! ;)
Had to tighten the actuator a bit to get to 0.9 bar. Works ok except there are some hiccups near 3000 rpm. It happens more often in higher gears. Is there a torque limiter or does the boost rise too quickly or what could it be? I can feel some vibration and maybe hear something and acceleration stops for a split second and then it continues. I think I have felt the same in some other car when traction control kicks in.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on July 31, 2014, 01:02:23 PM
if it is overboosting, it will get that feeling of cutting back, if its severe, it will cut throttle... rumbling? like misfiring?! no, how many miles are on your spark plugs?


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 31, 2014, 02:50:25 PM
Typically the ignition coils are going bad sooner or later and this will cause the engine to behave like this when combustion pressure reaches its peak. Change them all or go cheap and buy one new coil and switch positions of it until the problems disappear given that there is just one coil that is bad.


Title: Re: The Volvo ME7 thread:
Post by: seppok on August 01, 2014, 07:59:57 AM
Ok, so it could be an ignition issue. Spark plugs are new. I replaced also the coils with used ones, resistance was ok on all of them. The coil connector wires look very bad near the plug, maybe I should fix those first. Maybe it was a little worse when it was raining so that could very well be the problem. I could also try to log it in Vida.

Thanks for your help!


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on August 20, 2014, 08:21:08 PM
Just checking in on here. What's new with anyone? Any news/new projects?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 21, 2014, 03:38:02 AM
Does this count?

 ;D

(http://i716.photobucket.com/albums/ww161/jpcurrie/5120.png)


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 21, 2014, 03:58:36 AM
Does this count?


Very cool. Not enough boost though... :)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 21, 2014, 04:05:35 AM
That was the stock boost mapping but with the 5120 mod :)  My god a stock S60R is slooow.

And I managed to break pu_w in that graph too so it was a little unhappy.   ::)


Title: Re: The Volvo ME7 thread:
Post by: saoron2002 on August 21, 2014, 10:07:43 AM
That was the stock boost mapping but with the 5120 mod :)  My god a stock S60R is slooow.


Agree, my old D5 running decent remap keeps up with my stock R :)


Title: Re: The Volvo ME7 thread:
Post by: saoron2002 on August 21, 2014, 10:15:09 AM
Just checking in on here. What's new with anyone? Any news/new projects?

I shifted my attention to japanese cars with Denso systems, like Mitsubishi / Mazda Commonrail diesels, not much info for them around. Especially Toyota D4D, lots of them on the road and nobody remaps these. Anyone came across these and willing to invest some time ? If yes we will open new topic and I will share my experience so far with the current projects I have.


Title: Re: The Volvo ME7 thread:
Post by: krazydbiker on August 21, 2014, 05:14:26 PM
very good work on 5120 man!, hopefully you get to put it to work soon with a good turbo!


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 22, 2014, 05:33:57 AM
very good work on 5120 man!, hopefully you get to put it to work soon with a good turbo!

I wish I had this sorted out on my old car as the hardware could take more boost than what I could manage in my software.
I'm sure that you will push beyond 400 horses with no issues...  ;D


Title: Re: Re: The Volvo ME7 thread:
Post by: saoron2002 on August 22, 2014, 05:57:11 AM
Hi to all, would someone give a clue for the nobs like me, in regards to this 5120 mod. Obviously the req boost is perfectly followed, but what's the real goal by achieving this.
Thanks in advance


Title: Re: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 22, 2014, 06:25:34 AM
Hi to all, would someone give a clue for the nobs like me, in regards to this 5120 mod. Obviously the req boost is perfectly followed, but what's the real goal by achieving this.
Thanks in advance

The purpose is to be able to boost more than 1.5 bar of turbo pressure, and that is not possible with stock HW and SW.

http://nefariousmotorsports.com/forum/index.php?topic=3027.0title=


Title: Re: Re: The Volvo ME7 thread:
Post by: saoron2002 on August 22, 2014, 06:39:54 AM
Many thanks, appreciated


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 24, 2014, 12:55:13 AM
I wish I had this sorted out on my old car as the hardware could take more boost than what I could manage in my software.
I'm sure that you will push beyond 400 horses with no issues...  ;D


Well it would have been extremely easy compared to the hell I went though.  Your file matched the A2L exactly iirc, mine did not match it except for a few functions.  Plus you would of had all of the variables needed.





Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 24, 2014, 02:02:35 AM
Well it would have been extremely easy compared to the hell I went though.  Your file matched the A2L exactly iirc, mine did not match it except for a few functions.  Plus you would of had all of the variables needed.





Agreed, it would have been straightforward, sold the car a bit too soon though.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 24, 2014, 04:19:52 AM
That's a pity!!

Here is a log picture from last night.

(http://i716.photobucket.com/albums/ww161/jpcurrie/v8_2.png)


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 27, 2014, 11:27:15 AM

Here is a log picture from last night.

Runs out of breath quite rapidly.  :-\
Ideally with that engines VE over the rpm range, you probably would want to have it the other way around.  ;)

I'm pretty sure it feels like a diesel now.  ;D


Title: Re:
Post by: dream3R on August 27, 2014, 01:30:54 PM
That's the stock turbo and it was a spike during tuning.   The graph serves a purpose in showing ps_w etc being rescaled and logged.   With the new turbo it should pull harder up top ;)


Title: Re:
Post by: fredrik_a on August 28, 2014, 09:29:13 AM
With the new turbo it should pull harder up top ;)

I'm absolutely cartain it will.  ;)


Title: Re: The Volvo ME7 thread:
Post by: seppok on September 30, 2014, 02:17:59 AM
if it is overboosting, it will get that feeling of cutting back, if its severe, it will cut throttle... rumbling? like misfiring?! no, how many miles are on your spark plugs?
We had some problems with the window regulator so I haven't been able to drive the car but it is now fixed. We changed the coils but the hesitation is still there near 3000 rpm. It has become worse now, maybe because the weather is colder?

It feels/sounds a bit like an abs pump (maybe a little faster) working for a second or so near 3000rpm. Now it does it sometimes with part throttle also. Is it possible to see what is happening in Vida?


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on September 30, 2014, 09:35:09 PM
We had some problems with the window regulator so I haven't been able to drive the car but it is now fixed. We changed the coils but the hesitation is still there near 3000 rpm. It has become worse now, maybe because the weather is colder?

It feels/sounds a bit like an abs pump (maybe a little faster) working for a second or so near 3000rpm. Now it does it sometimes with part throttle also. Is it possible to see what is happening in Vida?

Did you change plugs?


Title: Re: The Volvo ME7 thread:
Post by: seppok on September 30, 2014, 11:06:17 PM
Did you change plugs?
No, but they are almost new, maybe 2000km, FR7DPP+. We even did the Vida spark test and the spark looked the same on all plugs.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on September 30, 2014, 11:19:07 PM
Use only Volvo Original Turbo Plugs, all Volvo Engines are most happy with them.

Dont judge the plugs from watching them or watching the spark. Have you any idea, what goes on in combustion area during ignition? Will not look like testing them outside in the fresh air ;)


Title: Re: The Volvo ME7 thread:
Post by: seppok on October 01, 2014, 05:43:29 AM
OK, I'm starting to believe I need genuine Volvo plugs :). Is the part number 8692071 correct? The car is 2000 C70 B5204T4 boost increased from ~0,5 bar to 0,9 bar.

edit: ordered, 50GBP shipped to Finland


Title: Re: The Volvo ME7 thread:
Post by: seppok on October 07, 2014, 11:29:32 AM
New Volvo plugs installed but no change. I did a couple of pulls and it 2nd gear there's hesitation from ~3000 to 3500 rpm and in 3rd from 2500 to 3500 rpm. After that it works fine. I'm using the bin from msg59474 (http://nefariousmotorsports.com/forum/index.php?topic=340.msg59474#msg59474). Any ideas?


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on October 07, 2014, 11:52:21 AM
Read some Months, make your own bin.

Or pay someone either to teach you or give you a file.

I guess like it is now, thats all what to expect for free. Sorry.


Title: Re: The Volvo ME7 thread:
Post by: ZEUS77 on October 17, 2014, 03:35:47 AM
I apologize for my bad English
Well I have a volvo s80 t6 2001 and one from 2000 I think both are ME7 ECUs . Now I want to start with the most basic...that is to read data from the ECU.
I have vagcom cable with ftdi chip and also one galletto clone V54 .
I tried the boot mode whit the galletto but i dont have results.. Whenever I get the boot mode is not active when the jumper pin 29 to ground 24 or flash memory .
I thinks my wiring diagram for read the information in boot mode is not correct. I have vida and i chek all the wirings diagrams of my ecu.
How conect in boot mode to the me7???? Is possible or is anything wron?

A million thanks for the support .
.


Title: Re: The Volvo ME7 thread:
Post by: seppok on October 18, 2014, 08:37:10 AM
Read some Months, make your own bin.
Or pay someone either to teach you or give you a file.
I guess like it is now, thats all what to expect for free. Sorry.
Ok. Bought a bin file made by a professional (120 euros) but it behaved even worse. Fortunately it was so bad that the ecu registered a fault: cylinder 3 misfire. Replaced both the injector and the coil and now it works ok :).


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on October 18, 2014, 01:49:05 PM
Good to hear.


Dera?


Title: Re: The Volvo ME7 thread:
Post by: seppok on October 20, 2014, 01:33:30 AM
Dera?
http://www.microchips-tuning.com/


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 20, 2014, 02:54:02 AM
http://www.microchips-tuning.com/

Didn't they even bother to clean the engine somewhat before taking the main picture on their website?
 :-\

(http://microchips-tuning.com/dev3/wp-content/uploads/2013/09/4.jpg)


Title: Re: The Volvo ME7 thread:
Post by: weijie on October 26, 2014, 12:22:25 PM
Are there anybody out there who is able to immo-defeat the me7 on volvo?
I've read the ecu out using trasdata and the me7_95040 tool doesnt seem to work.
If immo-defeat is do-able, can anybody be so kind to defeat it for me?


Title: Re: The Volvo ME7 thread:
Post by: Alexjustas on November 03, 2014, 03:32:32 PM
Hello, may be someone else will share. Tune file Volvo Me7  2.5T, I can not find the limits. I want to see the map


Title: Re: The Volvo ME7 thread:
Post by: Alexjustas on November 03, 2014, 03:33:52 PM
Hello, may be someone else will share. Tune file Volvo Me7  2.5T, I can not find the limits. I want to see the map .  it ori xc90 2.5T


Title: Re: Re: Re: The Volvo ME7 thread:
Post by: dream3R on December 13, 2014, 05:11:05 PM
Are there anybody out there who is able to immo-defeat the me7 on volvo?
I've read the ecu out using trasdata and the me7_95040 tool doesnt seem to work.
If immo-defeat is do-able, can anybody be so kind to defeat it for me?
AFAIK it's not possible as the CEM and ECM exchange a pre shared key.

It's on my list to delve into the asm at some point but since they're easily cloneable then what's the point I thought.


Title: Re: Re: Re: The Volvo ME7 thread:
Post by: dream3R on December 13, 2014, 05:14:12 PM
I apologize for my bad English
Well I have a volvo s80 t6 2001 and one from 2000 I think both are ME7 ECUs . Now I want to start with the most basic...that is to read data from the ECU.
I have vagcom cable with ftdi chip and also one galletto clone V54 .
I tried the boot mode whit the galletto but i dont have results.. Whenever I get the boot mode is not active when the jumper pin 29 to ground 24 or flash memory .
I thinks my wiring diagram for read the information in boot mode is not correct. I have vida and i chek all the wirings diagrams of my ecu.
How conect in boot mode to the me7???? Is possible or is anything wron?

A million thanks for the support .
.
Pin 24 on the flash is right.   I normally use a nearby point that has continuity and a resistor to ground...

Exactly same as Audi.


Title: Re: Re: Re: The Volvo ME7 thread:
Post by: dream3R on December 13, 2014, 05:14:42 PM
Read some Months, make your own bin.

Or pay someone either to teach you or give you a file.

I guess like it is now, thats all what to expect for free. Sorry.
Tell me about it ;)


Title: Re: The Volvo ME7 thread:
Post by: Opti on December 30, 2014, 03:56:43 PM
Hey guys,

Have been reading a lot on this forum during the holidays and also successfully made a clone ECU for my V70 2.5T -99. Been working with identifying the locations of the basic maps in my stock file that should be required for a stage 1 tune.

I'm wondering if you have any tips regarding datalogging on the P80 ME7 Volvos. I have VIDA and I guess it's better than nothing but it would be great if it was possible to log some internal variables as well to see what the ECU is expecting to happen and what is actually happening. Mainly for dialing in ignition timing changes and seeing how much the ignition is retarded during WOT pulls etc. Do you have any tips regarding this?

Thanks!
Markus


Title: Re: The Volvo ME7 thread:
Post by: pes32 on April 08, 2015, 06:40:07 AM
Hello dear friends!
please help find map, damos, mappack volvo xc70 2001 2.4 turbo, auto trans
tell me that for whatever address is in the firmware, can anyone have!!!
I want to do right now yefpu 1 full release of 3 inches and 2.25 inches inlet and disable the rear lambda probe


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on April 09, 2015, 10:07:54 PM
tell me that for whatever address is in the firmware, can anyone have!!!

Do some reading in the Wiki as this file is very straight forward for the changes you want to make. Before I (or anyone else) gives you the map adresses for the changes you want to make, you need to understand how to change them and into what. This file requests quite low boost for a reason. The turbo runs out of breath quite rapidly, and the fuel injectors won't have the capacity to produce any miracles in terms of flow so stick to about 0.8-0.9 bars of boost midrange tapering off to 0.7 top end.


Title: Re: The Volvo ME7 thread:
Post by: pes32 on April 10, 2015, 06:18:23 AM
Do some reading in the Wiki as this file is very straight forward for the changes you want to make. Before I (or anyone else) gives you the map adresses for the changes you want to make, you need to understand how to change them and into what. This file requests quite low boost for a reason. The turbo runs out of breath quite rapidly, and the fuel injectors won't have the capacity to produce any miracles in terms of flow so stick to about 0.8-0.9 bars of boost midrange tapering off to 0.7 top end.

Yes I slightly understand, I just need the xdf file for my firmware to to understand more


Title: Re: The Volvo ME7 thread:
Post by: pes32 on April 18, 2015, 01:08:58 PM
please help to make this a stage 2 ( full exhaust besitality 3 inch, 2.25 inlet, intercooler) and is it possible to remove the speed limiter


Title: Re: The Volvo ME7 thread:
Post by: contrast on April 19, 2015, 01:49:11 AM
If you reqd through this thread and try and put some effort into it, you'll probably find maps needed for stage 2 tune. Speed limit removal can also be done


Title: Re: The Volvo ME7 thread:
Post by: Opti on April 19, 2015, 08:09:17 AM
So I've been making some progress on my Stage 1 tune for my V70 2.5t -99. After lowering the values in the second to last columns of KFMIOP I have got rid of the torque monitoring DTC that was set in the ECU on WOT at around 3200 rpm after increasing the load cap in LDRXN. However I still see a large timing pull at WOT and I'm not quite sure what's causing it. It is the same as before I lowered the values in KFMIOP. The only modified tables at the moment are LDRXN and KFMIOP. KFZW is stock and if I've understood ME7 correctly then the ECU should be aiming for the values in that table at the specified load/rpm right?

Right now I'm seeing timing being retarded to around 3-6 degrees before TDC, so that is around 10 degrees being pulled when looking at KFZW and ~140 load which is what I'm requesting. As soon as I go WOT the timing is pulled. I guess it could be detonation but from what I've heard Volvo ran very conservative stock timing in these engines.

Any hints? :)

I've attached my KFMIRL, KFMIOP and KFZW tables.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on April 19, 2015, 08:16:12 AM
Are you sure KFZW is correctly defined?



Title: Re: The Volvo ME7 thread:
Post by: Opti on April 19, 2015, 09:33:12 AM
Can't say I'm 100% sure but it has the same pattern as the V70R Damos file I've been using for reference in finding maps. Did a comparison to an Audi map off the forum just now and that pattern seems similar as well. Datalogs from reference pulls on all stock calibration seem to follow my KFZW on WOT.

VIDA "log" from pull with stock SW.



Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on April 20, 2015, 03:14:43 AM
At what RPM do you have 3-6 degrees iginition angle?


Title: Re: The Volvo ME7 thread:
Post by: pes32 on April 20, 2015, 07:56:17 AM
fredrik_a hello my dear friend!
you help me with the stage 2? help with finding cards for my car


Title: Re: The Volvo ME7 thread:
Post by: Opti on April 20, 2015, 09:19:34 AM
At what RPM do you have 3-6 degrees iginition angle?


Timing usually drops when going WOT at around 3000 rpm. But upon reviewing some more logs today I found that the amount of retard varies somewhat between pulls. Sometimes I see a 10 degree pull and other times it's just 6 degrees etc. I've only got logdata from the Torque app since making the changes in KFMIOP and I've only managed to log at 1 Hz. I think I need to get some VIDA logs with pulls from around 2500 rpm to 5500 rpm at least to get further with the analysis. I'll be back :)



Title: Re: The Volvo ME7 thread:
Post by: Opti on April 21, 2015, 10:04:06 AM
Some logs from today (from android Torque):

Logging frequency is only around 1.3Hz :/

Timing is definitely better than before KFMIOP changes. But the question remains whether the timing is correct for my KFZW and corresponding load. I have a feeling I might cap requested load somewhat due to the lowering of KFMIOP, see diff image of KFMIOP.

If I've understood correctly the output from LDRXN for a specific rpm is used as input to KFMIOP to cap requested torque which is then used as input in KFMIRL to generate requested load (simplified version as iirc there are more caps limiting load). Then the torque monitoring verifies that the actual torque is not higher than the requested torque. Have I got this right? :)


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on April 22, 2015, 04:45:41 AM
A log with requested load vs actual load would be nice as well. If that's not available, please post your LDRXN curve and measure boost manually vs rpm. From there we can make a rough estimate allthough proper logging is the best way to move forward.


Title: Re: The Volvo ME7 thread:
Post by: Opti on April 22, 2015, 09:51:47 AM
Okay thanks for your input :) I'll get a VIDA log with boost in order to try to estimate the actual load.

Any tips regarding proper logging for these early ME7 volvos? Is the following thread applicable http://nefariousmotorsports.com/forum/index.php?topic=2349.0 ?



Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on April 22, 2015, 11:51:25 AM
May i answer your question regarding that thread with a question also?

Is your Volvo a VW/Audi Car? ;)


Title: Re: The Volvo ME7 thread:
Post by: Opti on April 22, 2015, 12:51:44 PM
I keep hearing that ME7 is ME7 so... :)


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on April 22, 2015, 12:54:09 PM
Then better not listen to that... ;)


Title: Re:
Post by: dream3R on April 22, 2015, 02:09:26 PM
I'm confused lol


Title: Re: The Volvo ME7 thread:
Post by: toca on May 02, 2015, 08:30:41 AM
Somebody please help find limiter for 1 and 2 gears. I found KFMDBGRG but boost is not maxxed in first gears.

Thank you all!


Title: Re: The Volvo ME7 thread:
Post by: contrast on May 02, 2015, 08:33:08 AM
Its impossible to find...

(http://m.quickmeme.com/img/84/845885b76f31d8ddd689990d316516f3c6b35a2cd5babe28397122ee572f2e88.jpg)


Title: Re:
Post by: dream3R on May 02, 2015, 03:10:52 PM
Not impossible but difficult.   All the info is in this thread, you need to disassemble the file to see what is going on and how you can subvert it.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on May 04, 2015, 09:40:09 PM
Somebody please help find limiter for 1 and 2 gears. I found KFMDBGRG but boost is not maxxed in first gears.

Thank you all!

It's been a while since I did Volvos and changing gear dependant boost. Have you loked at MKMXGx (where "X" is the gear)?


Title: Re: The Volvo ME7 thread:
Post by: contrast on May 05, 2015, 12:37:53 AM
This is only on earlier Volvos iirc.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on May 05, 2015, 02:01:09 AM
This is only on earlier Volvos iirc.

Yeah, I thought we were talking about earlier Volvos? I've seen model years from 99 to 01 flying around in the questions... :-)


Title: Re: The Volvo ME7 thread:
Post by: Opti on June 10, 2015, 12:29:56 PM
Right so here's a log from VIDA with some annotations :)

Between 3000-4000 rpm it seems boost increases by around 100 hpa and I still have problems with torque monitoring. I still get DTC (actual load > req load) at ~3640 rpm. I have also made a flash revision where I aligned KFMIOP with KFMIRL using the Excel Tool available here but I still see this increase in boost at 3000-4000 rpm and the same torque monitoring issues. This leads me to believe that KFMIOP itself is not the map to tune to get rid of the torque monitoring issues in my case!? KFMIOP axis is not altered.

I have not modified KFLDHBN yet since I want to work out these torque monitoring issues, so this might cap load I guess (attached below).

Im also attaching my LDRXN table and graph.

Ideas are much appreciated.

Markus


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on June 11, 2015, 01:29:09 AM
Could you post your KFMIOP as well as KFMIRL map data? A screenshot will do just fine.


Title: Re: The Volvo ME7 thread:
Post by: contrast on June 11, 2015, 06:19:00 AM
TM would cause odd timing no?
I think you're exceeding the limit set by DLULS. Increase at about 3500.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on June 11, 2015, 08:42:07 AM
Oh yes, increasing the error limit for a self made error...  Right way?


Title: Re: The Volvo ME7 thread:
Post by: Opti on June 11, 2015, 08:45:28 AM
Could you post your KFMIOP as well as KFMIRL map data? A screenshot will do just fine.

KFMIOP and KFMIRL is the same as in the previous post:

http://nefariousmotorsports.com/forum/index.php?topic=340.msg73669#msg73669


Title: Re: The Volvo ME7 thread:
Post by: contrast on June 11, 2015, 08:59:24 AM
Oh yes, increasing the error limit for a self made error...  Right way?

Sorry. Didnt think when replying. I guess best approach would be to tune PID to match requested and actual

Also that IOP doesnt look like its properly made.


Title: Re: The Volvo ME7 thread:
Post by: Opti on June 11, 2015, 09:11:43 AM
Sorry. Didnt think when replying. I guess best approach would be to tune PID to match requested and actual

Also that IOP doesnt look like its properly made.

Last two columns are lowered from 2500 rpm and up in order to try to avoid actual load > requested. The map it not fully aligned with KFMIRL. I am running a fully aligned map right now in the car but I'm seeing the same problem.


Title: Re: The Volvo ME7 thread:
Post by: contrast on June 11, 2015, 11:24:01 AM
You are seeing what? Car goes into limp or you feel something?


Title: Re: The Volvo ME7 thread:
Post by: Opti on June 11, 2015, 11:59:10 AM
You are seeing what? Car goes into limp or you feel something?

No, no limp mode. The ETS (eletronic throttle system) light comes on during WOT at around 3600 rpm and at the same time a DTC is stored. From the logs it look like the timing is pulled. It is interesting however that the DTC seems to have been removed in later software releases. To me this diagnostic feels pretty handy since I have limited logging capabilities.

Diagnostic trouble code (DTC) information

Condition
To check that the engine control system reacts as intended, the Engine control module (ECM) monitors continuously that requested torque from the engine does not become too high. To do this, the Engine control module (ECM) calculates a maximum allowed torque which is based on accelerator pedal angle and engine rpm. This torque is then compared with the requested torque. If Engine control module (ECM) registers that the requested torque exceeds the maximum allowed torque for longer time than 0.3 seconds, then diagnostic trouble code ECM-980A, Too high torque, is stored.
For upgraded software, released during year 2006 or later, this diagnostic trouble code is no longer necessary and therefore has been removed.
Identifying upgraded software ECM/ETM 

Substitute value
torque limiting

Possible source
defective engine control module (ECM). 

Fault symptom
none 


Title: Re: The Volvo ME7 thread:
Post by: overspeed on June 12, 2015, 06:35:47 AM
XC60 V6 T6 (gasoline) year 2009/2010

It uses ME7 or MED17 ?



Title: Re: The Volvo ME7 thread:
Post by: contrast on June 12, 2015, 10:43:13 AM
XC60 V6 T6 (gasoline) year 2009/2010

It uses ME7 or MED17 ?



No idea about the ecu. Its not ME7 thats for sure.

And its not a V6 either. Its inline 6


Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 12, 2015, 12:10:01 PM
I will be  converting my brothers 2000 V70R 265hp Automatic to a 5 speed manual, Does anyone have a stock manual bin for the 2000 V70R? or know how to code out the dtcs that will arise from the conversion.

Thanks.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on June 12, 2015, 04:32:18 PM
Does not exist. 265HP is Automatic 19T, Manual is always 18T.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on June 12, 2015, 04:33:50 PM
XC60 V6 T6 (gasoline) year 2009/2010

It uses ME7 or MED17 ?




Does not exist either. Volvo has no V6 since 1990.

If you mean L6, its Denso.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 12, 2015, 09:10:19 PM
Does not exist. 265HP is Automatic 19T, Manual is always 18T.

Ok thanks, Does anyone have a manual bin file for a 2000 V70R with the 18t turbo?

There is Not really much difference between 18 and 19t .. unless the software is drastically different ..it should work.


Title: Re: The Volvo ME7 thread:
Post by: tjwasiak on June 13, 2015, 05:53:29 AM
In fact it is quite a difference (18T vs 19T) so I would try to adjust settings from stock AT file.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 13, 2015, 05:13:59 PM
In fact it is quite a difference (18T vs 19T) so I would try to adjust settings from stock AT file.

Have you got both files to compare?

I have run 15t and 16t turbos and there is nothing in it.. I cant see an 18t and 19t being vastly different in the tune.

I am willing to adjust the settings in the stock at file , its finding the areas in the map that will turn the DTCs off.


Title: Re: The Volvo ME7 thread:
Post by: tjwasiak on June 13, 2015, 05:27:41 PM
It is not only about switching DTCs. I would use MT file as a base and just copy all boost related (including all PID related) maps from AT file. Unfortunately I am not able to help you with sourcing Volvo ME7 files.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 13, 2015, 05:43:35 PM
It is not only about switching DTCs. I would use MT file as a base and just copy all boost related (including all PID related) maps from AT file. Unfortunately I am not able to help you with sourcing Volvo ME7 files.

That's what I'm posting for.. I need a manual bin file that will run the car and I can tune off that.


Title: Re: The Volvo ME7 thread:
Post by: overspeed on June 14, 2015, 04:51:07 PM

Does not exist either. Volvo has no V6 since 1990.

If you mean L6, its Denso.

The owner said V6/lol...

Wich tool would make these denso?


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on June 14, 2015, 10:06:45 PM
Never dealt with them personally, but some people say piassini.

And some new tool, if i remember name correct, io-terminal?

But i dont know, if they can do this denso ecu. Its the latest, they do development in security also ;)


Title: Re: The Volvo ME7 thread:
Post by: adidascoin on July 28, 2015, 07:15:40 PM
Does anyone have a bin file from a stock s60r??????


Title: Re: The Volvo ME7 thread:
Post by: contrast on July 29, 2015, 12:40:42 AM
Does anyone have a bin file from a stock s60r??????

Have you even read the thread? There are plenty of.

http://nefariousmotorsports.com/forum/index.php?topic=340.msg57033#msg57033 Fifth post
This is my MY2004 latest EU spec manual file


Title: Re: The Volvo ME7 thread:
Post by: Jim_Coupe on August 05, 2015, 02:26:25 PM
Someone said I6 engine.. Is there any Me7 Ecu for the I6 with vvt ? I have another project where i need a managment system.. Any ideas?
Its a 2.9T6 With a GT40BB :) Could need some help if there is any ?


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on August 05, 2015, 10:26:08 PM
If you can disable the need of Volvo CAN and Volvo Immo in Code, you can use Volvo ME7 from MY05+ for S80 or XC90 T6.

Has dual CVVT.


Title: Re: The Volvo ME7 thread:
Post by: Jim_Coupe on August 06, 2015, 12:31:06 AM
Immo can be fixed.. CAN is another story.. Is there any info here on that (link) ?


Title: Re: The Volvo ME7 thread:
Post by: Jim_Coupe on August 06, 2015, 12:34:07 AM
Immo can be fixed.. CAN is another story.. Is there any info here on that (link) ?


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on August 06, 2015, 08:04:23 AM
Dont be too fast there. Usual EEprom solution as on Audi does not work here ;)

No free public Info on any Volvo Topic. All topics are volvo specific, like CAN Structure and Processing.
You will have to take the code and do it yourself.

BR, Daniel


Title: Re: The Volvo ME7 thread:
Post by: Jim_Coupe on August 07, 2015, 03:17:55 AM
Well i should be able to use the 2.7T ECU on a I6 dont i ?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 11, 2015, 12:43:58 PM
That's what I'm posting for.. I need a manual bin file that will run the car and I can tune off that.

You can switch it between manual and auto in most files (one bit) obviously all other auto related maps will be off for example quite a few maps are skipped with it set.



Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 11, 2015, 12:46:59 PM
If you can disable the need of Volvo CAN and Volvo Immo in Code, you can use Volvo ME7 from MY05+ for S80 or XC90 T6.

Has dual CVVT.

Not so simple, immo box on those ones?  Can code is a huge mess to me lol on Volvo.


Title: Re: The Volvo ME7 thread:
Post by: VenetianRed on October 07, 2015, 04:35:26 PM
Just wanted to post a thank you to everyone who's contributed in this thread.  I've been reading and absorbing all I can. 

Have a 2000 V70R AWD... just installed 6 speed manual trans... and swapping out to a hybrid K24 (11 blade).  Bought a spare ECU to play with and test my bricking abilities.  :)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 09, 2015, 01:10:26 PM
Just wanted to post a thank you to everyone who's contributed in this thread.  I've been reading and absorbing all I can. 

Have a 2000 V70R AWD... just installed 6 speed manual trans... and swapping out to a hybrid K24 (11 blade).  Bought a spare ECU to play with and test my bricking abilities.  :)


Nice please post up updates :)  Did you get your ori?  Green injectors?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 09, 2015, 01:15:08 PM
No, no limp mode. The ETS (eletronic throttle system) light comes on during WOT at around 3600 rpm and at the same time a DTC is stored. From the logs it look like the timing is pulled. It is interesting however that the DTC seems to have been removed in later software releases. To me this diagnostic feels pretty handy since I have limited logging capabilities.

Diagnostic trouble code (DTC) information

Condition
To check that the engine control system reacts as intended, the Engine control module (ECM) monitors continuously that requested torque from the engine does not become too high. To do this, the Engine control module (ECM) calculates a maximum allowed torque which is based on accelerator pedal angle and engine rpm. This torque is then compared with the requested torque. If Engine control module (ECM) registers that the requested torque exceeds the maximum allowed torque for longer time than 0.3 seconds, then diagnostic trouble code ECM-980A, Too high torque, is stored.
For upgraded software, released during year 2006 or later, this diagnostic trouble code is no longer necessary and therefore has been removed.
Identifying upgraded software ECM/ETM 

Substitute value
torque limiting

Possible source
defective engine control module (ECM). 

Fault symptom
none 


Old post but there is a map that you are missing, disassemble.....


Title: Re: The Volvo ME7 thread:
Post by: Opti on October 10, 2015, 12:47:51 AM
After defining KFMIZUFIL in my bin I found that Volvo seems to have a different approach than Audi who in the bins i've seen allow 100% torque from 60% accelerator position while Volvo has this map defined all the way to 100% accelerator pedal position. After adjusting KFMIZUFIL to match the loads I would be seeing at different throttle positions / engine speeds this DTC is no longer set active.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 10, 2015, 06:44:12 AM
What was the map dimensions?


Title: Re: The Volvo ME7 thread:
Post by: Opti on October 10, 2015, 07:25:40 AM
8x8


Title: Re: The Volvo ME7 thread:
Post by: Mythbuster74 on October 17, 2015, 07:57:24 AM
I read through a lot of pages but didn't seem to find much.  Is there a way around the bootmode flashing?  I have a regular kkl cable as well as a mpps v12 clone cable if that means anything.  I had to bootmode my Audi one time after a failed flash, and know how much of a pain this is lol.  What prevents the volvo ecu from k-line communication like the VAG cars? 


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on October 17, 2015, 10:49:30 AM
Own staged CAN Flash concept.

No KWP2000 or generic K-Line flash support in ECU.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 18, 2015, 02:06:25 AM
I read through a lot of pages but didn't seem to find much.  Is there a way around the bootmode flashing?  I have a regular kkl cable as well as a mpps v12 clone cable if that means anything.  I had to bootmode my Audi one time after a failed flash, and know how much of a pain this is lol.  What prevents the volvo ecu from k-line communication like the VAG cars? 

MPPS will do it in boot mode as per VAG.  Most Volvo's are not even wired to the OBD2 prt in the car.


Title: Re: The Volvo ME7 thread:
Post by: Mythbuster74 on October 18, 2015, 06:41:49 AM
MPPS will do it in boot mode as per VAG.  Most Volvo's are not even wired to the OBD2 prt in the car.

I have a 2004 v70r, is this new enough for obd2 (in boot-mode) support?  Or bench flashing only?


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on October 18, 2015, 10:09:49 AM
Why should boot mode work over OBD Port? You have to take out ECU for that, open it and in some cases do some solder. Also on VAG.


Boot mode on that Volvo will not work over OBD2, as said before.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 20, 2015, 07:49:03 AM
Most Volvo's are not even wired to the OBD2 prt in the car.

I'm not sure I quite follow U here.  :-\ Do You mean just K-line?
Programming in general using the OBD outlet is of course possible on Volvos :-)


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on October 21, 2015, 05:33:20 AM
Can I read/write 2003 Volvo S60R ME7.0.1 300hp via NefMoto ECU Flashing Software using some compatible cable? I think OBD will not work, but what about boot mode on bench?


Title: Re: The Volvo ME7 thread:
Post by: ddillenger on October 21, 2015, 08:42:49 AM
The bootmode portion in nefmoto doesn't work.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on October 21, 2015, 09:38:31 AM
What a pity! Will search for another way. What about immo or something else in security? Can I have 2 separate ECUs? One on bench for play another one in car. Than when ready swap and try.


Title: Re: The Volvo ME7 thread:
Post by: Opti on October 21, 2015, 11:18:31 AM
You should be able to use Galletto to flash in boot mode.


Title: Re: The Volvo ME7 thread:
Post by: nyet on October 21, 2015, 12:24:02 PM
What a pity! Will search for another way.
http://s4wiki.com/wiki/Tuning#Flashing_utilities

Please read the stickies before posting.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on October 23, 2015, 01:26:48 PM
I'm not sure I quite follow U here.  :-\ Do You mean just K-line?
Programming in general using the OBD outlet is of course possible on Volvos :-)


I know I helped to write a tool todo it ;) I meant to say kline isn't wired up.  Boot mode isn't operable with the ecu in the car.





Title: Re: The Volvo ME7 thread:
Post by: venderbroeck on December 07, 2015, 06:11:52 AM
I've been following this thread for a while now, and a lot of great info is to be found here.
I'm working on the disassemblies of several bins I found scattered across the web.
I'm still learning c166 assembly in general, but coming from m44 (8051) it is doable.
From the first few 98-99 me7 ecu's to about early 2004 it all seems pretty similar.
After that it becomes more complicated and maps are harder to find.
There's no definition file of one of these later files available is there?

Does anyone know a little about the hardware differences between the volvo me7 ecu's of various periods?
So far I'm able to distinguish rougly 4 periods namely 98-99 512kb early me7, 2000-2002 with 1mb and a different immo.
2003 - 2004, different immo, different color pcb, and seemingly different eeprom, 2005+ very different file and a lot more can bus stuff.
I know that the can bus speed was bumped several times as well.
Am I right in thinking that a 2003 ecu cannot be used in a 2000 car for instance?
Also are there any hardware differences between manual & auto ecu's, or eu & us spec ecu's?

I'm also looking for a 170hp (125kw) file of a ~2002 s60 2.4 n/a.
It seems to be a direct upgrade for the 140 hp version, which has no difference in hardware.
Does anyone have this file?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on December 07, 2015, 06:43:56 AM
I've been following this thread for a while now, and a lot of great info is to be found here.
I'm working on the disassemblies of several bins I found scattered across the web.
I'm still learning c166 assembly in general, but coming from m44 (8051) it is doable.
From the first few 98-99 me7 ecu's to about early 2004 it all seems pretty similar.
After that it becomes more complicated and maps are harder to find.
There's no definition file of one of these later files available is there?

Does anyone know a little about the hardware differences between the volvo me7 ecu's of various periods?
So far I'm able to distinguish rougly 4 periods namely 98-99 512kb early me7, 2000-2002 with 1mb and a different immo.
2003 - 2004, different immo, different color pcb, and seemingly different eeprom, 2005+ very different file and a lot more can bus stuff.
I know that the can bus speed was bumped several times as well.
Am I right in thinking that a 2003 ecu cannot be used in a 2000 car for instance?
Also are there any hardware differences between manual & auto ecu's, or eu & us spec ecu's?

I'm also looking for a 170hp (125kw) file of a ~2002 s60 2.4 n/a.
It seems to be a direct upgrade for the 140 hp version, which has no difference in hardware.
Does anyone have this file?

The early cars a very simple me7 with 512kb flash, MY2000 it changed until MY2005+ when Volvo/Ford bought ME9 ;)

All are quite similar from an assembly point of view,  just once is more complex, as you imagine time passes and improvements are made etc.

I have only swapped like for like but have had 250k ECU's on the bench running 500 code no problems.

They also either changed the CPU speed or recoded the checksum calculation routine as it takes MUCH longer on the older cars...


There is no hardware differences between countries but may many different software versions and some of those are for differing hardware, for example MY2004 has the current BPS (post IC outlet) where MY2003 does not. (TB pipe)

Basically you really need to read the running car and tune that unless you KNOW that there is (or you have an updated software revision)

Something changed in M2007 also, never bothered to find out but different fuelling/pump/pem whatever.

Then you have revisions for different gearboxes (if an auto).


Fun!


Title: Re: The Volvo ME7 thread:
Post by: dream3R on December 07, 2015, 07:41:22 AM
Why should boot mode work over OBD Port? You have to take out ECU for that, open it and in some cases do some solder. Also on VAG.


Boot mode on that Volvo will not work over OBD2, as said before.

I've never soldered one just ground the flash chip leg (pin 24?) if you can't find a pad. :)


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 07, 2015, 07:41:54 AM
The 2.4L N/A is Denso ECU iirc. And only difference was throttle map thingy. It closed the throttle on high rpm to reduce HP.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 15, 2016, 11:56:27 PM
Anying playing?   I'm going to sell my R soon.

p.s.  Later Volvo's are a lot more Me9 than 7


Title: Re: The Volvo ME7 thread:
Post by: Rick on January 16, 2016, 05:51:14 AM
all the R's i've had in have had cracked turbine housings and making 285bhp standard.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 10:10:52 AM
all the R's i've had in have had cracked turbine housings and making 285bhp standard.

Not mine!   50k no crack and 330 BHP


Title: Re: The Volvo ME7 thread:
Post by: contrast on January 16, 2016, 11:01:22 AM
I have a crack and stock tune made almost 300hp and 400nm wheels


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 11:03:14 AM
Rick - There are older SW versions that are low on power Stock.  Which one did you have?



Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 11:04:44 AM
I have a crack and stock tune made almost 300hp and 400nm wheels

IMO it's pushing for the 360 BHP that does that, also mine's had a 3" DP since 20K so I think that helped.


Title: Re: The Volvo ME7 thread:
Post by: contrast on January 16, 2016, 11:23:24 AM
IMO it's pushing for the 360 BHP that does that, also mine's had a 3" DP since 20K so I think that helped.

That was stock tune. With my current tune last dyno with hot weather was 354HP wheels


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 11:27:46 AM
That was stock tune. With my current tune last dyno with hot weather was 354HP wheels

Nice I ditched my bigger turbo setup as it's going to be sold.  What you running?


Title: Re: The Volvo ME7 thread:
Post by: contrast on January 16, 2016, 11:43:08 AM
K24 with ARD 11blade. Not hybrid


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 11:47:16 AM
K24 with ARD 11blade. Not hybrid

What was your peak maf readings, I honestly don't think that is poss @ the wheels.  Also if you saturate your maf it's fun, not, lol.


Title: Re: The Volvo ME7 thread:
Post by: contrast on January 16, 2016, 12:26:58 PM
Around 1050kg/h

(http://www.upload.ee/image/5485426/image.jpeg)

Driveline loss is imo much less than all these years people have thought. Maybe 7% for awd manual


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 12:35:33 PM
1050 is about max for K24  and is what my car does and gets to 21 degrees timing, you? So I must be there to lol, seriously that dyno chart I don't understand the numbers to what you said, looks like 350 bhp to me @ 1.4-5 bar of boost, you have some PID work to-do though on your boost..


Title: Re: The Volvo ME7 thread:
Post by: contrast on January 16, 2016, 12:52:06 PM
1050 is about max for K24  and is what my car does and gets to 21 degrees timing, you? So I must be there to lol, seriously that dyno chart I don't understand the numbers to what you said, looks like 350 bhp to me @ 1.4-5 bar of boost, you have some PID work to-do though on your boost..

20-21could be in high rpm. 261kw is 354hp. Its not bhp as in crank. Its wheels
This was with 1.4bar max. Dont worry about the boost. Its rock solid. Jagged edge torque curve was because it pulled timing quite a bit due to iat. Dyno fans cant produce 150+km/h wind. I tune on highway always so on dyno performance suffers.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 12:56:29 PM
I said BHP "British Horse Power" ;) what IC you running?


Title: Re: The Volvo ME7 thread:
Post by: contrast on January 16, 2016, 01:00:18 PM
Custom made

Also, this is with a 2.3l block since my previous block was cracked with a commercial tune spiking boost. Hence my interest in tuning


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 01:08:21 PM
Custom made

Also, this is with a 2.3l block since my previous block was cracked with a commercial tune spiking boost. Hence my interest in tuning

Sounds familiar.  :)  Did you change the displacement map?


Title: Re: The Volvo ME7 thread:
Post by: contrast on January 16, 2016, 01:28:39 PM
I did not. I know there is some single value thingy, i've seen it here, but never bothered to look for it


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 02:10:09 PM
I did not. I know there is some single value thingy, i've seen it here, but never bothered to look for it

You need it really, send me your OLS and I'll add it for you. 


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 02:37:32 PM
I wonder  what HP my car was running here during my development of the 5120?



Title: Re: The Volvo ME7 thread:
Post by: contrast on January 16, 2016, 02:52:46 PM
Is that cavalli? Kinda low maf for that. I would've expected more out of that turbo


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 03:06:27 PM
Is that cavalli? Kinda low maf for that. I would've expected more out of that turbo


I was in dev mode man, it could blast 1250 kg/hr @ 3700 rpm lol (maf limit) also maf will be out by quite a lot up there.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 03:13:46 PM
I have a log somewhere where it stays at 2 bar till 7k in 6th lol.  The hotside is a bit small for what it is really but it an ok turbo for a bolt on.


Title: Re: The Volvo ME7 thread:
Post by: contrast on January 16, 2016, 03:14:47 PM
If you have 1.4bar boost and around 800kg/h on that graph then how much boost you need for 1250 at the same rpm?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 16, 2016, 03:21:56 PM
If you have 1.4bar boost and around 800kg/h on that graph then how much boost you need for 1250 at the same rpm?

Can't find that log did look, there's hundreds lol.

MAF:  1058.6 kg/hr = 4.79 volts so you can see how close it's getting to saturation.


Title: Re: The Volvo ME7 thread:
Post by: Rick on January 17, 2016, 07:13:50 AM
Rick - There are older SW versions that are low on power Stock.  Which one did you have?



I don't have the Volvo soft versions to hand,

ori attached. 

This is a Dyno Dynamics 285bhp, so reads a fair but lower than a Dynojet for example.  Tuned it made around 302bhp, it just wouldn't hold the boost.  Housing cracked in three places near the wastegate.  Couple of T5's both auto and manual have made bang on stock power and about 306bhp on a stage 1 type tune.  The  R is coming back soon after a new housing so we will see :)

Rick


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 17, 2016, 07:21:30 AM
I don't have the Volvo soft versions to hand,

ori attached. 

This is a Dyno Dynamics 285bhp, so reads a fair but lower than a Dynojet for example.  Tuned it made around 302bhp, it just wouldn't hold the boost.  Housing cracked in three places near the wastegate.  Couple of T5's both auto and manual have made bang on stock power and about 306bhp on a stage 1 type tune.  The  R is coming back soon after a new housing so we will see :)

Rick

The T5's you'll need to watch IDC at that power, small injectors...

edit:  Rick's file is 2005 FYI, same applies older software revision


Here is the latest 04 S/W (not for 2005)


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on January 17, 2016, 07:27:23 AM
Hi guys! Read topic for education. Wanna to tune friends 2003 Volvo S60R. To start practice found Me7 ECU may be 2004 Volvo S60R 2.5T in jankyard. Will update this post with found maps.
Need to find KFZW/OP, boost (KFLDHBN?) and torque limiters, AFR (lambda) target at WOT in boost (LAMFA?)


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 17, 2016, 08:52:56 AM
The extra axis is lamfa.



Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on January 17, 2016, 09:15:46 AM
Thanks! Found some maps for basic Stage 1 I think. Main is LDRXN more boost more power. What is strategy to tune torque monitoring in Volvo? Do I need to adjust KFMIOP and KFMIRL like in VAG?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on January 20, 2016, 01:43:59 PM
Thanks! Found some maps for basic Stage 1 I think. Main is LDRXN more boost more power. What is strategy to tune torque monitoring in Volvo? Do I need to adjust KFMIOP and KFMIRL like in VAG?

Basically the same ldrpid is different though.   Same maps just used differently.





Title: Re: The Volvo ME7 thread:
Post by: eticet06 on February 14, 2016, 07:48:19 PM
Although we turned this car we could not delete the boost limit . may we tune it How much hp come to me
Finally is there any damos for me7 Volvo s60 2001 t5 2.3 manuel

kn filter

3 inc downpipe

ard tcv

stok turbo td04hl 16t




orıjınal fiile

Hi,
I recently did a ecu performance upgrade, stage 1
After the upgrade i get faultcode:
ECM-6806 Turbocharger (TC) control system flow fault.

Accordingly to volvo Vida i have:
- checked/replaced all hooses from tcv to turbo.
- replaced the tcv and boost pressure sensor.
- inspected and adjusted the wastegate according to volvo spec.

Still the faultcode shows up. The car is running just like the original program. No difference in performance.

When i remove the performance program, and run original program the faultcode dont show.

Any idea what to check next?





Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 14, 2016, 09:00:19 PM
What damos?  Npt the one thats me7.0 and is sold as me7.01?

What is the filename?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 14, 2016, 09:03:31 PM
There's no damos public for p2.

I Can make you a map pack pm me


Title: Re: The Volvo ME7 thread:
Post by: eticet06 on February 14, 2016, 09:04:19 PM
I'm very amateur, but I want to learn  ;D


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 14, 2016, 09:06:35 PM
I'm very amateur, but I want to learn  ;D

Well you need somewhere to start dude.  No problem.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 14, 2016, 09:09:10 PM
How I learned basically:

IDA pro
C167 instruction set
decompile and reverse engineer
manually defined over 1200 maps in ols using IDA
Yes it took  long time.

I then made a 5120 mod which was perfect.

Now I am VAG :) B8



Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 14, 2016, 09:25:59 PM
I am a MS MCSA with 17 years on the job and you sent me a virus as a bin!

Some people, you think I'd fall for that?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 14, 2016, 09:38:14 PM
Then sends me a 2.5 LPT file.

WTF


Title: Re: The Volvo ME7 thread:
Post by: eticet06 on February 14, 2016, 09:39:34 PM
Not this virus file :(


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 14, 2016, 09:41:18 PM
Friend, you firstsend me a virus then send 2x 2.5 LPT files.  These will not work in a 2001 car.


Title: Re: The Volvo ME7 thread:
Post by: eticet06 on February 14, 2016, 09:55:18 PM
but i have a software-automatic s60 t5 2.3 2001 2.3 on s60 t5 translation of this manual Can


ard tuning volvo 2.3 t5 2001 auto tranmision



Title: Re: The Volvo ME7 thread:
Post by: eticet06 on February 14, 2016, 10:01:41 PM
Is it possible to automatically convert files manually both in the same vehicle ?

automated file with old car

The new car is manual


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 14, 2016, 10:42:21 PM
but i have a software-automatic s60 t5 2.3 2001 2.3 on s60 t5 translation of this manual Can


ard tuning volvo 2.3 t5 2001 auto tranmision


1st file is bullshit lpt file 500k can so cant be right, look at 2nd now


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 14, 2016, 10:47:00 PM
Is it possible to automatically convert files manually both in the same vehicle ?

automated file with old car

The new car is manual


Yes but a lot of work better get auto file I have it, but your bull shit has annoyed me


Title: Re: The Volvo ME7 thread:
Post by: contrast on February 22, 2016, 12:23:50 AM
Dream3r, might want do something with that block?!?
Kinda hard to reply


Title: Re: The Volvo ME7 thread:
Post by: Beaviz on February 22, 2016, 01:54:49 AM
I know this is a ME7 thread, but I hope that some of you Volvo experts might have the answer to this.

A friend bought an old V70 2.4 N/A 140bhp. I have read that this is exactly the same engine as the 2.4 170bhp, so I am guessing that a remap might be worth it.

But what tool can do these ECUs? Perferably over OBD.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 22, 2016, 02:02:46 AM
^ not sure what gustvs is talking about, but first you need to find out what ECU and I can probably help.


Title: Re: The Volvo ME7 thread:
Post by: contrast on February 22, 2016, 02:12:50 AM
It's a Denso ECM. And you've blocked my personal messages. That's what I'm talking about


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 22, 2016, 02:25:08 AM
It's a Denso ECM. And you've blocked my personal messages. That's what I'm talking about

I didn't block hem mate mus be full lol chill, why would I ask you a question then block :) give me 2 mins.

Yes but a few varieties re denso


Title: Re: The Volvo ME7 thread:
Post by: contrast on February 22, 2016, 02:26:15 AM
Sorry mate. It says user Dream3r isn't receiving any messages from you or smth.

Edit: it actually says you've blocked me ://


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 22, 2016, 02:27:21 AM
weird, where is that setting lol, try a new PM


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 22, 2016, 02:31:24 AM
weird, where is that setting lol, try a new PM

Think I have fixed it mate.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on February 22, 2016, 02:21:31 PM
I know this is a ME7 thread, but I hope that some of you Volvo experts might have the answer to this.

A friend bought an old V70 2.4 N/A 140bhp. I have read that this is exactly the same engine as the 2.4 170bhp, so I am guessing that a remap might be worth it.

Correct. For most cars though the gear ratio is different in the gearbox if I remember correctly but that isn't an issue really.
The 140 hp version restricts the throttle plate to fully open even though the accelerator pedal is fully pressed. If you open a 140 hp file and a 170 hp file it's kind of obvious what needs to be changed.


Title: Re: The Volvo ME7 thread:
Post by: Beaviz on February 23, 2016, 06:30:31 AM
Correct. For most cars though the gear ratio is different in the gearbox if I remember correctly but that isn't an issue really.
The 140 hp version restricts the throttle plate to fully open even though the accelerator pedal is fully pressed. If you open a 140 hp file and a 170 hp file it's kind of obvious what needs to be changed.

Thanks Fredrik!

Do you know what tool I can use for these? Do I need to open it and use BDM (think I have a Denso probe somewhere)?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 23, 2016, 06:59:19 AM
Whats the exact ECU and processor?


Title: Re: The Volvo ME7 thread:
Post by: Rick on February 23, 2016, 07:48:20 AM
It's JTAG


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on February 24, 2016, 12:52:29 PM
Thanks Fredrik!

Do you know what tool I can use for these? ?

http://ioterminal.com/?page_id=577



Title: Re: The Volvo ME7 thread:
Post by: ddillenger on February 24, 2016, 01:07:57 PM
I have an IO terminal with the Denso plugin I'd be willing to part with. Used maybe 3x.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on February 24, 2016, 01:16:13 PM
I have an IO terminal with the Denso plugin I'd be willing to part with. Used maybe 3x.

I'd like one bestie lol


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on March 09, 2016, 08:29:56 PM
Hi there Dream3r, would you be able to do anything to tweak my Stage 3 BSR map for my 2005 S60 2.0t?

The car is running a small TD04L-14t which was a cheap upgrade from the 12t. The car boosts to 1bar when I first install the tune using the PPC box but gradually adapts to about 0.75 bar. So im thinking it might be the fact the turbo is bigger giving more flow??All sensors and pipes are fine.

I'm hoping you could do something to mod the file to have the car boost to maybe 1.1 bar irrespective of the turbo as I'm gonna upgrade to a 16t eventually. I'm thinking the fueling will be fine with the standard injectors?

I'm presuming I would need to pull the map from the car somehow and hope you can help with software etc?

How much mate? I'll buy a dice off eBay....


Title: Re: The Volvo ME7 thread:
Post by: dream3R on March 11, 2016, 09:17:22 PM
I replied to your PM mate but we don't tweak maps sorry.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on March 15, 2016, 10:23:10 PM
Plz delete


Title: Re: The Volvo ME7 thread:
Post by: contrast on March 16, 2016, 12:25:52 AM
Post your file


Title: Re: The Volvo ME7 thread:
Post by: kexxx on March 20, 2016, 10:48:51 AM
Hi!
First of all sorry for lame questions...
I have Volvo V70 Y 2000 (P2) engine B5244T3 and i was planning to buy Galletto 1260 flashing cable and to try play a little bit with some parameters... i'm not planning to tune it too hard, it's more for fun&educational purposes  ;)
As i understand from this source http://s4wiki.com/wiki/Tuning it should be able to read/write my ECU with Galletto cable i mentioned, right?
One more thing i was thinking about if it is possible to read/write immo chip too with this cable? Some time ago my ecu burned and I think it would be usefull to have a tool that allows to clone ecu and simply replace it with one bought in junkyard without having to visit dealer...
Or maybe i'm completely wrong and this cable will be completely useless for my car?
If there is more information needed about ECU installed in my car, i can check and post ECU serial numbers :)


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on March 20, 2016, 11:29:07 AM
Cable will only work in Bootmode. Ecu must be on desk for that.
Eep not readable/writable with it.

No OBD flashing on Volvo with cheap China stuff.


Title: Re: The Volvo ME7 thread:
Post by: Opti on March 20, 2016, 12:10:11 PM
I've cloned my ECU (flash + immo) with a Galletto 1260 cable. I assume the -00 P2 ME7 is very similar to my -99 P80 ME7.0.


Title: Re: The Volvo ME7 thread:
Post by: kexxx on March 22, 2016, 12:39:53 PM
thank you for answers!
while I have no cable, keeping reading this thread, lots of usefull information here :)
i tried to check some of bin files posted here by the tool me7check, but it always outputs me an error, for example like this:

Checking file original.bin (size=1048576)
Reading Version Strings...
-> Bootrom Version = 44.44 (UNKNOWN)!!        ** NOT OK **
-> EPK = 45/1/ME701/19///70195Z6/70195Z6/020506154051/..
-> ECUID data table not found                 ** NOT OK **
-> file not recognized as ME7, stopping analysis


Am I doing something wrong or there's just a problem with files I'm trying to check?  :-\


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on March 22, 2016, 01:30:07 PM
Here is an VAG Forum.

What leads you to the assumption, that tools posted for VAG cars here in VAG forum will work on Volvo?

It is ME7 System Design on both, but thats it with similarities...


Title: Re: The Volvo ME7 thread:
Post by: Opti on March 22, 2016, 01:42:57 PM
For immo you should be able to use ArgDubs tool which is posted in the immobilizer section.
http://nefariousmotorsports.com/forum/index.php?topic=1168.0


Title: Re: The Volvo ME7 thread:
Post by: kexxx on March 22, 2016, 01:50:26 PM
Here is an VAG Forum.

What leads you to the assumption, that tools posted for VAG cars here in VAG forum will work on Volvo?

It is ME7 System Design on both, but thats it with similarities...

my bad, assumed it should work because nowhere is written it is for VAG only... thanks for explanation  ;)


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on March 22, 2016, 02:13:47 PM
Youre welcome :)


Title: Re: The Volvo ME7 thread:
Post by: eticet06 on June 01, 2016, 08:11:09 PM
My friends,
İ have one request from you;
May you arreange original  file's boost to 1.3 bar (18.8 psi boost) because i can arreange the other details

We found the overboost wrong with our software
We can arreange other details clearly


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on June 02, 2016, 09:51:02 PM
My friends,
İ have one request from you;
May you arreange original  file's boost to 1.3 bar (18.8 psi boost) because i can arreange the other details

We found the overboost wrong with our software
We can arreange other details clearly

This file appears to have incorrect checksums even though it's an original. You may want to double check this readout...


Title: Re: The Volvo ME7 thread:
Post by: eticet06 on June 02, 2016, 11:04:25 PM
This file appears to have incorrect checksums even though it's an original. You may want to double check this readout...

İ downloaded this files on the web   it is not my car's file

my ecu pic.

my cars c70 t5 manuel 2000 year


I'm sorry my english is bad




Title: Re: The Volvo ME7 thread:
Post by: 10PassionRed on June 15, 2016, 10:52:38 AM
Figured it out, nvm!


Title: Re: The Volvo ME7 thread:
Post by: MattB on July 28, 2016, 05:41:07 AM
Hi everyone, I have an issue since yesterday with my car's ECU.

So first it's a 1999MY V70 2.5T. I have been working a bit to figure out reading/writing the files from the ecu. I have tried in car and on bench with a galletto 1260 and never succeeded (the program would always respond "boot mode inactive"). I realised windows 10 wouldn't let me install the proper drivers for the cable so I have decided to try with a MPPS interface.

So, got a MPPS, and it worked! I have been reading/writing with it on bench without any problem. Only done that with stock files, at the moment I was just learning flashing, not tuning.

After a few days, I decided to try if it worked directly in car through the OBD port. So I connected the bootpin to the negative, put ignition on, disconnected the bootpin after 5s and plugged everything and launched MPPS. I tried reading, not writing and everything went fine. So when the software finished reading, I did not save the bin (since I already have that one saved), and followed every instruction for shut off.

Later I wanted to take the car and... It would crank but not start.

Bench flash with MPPS is now unsuccessful. It will SOMETIMES go into boot mode, but when it does I can't write and reading will succeed... But when it's finished reading, the software won't ask me to save the bin.

What really worries me, is with powering the ECU: I'm using a regulated power supply set to 13.5V. But when I Connect it to the ECU, voltage will often drop to 5-6V. Needless to say it won't respond in that case. I have tried setting up a windows XP virtual machine to use with my galletto to see if it works better then MPPS in that case, but haven't been able to power the ECU correctly since then.

Has anyone ever had that kind of issue after in car flashing? I'm really worried about the fact I could have done hardware damages, as suggested by the voltage drop...


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 28, 2016, 09:26:52 AM
Which version of mpps are you using?


Title: Re: The Volvo ME7 thread:
Post by: MattB on July 28, 2016, 10:04:15 AM
v3.0 cable with v16 software


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 28, 2016, 10:31:33 AM
Volvo CAN is still in BETA so to speak v18+ all ME7 works fine.


Title: Re: The Volvo ME7 thread:
Post by: MattB on July 28, 2016, 12:47:18 PM
Okay. Anyway I'm not going to try in-car flash anymore I think ;D

What I'm really wondering is how would it be possible to harm the hardware through the OBD port... I have this strange behavior of the ECU: For the bench, pins B11 and B37 on the ECU have to be powered. Currently when I plug both, my power supply will fall from 13.5V to 5-6V, maybe 7-8. If I only plus either B11 or B37, the current will stay at 13.5V. But that won't allow boot.

I'm going to give the ECU to my brother (who works designing and building circuit boards) for him to have a look at it. If he can't find anything, I'll have to find another one. Which leads to next question (which I hope I won't need an answer for): which chip is the immo chip?


Title: Re: The Volvo ME7 thread:
Post by: dream3R on July 28, 2016, 04:43:10 PM
No idea but Phil is Phil lolllll

current can't be in volts, read ohms law lol


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on July 30, 2016, 01:42:29 PM
What really worries me, is with powering the ECU: I'm using a regulated power supply set to 13.5V. But when I Connect it to the ECU, voltage will often drop to 5-6V.

What's the current limitiation on the PSU? If set low (and I hope you have a PSU that has adjustable current limit!),the PSU will only allow as much voltage as the current limit is set to (Ohm's law again).


Title: Re: The Volvo ME7 thread:
Post by: MattB on August 01, 2016, 05:01:34 AM
Oops sorry for using the word current, meant voltage ;D

For the PSU, current was set almost as low as possible and it always worked that way. When it started acting strange, I tried changing the current limit setting, but as I said it would never go over 8 volts.

Anyway, I decided to just get another compatible ECU and have the immo chip transferred from the old one by someone qualified. Maybe I'll ask him if he can have a look at the old one and see if he can find something wrong.


Title: Re: The Volvo ME7 thread:
Post by: nyet on August 01, 2016, 09:58:14 AM
I said it would never go over 8 volts.

Exactly the purpose of  current limiter - limit current by lowering voltage if the load resistance is too low. If you used a 12v battery directly, you'd likely smoke something.


Title: Re: The Volvo ME7 thread:
Post by: Opti on August 22, 2016, 02:11:55 PM
Hey guys,

I'm trying to figure out why the ECU thinks that some cylinders are knocking more than others. Sometimes at very low load (~35) which seems erroneous. See attached ECUxPlot.
I just saw a thread here that stated that dwkrz_0-4 do not indicate the cylinder order but rather the firing order. So in this case dwkrz_4 would be cylinder 3 since the firing order is 1-2-4-5-3. This would mean that the ECU detects knock more often in cylinders 1-3 than 4-5. I have visaully checked, cleaned and torqued the knock sensors to correct spec without any difference. Do these go bad without DTCs sometimes?

I don't hear any abnormal noises from the power steering pump, alternator or AC, but I guess I could pull the belt and see if there's a difference since I also get CF when revving in neutral. dwkrz_4 (notated Cyl5 in plot) does always stand out from the rest. Any other things I could check in order to narrow down this problem?


Title: Re: The Volvo ME7 thread:
Post by: thedrill on August 22, 2016, 02:38:12 PM
Hi Opti,

I had a similar knock problem on my friends v70, it was getting a lot of knock when logging (M4.4) it turned out to be the large breather hose from the breather box to the PTC that was touching the knock sensor and causing the issue.

P.S what are you using for logging parameters with your Volvo?


Title: Re: The Volvo ME7 thread:
Post by: Opti on August 23, 2016, 08:56:03 AM
Hi Opti,

I had a similar knock problem on my friends v70, it was getting a lot of knock when logging (M4.4) it turned out to be the large breather hose from the breather box to the PTC that was touching the knock sensor and causing the issue.

P.S what are you using for logging parameters with your Volvo?

Thank you, I will check that. Did it always register knock for you due to vibrations or only when accelerating? I see my knock indication mostly when accelerator position is changed quickly (might support theory that something is loose perhaps?).

I'm using the datalogger from Hilton Tuning to log ram variables. Do you know any other solutions available?


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on August 23, 2016, 09:38:10 AM
Thank you, I will check that. Did it always register knock for you due to vibrations or only when accelerating? I see my knock indication mostly when accelerator position is changed quickly (might support theory that something is loose perhaps?).

I'm using the datalogger from Hilton Tuning to log ram variables. Do you know any other solutions available?

Check your engine mounts, specifically your upper and lower torque rods, for any excess play. That can cause an issue like this


Title: Re: The Volvo ME7 thread:
Post by: thedrill on August 23, 2016, 06:27:30 PM
quote author=Opti ..I'm using the datalogger from Hilton Tuning to log ram variables. Do you know any other solutions available?
 
Not at the moment, I'm waiting on a solution from a friend on the forum...
Hilton logger is quite expensive at $200


Title: Re: The Volvo ME7 thread:
Post by: vwaudiguy on August 23, 2016, 10:32:38 PM
No way to use ME7 Logger on these?


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on August 24, 2016, 07:56:48 AM
No way to use ME7 Logger on these?

No, you cannot. Hilton Tuning Suite is the only solution available that I know of, as of now.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on August 26, 2016, 09:34:55 PM
No, you cannot. Hilton Tuning Suite is the only solution available that I know of, as of now.

I believe that Dream3r actually designed the software and sold it to Hilton. Clever guy.


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on August 26, 2016, 10:14:53 PM
I believe that Dream3r actually designed the software and sold it to Hilton. Clever guy.

Actually, we designed it together. I am Hilton... :)


Title: Re: The Volvo ME7 thread:
Post by: Lost on August 27, 2016, 02:00:38 AM
Actually, we designed it together. I am Hilton... :)


Congratz!!

More info about it please.




Title: Re: The Volvo ME7 thread:
Post by: guitar24t on August 28, 2016, 07:41:49 PM
Congratz!!

More info about it please.

What else do you want to know about it? It logs parameters out of the ECU through the CAN BUS and dumps the data into a CSV. It also offers live viewing of parameters.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on August 29, 2016, 02:44:32 AM
Actually, we designed it together. I am Hilton... :)

Then I'm very impressed Mr Hilton. :-)

 I've been reading the FR and various other resources. I've got my head around the maps now. So I 'get' the inverse relationship between KFMIOP and KFMIOP. I understand the 3 axis 'LDRXN'. KFPED etc. Certainly all the stage 1 stuff I understand now.

Having looked through dream3rs 2005 R file is can see the similarities in a defined VAG s4 ols. , I'm pretty confident once I've read my bin I'll be able to find the maps in it. I think the difficulties lie in tying in he relevant scattered axis data for scaling etc correct?

If I can locate my own maps would anyone be able to help me with this?

Thank you all for this thread.



Title: Re: The Volvo ME7 thread:
Post by: contrast on August 29, 2016, 03:07:18 AM
You need to disassemble the file to really find maps and correct axes.
And on newer ME7 Volvo it's KFLDRX not LDRXN ;)

What MY and what car do you play with?


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on August 29, 2016, 07:00:38 AM
You need to disassemble the file to really find maps and correct axes.
And on newer ME7 Volvo it's KFLDRX not LDRXN ;)

What MY and what car do you play with?

Hi thanks. I'll be pulling the bin file from my ecu. Tried to boot mode it on the car but couldn't get my MPPS v16 to read it. I'm ordering an ATX and will connect the 12v ground and K-line directly to do it on the bench.

I'm getting pretty good identifying maps now in winols 2D view.. KFLDRX is easy for example, on the bin files I've downloaded from this thread.

Like I say, I gather the axis are mixed about, RPM in some maps  seems to be referenced from a block totally separate the the map itself if I'm making sense...

I've got a little S60 2.0t. 2005 MY so it'll use KFLDRX as boost cap.

I've fitted a td04hl-16t myself. So it spikes boost badly but runs fine with the BSR Stage 3 map that I bought a while back.

What I plan on doing is this:

comparing the BSR and ORI and maybe copy the compressor map from an earlier T5 file and to account for the 16t? Modify the boost control solenoid map to control spikes? Maybe 85% duty cycle and ensure KFLBTS  is set to target safe lambda. Keep revised KFZW and KFPED from BSR and increase load axis in KFMIRL and KFMIOP.

Am I talking rubbish or on the right tracks?

Thanks :)





Title: Re: The Volvo ME7 thread:
Post by: contrast on August 29, 2016, 08:12:54 AM
PID controller is sufficient when properly adjusted to account for boost spikes. Depending on how much boost you're going to run.
Maybe use LAMFA to set target AFR? There are more than one KFZW and KFPED.
Regarding IRL/IOP, best would be to make your changes you think are correct and post binary here. Together with explanation why you changed and what you changed. This way people have it easier to explain and provide feedback. Commenting on just plans is harder.


Title: Re: The Volvo ME7 thread:
Post by: Opti on August 29, 2016, 08:49:21 AM

I've fitted a td04hl-16t myself. So it spikes boost badly but runs fine with the BSR Stage 3 map that I bought a while back.


If you want you could try using the wastegate regulator from the old turbo on the 16T until you can fix your the PID in the ECU if you're uncomfortable with the boost spikes. I went from a 13T to a 16T on my 1999 2.5T and I'm using the regulator from the 13T on my 16T at the moment which works fine. I've had to adjust the PID though in order to get boost above 0.7 bar but I guess that's already done in your BSR tune for the original turbo.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on August 30, 2016, 12:33:40 AM
I've fitted a td04hl-16t myself. So it spikes boost badly

Different cracking pressures of the WG actuator.


Title: Re: The Volvo ME7 thread:
Post by: contrast on August 30, 2016, 12:53:33 AM
This can be accounted for in the tune. However you will not find these maps nor axes by just comparing with VAG files.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on August 30, 2016, 11:38:48 AM
Ah, as fun as it is... I guess I'll need to politely ask then:

Should I post my ORI file, would anyone be able to build me a map pack? I've got no issues in paying for this.

I'd love to push the humble limits of the 2.0t with the 16t fitted.





Title: Re: The Volvo ME7 thread:
Post by: contrast on August 30, 2016, 11:55:04 AM
Sure


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 30, 2016, 03:56:06 PM
My ears are burning :) Robs right it was a dual project 50/50, successful too ;)

New stuff coming from me, I need to make a living though. :)





Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 30, 2016, 03:58:35 PM
Ah, as fun as it is... I guess I'll need to politely ask then:

Should I post my ORI file, would anyone be able to build me a map pack? I've got no issues in paying for this.

I'd love to push the humble limits of the 2.0t with the 16t fitted.





I'm tuning one soon with  much larger turbo, problem is no DECOS for you, I guess you'll see 40GPH or similar in ACSII in the file.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 30, 2016, 04:04:57 PM
Then I'm very impressed Mr Hilton. :-)

 I've been reading the FR and various other resources. I've got my head around the maps now. So I 'get' the inverse relationship between KFMIOP and KFMIOP. I understand the 3 axis 'LDRXN'. KFPED etc. Certainly all the stage 1 stuff I understand now.

Having looked through dream3rs 2005 R file is can see the similarities in a defined VAG s4 ols. , I'm pretty confident once I've read my bin I'll be able to find the maps in it. I think the difficulties lie in tying in he relevant scattered axis data for scaling etc correct?

If I can locate my own maps would anyone be able to help me with this?

Thank you all for this thread.



There is some similarities, not a lot tbf.  Axis WG cracking axis, torque limiters , all near impossible to find looking/comparing thats why I bought IDA.

1300 odd maps defined by us, not a bad effort.  I did a 5120 too and it's 100% perfecto.   6-700whp is possible!


Title: Re: The Volvo ME7 thread:
Post by: dream3R on August 30, 2016, 04:10:15 PM
Hi thanks. I'll be pulling the bin file from my ecu. Tried to boot mode it on the car but couldn't get my MPPS v16 to read it. I'm ordering an ATX and will connect the 12v ground and K-line directly to do it on the bench.

I'm getting pretty good identifying maps now in winols 2D view.. KFLDRX is easy for example, on the bin files I've downloaded from this thread.

Like I say, I gather the axis are mixed about, RPM in some maps  seems to be referenced from a block totally separate the the map itself if I'm making sense...

I've got a little S60 2.0t. 2005 MY so it'll use KFLDRX as boost cap.


I've fitted a td04hl-16t myself. So it spikes boost badly but runs fine with the BSR Stage 3 map that I bought a while back.

What I plan on doing is this:

comparing the BSR and ORI and maybe copy the compressor map from an earlier T5 file and to account for the 16t? Modify the boost control solenoid map to control spikes? Maybe 85% duty cycle and ensure KFLBTS  is set to target safe lambda. Keep revised KFZW and KFPED from BSR and increase load axis in KFMIRL and KFMIOP.

Am I talking rubbish or on the right tracks?

Thanks :)





You need to read more KFLDRX won't matter if you saturate your MAF.  FUEDK, LDRMX & LDRPID & RKTI for a start. :)


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on August 30, 2016, 09:10:15 PM
Quick question that's Volvo relevant:

I've got a 2002 v70xc 2.4 lpt.  I am planning a manual transmission swap.  I don't know of any available 2.4lpt manual tunes for 2002.  Would it to feasible to put a 2.3 hpt tune in the ecu and run the t5 turbo and injectors?  I imagine I would need to make changes to a number of tables because of the displacement and compression ratio change.  Would the t5 file require too many changes to make it practical to run on a 2.4lpt?

I've ordered a cable and I'm going to pull the stock tune out of my ecu soon to start experimenting with.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on August 30, 2016, 11:11:01 PM
I have been running a 2.3 hpt stock tune on a 2.4 lpt engine for over a year with no issues,  Using a 16t and the blue injectors.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on August 31, 2016, 06:56:42 PM
I have been running a 2.3 hpt stock tune on a 2.4 lpt engine for over a year with no issues,  Using a 16t and the blue injectors.

What fuel are you running with this setup?  Any knock issues?  How are your long term fuel trims?


Title: Re: The Volvo ME7 thread:
Post by: thedrill on August 31, 2016, 07:37:15 PM
Cali 91 octane , no audible knock and long term fuel trims stay around 4-5.
ME7 is very forgiving compared to M4.4.
I know its not the right way to do things , but I have had zero issues.
The 2.4 motor came out of a 2002 C70, from the junkyard.. Long block with all my 1999 ancillaries bolted on.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on September 01, 2016, 04:41:10 AM
What changes should be made to the CEM if swapping from a automatic to manual tunes.  Can these changes be made similar to ecu changes?


Title: Re: The Volvo ME7 thread:
Post by: thedrill on September 01, 2016, 06:15:37 AM
What changes should be made to the CEM if swapping from a automatic to manual tunes.  Can these changes be made similar to ecu changes?

No changes to the cem, you need to find the four canbus wires at the tcu and link the pairs together (green and white)
You also need to find the starter wiring at the transmission and ground the wire from the inhibitor to the cem.
I also added a couple of wires from the new clutch switch to the tcu wiring under the hood.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on September 02, 2016, 03:49:17 AM
No changes to the cem, you need to find the four canbus wires at the tcu and link the pairs together (green and white)
You also need to find the starter wiring at the transmission and ground the wire from the inhibitor to the cem.
I also added a couple of wires from the new clutch switch to the tcu wiring under the hood.

Thanks for the reply!  Now what about a situation where I'm running a 5 speed tune file but a M66 6 speed transmission?  Will cruise control work, DIM, etc work properly or do I need to edit tables for gear ratios or something?


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 02, 2016, 04:13:22 AM
Then you need to use manual file that is made for M66 or edit function BBGANG.
Why not M56?


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on September 02, 2016, 08:36:01 AM
Then you need to use manual file that is made for M66 or edit function BBGANG.
Why not M56?

M66 AWD is the reason.  I'm not aware of an m66 file for model year 2002.  Can i use a 2004 r file?  I could probably grab the r injectors, manifold, turbo, etc to match the file.


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 02, 2016, 08:59:00 AM
You dont have DECOS and MAF is different too. Also the ECM is physically different on R's. I'm not sure you can flash R file onto 2002 ECM. You could, but it will throw lot of faults and not run probably


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on September 03, 2016, 05:12:08 AM
You dont have DECOS and MAF is different too. Also the ECM is physically different on R's. I'm not sure you can flash R file onto 2002 ECM. You could, but it will throw lot of faults and not run probably

That's what I figured.

Does anyone have an idea off a rough location on bbgsng?  Or a picture of what it looks like in 2d?


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 03, 2016, 06:27:19 AM
BBGANG is a function in FR. There are many things to be edited.

Here's a picture:

(https://www.upload.ee/image/6129042/image.png)


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on September 03, 2016, 07:50:43 AM
Thanks.  I've only just begun trying to learn this.  Still trying to wrap my head around it all.  Where did you get that picture?  Is it a document I can read somewhere?


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 03, 2016, 08:57:31 AM
http://nefariousmotorsports.com/forum/index.php?topic=400.0title=

http://nefariousmotorsports.com/forum/index.php?topic=1883.0title=

Some more translated modules:

http://www.nefariousmotorsports.com/wiki/index.php/Main_Page

Good luck!


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 03, 2016, 10:40:02 AM
You need to read more KFLDRX won't matter if you saturate your MAF.  FUEDK, LDRMX & LDRPID & RKTI for a start. :)


Thanks and lots to read.

I've pulled my bin files and have been busy comparing the two. I have also been translating the maps I think ive found across to tuner pro. That's fun lol.

Can I ask politely for some assistance finding LAMFA and some other maps? I don't want spoon-feeding.

There is a bin file on page 5 of this thread posted by dream3r.

May I ask for the location and axis data for LAMFA in that please and I'll find it in my own bin?

Also I've found two turbo maps. One has been FF'd and one has been set with values of 800 across the board. They are each 8bit maps 8*8.  The one FF'd I believe is KFLDHBN but the other??

Thank you


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 03, 2016, 10:58:39 AM
Post your binary (:


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 03, 2016, 11:10:11 AM
Perfecto. I'll do that in a bit.

If I list the maps and axis data I think ive identified would I be able to get some input on them too please?

I must have spent 20 hours on this over he last 3 days.


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 03, 2016, 11:12:46 AM
Sure. If you dont mind to post addresses cause I don't use TunerPRO unfortunately.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 03, 2016, 11:19:51 AM
Brill thanks. No problem. I used winols to find them but tuner pro to write to the bin.

I'll write it all neatly and post it later. Thanks so much.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 03, 2016, 05:37:31 PM
Sure. If you dont mind to post addresses cause I don't use TunerPRO unfortunately.

KFLDRX: 27E96 6*16 f:0.023438 ; RPM axis 27E6A f:0.25; lambfa axis 27E8A f:???

KFLDRL: 2C152 10*16 f:0.005 ; RPM axis 14FCA f:0.25 ; load axis 2C4C8 f:0.005

KFLDIMX?? : 2C000 8*16 f:005 ; hpa axis 2C4B6f:0.039063 ; load axis???

KFLHBN: 1BC78 8*8 8bit f:? ; unknown axis data

Turbo map unknown: 1BACB 8*8 8bit - unknown axis of factor data

Turbo map unknown: 13CB7 8*8 8bit - unknown axis or factor data

KFMIRL: 158A2 16*16 f:0.023438 ; rpm axis 15862 f:0.25 ; load axis 15882 f:0.003814

KFMIOP: 156CA 11*16 f:0.003814 ; rpm axis 14FECf:0.25 ; load axis 1582C f:0.023438

LAMFAW?? : 138C1 14*14 8bit f:0.114851 ; rpm axis 138A5 f:40 ; load axis 138B3 f:0.4797





Title: Re: The Volvo ME7 thread:
Post by: contrast on September 04, 2016, 03:16:15 PM
KFLDRL RPM: 14FA8, duty cycle from PID: 2C4C8 f. 0.005

KFLDIMX RPM axis same as KFLDRL

Didnt have much time to really dig in. KFLDHBN is correct. Also IRL/IOP.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 04, 2016, 06:48:44 PM
Thank you very much. Can anyone help me out with LAMFA  map and axis locations please?


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 04, 2016, 11:21:42 PM
LAMFA 237F2 f. 0.007813 8bit 6 x 15

Axes:
237E5 f. 0.003052 16bit HiLo
237D6 f. 40 8bit


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 05, 2016, 06:15:47 AM
Thank you very much


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 05, 2016, 07:50:43 AM
May can I ask for the addresses for rev limiter and importantly:

CDKAT to disable rear O2 check?
CWDLSAHK to disable sensor aging?
CLRHK to disable post cat lambda?

Do I also need to disable secondary air injection?

CDSLS & CWKONABG

I have NO idea here :-(


I've got a BSR 3" down pipe which was destroyed by a shitty map by a company called CelticTuning. Its been shelved for 2 years!! It started rattling around and then stopped... car failed mot on emissions where I discovered the contents of the cat were gone!! £675 down the drain.

 I want to decat and weld in a straight section to replace the empty box. guess I need to weld in a boss to keep the o2 connected though and I'll keep the factory downpipe for emissions test lol.

By the way, car running sweeet now. Thank you all.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on September 05, 2016, 08:59:41 AM
Didn't you said you don't want to be spoon feeded?

Looks like that for me... But maybe i just have another definition of that.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 05, 2016, 10:37:08 AM
I've learned how to use winols, tuner pro, benchflash my ecu, modify KFMIOP,Kfmirl, to compliment the'inverse' relationship. I've deconstructed an Audi bam ols to identify the maps I've listed..... ALL of this on my own. I've read FR, read a translation FR and learned what a PID is and how to modify it.

All of this is just to fix a car with a crappy paid for tune which was over boosting and running ridiculously on part throttle. No other reason. I'm not a tuner of a hobbyist. I've had to learn this because I can't afford to pay someone who might not know what they're doing only to screw my car up again.

So I can find MAPS in a bin with NO DAMOS but please forgive my inability to find what I believe are single hex addresses to change a value from a 1 to a 0... Oh yeah, without a DAMOS. Unless I'm supposed to guess??

I can't read code like I'm NEO from the Matrix.





Title: Re: The Volvo ME7 thread:
Post by: contrast on September 05, 2016, 10:41:11 AM
To go catless, CDKAT is sufficient.


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on September 05, 2016, 11:24:59 AM
To go catless, CDKAT is sufficient.

You should set CLRSHK as well


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 05, 2016, 11:31:19 AM
You learn every day.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 05, 2016, 01:36:54 PM
Is anyone able to tell me the addresses or at least how to have a go finding them? 

Thanks guys. I failed psychic class.


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 05, 2016, 02:07:12 PM
NMAX you could get lucky with, but highly unlikely. CDKAT and CLRSHK is impossible to be sure 100% without using disassembler.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 05, 2016, 04:22:42 PM
Bugger.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 05, 2016, 07:02:18 PM
NMAX you could get lucky with, but highly unlikely. CDKAT and CLRSHK is impossible to be sure 100% without using disassembler.

Guess work without isn't it.


Title: Re: The Volvo ME7 thread:
Post by: Opti on September 05, 2016, 09:10:37 PM
Heres how I found my CDKAT without disassembly just by knowing the general area in the bin where the diagnostic code-words were placed.

Use divide and conquer approach and set half the diagnostic code-words to 0. Flash bin and start VIDA och check rediness. If cat diagnostics were "Not Ready" I had not disabled the correct parameter. Go back and change the other half of the code words and check again. After a few tries, cat diagnostics in VIDA showed "Ready" directly after powering ECU.


Title: Re: The Volvo ME7 thread:
Post by: dream3R on September 06, 2016, 09:43:51 AM
THat's not CDKAT you found :)


Title: Re: The Volvo ME7 thread:
Post by: Opti on September 06, 2016, 09:45:48 AM
Pretty sure it is... Only parameter I changed and I'm no longer getting cat efficiency DTC.


Title: Re: The Volvo ME7 thread:
Post by: vwaudiguy on September 06, 2016, 10:33:36 AM
THat's not CDKAT you found :)

Well you seem to be the only one who knows what it is, so what is it?


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 06, 2016, 10:57:13 AM
THat's not CDKAT you found :)

It needs to be correct. Don't mind leaving the rear O2 plugged in but I've got a lovely 3"  downpipe with a completely empty cat box
Don't want any crazy fuel issues.


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 06, 2016, 12:09:11 PM
Pretty sure it is... Only parameter I changed and I'm no longer getting cat efficiency DTC.

Post your file and possible CDKAT address please.


Title: Re: The Volvo ME7 thread:
Post by: Opti on September 06, 2016, 12:13:27 PM
Flash attached as requested. I believe CDKAT is at 0x18005.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 06, 2016, 12:23:54 PM
I can see plenty of 16bit Hex 0101 address that translate to an 8bit  1, similar area to yours.

It's pure guess work what he heck they do


Title: Re: The Volvo ME7 thread:
Post by: vwaudiguy on September 06, 2016, 04:13:22 PM
Flash attached as requested. I believe CDKAT is at 0x18005.

Definitely seems like the right area. I don't have anything defined for Volvo, but based on the ME7 VAG stuff it looks correct.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 07, 2016, 05:06:15 AM
I'm still looking for these:

CDKAT to disable rear O2 check?
CWDLSAHK to disable sensor aging?
CLRHK to disable post cat lambda?

I have a few hex 0101 codes beginning at 18004 in my bin - it looks like the beginning of a DTC list. Any ideas?


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 07, 2016, 05:16:20 AM
You learn every day.

Speaking of which lol:

KFZW/KFZW2?
I've identified four timing maps at 133B1, 13471, 13531 and 135F1. I'm pretty sure these are KFZW... Can you say which ones are which? and if possible where on earth do you find the axis data?


KFZWMN
I think 12F2B is KFZWMN 12*16 but again I cant find axis data grrrr...

WTF:
I've also got 4 maps beginning at 12AA6 but can't work these out at all :-(

Can anyone help with these?


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 07, 2016, 07:03:49 AM
I'm not near my laptom atm, but usually its four KFZWOP maps, somewhere in between is KFZWMN and then followed by four KFZW maps.
Axes you will find only in disassembler.

CDKAT is in that block, but CLRSHK is not even near.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 07, 2016, 09:00:23 AM
I'm not near my laptom atm, but usually its four KFZWOP maps, somewhere in between is KFZWMN and then followed by four KFZW maps.
Axes you will find only in disassembler.

CDKAT is in that block, but CLRSHK is not even near.

This...

CLRSHK: 110C1



Title: Re: The Volvo ME7 thread:
Post by: contrast on September 07, 2016, 01:48:23 PM
This...

CLRSHK: 110C1



That address is incorrect.


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 07, 2016, 01:58:45 PM
Flash attached as requested. I believe CDKAT is at 0x18005.

Correct.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on September 07, 2016, 10:16:51 PM
Thanks for the CDKAT reference, I have now found mine at 0x1B867 (1999 USA T5 stick) :)


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 12, 2016, 08:47:14 AM
Can anyone please provide the factors for KFLDRQ0, KFLDRQ1 and KFLDRQ2 please. I've found the maps directly acter KFLDL so don't need he addresses but the factors don't appear to match those of the Audi DAMOS I've used as loose comparison.

I'm making the assumption too that Volvo lay the maps Q0,Q1,Q2 sequentially after KFLDRL. Is that correct?


Title: Re: The Volvo ME7 thread:
Post by: thedrill on September 12, 2016, 09:30:54 AM
I dont have them in my Xdf but my reference volvo damos says Q0 Q1 Q2 are 16 bit 0.050000.

edit: Q2 is directly after Kfldrl in my volvo damos


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 12, 2016, 10:00:07 AM
I dont have them in my Xdf but my reference volvo damos says Q0 Q1 Q2 are 16 bit 0.050000.

edit: Q2 is directly after Kfldrl in my volvo damos

Q2 after? Jeez. Why the heck do it so different?

Can anyone else confirm this?

I'm only looking to edit Q2 to tame overboosting as I've removed the cat.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on September 20, 2016, 11:49:50 AM
What is logic of KFLDRQ2? More - stronger reaction to boost control? And lower - wicker? So when delete cat how much approx. percentage to increase or decrease Q2?


Title: Re: The Volvo ME7 thread:
Post by: nyet on September 20, 2016, 11:52:31 AM
Why the heck do it so different?

Map locations are arbitrary. Placed by the compiler. Their order is not part of a bigger strategy to make them "easier" to find. Bosch knows exactly where the compiler places each of them.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 21, 2016, 12:27:31 PM
I think I've found KRKTE at : 249A0

S60 2.0t ; 1984cc engine - 0.3968 dm3/cyl, 315cc injectors

KRKTE 0.0912133

Any thoughts??

Regards guys


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 21, 2016, 12:53:26 PM
I think I've found KRKTE at : 249A0

S60 2.0t ; 1984cc engine - 0.3968 dm3/cyl, 315cc injectors

KRKTE 0.0912133

Any thoughts??

Regards guys

That's a negative.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 22, 2016, 12:19:15 AM
That's a negative.

So I have the bosch 0-280-155-831 injectors (orange). 315cc @ 3bar;  334.2 @ 3.8bar.

This gives me potential for KRKTE values of 0.0925653 @ bar; or 0.0872474 @3.8 bar

which do i use?


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 22, 2016, 12:57:20 AM
That'll be because my KRKTE should be 0.0925653 correct..?

Maths + red wine = fail


That's a negative again. (:


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 22, 2016, 01:15:55 AM
That's a negative again. (:

So I have the bosch 0-280-155-831 injectors (orange). 315cc @ 3bar;  334.2cc @ 3.8bar. and a B5204T5 engine

I'm calculating KRKTE as follows

1984 cc engine displacement = 0.3968 dm3 per cyl.

KRKTE = 50.2624*(1.984/5)/(operating flow rate in cc/min * .684 constant )

KRKTE = 50.2624 * 0.3968/ ( 315* .684) = .0925653


KRKTE = 50.2624 * 0.3968/ ( 334.2* .684) = .0872474

Are my calculations wrong?


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 22, 2016, 01:20:13 AM
I don't remember the calculation off the top of my head, but iirc it was a bit more complicated.
It looks legit, but you won't find KRKTE using this method I'm afraid.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 22, 2016, 01:27:55 AM
I don't remember the calculation off the top of my head, but iirc it was a bit more complicated.
It looks legit, but you won't find KRKTE using this method I'm afraid.

Needs IDA I assume?


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 22, 2016, 01:35:22 AM
Yes.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on September 23, 2016, 02:50:32 PM
Is CLRSHK 0xAC at 0xB1C2? Do I need to go catless change to 0xAD?


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 24, 2016, 01:09:00 AM
Why do you think stock value should be 0xAC? And why do you think it should be changed to 0xAD?


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on September 24, 2016, 03:54:04 AM
Because I found it in Disasm. May be wrong just begin to learn ME7. What is stock value 0x00? 0xAC is 10101100. I found bit0 set to 1 on Audi to disable. So 0xAD will be 10101101. I'm right?


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 24, 2016, 05:33:02 AM
Because I found it in Disasm. May be wrong just begin to learn ME7. What is stock value 0x00? 0xAC is 10101100. I found bit0 set to 1 on Audi to disable. So 0xAD will be 10101101. I'm right?

Keep searching. Stock value should be 0x00.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on September 24, 2016, 06:11:08 AM
Keep searching. Stock value should be 0x00.
Seems like gotcha! Few bytes 0xB1BB ;D Can I set to 0xFF to disable?
When go catless CDKAT=0 to disable after KAT check? And CLRSHK to disable physically after KAT probe so I can remove it?
What map can I adjust on 90mm dp and 76mm straight exhaust without KAT for boost control duty or it must be OK when turbo actuator adjusted in stock position? Car go in limp mode with no dynamic. Seems like torque monitoring limit or boost protection? Do I need to increase KFMIOP?
For more boost I would increase LDRXN and it will be OK with torque monitoring or KFMIOP must be ajusted also? May be some torque monitoring limit or switch to disable...
Thank you for answers!


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 24, 2016, 06:45:05 AM
Seems like gotcha! Few bytes 0xB1BB ;D Can I set to 0xFF to disable?
When go catless CDKAT=0 to disable after KAT check? And CLRSHK to disable physically after KAT probe so I can remove it?
What map can I adjust on 90mm dp and 76mm straight exhaust without KAT for boost control duty or it must be OK when turbo actuator adjusted in stock position? Car go in limp mode with no dynamic. Seems like torque monitoring limit or boost protection? Do I need to increase KFMIOP?
For more boost I would increase LDRXN and it will be OK with torque monitoring or KFMIOP must be ajusted also? May be some torque monitoring limit or switch to disable...
Thank you for answers!

That address is incorrect. And no, you don't set to FF to disable. CLRSHK doesn't work like you think it does.
Do some more reading. You clearly don't understand torque monitoring concept yet.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on September 24, 2016, 06:57:21 AM
That address is incorrect. And no, you don't set to FF to disable. CLRSHK doesn't work like you think it does.
Do some more reading. You clearly don't understand torque monitoring concept yet.
0xB1C8 ???
Re-read topic every day.


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 24, 2016, 07:03:06 AM
0xB1C8 ???
Re-read topic every day.

Read again and again. And read other forum topics too. It takes time to understand it all and apply. This particular thread has some incorrect info and is missing some important stuff you should know.
That address is incorrect again. CLRSHK is not even near.


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on September 25, 2016, 10:24:03 AM
It's with a heavy heart that I bring this news to you. Dream3R passed away on friday in a fatal car accident. He was a very good friend of mine. He will be sorely missed.

Sad news passing of dream3R:
http://nefariousmotorsports.com/forum/index.php?topic=11446.0title=


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 25, 2016, 11:18:29 AM
Rest in peace buddy! You helped me a lot and I will miss you. Although your English jokes were weird at times...


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on September 26, 2016, 02:31:01 PM
It's with a heavy heart that I bring this news to you. Dream3R passed away on friday in a fatal car accident. He was a very good friend of mine. He will be sorely missed.

Sad news passing of dream3R:
http://nefariousmotorsports.com/forum/index.php?topic=11446.0title=

Very sorry to hear this. RIP John.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on September 27, 2016, 12:04:37 AM
Truly sad news indeed. Our thoughts go to his family and friends.


Title: Re: The Volvo ME7 thread:
Post by: smelly240 on September 27, 2016, 04:29:03 AM
 :(

so sorry for the loss - remember the best times


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on October 02, 2016, 07:55:50 AM
Gents,

Can you tell me why Volvo has 4 maps for KFZWOP and KFZWOP maps and which ones are which?

ie. How do I work out which one is KFZWOP/2 .....

Plus, when I rescale the KFMIOP load axis, does this reflect in KFZWOP? and should I rescale the timing in that map??


Title: Re: The Volvo ME7 thread:
Post by: contrast on October 02, 2016, 10:59:03 AM
Same reason why other makes and models have more than one KFZWOP.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on October 02, 2016, 12:10:21 PM
Yeah but how are they used? I'd understand if I had sports, comfort, advanced mode 4c chassis.... But mine is a stock 2.0t


Title: Re: The Volvo ME7 thread:
Post by: contrast on October 02, 2016, 12:14:06 PM
Those maps have nothing to do with chassis settings.
If you change IOP load axis, then you need to recalibrate those. KFMDS also shares that axis.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on October 02, 2016, 01:22:40 PM
OK so the stock KFMIOP only goes up to 148.50... Puny so I need to increase this.

So:


I mod MIRL to 180-190, my KFLDRX caps at 180. I adjust load axis in  MIOP (last 2-3 columns) then extrapolate the new values in MIRL to the adjusted MIOP columns.

I then adjust ALL 4 KFZWOP maps across the load axis rows to correspond to the changed axis data above??

Correct?


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on October 02, 2016, 01:27:01 PM
I have no clue about where KFMDS ...I'll have to go looking but I assume it's a is are load/rpm but what is the output?


Title: Re: The Volvo ME7 thread:
Post by: pfloyd36069 on November 26, 2016, 05:20:57 PM
Hello guys, first time posting here! First off R.I.P dream3r. From what I've read he was a very knowledgeable guy and a huge part of this forum and will be missed by so many! I read a good bit of this thread a while back, lots of good info! One thing that I'm having a tough time with is reading/flashing hw/sw combo. I've seen many using the mpps tool with success. Since the k-line is used, can I just use the blue eBay vag-com tool I've been using with m4.4? What software would be best paired with this? Sorry for the noob questions, I probably should have searched a little more!

Thanks,
Bryan


Title: Re: The Volvo ME7 thread:
Post by: thedrill on November 26, 2016, 10:16:23 PM
Galletto and the matching cable is what I use for bench flashing.


Title: Re: The Volvo ME7 thread:
Post by: pfloyd36069 on November 27, 2016, 01:00:07 PM
Ok so something like this would do? http://www.ebay.com/itm/401171135524
Thanks!


Title: Re: The Volvo ME7 thread:
Post by: guitar24t on November 28, 2016, 01:02:27 PM
I've developed software that allows read/write over OBD using a Volvo DiCE unit. You can see this here if you're interested:
https://hiltontuning.com/product-category/allproducts/other-products/softwaretools/me7/

I like not having to remove the ECU from the car. It's still invaluable to have a good bench flashing tool, though, and the galletto works well


Title: Re: The Volvo ME7 thread:
Post by: thedrill on November 28, 2016, 04:59:39 PM
Ok so something like this would do? http://www.ebay.com/itm/401171135524
Thanks!

That's The same cable as I use and it works great for reading and writing.
I made a tool for pulling the ecu, from a inch strip of thin steel and a couple of pop rivets.
Grab a ME7 ecu connector from the junkyard and an obd port and make a flash rig..
Buy a regulated power supply for flashing safely.


Title: Re: The Volvo ME7 thread:
Post by: pfloyd36069 on November 30, 2016, 09:03:19 PM
Ok, awesome! Will try and get some stuff to play with next Tim I'm at the junkyard! Thanks guys!


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 02, 2016, 12:49:11 AM
Hello all.

I'm going to make an effort to learn to tune. I've read my IMMO data using bootmode and ARGDUB'S eeprom tool and want to clone my ecu.

Can I write this 1kb file directly to the 95080 chip on a matching ECU without desoldering it?

I've got a chip reader and soic8 clip but don't want to melt the ecu lol...


I've tried reading the 95080 on the ecu using the clip but it didn't read no matter how many times I tried reseating the clip, but it reads/writes my stash of blank 95080 chips fine.

Do I need to read/write the on board chip whilst the ecu is powered up??? So far I've only tried with the ecu board unconnected to anything but the soic8 clip...

Good fun haha.


Title: Re: The Volvo ME7 thread:
Post by: pfloyd36069 on December 02, 2016, 12:24:34 PM
I've successfully read and cloned a p80 ecu with a soic clip without desoldering. I used a cheap eBay EEPROM tool. If I remember right I couldn't use the header and cable that came with the tool, I had to solder some wires to the clip and then insert them into the ZIF socket.  Maybe I just got lucky though


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 03, 2016, 04:16:05 AM
Just tried this again this morning. I use the clip on the 95080 on the ecu board but no read. Board is not powered.

@Guitar24t you've mentioned having to bridge crystal oscillator which on my board has one located next to the IMMO chip. Does this suggest the board needs powered?

The soic clip reads the 95080 fine if the chip is loose, I get the same read using the clip to using my soic8 to dip 8 adaptor.

2005 S60R


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 06, 2016, 09:13:22 AM
Ok so I'd like to contribute to this thread, and have a gift for you all just in time for Christmas. I've built a stage 1 (maybe even suitable for stage 2) map pack for a Volvo S60R or V70R .

Can I just test the water for objections by any other contributors?

My intention is to upload a Winols definition file, a Map Pack for TunerPro in .xdf format and an example .bin file.

I'll also provide a basic guide on how to use these files to locate and match maps in other Volvo bin files using Winols in 2D mode because of the inconsistent way Volvo creates their ecu files.

I've got to tidy up the xdf definitions first but you get the idea.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 06, 2016, 09:24:59 AM
Awesome, bring it on.


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 07, 2016, 03:39:10 AM
This is interesting:

In these Volvo files, there are four KFZW maps. These are ALL identical.

There are also four KFZWOP maps, but these are NOT identical.

The R has VVT inlet and exhaust so id have expected an equivalent timing map to KFZW2 but nadda..

This makes me assume that the volvo uses a different timing strategy for the VVT. Anyone care to confirm how Volvo have implemented this?

Add it stands out looks like a redundant function.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 07, 2016, 04:02:46 AM
PFL 2.4T low pressure version doesnt have four identical ignition maps.
You definition seems to lacking some axes? Like mentioned KFZW maps.


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 07, 2016, 04:09:43 AM
That's me being lazy. All axis defined. I'll upload correct screens.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 07, 2016, 04:11:51 AM
What is KFPED 1st?


Title: Re: The Volvo ME7 thread:
Post by: nubcake on December 07, 2016, 04:23:02 AM
This is interesting:

In these Volvo files, there are four KFZW maps. These are ALL identical.

There are also four KFZWOP maps, but these are NOT identical.

The R has VVT inlet and exhaust so id have expected an equivalent timing map to KFZW2 but nadda..

This makes me assume that the volvo uses a different timing strategy for the VVT. Anyone care to confirm how Volvo have implemented this?

Add it stands out looks like a redundant function.

A brief look at some public ME7.0 Volvo A2L (and matching binary) revealed such thing as:
DZWNWSUE "Delta ignition angle dependent on the camshaft overlap".
Also, in that particular binary KFZW2 is just zeroed out and not referenced at all.

Yours might be done in a similar fashion.

EDIT: although, ZWOP2 is also zeroed out here as well. Either way, the only way to say for sure - is disassemble the bin and look at the code itself.


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 07, 2016, 04:37:37 AM
That's me being lazy. All axis defined. I'll upload correct screens.

There are five pedal maps in the volvo files. KFPED 1st is on its own; the other four are grouped together and I've named them KFPED 1 through 4.

The singular pedal map (KFPED 1st) could be KFPEDR, I'm not sure. (what i can say is that KFPED 1st or what ever it is, is ALWAYS the second of the 4 pedal maps in the group.


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 07, 2016, 04:39:07 AM
the four kfzw maps viewed in 2d; and then listed 1 through 4.

You'll see that all values are the same. It's consistent with each 2005 - 2008 file I've checked against.


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 07, 2016, 04:47:12 AM
Now the KFZWOP maps. Notice how these have crazy high ignition advance angles but each are different.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 07, 2016, 04:49:51 AM
Separate KFPED is KFPEDR and active only on automatics.
There are five pedal maps only on R models.
All KFZW maps are used and like I said, -2002MY 2.4LPT doesnt have all four identical.
KFZWOP having high numbers doesnt tell a single thing. That's the way it works.


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 07, 2016, 05:02:30 AM
Separate KFPED is KFPEDR and active only on automatics.
There are five pedal maps only on R models.
All KFZW maps are used and like I said, -2002MY 2.4LPT doesnt have all four identical.
KFZWOP having high numbers doesnt tell a single thing. That's the way it works.

I know that KFZWOP is used just for torque calculations fair enough... But you can't argue against the fact that I have bins for S60R, T5, 2.0t and a 2.5 lpt where all of them have four KFZW maps with the same values in each of them (obviously ignition values different for each variant)

Regardless if all four are used, it's not like the VAG KFZW1 and 2 method. It's clearly totally different.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 07, 2016, 05:10:31 AM
Yes, I have binaries of these cars and engines too and know how they look. Just saying there is at least one engine/binary that doesnt have all four same.
To know why there are four ignition maps, you'd have to disassemble ;)
You can keep them all the same and be just fine. If you're planning on adding timing, then better figure out how to datalog knock retard...


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 07, 2016, 05:21:49 AM
Yes, I have binaries of these cars and engines too and know how they look. Just saying there is at least one engine/binary that doesnt have all four same.
To know why there are four ignition maps, you'd have to disassemble ;)
You can keep them all the same and be just fine. If you're planning on adding timing, then better figure out how to datalog knock retard...

Sadly dissassembly isn't something I know how to do. I wish I did.

Contrast - clearly volvo uses KFLBTS for fueling I'm looking for TABGBTS in these files I know it's near to the Component protection fuelling map. Closest I've found would be for a TABGBTS value of Grad C 450... Hex value of 6400. Am I correct? I know these cars have a very low setting.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 07, 2016, 06:13:12 AM
Sadly dissassembly isn't something I know how to do. I wish I did.

Contrast - clearly volvo uses KFLBTS for fueling I'm looking for TABGBTS in these files I know it's near to the Component protection fuelling map. Closest I've found would be for a TABGBTS value of Grad C 450... Hex value of 6400. Am I correct? I know these cars have a very low setting.

It is not near the component protection fuelling map. And it's low indeed.
R-models use lowish value whereas LPT engines have it set at zero.


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 07, 2016, 07:59:52 AM
Ok guys, how about this?:

I'll upload the map defs, in XDF and OLS.

I'll upload screen shots of the maps in 2d Winols view so that noobs can 'see' exactly what they're looking for in their own bin files - so that they can 'recognise' the relevant maps.

If any IDA PRO dissassembly experts, or anyone able to locate additional maps, functions, switches etc could add to this project??

Basically, if we make a community effort to define one file there's a good chance we can locate these other elements generically through pattern matching.

As an example, I located the rev limiters in winols by identifying that they can be found by searching the bin for the 16 bit decimal values "02312 00010 32000 24320 26880"

The latter two numbers, 24320 and 26880 being the limiters with a factor of 0.25.

Equally, I can find KRKTE in these files easily as it's just before the lamfa map and is always near to the decimal values "00004 00091", obviously calculating KRKTE helps to give you an idea of the value you should be trying to find.

By the way, I'm using a factor of 0.00016508 against the theoretical KRKTE value which I calculated through trial and error, which fits the 3 bar bosch injector value perfectly.

I'm rambling, but you get the idea.



Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 07, 2016, 08:03:13 AM
It is not near the component protection fuelling map. And it's low indeed.
R-models use lowish value whereas LPT engines have it set at zero.

Yes, that's because the BTS map is redundant. These models sit at a flat 14.7 stoich regardless.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 07, 2016, 08:19:35 AM
They run about 0.85 lambda for R's when pushing it.


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 07, 2016, 08:29:10 AM
They run about 0.85 lambda for R's when pushing it.

Yes, it'd be nice to know where TABGBTS is then I'd love to find CWLAMFAW ; KFLAMKRL  and KFLAMKR to implement the Julex fueling method.



Title: Re: The Volvo ME7 thread:
Post by: contrast on December 07, 2016, 08:40:24 AM
Yes, it'd be nice to know where TABGBTS is then I'd love to find CWLAMFAW ; KFLAMKRL  and KFLAMKR to implement the Julex fueling method.



I know nothing about Julex method, but KFLAMKRL and KFLAMKR don't exist in Volvo ME7 iirc.
The sequences for finding RPM limiters and KRKTE don't match. There are no such values near either of the mentioned things. So your definition is incorrect. And you can't reverse calclulate and find KRKTE this way.


Title: Re: The Volvo ME7 thread:
Post by: Kal_79 on December 07, 2016, 08:51:43 AM
I know nothing about Julex method, but KFLAMKRL and KFLAMKR don't exist in Volvo ME7 iirc.
The sequences for finding RPM limiters and KRKTE don't match. There are no such values near either of the mentioned things. So your definition is incorrect. And you can't reverse calclulate and find KRKTE this way.

It only seems to work with 2005 cars and later.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 07, 2016, 08:55:34 AM
I did check -2004 and 2005+.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on December 11, 2016, 10:47:28 AM
I've been holding off buying injectors because of Christmas, but it's either Bosch greens or the VXR ones.

What concerns me is that everyone cites the Bosch VXR 0280-156-280 at 470cc/min but the specs from Bosch give 310g/min n-heptane at 300 kpa. This is the same as the greens. Can someone explain what I'm missing?

I've attached screens from the Bosch automotive catalogue.


Title: Re: The Volvo ME7 thread:
Post by: nubcake on December 11, 2016, 01:50:21 PM
Can someone explain what I'm missing?

https://s4wiki.com/wiki/Fuel_injectors#Conversions


Title: Re: The Volvo ME7 thread:
Post by: nyet on December 11, 2016, 01:56:07 PM
but sqrt(4/3) is only 1.155... (assuming you're saying 4 vs 3 bar explains the discrepancy).


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 11, 2016, 06:38:47 PM
I've been holding off buying injectors because of Christmas, but it's either Bosch greens or the VXR ones.

What concerns me is that everyone cites the Bosch VXR 0280-156-280 at 470cc/min but the specs from Bosch give 310g/min n-heptane at 300 kpa. This is the same as the greens. Can someone explain what I'm missing?

I've attached screens from the Bosch automotive catalogue.

You can use the Pink EV6 0280156030 from a Pt Cruiser turbo, I have used them before with good results.
5x 12mm injector spacers and wiring adapters EV6 TO EV1 would be required to do the swap.
They are supposed to flow 470cc at 3 bar and 525cc at 4 bar.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on December 13, 2016, 06:12:41 PM
No that's not what I mean... I mean why do people say the  VXR injectors flow 470cc at 3bar.???

The Bosch catalogue states 310g/min heptane for the 0280156280 which is approx 417cc using a 0.744 specific gravity for gasoline. That's the same as the Bosch greens.

The VXR ones have a 14.5 ohm resistance compared the greens's 12 if that's relevant.

So why does the interweb say these flow 470 and not Bosch...???

Confused.


Title: Re: The Volvo ME7 thread:
Post by: sonique on December 13, 2016, 06:39:34 PM
because long time ago
start selling stupid EDS motorsport z20leh injector and first wrote 470cc injector
From there everyone calls it so



Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on December 13, 2016, 07:25:28 PM
Well they should flow 470cc at 3.8 like the greens... Can't find any data sheet for them though saying 470...


On this basis I'd expect to see them rated with a flow rate of 350g/min n-heptane.



Title: Re: The Volvo ME7 thread:
Post by: sonique on December 14, 2016, 08:00:59 AM
Well they should flow 470cc at 3.8 like the greens... Can't find any data sheet for them though saying 470...


On this basis I'd expect to see them rated with a flow rate of 350g/min n-heptane.




350g/min ~511cc

green and blue injector approx 440-450cc not more 3bar


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on December 14, 2016, 08:48:22 AM
No. Bosch use SG of 0.744 - which would make 470cc gasoline at 3bar 350g/min n-heptane.





Title: The Volvo ME7 thread:
Post by: ray724 on December 15, 2016, 08:42:57 PM
I may have stumbled across a s60r ols file, it has everything. If someone is willing to make an xdf file for it, I will share it.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 16, 2016, 08:26:18 AM
If its the 2.56 meg S60r.ols file, Its been posted on here already.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on December 16, 2016, 09:45:32 AM
OK so I bought a scrap ECU from the bay - and I've managed to finally clone my ECU! Feeling smug as it's saved some pennies that can go toward my green injectors. I'm getting a specialist help for my tune this time, need someone who has IDA skills to make the most of the motor.   :)

Anyway, for your research pleasure (especially those who can disassemble) I've attached the map I pulled from the ECU before cloning:

BSR Stage 1 - S60R Auto.



Title: Re: The Volvo ME7 thread:
Post by: contrast on December 16, 2016, 10:20:55 AM
Didn't you have a T5?


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on December 16, 2016, 11:13:53 AM
Didn't you have a T5?

Yeah 2.4 T5 but the spare ECU was from an R. Same ecu part number that's all. Thought the map might be worth pulling for you guys. Two birds one stone.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 16, 2016, 11:32:00 AM
That map isn't worth a penny.

KFMIRL:
(https://www.upload.ee/image/6456444/IMG_1316.JPG)

I wonder how it was to drive it. Automatic, IOP stock, plenty of other "interesting stuff" etc

:|


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on December 16, 2016, 11:45:30 AM
I noticed that too... Looks like a smooth drive to me  ;D


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 16, 2016, 12:18:03 PM
The RPM axis doesnt really matter in this case. More the fact that whole torque model is messed up and IOP with its axes is stock.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on December 16, 2016, 01:09:45 PM
The RPM axis doesnt really matter in this case. More the fact that whole torque model is messed up and IOP with its axes is stock.

To modify the axis in IOP they'd need to find all the related maps through IDA though right?

I'm guessing only a handful of guys can do that.



Title: Re: The Volvo ME7 thread:
Post by: contrast on December 16, 2016, 01:34:53 PM
IOP axis is shared by a few maps indeed.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on December 17, 2016, 02:14:41 PM
What do you think of the KFZW maps Gustav?

52 deg advance?


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 19, 2016, 09:01:38 AM
I wouldn't worry about that since one is unlikely to hit that cell in that RPM and that load.
Im more worried about timing in high RPM/load since this is a stage I tune hence stock charge cooler.


Title: Re: The Volvo ME7 thread:
Post by: jahkotuning on February 27, 2017, 09:12:57 AM
What a thread! Got loads of good info and a few files that have helped my journey into this mgment system too so just posting to say massive thanks and respect to everyone who has contributed!


Title: Re: The Volvo ME7 thread:
Post by: thedrill on March 01, 2017, 04:08:20 PM
Hi, Does anyone have krkte and tvub for bosch greens on a S60r? or locations/xdf on a stock 2004/5 S60r map.
I have just been given a set of greens  and a 19T turbo for my 2002 s60 t5 2.3.
Will I need to change temin/teminva, Fkkvs and kvb?

Thanks.

may have TVUB..
8V   1.8144
10V  1.2
12V  0.7648
14V  0.4992
16V  0.3808


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on March 01, 2017, 10:26:21 PM
Krkte ist displacement related.

Yours is different, so you have to use your own brain here ;)

FKKVS depends on used software version of your 2002 T5, TEMIN also.

KVB must be changed always, if you want appropriate BC readings.


Title: Re: The Volvo ME7 thread:
Post by: nyet on March 01, 2017, 10:40:20 PM
Krkte ist displacement related.

No, it is purely # of injectors, fpr, and injector flow related.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on March 01, 2017, 11:30:20 PM
No, sorry.

In any Funktionsrahmen for ME7, go to function AES, application hints.

KRKTE = rho * vhZyl / 100 * Lst * Normk * 1.05 * Qstat.

vhZyl is displacement per cylinder.


Fuel pressure is corrected afterwards, injection is calculated cylinder dependant, so number of injectors is 'dont care'.

Regards.


Title: Re: The Volvo ME7 thread:
Post by: nyet on March 01, 2017, 11:34:39 PM
My mistake, you are correct

I forgot injection time is based on krkte and load, not MAF


Title: Re: The Volvo ME7 thread:
Post by: thedrill on March 02, 2017, 12:09:56 AM
Ok thanks for the reply, I think KRKTE = 0.07163 will be a good starting point then, I will use the Tvub I listed and monitor fuel trims.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on March 02, 2017, 12:32:41 AM
No problem.

Yes, TVUB can be used directly since there is no change in injector actuation / task times or ICs since 2002.

I don't have KRKTE directly in mind, but smaller than 0.08 sounds right.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on April 15, 2017, 01:26:50 PM
Hi all. I'm in need of a EURO V70/S60 2.3 T5 file for 2002+ model year car. I have a 2001 but this isn't the one i need as it has old style LDRXN not KFLDRX.

Any help appreciated... Got a US spec one but cant find a euro one anywhere...



Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 24, 2017, 06:15:15 AM
Im working on a S60 2.5 T 210Hp year 2004 with the ME 7.0.1 ECU. As there is no A2L for this generation everything is a bit hard..

The Car has got a 250Kpa mapsensor mounted instead of the standard 200Kpa..
Does anyone know where to find the gradient constant for calibration ?

In ME7.0 its no problem. But even by looking at VAG ME7's i hav enot been able to locate this value :-(


Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 24, 2017, 06:15:48 AM
Im working on a S60 2.5 T 210Hp year 2004 with the ME 7.0.1 ECU. As there is no A2L for this generation everything is a bit hard..

The Car has got a 250Kpa mapsensor mounted instead of the standard 200Kpa..
Does anyone know where to find the gradient constant for calibration ?

In ME7.0 its no problem. But even by looking at VAG ME7's i hav enot been able to locate this value :-(


Title: Re: The Volvo ME7 thread:
Post by: nubcake on April 24, 2017, 06:19:31 AM
Im working on a S60 2.5 T 210Hp year 2004 with the ME 7.0.1 ECU. As there is no A2L for this generation everything is a bit hard..

The Car has got a 250Kpa mapsensor mounted instead of the standard 200Kpa..
Does anyone know where to find the gradient constant for calibration ?

In ME7.0 its no problem. But even by looking at VAG ME7's i hav enot been able to locate this value :-(

Post your binary.


Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 24, 2017, 07:45:04 AM
Post your binary.

Bin Attached :-)


Title: Re: The Volvo ME7 thread:
Post by: contrast on April 24, 2017, 08:43:41 AM
That car should have 250kPa sensor as standard


Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 24, 2017, 09:38:21 AM
That car should have 250kPa sensor as standard

Hmm.. i have not checked i have to say.. Customer just told me that they swapped the sensor as the original could only handle 1 bar boost. Boost pressure shows 860 mbar when Atm. pressure shows 1000.
So something does not match.

I have a R file that can start the car but produces a bunch of DTC's with this file the boost shows the same as atm. pressure... So something needs to be adapted for sure.

Does the R model have a 3 bar sensor maybe ? and the one mounted here is also a 3 bar then..?? i will have to check..
Would be nice to know the adress of the gradient. Then its easily fixed.

BR
KimR


Title: Re: The Volvo ME7 thread:
Post by: nubcake on April 24, 2017, 10:01:06 AM
Brief glance at the binary, looks like:
0x16E3A DSLGRAD
0x16E3C DSLOFS

LMK if that doesn't fit.


Title: Re: The Volvo ME7 thread:
Post by: contrast on April 24, 2017, 10:30:00 AM
R has DECOS and other stuff. Install the boost/iat sensor that the car has from factory and go from there...


Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 24, 2017, 01:23:13 PM
Brief glance at the binary, looks like:
0x16E3A DSLGRAD
0x16E3C DSLOFS

LMK if that doesn't fit.

Respect for that.. how did you locate this ? I have searched a lot to find it.. im sure this i correct.. values almost match the values from en ME7.0 A2L just a small difference :-)

Thx for your help :-)


Title: Re: The Volvo ME7 thread:
Post by: nubcake on April 24, 2017, 02:27:22 PM
Respect for that.. how did you locate this ? I have searched a lot to find it.. im sure this i correct.. values almost match the values from en ME7.0 A2L just a small difference :-)

Thx for your help :-)

Code disassembly (http://nefariousmotorsports.com/forum/index.php?topic=8845.msg79214#msg79214).
Have some fully defined reference Volvo binary, so just compared this one to that.

EDIT: mentioned binary/A2L is floating around the net and is included in cracked ols for example. Search for "1xEbvsde.a2l" and matching hex file.


Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 25, 2017, 04:02:14 PM
Hi Again

Well car runs okay now. 310Bhp 430Nm at app. 1.1 bar boost. Sadly im fighting with 2 error codes and limpmode.
981A that is Torque monitoring.
6806 that is Turbo charger system control system flow fault. Flow too low.

Anyone know how to get rid of these ?

The car needs to run on Nürnburg this weekend. 

Any help highly appreciated


Title: Re: The Volvo ME7 thread:
Post by: contrast on April 25, 2017, 10:49:18 PM
Hi Again

Well car runs okay now. 310Bhp 430Nm at app. 1.1 bar boost. Sadly im fighting with 2 error codes and limpmode.
981A that is Torque monitoring.
6806 that is Turbo charger system control system flow fault. Flow too low.

Anyone know how to get rid of these ?

The car needs to run on Nürnburg this weekend. 

Any help highly appreciated

Must be tuned correctly to avoid these errors. Assuming all sensors are correct for the car and car itself is mechanically good.


Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 26, 2017, 02:25:50 AM
Must be tuned correctly to avoid these errors. Assuming all sensors are correct for the car and car itself is mechanically good.

Everything should be ok.. K24 R turbo.. Large FMIC, 550cc nozzles. complete 3" BSR Exhaust system incl. DP with race cat. 300kpa Boost sensor

Fueling alligned with KRKTE. Boost sensor with DSLGRAD to show correct Atm pressure.

Is it allowed to attach the modded file here for people to have a look ? Im not sure if i did coorect allign KFMIOP and KFMIRL


Title: Re: The Volvo ME7 thread:
Post by: contrast on April 26, 2017, 02:56:08 AM
You can post file.


Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 26, 2017, 03:06:36 AM
You can post file.
File Attached

Original is in the post above.

Pls comment


Title: Re: The Volvo ME7 thread:
Post by: contrast on April 26, 2017, 04:12:01 AM
Why did you install 300kPa boost sensor?

KRKTE is incorrect, LAMFA - why so rich at idle and low load??
IRL/IOP would need adjustments.
You've missed some important maps to actually gain considerable power.
The car definitely doesnt have 310BHP atm.
What are you using to log?


Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 26, 2017, 04:39:32 AM
Why did you install 300kPa boost sensor?

KRKTE is incorrect, LAMFA - why so rich at idle and low load??
IRL/IOP would need adjustments.
You've missed some important maps to actually gain considerable power.
The car definitely doesnt have 310BHP atm.
What are you using to log?

Well as im in the phase of learing the ME7 im not perfect.. KRKTE is set according to lambda adaption at idle and partload it's now arround +1%
I have tried to read about the IRL and IOP maps how to set but apparently i have missed something.
LAMFA is set low for safety durring mapping.. i will set it right when i have en other stuff right.
I have an Autel DS708 for logging.
I use WinOLS and OLS300 on the ECU.
I have tuned Diesel's for more than 10 years but i want to learn this also.
Know that there might be maps i missed but i dont have A2L for the ME 7.0.1

My Dyno is calibrated and i measure 309 engine HP and 430Nm torque.

Help is highly appreciated



Title: Re: The Volvo ME7 thread:
Post by: contrast on April 26, 2017, 04:52:19 AM
How much at the wheels?


Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 26, 2017, 05:40:46 AM
How much at the wheels?

I will have a look but i assume 30-40Hp less


Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 26, 2017, 01:09:07 PM
How much at the wheels?

271Hp on the wheels

Can you give a some hints ?


Title: Re: The Volvo ME7 thread:
Post by: Rittersport on April 27, 2017, 06:00:48 AM
Any comments or hints regarding the missing maps ?


Title: Re: The Volvo ME7 thread:
Post by: mudgle on April 29, 2017, 09:26:45 AM
Hello. we have little project going on with a Volvo s08 T6. We converted it to single turbo and larger 1000cc injectors. Also added a 4bar map. The car worked great except when you took your foot off the accelerator it would go into limp mode. We had a friend of a friend do some changes to the map to work with the 1000cc injectors and larger turbo. now the car runs a little rough and AFR is 17-18 on idle (goes over scale with throttle) do you guys mind taking a look at the changes he made and perhaps fine tune it a little if possible. will post ori + mod file
Running 1000cc@3bar injectors
Garret GT3582 turbo

Also if possible to do a rear lambda delete since those are not connected atm

Edit. its a bosch ME7 0261204559 359462


Title: Re: The Volvo ME7 thread:
Post by: prj on May 08, 2017, 03:30:50 PM
This is a DIY forum. Not "tune my car for free" forum.
Also, this car needs proper dyno tuning, no one is going to do anything remotely.


Title: Re: The Volvo ME7 thread:
Post by: solingen on June 21, 2017, 11:55:14 AM
Just wanted to post a big THANK YOU to the contributors here! It is amazing to see this type of information available to learn from!


Title: Re: The Volvo ME7 thread:
Post by: clubman on October 05, 2017, 02:11:44 AM
Hello everybody,

I have experience on tuning engines using standalone ecus like Motec,Link, Megasquirts and would like to dig in the world of OEM ECUs.

I read the whole topic and I have some questions if you could be so kind to help..

So what tools I have so far:
1) MPPS v13
2) Galletto 1260
3) Awaiting MPPS v13 EDC16 metal box (I don't know if this is of any difference of the no1).
4) Awaiting VIDA DICE 2017

The car I would like to tune at first is a Volvo S60 2.0T B5204T5 engine (180ps). Then maybe an XC60 2.0 D4 (163ps) and an XC60 2.0 181ps (4cyl).

The experimental car is the S60. It has the Bosch ME7 ECU part no 0261207712.

In this early stage I would like to read the binary and open it in to see what's going on in there.
So I connected MPPS and it said it must be in boot mode.
1)Is there a way to flash without boot mode? How does the BSR PPC thingy does it?
2)What about battery voltage when flashing in car? I have seen tuners flashing on the road (stopped of course) without battery issues. Is this a Motronic special thing?

Thank you!


Title: Re: The Volvo ME7 thread:
Post by: clubman on October 09, 2017, 05:28:33 AM
Nobody is tuning Volvos anymore?


Title: Re: The Volvo ME7 thread:
Post by: contrast on October 09, 2017, 05:51:06 AM
Plenty do, but few know how ;)


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 09, 2017, 06:02:53 AM
How does the BSR PPC thingy does it?

Buy one and log using a sniffer. The log reveals exactly how it's done.


Title: Re: The Volvo ME7 thread:
Post by: clubman on October 10, 2017, 12:50:38 AM
I cannot afford it at the moment. I was just curious if someone know how the PPC if the other tuners I 've seen it do it live.

So if you know and are willing to share, please do. Otherwise, you can just point me to the right direction to read and learn if you like.

Thank you


Title: Re: The Volvo ME7 thread:
Post by: daiyu on October 18, 2017, 09:04:02 AM
1)Is there a way to flash without boot mode? How does the BSR PPC thingy does it?

Hi

BSR PPC probably has such software installed. ???

http://www.volvolocity.com/v-loader-directions/

regards,


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on October 18, 2017, 09:53:06 AM
Oh boy, another one who rips the guts out of Johns legacy...


Title: Re: The Volvo ME7 thread:
Post by: rkam on October 19, 2017, 12:36:51 AM
PPC is using a modified Secondary Boot Loader with added function to read.

Open source ME7 flashing has been available since 2011. (6 minutes) Motronicsuite
Slow reading the same. (hours)

John was given 5-minute reader with source code for use with DiCE before he started his business.
He has also been given modified ME9 and EDC16 SBL files with added reading functionality.


Title: Re: The Volvo ME7 thread:
Post by: clubman on October 19, 2017, 01:30:19 AM
So if I got it right, this volvocity v-loader changes the secondary bootloader of the ECU in order to let you flash in car through the OBD?


Title: Re: The Volvo ME7 thread:
Post by: daiyu on October 19, 2017, 01:36:43 AM
PPC is using a modified Secondary Boot Loader with added function to read.

Open source ME7 flashing has been available since 2011. (6 minutes) Motronicsuite
Slow reading the same. (hours)

John was given 5-minute reader with source code for use with DiCE before he started his business.
He has also been given modified ME9 and EDC16 SBL files with added reading functionality.

Thank you for detailed explanation.
I did not know anything like that.

Thank's


Title: Re: The Volvo ME7 thread:
Post by: rkam on October 19, 2017, 02:01:18 AM
The Volvo controllers typically contain a built in Primary Boot Loader that can be activated through CAN bus.
When this is done, you can upload a program to RAM and execute it.
The uploaded program can be a Volvo Secondary Boot Loader that enables write access to Flash memory.
Or it can be something totally different.

I do not know if volvocity is uploading a modified Volvo SBL, or special software.
For very quick reading and flashing special software is required.


Title: Re: The Volvo ME7 thread:
Post by: STEVEPHILP on October 22, 2017, 02:45:17 AM
Hmmmm... Looks a bit hacked to me - proceed with caution.

Lmao.


Title: Re: The Volvo ME7 thread:
Post by: clubman on October 31, 2017, 12:00:48 AM
Guys,

What do the numbers on the right of the ECU mean? (please see photo)
I am looking to buy a used ECU similar to my S60 2.0T and do all the testing and read/write on it prior doing actual work on the car but would like to know if they are compatible so I don't have to find the maps all over again in my car.

Mine for example says 03169 instead of 04139 on this one and 0000044892 instead of 0000157769. Will the binary be the same in terms of structure?

Thank you


Title: Re: The Volvo ME7 thread:
Post by: rkam on October 31, 2017, 03:58:36 AM
That's a unique serial number, and doesn't tell you anything. The serial number is also stored in the flash chip.
The part number above it will get you closer hardware wise, but can still contain different software.


Title: Re: The Volvo ME7 thread:
Post by: clubman on November 01, 2017, 12:27:50 AM
Thank you rkam. So can I use a same part number ECU but with different  those numbers and clone my original one? I would like to use my original as a backup and work on a new one, cloned (bin+immo).


Title: Re: The Volvo ME7 thread:
Post by: Opti on November 01, 2017, 10:08:05 AM
Yes that should absolutely work.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on December 01, 2017, 04:03:49 AM
I apologize if this is the wrong place to ask this but it fits the theme of the thread I think.

Has anyone tried flashing a stock R bin to a 2.5t car? Could the 2.5t be run with the R file without any serious codes (pass obd2 emission test) of the R k24 and injectors were also swapped over?  Or will the different tune cause issues because of the lack of 4c, etc?

Furthermore, could a R tune be flashed to a 2.5t xc70 as an inexpensive way to get manual transmission and k24 support?


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 01, 2017, 04:21:54 AM
2.5T must be Decos ECU and also need R MAF. Different MY have different software structures too.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on December 01, 2017, 01:58:43 PM
2.5T must be Decos ECU and also need R MAF. Different MY have different software structures too.

What do you mean by "Decos Ecu"? 


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 01, 2017, 02:06:38 PM
Some Volvos use a fixed fuel pressure and some DECOS. Google it ;)


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 08, 2017, 03:46:57 AM
Dear fellow Volvers,

I received my spare ECU some days ago and now have some time to play with it. The first thing I want to do is bench flash it.
The part number is 0261207712.

As for tools i have 1)MPPS v13  2) Galleto 1260  3)Volvo DICE 4)Awaiting VagCom

Reading all over the thread and the internet the only info I can find for boot mode is a picture that is different from my hardware.

The picture is this one:
https://vignette.wikia.nocookie.net/the-me7-project/images/d/de/20161220_181815-0.jpg/revision/latest/scale-to-width-down/1000?cb=20161225102356

And mine is like that. Do I still ground pin 24? Is it correct?
https://imgur.com/a/pkc0l

Then, how do I read the immo code? Do I use Argdub's me7 EEPROM programmer tool?

THANK YOU!!


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on December 08, 2017, 02:51:20 PM
Hy guys,

I've been an owner of an '03 S60R. It is stock beside an FMIC. My father got himself also an '03 R, according to chassis number there are only a few days between the two cars.
My problem is: this car only boosts to 0,6/0,7 bar max. No boost leaks, no vac leak (0,7-0,8 bar vac). Checked sensors, TCV, MAF etc. Replaced TCV (clogged), and replaced IAT sensor (showed almost 50°C more than the real value). I have a Vida/Dice combo and did some measures. According to the desired boost in Vida, everything is "fine", desired is only ~1700 hPA, TCV duty cycle bumps to 86%, then instantly reduces to about 50%. Do you think this car has a "detuned" software?

According to previous owner there were a BSR map on it. What does it have now? I have no idea.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 08, 2017, 03:01:43 PM
If it’s a 5-speed automatic then those have less power yes. Factory detuned.


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on December 08, 2017, 03:50:45 PM
Sorry, I forgot to mention. It is an M66.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 08, 2017, 04:14:59 PM
Any fault codes in VIDA? When you say you replaced the IAT sensor, I assume you mean boost pressure sensor as they are all-in-one.
Do you happen to have the part number for the sensor you bought? R and 2005+ T5 P2 models have different sensor compared to other turbo models.


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on December 08, 2017, 04:35:13 PM
Yes, BPS sensor. Bosch unit: 0 261 230 295.
I had a low boost fault code with the clogged TCV. No codes after the replacement, but still low boost.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 08, 2017, 05:43:40 PM
Seems correct.

Have you read your ECM? What kind of boost is it requesting? I assume you are here to tune it?


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 09, 2017, 01:11:50 AM
Dear fellow Volvers,

I received my spare ECU some days ago and now have some time to play with it. The first thing I want to do is bench flash it.
The part number is 0261207712.

As for tools i have 1)MPPS v13  2) Galleto 1260  3)Volvo DICE 4)Awaiting VagCom

Reading all over the thread and the internet the only info I can find for boot mode is a picture that is different from my hardware.

The picture is this one:
https://vignette.wikia.nocookie.net/the-me7-project/images/d/de/20161220_181815-0.jpg/revision/latest/scale-to-width-down/1000?cb=20161225102356

And mine is like that. Do I still ground pin 24? Is it correct?
https://imgur.com/a/pkc0l

Then, how do I read the immo code? Do I use Argdub's me7 EEPROM programmer tool?

THANK YOU!!

Can anyone help on this?

Thanks in advance..


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 09, 2017, 03:36:59 AM
Ground pin 24 yes.


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on December 09, 2017, 03:59:09 AM
That is my next project.  :) Collecting the things to read/write the ECU in boot mode. And reading through this forum.


Title: Re: The Volvo ME7 thread:
Post by: Opti on December 09, 2017, 04:31:20 AM
Can anyone help on this?

Thanks in advance..

I cloned the immo with Argdubs tool on my V70 -99 (512Kb main flash).


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 09, 2017, 01:59:26 PM
Thanks.. Mine must have the 1024 byte ROM as it is a 2003 2.0T..

Do you believe it will work? What settings did you use?


Title: Re: The Volvo ME7 thread:
Post by: Opti on December 11, 2017, 11:24:53 AM
Used these for my V70 2.5T 1999, B5254T.

Read:
ME7EEPROM.exe -p 6 --bootmode 95P08 -b 9600  -r file.bin --CSpin P4.7

Write:
ME7EEPROM.exe -p 6 --bootmode 95P08 -b 9600  -w immo.bin --CSpin P4.7


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 11, 2017, 12:20:24 PM
Many thanks!

First step, I managed to read the ECU I bought from ebay using MPPS v13 which is the same HW number as mine, 0261207712. Can someone verify it is a valid file? Also, are there any definitions in this thread that match with it?

I tried uploading the bin file here but it says that the upload folder is full??

Please try the link below:
0261207712.bin (https://ufile.io/ilb30)


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 13, 2017, 11:40:48 AM
Nobody?

I also managed to read the ECU with Galletto 1260 which was 3 times faster!

I wanted to ask something else: I have read that mileage is stored on the ECU and on the Instrument cluster. If I use my ebay ECU after I program it, do I have to alter somewhere the mileage to match my car's?

Thank  you!


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 13, 2017, 12:51:50 PM
Changing/flashing the ECU does not alter the mileage in the cluster.
If you change the cluster from another car the mileage will show whatever the donor car had.
If you scan the car with vida /dice, it will tell you the mileage has been manipulated.


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 13, 2017, 01:36:04 PM
I see, good to hear this!

I opened the file I read from the ebay ECU with ecm 1.61 and it finds a driver but the numbers in a middle throttle advance show strange things like 60deg advance which is not true obviously. Does anybody know why could this be?


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 14, 2017, 12:05:10 PM
How does VIDA know that the mileage has been manipulated?


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 14, 2017, 08:27:17 PM
If I understand it correctly, the cluster compares its mileage to what is in the CEM, if it detects a discrepancy of 500 miles or over, it will flag an alert that Vida will detect as a manipulation.


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 15, 2017, 12:58:16 PM
Ok so it is stored in the CEM, I confused it with ECU thats why I asked in my previous post..


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 18, 2017, 05:17:11 AM
Today one first step was made.

I fabricated the VOLVO ECU removal tool and took like my ECU like a boss..

Please see the pictures and comment freely:
(https://i.imgur.com/2pkB0Usl.jpg)

(https://i.imgur.com/kZiQF5Xl.jpg)

This is also a very handy tool for BBQ! :P :P

Next I will try to read and clone my ECU to my ebay ECU. Also please check this post and comment if you please:
http://nefariousmotorsports.com/forum/index.php?topic=1168.msg110785#msg110785 (http://nefariousmotorsports.com/forum/index.php?topic=1168.msg110785#msg110785)

Cheers!


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 25, 2017, 01:57:22 AM
Hello and Merry Christmas to everybody!

I have successfully cloned my original ECU and the car runs fine. I am now trying to locate the maps on my original bin but it seems that I have the "strange" protocol in my car and none of the map packs and ols files discussed on this topic fits mine.

So the question is, can I install an ECU version with known definition files but for my engine (2.0T B5204T5) and work on it? It is different hardware like mine is L6.2 and the other HS.2 for example.. Does anyone know if that will work? I guess the pinouts are the same..

Thank you

Original file of mine (0261207712 L6.2) is here: https://ufile.io/kv6gy (https://ufile.io/kv6gy)


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 25, 2017, 10:08:35 AM
I can clone a H6.2 (0261206272) and a H8.2 (0261206828) ECU on my friends 2001 T5 wagon with no issues, but they are both from 2001... the bin files are different and use seperate xdf,s..but will both files start and run the car fine.
I did this as an experiment and caused no issues.
Happy xmas.


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 27, 2017, 08:11:07 AM
Hello, thanks for the answer.. I noticed that the xdfs must be different because I found some maps on mine that were not applicable on the ebay ecu I bought(they have samw hw but different sw njmber though).. Thats why I wondered if different hw will work as well.. It is really strange that volvo used so many variants of the software and even hardware for similar model years.. If you have any map packs are you willing to share? Mine is the 1024kb versions..


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 27, 2017, 11:16:21 AM
Hi Clubman, As your car does not have a V.W/Audi badge on it you will not find volvo Xdf,s for free..They are like rocking horse manure.
I dont have a matching Xdf for your bin, but can try and find some useful definitions for you using Winols when I have some free time.


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 27, 2017, 01:11:01 PM
If one is struggling to find maps using the info and resources in this very thread then I think they shouldn’t start adjusting calibration maps just yet. Besides, the only way to be sure especially regarding axes is to disassemble the file.


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 27, 2017, 03:07:22 PM
contrast is what I have been doing tne last days and I beieve I m doing some progress slowly as the amount of info is huge and the complexity of the maps and how they interact even higher..  :) I managed to understand what is going on with the axes, they are shared by multiple maps and located at different spots rather than the start of each map like is happening in most 16bit ones and even defined the axis of LDRXN map on that V70R ols file lying around which had only 0..15 numbers and thats a small win for me.

Thedrill if you find some time and is not a hassle plesse do.

Some questions regarding the car,do you know the stock boost level of B5254T5?? I logged with torque today during a 300km long trip and it was reporting 0.2-0.3bars.. Is it possible?? Maf wasreporting around 146g/s which seems correct for around 180hp which is the advertized power.. What loggers do you use when tuning?

Is there any database of volvo can ids so I can log straight from the canbus using my can sniffer for superfast logging?

Many thanks and please take it easy on me! Still lots to learn..


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 27, 2017, 03:16:42 PM
Torque app cannot read boost sensor directly on Volvos. The value it displayes is calculated based on other parameters.


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 27, 2017, 04:19:45 PM
What is the best method? I also have a dice unit with vida software..


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 30, 2017, 06:55:05 AM
Guys, I was wondering.. If every sw update from volvo on the same hw ecu contains the maps in different locations, then how does the mcu (main chip/processor) knows where to find them? Does the mcu firmware gets updated as well on any official update?


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 30, 2017, 07:22:42 AM
Code part of the flash is updated too...


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 30, 2017, 08:13:06 AM
The ecu I bought to clone had another flash file on it but when I flashed my bin the car started fine and works.. How can it work without me changing the mcu code? Map locations in the 2 files are different..


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 30, 2017, 08:15:40 AM
It’s in flash, I just wrote it


Title: Re: The Volvo ME7 thread:
Post by: clubman on December 30, 2017, 09:28:34 AM
Sorry I thought code was in mcu.. So can’t we read the code part of flash and determine map locations?


Title: Re: The Volvo ME7 thread:
Post by: arwidcool on December 30, 2017, 10:04:30 PM
I have a question and if anyone can answer it that would be great.

Would there be a problem running a 1024kb BIN (2000 car) on a 99 car (512kb bin).

As in I have a 99 T5, would i be able to run a 2000 T5 bin on the car? From what i have read only the chipset memory size is different.

Assuming i have flashed the original immobilizer (from my 99 512kb bin car) on the 1024 kb file

Can this cause any problems? Thanks



Title: Re: The Volvo ME7 thread:
Post by: clubman on December 31, 2017, 02:37:00 AM
The immobilizer is in a different chip,usually 95080 or 95p08.. You clone that and you are ok immo-wise.. Regarding the flash,how will the 1024 kb fit into the 512 chip?

The best is to request a 512kb t5 file to be sure..


Title: Re: The Volvo ME7 thread:
Post by: contrast on December 31, 2017, 05:36:37 AM
I have a question and if anyone can answer it that would be great.

Would there be a problem running a 1024kb BIN (2000 car) on a 99 car (512kb bin).

As in I have a 99 T5, would i be able to run a 2000 T5 bin on the car? From what i have read only the chipset memory size is different.

Assuming i have flashed the original immobilizer (from my 99 512kb bin car) on the 1024 kb file

Can this cause any problems? Thanks



No.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 06, 2018, 09:41:01 AM
Dear all,

I have found some maps with the help of a member here and I am starting to prepare the tune. Regarding fueling, I have a question:

I will increase the LAMFA table in order to get some more fuel in (in higher boost for example) but I have to increase lambts as well as it is expected that the ECU will get into there after the EGT threshold. The question is, are those two maps blended when lambts is active, or one or the other is being used? Currently they are both 1.000 at WOT. If they are not blended then I will leave lamfa as is and increase fuel (decrease lamda) on LAMBTS so when protection is needed it will get enriched.


Title: Re: The Volvo ME7 thread:
Post by: contrast on January 06, 2018, 12:08:28 PM
LAMBTS is not a map.
Why would you increase LAMFA map?


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 06, 2018, 12:14:50 PM
There are Volvo Maps with KFLBTS all 1.0.
But then precontroled via LAMFA not 1.0.

But you surely need about a half year more reading before even think of changing a single bit.
Just as advice not to destroy your car. If you whish exactly that, then flash tomorrow ;)


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 06, 2018, 01:30:29 PM
Sorry I meant KLAFBTS.. In my map it is all 1.0000 at Wot.. At less load it has 3 values less.. I don’t see a reason why you should be ironic.. I didn’t do anything wrong, just asked a question, like forums are about,asking,answering,helping each other..

When I am saying increase lamfa I mean decrease the values to increase fueling.. Lamfa is all 1.000 right now. Why increase fuel you mean? Because if I add more 0.2-0.3-0.4 whatever safe of boost it will be safer.. I would prefer an Afr of 12.5-13:1 at least when using higher level of boost than the engine runs when stock.. I know these engines are designed for 14.7 but when boost increases I would like to enrichen.. I know about tuning, I have tuned several cars using standalones like Motec,Link and Megasquirts, I am just new at Oem bosch tuning..


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 06, 2018, 02:59:15 PM
I was not ironic.

Good luck.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 10, 2018, 01:46:29 AM
So prior tuning anything I thought I'd have a look at stock things to make sure there are no problems with the engine so far.

Using VIDA I logged boost, Wastegate DC %, Ignition Advance, MAF, Inj Time ie..

Car has the TD04L-12T turbo (stock 180hp version) and runs about 0.45-0.55bar. MAF I logged maximum from 486-506kg/h. Inj time max around 10ms so this is like 50%DC at 6000rpm (orange injectors) so plenty of room to play. Wastegate DC stays around 45-50% (95% before reaching target, correct).

Do you see anything strange? The turbo has been serviced once before 70000kms so that's why I logged boost etc to make sure it corresponds to OEM data.

Also I read that the 163HP version has the 13T turbo. Is that true? Isn't the 13T larger than the 12T? Strange they put that in the lower hp version..


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on January 10, 2018, 07:10:20 AM
Hey!

So, I've got a spare ECM from a junkyard. Same PN as my S60R's. I've tried to get it into boot mode according to the ME7 project wikia page, but It just won't go in boot mode. Everything wired up as it shold, the power supply is good, soldered a wire to the 24th pin of the AM chip. Tried to ground pin 24 2-3 secs/ 5 secs/ 10 secs but nothing. Also: vag cable, FT232R chip in it.

Any idea?



Title: Re: The Volvo ME7 thread:
Post by: clubman on January 10, 2018, 07:18:49 AM
Are you trying to read the flash? You need Galletto 1260 tool or MPPSv13 or Ktag etc..


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on January 10, 2018, 08:15:12 AM
Yes, I'd like to read the flash. So it is not possible with the VAG cable?


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 10, 2018, 08:37:34 AM
I don’t believe there is a program to do it. Buy one of the other tools.


Title: Re: The Volvo ME7 thread:
Post by: Opti on January 10, 2018, 10:34:18 AM
Hey!

So, I've got a spare ECM from a junkyard. Same PN as my S60R's. I've tried to get it into boot mode according to the ME7 project wikia page, but It just won't go in boot mode. Everything wired up as it shold, the power supply is good, soldered a wire to the 24th pin of the AM chip. Tried to ground pin 24 2-3 secs/ 5 secs/ 10 secs but nothing. Also: vag cable, FT232R chip in it.

Any idea?



From your post I understand it that you're using Galletto with a standard VAG KKL 409 cable? This should be OK if you've done the hex fix. When I started playing with this I remeber that I initially was using the wrong drivers or something for the cable and it woulnd't work. So that might be your issue. You don't need to ground the pin long, 1s should be plenty, but make sure that it is grounded before you apply power to the ECU.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 10, 2018, 10:56:58 AM
Oh true, you can make galletto software think you have a galletto cable.
Have a look at this thread:
http://nefariousmotorsports.com/forum/index.php?topic=3138.0title= (http://nefariousmotorsports.com/forum/index.php?topic=3138.0title=)


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on January 10, 2018, 11:37:11 AM
From your post I understand it that you're using Galletto with a standard VAG KKL 409 cable? This should be OK if you've done the hex fix. When I started playing with this I remeber that I initially was using the wrong drivers or something for the cable and it woulnd't work. So that might be your issue. You don't need to ground the pin long, 1s should be plenty, but make sure that it is grounded before you apply power to the ECU.

Using a VAG171 cable. I did the galetto hex fix. FT_Prog recognises the cable no problem. Interesting is: I power up the ECU and if I put my multimeter on pin 24 the ground is already there.


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on January 10, 2018, 11:42:39 AM
Oh true, you can make galletto software think you have a galletto cable.
Have a look at this thread:
http://nefariousmotorsports.com/forum/index.php?topic=3138.0title= (http://nefariousmotorsports.com/forum/index.php?topic=3138.0title=)

Read a few sites back. We have the exact same ECU. Mine came from a 2004 S80 2.0T (B5204t5). You could read the bin in boot mode without any problem?


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 10, 2018, 12:11:55 PM
Sorry what sites do you mean?

Yeah I read it in boot mode successfully with MPPS v13 and with Galletto. Galletto is 3 times faster though.. I also read the immo using Galletto tool and argdub’s me7gui. If you need any help feel free to ask!


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on January 10, 2018, 12:45:38 PM
Sorry what sites do you mean?

Yeah I read it in boot mode successfully with MPPS v13 and with Galletto. Galletto is 3 times faster though.. I also read the immo using Galletto tool and argdub’s me7gui. If you need any help feel free to ask!

I mean a few pages of this forum. Maybe I should get an MPPSv13. Seems I just can't get it to work with my setup.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 10, 2018, 01:17:46 PM
Yeah I just read your posts. Same HW true. You can buy an MPPS v13 or a Galletto 1260, pretty cheap both. I also have a KTAG and will try to make a full backup with it.

You probably know the procedure well but I will write it just to be sure:
1) Use a good power supply with a switch. I have adjusted the voltage to mine at 13.6v.
2) Connect 2 12v signals, GND and K-Line ONLY (No can-bus). 12v is pin 16 on OBD socket, KLine is pin 7 and ground are pins 4-5.
(https://serving.photos.photobox.com/4810605931cebe7910cd66eff74b32e347421617b349d196ff126ba2a24279176078535c.jpg)
3) With the ECU switched off, ground pin 24 of eeprom to the outer strip.
(https://serving.photos.photobox.com/04706726f401d21aefb31bd5bc4ecec96451c4d85c7f5fc2633a1139b189ca68948e6fb9.jpg)
4) Keep grounding the pin and switch on the power supply. After 2-3 seconds of power up, remove the ground.

Your ECU must be in boot mode now. Every time you perform an action you probably need to do the process again (the programs advise you to do so)..


Now, can you please tell me where can I find the Desired Boost parameter on VIDA? Is it in Real time vehicle communication or whatever it is called, after selecting the ECM? I also searched for knock retard but couldn't find it.

Thank you


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on January 10, 2018, 01:28:11 PM
I'll try your method. Until now I only grounded pin 4 on the OBD conector.

Diagnostics --> Vehicle communication --> Select ECM, then search for desired boost in parameters. Then open the graphic display and hit start. You can't read knock sensor through Vida.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 10, 2018, 02:01:03 PM
Probably grounding shouldn't make a difference, I think I was grounding only pin 4 too but give it a try.

Don't forget to choose the 1024KB version! 29F800BB.


Title: Re: The Volvo ME7 thread:
Post by: contrast on January 10, 2018, 02:22:35 PM
Desired boost is available only on R and 2005+ T5 models iirc.
Thats for ME7 ECM’s.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 10, 2018, 05:09:54 PM
Thanks for the info.. But is it accessible via A6 raw can requests?


Title: Re: The Volvo ME7 thread:
Post by: contrast on January 10, 2018, 05:32:33 PM
If you know the identifier for your ECU base then yes.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 11, 2018, 04:06:49 PM
Guys has anyone read the Bosch ME7 using KTAG?

I tried my KTAG v7.020 today and successfully read and write a full backup.

However, even though my car is listed exactly, S60 2.0T 180ps, It says "ECU not identified" and so KTAG cannot read micro, flash or immo ndependently, nor write them. Only in the form of a full backup. You can separate the files from the full read backup and get your flash bin for example, but you cannot write only this, you have to write the entire backup.


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on January 11, 2018, 11:19:45 PM
Car has the TD04L-12T turbo

Do consider fitting a larger turbo as that one is really small... :-)
Also, check what clutch the car has. Either it will share the clutch with the NA cars making it risky business when tuning. (I've never managed to get them to handle more than 300-320 Nm), or you have the stronger clutch from the 2.4T/T5 and so on cars making it possible to run +400Nm with no issues.



Title: Re: The Volvo ME7 thread:
Post by: clubman on January 12, 2018, 12:07:52 AM
Thanks for the info! Is it possible though that the 163hp version has a larger turbo? It sounds strange as it is a lower output version.
And the question is, how complicated will the remap be? What is the most important map to change after a different turbo install instead of KFLDHBN?

If I have the small clutch, can I just change clutch cover and disc or do I have to install a flywheel as well?


Title: Re: The Volvo ME7 thread:
Post by: luki743 on January 12, 2018, 03:50:39 AM
clubman, 2.0t 163 HP has a turbo 12T :)

2.0T 163 HP - 12T
2.0T 180 HP - 12T
2.0T 225 HP - 13T


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 12, 2018, 06:27:45 AM
Dear Luki,

Welcome to the forum! Funny thing is that BSR stage 1 is 228 for the 180hp and 233 for the 163hp version so it could be but I know you have the 163hp version so you should know better! ;)


Title: Re: The Volvo ME7 thread:
Post by: luki743 on January 12, 2018, 07:12:02 AM
Hello! I have the 180 HP version :P in s60 only they are

2.0T 163KM - c70,s80
2.0T 180KM - s60,v70,s80
2.0T 225KM - c70,s80

I do not believe that the BSR gives the exact power - is estimated.

---

In s60 2.0T 180KM just replace the injections, turbo (maybe 14T, 16T), tune ECU and... will be 250+ HP


Title: Re: The Volvo ME7 thread:
Post by: thedrill on January 12, 2018, 07:13:50 AM
Thanks for the info! Is it possible though that the 163hp version has a larger turbo? It sounds strange as it is a lower output version.
And the question is, how complicated will the remap be? What is the most important map to change after a different turbo install instead of KFLDHBN?

If I have the small clutch, can I just change clutch cover and disc or do I have to install a flywheel as well?

Your original flywheel will fit the 9-1/2" T5 HPT clutch plate and cover, The LPT and NA disc is 9.0".
I think you could add the 14T turbo intake side wheel and cover to make it flow a bit more...or just fit a complete 16T to make it breathe easier.
 


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 12, 2018, 10:47:48 AM
Thanks for the info.. I had the clutch changed before so i ll check the history and see what I do have.. In Bsr site theybstate that the chassis number 2 cars have the larger clutch but I didn’t understand which number I have to check at the VIN..

Now back to the topic, I had a look at a BSR tune file for the 2.3T and they only changed the KFWZ3 (3rd in the row of KFZW maps).. Does anybody know why? What are the difference between the 4 KFZW maps? Does the B5204T5 have dual VVTi? That would explain it.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 12, 2018, 11:53:39 AM
Dear Luki,

Sorry for downgrading your car!! ;D ;D

Please accept my apologies by provinding you a better place for booting the ECU (I remember you had difficulty soldering straight on the chip). This is on the bottom of the ECU, solder straight on the side of the resistor shown. Ground it on the outer ground strip (with the little holes on it). Tested and works perfectly!

https://imgur.com/a/dChOD (https://imgur.com/a/dChOD)


Title: Re: The Volvo ME7 thread:
Post by: luki743 on January 12, 2018, 12:17:17 PM
I accept your apologies ;D
Thanks very much, as usual, you are helpful!

It is interesting to change one paramater KFWZ3... in 2.0t it is also possible?


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 12, 2018, 12:19:23 PM
Yeah you can change whatever map you want (if you know why you are doing so-if it is helpful) as long as you find the maps..


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on January 12, 2018, 01:14:21 PM
Well, tried with MPPS, still nothing.

It just won't go in boot mode. Can this ECU be broken? How thick wires do you use? I'm out of ideas...


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 12, 2018, 03:32:17 PM
Visually check that you haven’t accidentally desolder or lifted the bootpin on the eeprom..


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on January 12, 2018, 04:51:29 PM
Visually check that you haven’t accidentally desolder or lifted the bootpin on the eeprom..

On my power supply I can see the amps the ECU pulls. When removing the ground the amps decreases from 0.30 to 0.26 so I guess it should be good.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 12, 2018, 05:03:33 PM
You can’t say for sure from the amperage.. There are other components in the boot line circuit that draw current as well. Make sure that pin 24 has contaxt with the pcb. Then desolder your wire and try grounding using the resistor I posted some posts ago. Maybe this works for you. Also, what if your MPPS is not working? Can you verify it is ok?

What is the voltage in the power supply? Try above 13.5.


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on January 12, 2018, 05:51:08 PM
Galletto + Vag cable does the same (no)thing, so its not an MPPS problem. Tried on the resistor, 13.9V, still no boot mode. Will try on a brand new windows, in the next few days.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 13, 2018, 01:23:02 AM
Galletto has a weird procedure. You cannot have the ECU booted and switched on and then run the program. Run the program choose the Audi relevamt ECU type GENERIC 7.xx and then switch on and boot the ECU ONLY when the popup about pin 24 to massa appears. Press ok and ecu id and it should work.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on January 13, 2018, 09:20:33 AM
My procedure for galletto, have galletto loaded with a bin file, hover over write...I press the button on the ecu and keep it pressed , switch on the power...count to four, release button...press write... message will show...hit ok.
Works every time for me.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 26, 2018, 01:59:57 AM
I would like to have a look at the EGR map to see how it works. Does anybody know shape, dimensions or a location to the S60/V70R damos? I can't find it using search term EGR.

Thanks


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 26, 2018, 02:13:13 AM
I would like to have a look at the EGR map to see how it works. Does anybody know shape, dimensions or a location to the S60/V70R damos? I can't find it using search term EGR.

Thanks


So you are very experienced tuning cars and are really asking for EGR Maps in an Port Injection Gasoline engine?


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 26, 2018, 02:20:33 AM
Yes, my Miata has an EGR valve and guess what, it is a  Port Injection Gasoline engine!

Now if Volvo isn't fitted with one that's another story..


Title: Re: The Volvo ME7 thread:
Post by: thedrill on January 26, 2018, 02:27:53 AM
VVT does the work of the old egr valve.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 26, 2018, 02:39:08 AM
Thanks man! Always helpful!


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 26, 2018, 04:30:19 AM
Oh, ok. So as a conclusion every Volvo will have an EGR?


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 26, 2018, 05:05:47 AM
No, I didn't conclude that. I just asked a question, that's what forums are for.. 2 possibilities, 1 is to have an EGR as other manufacturers do include in their cars, 1 is to not have.. If it doesn't have you can just say that it doesn't have.. No need for being ironic..


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 26, 2018, 05:14:56 AM
Only Problem is, that you continously ask questions, which can be answered with absolutely little or no effort by yourself. Instead, you ask here to get everything for free on a silver spoon.

That is not helpful for anybody, nor do i see the community benefit.

By the way: if you would have asked: "does my volvo have an egr system?", i would have answered yes or no. Of course along with an ironic commentary :D

But maybe my point of view is to strict.
So i keep calm and you keep asking ;)



Title: Re: The Volvo ME7 thread:
Post by: clubman on January 26, 2018, 01:16:53 PM
When asking questions there is always benefit for the community. That's what forums are for. If someone has that same question he will read those posts and see that there is no EGR on these specific Volvo models and not ask again. ;)


Title: The Volvo ME7 thread:
Post by: Rmind on January 28, 2018, 07:29:28 AM
Hello everyboby,
I am modifying my original post where I was wondering why I couldn’t see any of the files attached to the posts.
I found out it was because I was not logged in. Once I logged in, all the files were there.
Thanks all for all these great contributions.
I will continue reading more and hope to contribute myself at some point.
I have a 2004 V70R manual.


Title: Re: The Volvo ME7 thread:
Post by: clubman on January 28, 2018, 06:39:25 PM
Welcome! Car specs? Does it have a remap yet?


Title: The Volvo ME7 thread:
Post by: Rmind on January 28, 2018, 06:51:54 PM
Welcome! Car specs? Does it have a remap yet?
stock ecu, but upgraded down pipe, TME exhaust, SNAAB intercooler + intake. I also have 650 injectors and S4 MAF.
but the car is currently dismantled for basically an almost complete restoration. I will shim the block and may possibly port the head. I plan to get an upgraded turbo, but would like first to tune it with the stock turbo.


Title: Re: The Volvo ME7 thread:
Post by: fides on February 06, 2018, 06:57:34 AM

A small NOOB question:
I know they have an opportunity to turn off, for example. rear LAMDAZOND or MAF, is this something that requires serious knowledge, or is it even possible to handle with eg. VIDA?

Thanks in advance


Title: Re: The Volvo ME7 thread:
Post by: thedrill on February 07, 2018, 09:46:08 AM
A small NOOB question:
I know they have an opportunity to turn off, for example. rear LAMDAZOND or MAF, is this something that requires serious knowledge, or is it even possible to handle with eg. VIDA?

Thanks in advance

Yes it IS possible using only Vida and a china cloned dice unit to code out the MAF.
1: log in to Vida using the generic password you were given.
2: connect to vehicle and fill in the cars details.
3: Go to the diagnostic tab, find advanced settings.
4: Once in advanced, in the upper right corner you will see an "Ultra expert" tab, click this and you will now have 3 options.
5: option 1 is "Advanced" option 2 is "vida loca" option 3 is "shatner"
6: once you click the "shatner" tab all hell breaks loose and you will be in "speed density mode"
7: make sure you get a captains LOG.


Title: Re: The Volvo ME7 thread:
Post by: IamwhoIam on February 07, 2018, 09:55:59 AM
Yes it IS possible using only Vida and a china cloned dice unit to code out the MAF.
1: log in to Vida using the generic password you were given.
2: connect to vehicle and fill in the cars details.
3: Go to the diagnostic tab, find advanced settings.
4: Once in advanced, in the upper right corner you will see an "Ultra expert" tab, click this and you will now have 3 options.
5: option 1 is "Advanced" option 2 is "vida loca" option 3 is "shatner"
6: once you click the "shatner" tab all hell breaks loose and you will be in "speed density mode"
7: make sure you get a captains LOG.

:D :D :D :D :D


Title: Re: The Volvo ME7 thread:
Post by: fides on March 17, 2018, 07:12:39 AM
Yes it IS possible using only Vida and a china cloned dice unit to code out the MAF.
1: log in to Vida using the generic password you were given.
2: connect to vehicle and fill in the cars details.
3: Go to the diagnostic tab, find advanced settings.
4: Once in advanced, in the upper right corner you will see an "Ultra expert" tab, click this and you will now have 3 options.
5: option 1 is "Advanced" option 2 is "vida loca" option 3 is "shatner"
6: once you click the "shatner" tab all hell breaks loose and you will be in "speed density mode"
7: make sure you get a captains LOG.


Hello,

Although it sounded quite reasonable the ones you wrote, tell me something you're shiting me ?!

They would be really nice if it was possible when the MAF causes some problems when the engine begins to absorb more amounts of air.

Have a wonderful day anyway


Title: Re: The Volvo ME7 thread:
Post by: clubman on March 28, 2018, 01:52:29 PM
Guys does anybody of you that have a tune get the CEM-1D04 - Software faulty signal?

I saw that randomly in VIDA but no problems with the car at all..


Title: Re: The Volvo ME7 thread:
Post by: thedrill on March 28, 2018, 02:35:22 PM
Ecu not seated correctly or corrosion / resistance at pins.. can cause that code.


Title: Re: The Volvo ME7 thread:
Post by: clubman on March 28, 2018, 04:19:10 PM
Thanks! I’ll check for corrosion. I think that it always seats well as this locking mechanism doesn’t give it much freedom..


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on March 29, 2018, 04:12:15 AM
Hello,

my S60R got a tune, since then it can't maintain the desired boost level. I'll show you a VIDA graph. Accordig to an analog gauge the boost is 1,1-1,2 bar to around 5000 rpm, then it tapers to 1 bar till the 7300 rev limit. Any suggestions? TCV is a fairly new Pierburg item, BPS is new, proper Bosch, no boost leaks, vac hoses fine. Tried another wastegate, another CBV, Intake is stock, cat is stock and functioning fine. Exhaust is 57mm from cat (removed resonator) till a big muffler at the back. (anyway, tried the car with downpipe only, no change)

My turbo is still the original, no shaft play minimal oil consumption. Don't you think a stock K24 should boost more than 1 bar at the 6000 rpm range?


The picture shows a 3rd gear WOT pull to 7000 rpm.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on March 29, 2018, 05:50:10 AM
What are your kfldrx numbers at 6k rpms?


Title: Re: The Volvo ME7 thread:
Post by: clubman on March 29, 2018, 06:26:37 AM
Sounds like a tune setting. My boost tapers down as well. However in my case I believe I have to tighten the wastegate a bit.

What is the black line on the graph? Is it boost of what kind? The green line is normal boost I suppose..

Also from what I see you overboost so maybe the car is tuned for 1 bar and you just note the overboost on the gauge..


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on March 29, 2018, 07:29:45 AM
What are your kfldrx numbers at 6k rpms?

Will check if I get  the file.


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on March 29, 2018, 07:39:13 AM
Sounds like a tune setting. My boost tapers down as well. However in my case I believe I have to tighten the wastegate a bit.

What is the black line on the graph? Is it boost of what kind? The green line is normal boost I suppose..

Also from what I see you overboost so maybe the car is tuned for 1 bar and you just note the overboost on the gauge..

Black is the ECU desired boost. I'm not talking about that minimal overboost when the turbo reaches the target boost. 


Title: Re: The Volvo ME7 thread:
Post by: contrast on March 29, 2018, 07:50:58 AM
How can it be a tune problem? TCV duty cycle is maxxed at high RPM.
Stock Volvo K24 never holds more than 1.0 bar or slightly higher boost at high engine speed. You’re off the compressor map after 5000 RPM. This is also evident in airmass which is flat past that point.


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on March 29, 2018, 08:25:27 AM
How can it be a tune problem? TCV duty cycle is maxxed at high RPM.
Stock Volvo K24 never holds more than 1.0 bar or slightly higher boost at high engine speed. You’re off the compressor map after 5000 RPM. This is also evident in airmass which is flat past that point.

Soooo... would an 11 blade billet on a K24 be any help?


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on March 29, 2018, 08:45:58 AM
Depends on what you want.

To have 0,1 Bar more boost at 6k maybe.

To feel a real difference no. Bigger turbo with bigger Turbine needed then.


Title: Re: The Volvo ME7 thread:
Post by: contrast on March 29, 2018, 10:25:38 AM
My 11blade billet wheel (not hybrid) gives 1.3 bar boost at 6500 and I max out my stock MAF at 1260 kg/h


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on March 31, 2018, 06:50:33 AM
Will I need any hardware update for the 11 blade wheel? I have an FMIC and an exhaust done. Stock otherwise. I can get my hands on an already built k24.


Title: Re: The Volvo ME7 thread:
Post by: clubman on April 03, 2018, 02:27:14 PM
Ecu not seated correctly or corrosion / resistance at pins.. can cause that code.

So no visible corrosion but I thoroughly cleaned all the pins with a tooth brush.. When I put the ECU on the car I didn’t get the error.. After a small ride there it is again.. And I also found another problem! VIDA does not finds any related fault but the fan won’t come off.. It was working for like 15mins and the coolant sensor was reporting 81-82C(thermostat point probably). Switched the engine off, switched on again, fan off for 5 seconds then on again... Switched to the original Ecu then the fan came off and temp started risong normally. Switched to the tuned ecu again, fan was off and temp was rising normally.. Like the original ecu reset the fan.. Do you believe that ebay bought ecu could be faulty?


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on April 05, 2018, 04:49:00 AM
So no visible corrosion but I thoroughly cleaned all the pins with a tooth brush.. When I put the ECU on the car I didn’t get the error.. After a small ride there it is again.. And I also found another problem! VIDA does not finds any related fault but the fan won’t come off.. It was working for like 15mins and the coolant sensor was reporting 81-82C(thermostat point probably). Switched the engine off, switched on again, fan off for 5 seconds then on again... Switched to the original Ecu then the fan came off and temp started risong normally. Switched to the tuned ecu again, fan was off and temp was rising normally.. Like the original ecu reset the fan.. Do you believe that ebay bought ecu could be faulty?

I got exactly the same DTC after the software change. But car starts fine, did not have any ECU related problem.


Title: Re: The Volvo ME7 thread:
Post by: contrast on April 05, 2018, 06:56:53 AM
This code has nothing to do with corrosion nor bad contact.

It is due to checksum mismatch between ECM and CEM. If you change ECM calibration and flash the file, it will set the DTC because there is another checksum in CEM and they don’t match anymore.

When ECM is flashed through VIDA (reload, upgrade or performace application) then a block in CEM will be overwritten as well.

This DTC is solely meant to indicate modified ECM software.


Title: Re: The Volvo ME7 thread:
Post by: larrypoloo on April 23, 2018, 11:35:26 PM
Hello,

I am starting in ME7 volvo tuning and I already made great progress with the help of this great forum (I cloned successfully my ECU), now I would like to go the next step: tuning my ECU !

I own a V70R 2004, MT Eurospec and as a former SAAb owner, I would like to tune my car to run E85 or better, flexfuel. I saw some topics how to tune for E85 but I am not sure of my mappack (especially KRKTE, Ignition tables, turbo tables) to start playing with.

I started using a file shared by krazydbiker (the closest to my car because not so many studies for a pre2005 bin :() in that post and try to update it according my bin offsets and change some axis. But now, I am kind of stuck so if someone can help me to improve my mappack, it would be great help!  :)

I put here my bin and mappack for your review.

Thanks a lot for your support !

Larry


Title: Re: The Volvo ME7 thread:
Post by: manglecat on May 05, 2018, 02:37:18 PM
Hi All,

Reading through a bunch of threads on here about Volvo ME7, this one through 3-4 times so far. Some amazing info, 99% of which goes straight over my head..! Didn't look into it for tuning, my only plan was a manual conversion on my 1999 V70R AWD after popping the auto box, but this seems to be an annoyingly rare combo so can't find any originals to make it nice and simple, or definitions for the 512kb stuff to try and piece something together.

Anyway, waay back in 2013 this was mentioned on another thread:
You wouldn't happen to have an original bin for the 99 V70R AWD, which has the big green injectors? I'd love to get TVUB for those, too.  Working on getting proper voltage tables for the larger stock injectors for those who wish to upgrade, myself included... :)  Tried to find TVUB on the later 1024kb binaries but didn't have any luck.

This info may well be readily available now but as I still can't seem to find any originals for this version anywhere, attached is the bin from my car in case it's of some use to anyone.

Spec:
1999 V70R AWD Auto (AW50-42), B5234T8 (big greens, 18T), EU (UK) car

Cheers!


Title: Re: The Volvo ME7 thread:
Post by: bignslow on June 12, 2018, 07:06:03 PM
Hey guys, I am hoping someone here can lend me a hand. I am a n00b when it comes to ME7. I recently got MPPS 18 and I have a spare 2001 ECU kicking around that I am playing around with.

At this point I am simply trying to read the ECU on the bench but I keep getting "error reading ECU" every time. I tried grounding pin 24 to get into boot mode which doesn't seem to make any difference. Do I need to do something to bypass the immobilizer in order to be able to read this thing?

I have it wired same way as shown earlier in this post.
http://nefariousmotorsports.com/forum/index.php?topic=340.465


Title: Re: The Volvo ME7 thread:
Post by: gman86 on June 13, 2018, 01:47:47 AM
Hey guys, I am hoping someone here can lend me a hand. I am a n00b when it comes to ME7. I recently got MPPS 18 and I have a spare 2001 ECU kicking around that I am playing around with.

At this point I am simply trying to read the ECU on the bench but I keep getting "error reading ECU" every time. I tried grounding pin 24 to get into boot mode which doesn't seem to make any difference. Do I need to do something to bypass the immobilizer in order to be able to read this thing?

I have it wired same way as shown earlier in this post.
http://nefariousmotorsports.com/forum/index.php?topic=340.465

When in boot mode, you need a tool that is boot mode aware.


Title: Re: The Volvo ME7 thread:
Post by: prj on June 13, 2018, 02:14:38 AM
If you want to use MPPS in Boot choose Generic Bosch as ECU type, and select your processor and memory size.


Title: Re: The Volvo ME7 thread:
Post by: bignslow on June 13, 2018, 03:50:45 PM
When in boot mode, you need a tool that is boot mode aware.

I was under the impression that MPPS was?

Edit: Figured it out. Didn't have the ECU wired correctly. I successfully read the ECU.


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on August 03, 2018, 07:43:52 PM
Hello. I have a Volvo S60 T5 AT -03 B5234 (250hp). Readed out the ECU and now i need some help with defining the maps. Please....

/Rolle


Title: Re: The Volvo ME7 thread:
Post by: fides on August 03, 2018, 08:04:54 PM
I ges you are familier with Winols?


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on August 03, 2018, 08:25:18 PM
I ges you are familier with Winols?

Yes, I am.


Title: Re: The Volvo ME7 thread:
Post by: fides on August 03, 2018, 08:33:22 PM
Can ypu be more specific what parts ypu are need off and I my have those on my computor.


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on August 03, 2018, 08:43:03 PM
Can ypu be more specific what parts ypu are need off and I my have those on my computor.

LDRXN, KFLDHBN, KFZW and NMAX.


Title: Re: The Volvo ME7 thread:
Post by: _nameless on August 03, 2018, 09:41:46 PM
LDRXN, KFLDHBN, KFZW and NMAX.
 http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=11832.0;attach=26265
S60 map pack I uploaded


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on August 04, 2018, 03:08:55 PM
Thanks for the link Marty, it made great use. Have browsed through my original file and found all I need except LDRXN. Either am I blind or stupid? It does not exist in my original file. Can anyone be nice and look where the starting address is?


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on August 04, 2018, 05:30:03 PM
Found it  ;D I was blind  ;)


Title: Re: The Volvo ME7 thread:
Post by: bignslow on August 06, 2018, 07:58:21 AM
Would someone have maps for 2002 V70 T5 manual?


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 10, 2018, 07:22:21 AM
Hey guys!

I am in the process of getting parts ready for a manual swap on my 2004 v70 2.5T.
I would like to know if I could just flash a manual bin from a manual v70 or s60 with the 2.5L without modding anything else in the file?
I am starting to read the bosch me7 documents.
Tuning will come later on. I have the injectors and the 16T turbo from a 2005 s60 T5 as well as the ecu.
Right now I just want to make the car run good with the manual swap.
If you like I could post the bins?
Thanks.


Title: Re: The Volvo ME7 thread:
Post by: Opti on August 14, 2018, 02:16:54 PM
Hello,

I'm trying to find TLAFA in my bin (attached) for my V70 2.5T -99. I have LAMFA located at 0x1E68E, 10x6, and if comparing the format with the V70R damos (which matches quite well layout-wise to my bin) it should be located somewhere after KFLBTS which I have at 0x19667.

Any help would be greatly appreciated!

Best regards,
Markus


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on August 15, 2018, 07:04:07 AM
TLAFA is never needed in any Volvo ME7.


Title: Re: The Volvo ME7 thread:
Post by: Opti on August 15, 2018, 07:13:16 AM
Hmm so it's always set to 0 default? I'm seeing some delay before my lamfa fueling kicks in and was suspecting TLAFA to be non zero. As far as I understand there is no smoothing function to LAMFA in ME7.0 as there is in ME7.5.

I should be seeing the lambda request go from 1 to around 0.82 (set in LAMFA map) immediately as I go WOT, correct?


Title: Re: The Volvo ME7 thread:
Post by: Mladen on September 11, 2018, 07:43:12 PM
Maybe someone can help me. I tried flashing a bin from a 2.3l engine from the volvo original files thread. Flash programs fine but car wont start at all. Just cranks. My car is a 2.5l auto. The bins I flashed were for auto as well. My car is a 2004 and the bin was from a 2002 I believe. I installed the blue injectors. Any help is appreciated!
I also posted my original bin.


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 11, 2018, 11:38:01 PM
Maybe someone can help me. I tried flashing a bin from a 2.3l engine from the volvo original files thread. Flash programs fine but car wont start at all. Just cranks. My car is a 2.5l auto. The bins I flashed were for auto as well. My car is a 2004 and the bin was from a 2002 I believe. I installed the blue injectors. Any help is appreciated!
I also posted my original bin.

2002 and 2004 ECU's are different. And 2.3 T5 has one CVVT on exhaust cam and your 2.5 if it is the 210 hp has two CVVT on both cams. I hope you have backup of original file.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on September 13, 2018, 07:12:31 AM
2002 and 2004 ECU's are different. And 2.3 T5 has one CVVT on exhaust cam and your 2.5 if it is the 210 hp has two CVVT on both cams. I hope you have backup of original file.

Thanks Contrast. I found the wiki for volvo engines and realized my mistake about the different cvvt.
I flashed my original bin back and it starts. I simply want to make this car a manual for now. If anyone has a manual bin for a 2.5l it would be greatly appreciated.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on September 19, 2018, 06:15:44 AM
I tried a EU version from a S60 2.5 FWD MT a few pages back. Car cranks and stubles. Will not start. I did not realise that trying to load a manual flash would be so hard. Do I need to do a checksum even tho its a stock file?
Again anyone has a b5254t2 manual fwd they can share of help me convert mine to manual?


Title: Re: The Volvo ME7 thread:
Post by: Fruwer on September 21, 2018, 12:34:45 PM
Hello, i interested, how you log Knock? in volvo s60R , Vida don't have such option, any other program available to use?

Second question, KFZW axis, are they just for KFZW, or they use same with other maps? Cant Find axis :)


Title: Re: The Volvo ME7 thread:
Post by: Mladen on October 01, 2018, 07:57:52 PM
Can anyone explain to me why a EU flash will not work on a US car if its the same engine and ME7.0.1?
I would really like to know.


Title: Re: The Volvo ME7 thread:
Post by: Kacza on October 01, 2018, 11:34:07 PM
I look at the original Volvo S60 2.0T 180HP 2004/05.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on October 02, 2018, 05:49:29 AM
Hello dream3R,

yes it is pre facelift build at beginning of 2004. I attached a picture of the ecu.
I allready searched the hole inet and tried at least 8 different files, but only the s60r was running... :(

I have the same ecu in mine. US spec. Can I load this EU MAN BIN from this ecu?
This is my Ecu picture.

I just tried with this flash from CRUUZ and did not want to start. Will do more tests.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on October 12, 2018, 03:28:44 PM
can't find KFMLDMX


Title: Re: The Volvo ME7 thread:
Post by: Kacza on October 13, 2018, 05:03:04 AM
Has anyone had a similar case?
After programming the ECU, two errors appear in the memory.
5110 - CEM failure indicator, incorrect signal.
930B - Controller communication fault.

The car normally starts, it normally drives. The car has power.
Everything looks good except for these errors.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on October 13, 2018, 03:47:35 PM
can't find KFMLDMX
hehe no need stock K24 R turbo peaks 975kg/h and hold 1.15-1.2bar at 6500RPM


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 14, 2018, 09:16:26 PM
Has anyone had a similar case?
After programming the ECU, two errors appear in the memory.
5110 - CEM failure indicator, incorrect signal.
930B - Controller communication fault.



This is because the CEM has the old checksum for the ECM stored and when the comparison takes place it will notice that the ECM checksums are updated/changed.


Title: Re: The Volvo ME7 thread:
Post by: Kacza on October 15, 2018, 12:31:59 AM
So there is a cure for this?


Title: Re: The Volvo ME7 thread:
Post by: contrast on October 15, 2018, 12:43:49 AM
Yes, revert ECM software to stock or modify CEM software.

It has no effect on vehicle behaviour and you shouldn’t trouble yourself with it.


Title: Re: The Volvo ME7 thread:
Post by: Kacza on October 15, 2018, 01:06:44 AM
OK thanks.
How to make changes in CEM?

Or maybe I should do a DTC-off in ECM?


Title: Re: The Volvo ME7 thread:
Post by: fredrik_a on October 15, 2018, 01:25:48 AM
How to make changes in CEM?

Don't bother with it.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on October 15, 2018, 01:42:41 AM
:)


Title: Re: The Volvo ME7 thread:
Post by: Kacza on October 15, 2018, 02:01:19 AM
Can anyone help me turn off the DTC in this file?
DTC read CPD
5110
930B


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on October 17, 2018, 02:37:03 AM
:)


Title: Re: The Volvo ME7 thread:
Post by: Mladen on October 17, 2018, 08:41:11 AM
I want to install the injectors from 2002 T5 (0280155830) (my car is a 04 V70 lpt)
My bin matches the V70R bin found here.
Do I need to hunt down the TVUB and other maps or is FKKVS from the T5 enough?
My bin is posted in this thread.

Thanks for any help!



Title: Re: The Volvo ME7 thread:
Post by: Opti on October 17, 2018, 11:16:01 AM
I think you want to change KRKTE first.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on October 18, 2018, 05:47:17 AM
I think you want to change KRKTE first.

Is 0.0480 right for a R. My v70 lpt is the same value.
I will calculate the new value some time today.
I dont think this is right
Should be....

Calculation as follows (from translated RKTI)
(50.2624 x 0.5042) / 261 = 0.0970 (0280155830 BLUE INJ)
0.5042 is my 1 cyl in dm3
261 is g/min in heptane

My original 0280155831 gives me 0.1069

I tried with GAGTOOLS KRKTE calc and got 0.0992 for 0280155830
0280155831 = 0.1212
KRKTE
Engine size 2521cc
Cyl             5
Temp         0c
Athmo        1000mbar
Humid        0%
Flow           297cc/min
              = 0.1212 (0280155831)
Makes more sense with these numbers?
I also read that if under 660cc no need to change TVUB

KRKTE always must be calculated when larger injectors are fit!

We do not set KRKTE randomly but there is a formula from Bosch that calculate it! You analyze it before but you have to watch that this formula
do not use the injectors gasolines flow rate at cc/min but uses the gasolines n-heptan flow rate with units g/min!

So watch out!

I usually tune larger injectors only with KRKTE without having problems, injectors till 600cc! Over 600cc you have to adjust injectors lag time and some more that you have found and you explain before!

Well done for your well job on that topic!

Regards
Fotis


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on October 20, 2018, 06:26:08 AM
Caution. In old Volvo damos for KFZW wrong axis factors for later files.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on October 22, 2018, 09:40:00 AM
Can anyone check my calculations?


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on October 22, 2018, 11:49:42 AM
Can anyone check my calculations?
Use Gagtools for KRKTE and no problem ;)


Title: Re: The Volvo ME7 thread:
Post by: Mladen on October 23, 2018, 08:22:55 AM
Use Gagtools for KRKTE and no problem ;)

I did use GAGTOOLS.
I would like to know if its correct.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on October 24, 2018, 02:04:58 AM
I did use GAGTOOLS.
I would like to know if its correct.
Flash it and you will know by lambda and corrections.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on October 24, 2018, 04:21:08 AM
Flash it and you will know by lambda and corrections.

Will do. Do I need to change TVUB as well before this?

Thank you for your help.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on October 24, 2018, 07:29:54 AM
Will do. Do I need to change TVUB as well before this?

Thank you for your help.
Somebody said TVUB no need correct up to 650cc. Check it and confirm here :)

Not at all.


Title: Re: The Volvo ME7 thread:
Post by: The_Taker on November 04, 2018, 07:49:36 AM
Hi guys, this is my first post here.

I have Volvo S60 with 2.0T LPT (CR 9.5:1) B5204T5 180hp engine. It was remapped to 230HP. It was driving very good, but only few miles after battery disconnect. With miles, the throttle response (and overall power feeling) was becoming more and more sluggish.

I've decided recently to upgrade engine with FMIC, TD04HL-16T turbocharger from 2.3 T5 and blue injectors from the same 2.3 T5. Then I (carefully driving) took the car to the tuner, who said that there's no problem to do such a remap for my bigger turbo and injectors. After few days I got the car with NO CHANGES in software at all. They said that car on this setup makes 1.1 bar boost, 266hp, 334Nm of torque, and that stage 1 remap that was still in ECU is perfect for that turbo, and I can drive with no worries.
He also said "they wanted to make more power but weird things (?) were happening to boost pressure above 1.1 bar."

So... I know that this is BS. And literally no one in my country just wants to do such a remap for Volvos. They only do remaps on stock cars with stock components. When it comes to do something more complicated, they don't want to.

Car runs, it hasn't exploded yet, but boost increases almost instantly to 1.1 bar. There IS more power of course, but there's torque intervention frequently. Also AFR is 14.7 at all loads/rpm which I checked with borrowed Innovate wideband o2 sensor.
Fuel trims oscillate near zero, so no limp mode or check engine light.

So! I have to do it all myself. I've downloaded 1024kb .bin file via MPPS to my PC and start learning about how to find maps, etc.

Firstly I found LAMFA, and edited it to 11.8 at high loads, just to drive more "safe".
What should I do next? LDRXN 6x16 (Volvo version) is maxed at 164, which corresponds to ~0.94bar boost. And on my boost gauge there's 1.1bar. Highest value in KFMIRL is 161. KFMIOP is untouched and goes to 40. Axis goes to 131. KFZWOP untouched.

KFLDHBN is maxed out flat - is it maximum boost limiter?
KFFLLDE and KFFSLDE are weirdly flat. On other volvos it's not like that.
KFLBTS - values are HIGHER THAN 1 on max loads. It's weird, or It's not KFLBTS map, maybe I'm wrong.

I guess I should lower KFLDIMX values to get my boost around 0.9 bar.
I did it but needs tweaking.
Then what? Raise KFMIRL and KFMIOP? only axis and leave Z values inside map? They go only to 39.
When I raised that values to about 90, and corresponding axis to mach those maps, ECU entered limp mode with no boost at all.

I know i should log the car, maybe I will build some cheap logger in near future, but all help is welcome. Maybe I don't know what I'm doing.

Here is my original OLS file with all maps I have found, using S60R damos and other VAGs files. I started to learn about 2-3 weeks ago,from nothing so I'm not 100% sure. This is untouched stage 1 tune which i received from the first tuner. Second tuner didn't do anything to the file. Unfortunately I don't have original 180hp version.

Other 2 files are modified by my like I described.
Thank you in advance.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on November 04, 2018, 08:52:24 AM
Two things to add:

LDRXN is limiting rl_w which is not corresponding to any boost in general.
It depends on engine, linearity, mods, calibration, etc
I don't have it in my head exactly, but the name is something like KFLDMX or something like that.

There is no S60R Damos available. It might be an OLS with manual defined maps or you are talking about S/V70T5 Damos which goes around.


Generally you have chosen the hardest task to learn Volvo ME7. The engine has weakest internals, 16T is hard to control because of quick spool with the original calibration.

So don't floor pedal under 3000 U/min until you read a lot more about the whole thing.
Or somebody is brave enough to do this the remote way.


BTW: which country are you talking about? :)


Title: Re: The Volvo ME7 thread:
Post by: The_Taker on November 04, 2018, 09:03:13 AM
Thanks for reply, I'm from Poland.

It's KFLDRX which I found in google.

The internals of this engine are not so weak like for example 2.5T, because of thicker cylinder walls. They are like in 2.3T.
Only the piston stroke is short, so low "native" torque can be generated.

I mean that I have OLS file from S60R with manually defined maps.

I've already copied the KFLDIMX values from S60 2.3 T5 which comes from factory with 16T. And lowered them slightly. Boost is much better controlled now, I think. Goes linear with acceleration, don't just shoot up instantly.


Title: Re: The Volvo ME7 thread:
Post by: Opti on November 04, 2018, 10:36:56 AM

I have Volvo S60 with 2.0T LPT (CR 9.5:1) B5204T5 180hp engine. It was remapped to 230HP. It was driving very good, but only few miles after battery disconnect. With miles, the throttle response (and overall power feeling) was becoming more and more sluggish.

Interesting, my V70 2.5T -99 feels exactly the same way. Really nice response after battery/ECU-reset but then gradually gets more "tame". Could it be some kind of adaption?

Btw, I'm also running a 16T and waiting to install blue injectors, just need to get my wideband installed and loggable first before I go play with KRKTE.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on November 04, 2018, 02:26:27 PM
You need to read more...

The engine has a non forged crankshaft and pressed, non cracked very long rods. Weaker bearings and a weak short  piston wall. Every single aspect is not good for low end torque...

Yes it has 81mm bore, but that's the only good news and really the only similarity to the T5 engine ;)


Copying KFLDIMX can be a start, but you need about 30 maps and curves more for the boost functions to get boost right. Mostly PID parameters because it is too slow calibrated due to the small factory charger. Read VAG ME7 Funktionsrahmen, every LD* function.

Not to mention what else to do. Torque monitoring, fueling, etc.

And watch the boost vs. rpm. You probably already worn out the rod bearings...


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on November 05, 2018, 05:54:19 AM
I think adjusting KFLDIMX and Q2 will be enough to get rid of overboost ;)


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on November 06, 2018, 04:29:01 PM
Can somebody share Volvo SDA/DHA? Need to test some vars in RAM.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on November 12, 2018, 09:29:58 AM
In old Volvo damos ESKONF is 8 byte
Code:
00 CC 33 F0 FF 00 FC CC
Where is post cat O2 coded? In VAG it will be 4th byte bits 6-7. But here this byte 0xF0 and make no sense. Is it coded in 0x33? Found ESKONF in new R. Seems like post O2 coded in 0x0C?


Title: Re: The Volvo ME7 thread:
Post by: larrypoloo on November 27, 2018, 11:52:38 PM
Hello,

As winter is coming, I am starting to have issue with my coldstart and warmup on my Volvo V70R MY 2004 with E85 tune with EV14 650cc injectors fitted.

No issues were spotted with Petrol and in summer, rest is working fine, so I am pretty sure it is due to non fitted coldstart maps.

I already modified KFWKSTT which was great help for cold cranking start but for idle warmup, my car is lumpy and have hiccups, even maybe misfires which all are gone when engine is hot.

I think I have to alter the map KFFWL but I really can spot it in my bin (I don't know how to use IDA either  :().

I tried all side by side Audi tune comparison and some of the map finder tool available in this forum without success, Volvo ME7 is so different  :-[

I thank everyone who can help me to find that map, see my bin original and modified attached!  :)

Larry


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on November 28, 2018, 03:20:03 AM
Nice that you are trying with E85.

But thats not an easy one, espacialy on EGAS ME7...

Your Ignition is only +3° - you have to log alot more to have it right.
Having too late ignition with E85 can damage your system too, due to pre/self ignition. Which is terrible with E85 due to very high laminar flame velocity. Same for to early ignition. In general more dangerous than pump gas because it has burn stabilizer.

Your FKVVS is not calibrated well. It doesn't need to be touched at all for those injector sizes.
KRKTE is wrong for that injectors, TVUB needs to be higher (I think).

In KFWKSTT you have all possibilities because one axe is engine start Temp (tmst).
You don't need to change it that much for higher engine start temperatures (above E85 vaporization point).
Be aware of oil dilution!

KFFWL Address is sent to you by private message.

Good Luck.




Title: Re: The Volvo ME7 thread:
Post by: larrypoloo on November 28, 2018, 02:56:43 PM
Nice that you are trying with E85.

But thats not an easy one, espacialy on EGAS ME7...

Your Ignition is only +3° - you have to log alot more to have it right.
Having too late ignition with E85 can damage your system too, due to pre/self ignition. Which is terrible with E85 due to very high laminar flame velocity. Same for to early ignition. In general more dangerous than pump gas because it has burn stabilizer.

Your FKVVS is not calibrated well. It doesn't need to be touched at all for those injector sizes.
KRKTE is wrong for that injectors, TVUB needs to be higher (I think).

In KFWKSTT you have all possibilities because one axe is engine start Temp (tmst).
You don't need to change it that much for higher engine start temperatures (above E85 vaporization point).
Be aware of oil dilution!

KFFWL Address is sent to you by private message.

Good Luck.




Thanks for your help and support.

Not quite easy indeed, it was much easier with my previous SAAB but I got great support on this forum!  :)

To give you some more information about my tune, my main target was to build sort of daily Flexifuel setup so this why I may have strange values in my bin:

- Iginition was not changed much from stock because I did not wanted to create issues with petrol and I was not looking for big "boost" by ignition. Butt dyno says it's OK but I did not think I was on risky area. Should I back it off to stock?

- TVUB: I simply used the spreadsheet from my injector dealers (IPD Usa which uses base DW injectors, I can attach the file here: I took the value for 4bar fuel pressure), I thought they got it right.

- KRKTE: I "guesstimate" by looking LTFT betweel fuel petrol and full E85 and find something in the middle to "adapt" within ECU range depending of fuel. I saw this method on the forum and seemed reasonnable to me but I could get wrong.

- FKKVS: As I read over the forum, many people keeps their FKKVS stock or put all 1 due to their linearity. I tried both but I I still got issues with idle STFT which was oscillating in a big range to me (+/-8% at max). I read that TVUB is moslty responsible for idle STFT issues but as I consider this as input from my spread sheet, I did not dare modify it.
So this why I end up with a FKKVS like with higher in lower pulse range because it seems to reduce my idle STFT oscillating range (but I agree, it may not be the proper way to do...:))

I have unfortunately not much device for logging (most used is CAN reader + torque) so I mostly rely on driving feeling and some performance measures.

My target was just to get a safe flexfuel tune for my car which I can use daily 365 days/year and if you a have any tricks I use to optimise it, I am always willing to try and learn ! :)

Larry


Title: Re: The Volvo ME7 thread:
Post by: larrypoloo on November 29, 2018, 05:11:04 AM
Hello,

Did some tries with playing with KFFWL and no siginifcant changes even with high values (+35%). Still the drop of rpm close to stall when idling with engine cold.

Logging during this show me sudden changes in STFT so I think it was still bouncing from the beginning but was noticeable when weather was fine.

So, maybe it maybe it comes from FKVVS (this one I can go back to stock) but as this boucing was there event I got stock FKVVS, maybe it comes from elswhere...TVUB?

But how can I set it up? Because the logic behind is not clear not me (link betwen voltage and dead time).


Title: Re: The Volvo ME7 thread:
Post by: bignslow on December 23, 2018, 02:40:02 PM
I took a break from tuning for a while and today decided to play around again. Got my MPPS all hooked up with my test ECU and for the life of me can't get it to go into boot mode. Either my MPPS is dead or I have something wired incorrectly.

I am using this diagram for 2002 ME7.1 ECU. Is it still accurate or is there another diagram I should be using?

(http://i.imgur.com/kSlBDzK.jpg)

Edit: I think my MPPS is toast. Getting 12 volts on K Line. Pretty sure that's not suppose to do that.


Title: Re: The Volvo ME7 thread:
Post by: wwm9502 on January 05, 2019, 08:37:59 PM
Hi,

You may try to get KTAG clone from China. I used it without problem.
https://www.aliexpress.com/item/Main-Unit-KESS-V2-25-KESS-V2-OBD2-Manager-Tuning-Kit-HW-V4-036-No-Tokens/32762134400.html?spm=2114.search0604.3.23.5a8122c8U1xcnA&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_319_10059_10884_317_10887_10696_100031_321_322_10084_453_10083_454_10103_10618_431_10307_537_536,searchweb201603_53,ppcSwitch_0&algo_expid=a38dbdea-8ad1-41ac-a619-a8d3653a1089-6&algo_pvid=a38dbdea-8ad1-41ac-a619-a8d3653a1089&transAbTest=ae803_4


Title: Re: The Volvo ME7 thread:
Post by: colew on January 08, 2019, 02:31:43 AM
Hi All,
       Does anyone have 0261S04511 chip program? Thanks.

Br.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on January 14, 2019, 07:38:45 AM
Hi,

You may try to get KTAG clone from China. I used it without problem.
https://www.aliexpress.com/item/Main-Unit-KESS-V2-25-KESS-V2-OBD2-Manager-Tuning-Kit-HW-V4-036-No-Tokens/32762134400.html?spm=2114.search0604.3.23.5a8122c8U1xcnA&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_319_10059_10884_317_10887_10696_100031_321_322_10084_453_10083_454_10103_10618_431_10307_537_536,searchweb201603_53,ppcSwitch_0&algo_expid=a38dbdea-8ad1-41ac-a619-a8d3653a1089-6&algo_pvid=a38dbdea-8ad1-41ac-a619-a8d3653a1089&transAbTest=ae803_4


Any idea if we can flash over OBD2 with this?
I tried reading the website but its not clear.


Title: Re: The Volvo ME7 thread:
Post by: wwm9502 on January 17, 2019, 09:06:20 AM
Any idea if we can flash over OBD2 with this?
I tried reading the website but its not clear.
If you want to flash via OBDII, you may try I/O Terminal.


Title: Re: The Volvo ME7 thread:
Post by: bignslow on February 01, 2019, 05:03:25 PM
Has anyone used Nefmoto software and VAG KKL cable with Volvo ECU? My MPPS crapped out so I got one of these but can't get the Nefmoto to see it in Boot Mode.


Title: Re: The Volvo ME7 thread:
Post by: nyet on February 01, 2019, 05:06:08 PM
Has anyone used Nefmoto software and VAG KKL cable with Volvo ECU? My MPPS crapped out so I got one of these but can't get the Nefmoto to see it in Boot Mode.

https://s4wiki.com/wiki/Tuning#Flashing_utilities

Quote
The Nefmoto Free ECU Flashing Software and an eBay USB VAG KKL FTDI FT232 based cable (note that a CH340 based cable will not work). Does not rely on boot mode, but will not flash bricked ECUs because bootmode support is not complete.

https://github.com/NefMoto/NefMotoOpenSource/issues/6


Title: Re: The Volvo ME7 thread:
Post by: Mach1 on February 01, 2019, 08:17:40 PM
If you want to flash via OBDII, you may try I/O Terminal.

Have you had any success via I/O Terminal?


Title: Re: The Volvo ME7 thread:
Post by: bignslow on February 02, 2019, 08:54:33 AM
https://s4wiki.com/wiki/Tuning#Flashing_utilities

https://github.com/NefMoto/NefMotoOpenSource/issues/6


Thanks.


Title: Re: The Volvo ME7 thread:
Post by: wwm9502 on February 18, 2019, 06:42:35 AM
Have you had any success via I/O Terminal?

My friend flashed 2002 S60 2.3T5 via OBD2 successful.


Title: Re: The Volvo ME7 thread:
Post by: grimst5 on April 22, 2019, 11:37:26 AM
Hi guys

I have b5244t5 m66 , stock HW with blue injectors and  3" decat and FMIC. With tune can make aprox 300 PS

What about 350+ ? when i change injector from R (green) and change flash maps from R then i have 300 PS. I thing this is best way to get 350 PS (remap R maps). If someone know which maps edit for stage1 R file 2005- would be great. Or have actuall damos?

any sugestions?

BR


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on April 22, 2019, 01:44:43 PM
Engine has different bore. Knock recognition is off then, filling calculations in idle and part load will not work proper.

Intercooler is different, cam adjustment works different. Gear calculations will not work because of different gearbox.

Numerous other things i don't remember ad hoc.

Just use R flashfile will mostly not workout for you.


Use your file, put in desired mods and (have) adjust your file accordingly.

Good Luck


Title: Re: The Volvo ME7 thread:
Post by: grimst5 on April 22, 2019, 03:57:36 PM
Thank you for reply Daniel

This is very interesting what you wrote. gearbox m66 have different between AWD and FWD? 
On test i will try start engine on R file, but i know people who drive his S60/V70 R with replacement engine from B5254T4 to B5244T5

Different beetwen 2.4 T5 and 2.5T R except FourC, brakes, design etc are only few like:
R models: green injectors, additional IC which does not change much and software.
T5 260 : blue injectors

cylinder head, Turbo Borg warner kkk24, dual VVT, intake manifold, exhaust manifold, airbox, MAF, rail with FPS, fuel control module are the same. Only engine block have 2.4L  T5 with thicker sleeves

In my opinion that should work without problem, but this is only my opinion

BR



Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on April 22, 2019, 11:54:16 PM
Yes, different gearbox ratios.

Cylinder head is different along with different range of cvvt.
Turbo has different setting of pushrod. Maybe different spring from 05+. Needs to confirm.

Different Bore is biggest concern in my opinion. Read a bit how knock filtering, window definitions and bandpass filters work. It will be obvious that to be safe some adjustments here are at least needed...
Especially when ignition angles and ignition efficiency calculations are off because of wrong maps used.
So knock control not working, acceleration and knock enrichment not working correct.
Less charge air cooling along with boost overshoots from different turbo setting. Sounds not like "no problem" for me :D


With green injectors it will start. But i prefer doing it the proper way then drive around a pile of shit which only does not explode because of a lot luck ;)


Title: Re: The Volvo ME7 thread:
Post by: grimst5 on April 23, 2019, 02:16:08 AM
B5244T5 (2.4 T5 260)
B5254T2 (2.5T 210)
B5254T4 (2.5T 300)
B5204T5 (2.0T 180)

2004+ with dual VVT have the same cylinder head with part number 36050243

B5244T5/B5254T4 turbo borg warner kkk24 the same performance, 4.4 psi WG adjustment
First R have different intake pipe from turbo to intercooler, R 2007- have the same plastic like B5244T5
WG is simple to check and adjustment, if DV need replacement there are some tuning parts.

Volvo does not hinder work
for years, the differences in power were only due to injectors, turbines and software and of course engine like 2.3L 2.0L 2.5L etc

2.5T R engine has problems with cylinders (83mm bore),
2.4T does not have these problems and you can do up to 380-400 HP on this engine (81mm bore)






Title: Re: The Volvo ME7 thread:
Post by: fides on April 23, 2019, 02:19:03 AM
Yes, different gearbox ratios.

Cylinder head is different along with different range of cvvt.
Turbo has different setting of pushrod. Maybe different spring from 05+. Needs to confirm.

Different Bore is biggest concern in my opinion. Read a bit how knock filtering, window definitions and bandpass filters work. It will be obvious that to be safe some adjustments here are at least needed...
Especially when ignition angles and ignition efficiency calculations are off because of wrong maps used.
So knock control not working, acceleration and knock enrichment not working correct.
Less charge air cooling along with boost overshoots from different turbo setting. Sounds not like "no problem" for me :D

Just like Daniel 2345 are saing its easier to make a good remap for your ecu and engine then change to R, there are a lot of things you have to change to get this right and from my opinion for without any benefit.


With green injectors it will start. But i prefer doing it the proper way then drive around a pile of shit which only does not explode because of a lot luck ;)


Title: Re: The Volvo ME7 thread:
Post by: contrast on April 23, 2019, 02:59:55 AM

B5244T5/B5254T4 turbo borg warner kkk24 the same performance, 4.4 psi WG adjustment


4.4 psi wastegate preload is some incorrect bs. The correct preload can be seen in Vida where it explains the adjustment procedure as well as in ECM software it can be determined via certain maps.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on April 23, 2019, 03:15:23 AM
Don't rely too much on part lists. They tend to be wrong, especially for R Parts.
And, they are replacement part lists. It does not mean that those parts listed are factory installed...

You can take a the R head, put it on bench, put a 2.5T or T5 head beneath and measure the hight.
You will notice a difference. You will also notice different oil line sizes below CVVT modules and you will notice different parts of whole CVVT.

One thing which represent this are different ignition coils.
The R coils have different part number because they are higher due to higher head.



Rod adjustment is different. Can be seen when choosing the correct note from Volvo.
And can be seen in complete different PID application in data sets.




You don't need to believe that, im just writhing what i noticed in the past almost 15 Years :)



And: it is useless to discuss. Different bore and impact on knocking would be a no go for me.
And you can easily achieve same torque an power numbers with B5244T5 software.


Title: Re: The Volvo ME7 thread:
Post by: grimst5 on April 23, 2019, 12:04:22 PM
Relax guys this is the loose conversations :)

I do not know if you have watched the B5244t5 engine since 2005-
has other candles than the 2004 vintage even as the My2005
since 2005 there are significant differences that present negligible identical parts of T5 to R
I had a basket of parts from R 2004 and S60 T5 2004 then 2005, 2006 and there were differences with each year
It is these differences 2005+ they most closely approximate T5 to R. longer Spark plugs, coils (grey plug) for My2006, different cyl. head etc.

I do not rely solely on catalog data, I have been collecting experience for over 10 years and every year the model was different in every Volvo.

I know that on the B5244T5 file we can do the power we want, but tuning is a lot of experiments that are not written on cards and we have to check how it works. I will share my experiences with you in a short time how works Rfile with B5244T5 2005+ engine


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on April 23, 2019, 02:05:42 PM
Hehe, im mostly relaxed :)

Ok, for a late MY06 or even 07 they might have changed the T5 parts more in the direction of the R engine.
But would that make sense with a last MY of the R in 2006?

No synergies in 2007 to earn since no parallel production anymore...



Only a hint: when you have some, let's say "lack of experience" with tuning those Volvos, then using a file which might be completely decalibrated for your engine isn't a good start. In my opinion. Don't take "lack of experience" negative, i have no better words to describe it.

The whole process of logging, thinking and learning might be lead in a wrong direction by the issues you might observe.

A better way in my opinion with that situation would be to compare the files whenever it is unclear how some things has to be done and look what has been done with the R. Transfer the approach to your file and se what happens...


Good Luck with your project.


Title: Re: The Volvo ME7 thread:
Post by: contrast on April 23, 2019, 02:14:57 PM
I agree with Daniel.

It’s much easier (don’t take the word “easy” literally) to make 300 bhp (or more) with stock T5 file, adjusting relevant maps than just flashing an R file. You’ll be chasing your tail when issues arise.


Title: Re: The Volvo ME7 thread:
Post by: grimst5 on April 26, 2019, 04:13:16 AM
Hello

Ok guys, thank you for tips. That's right, it's safest to tune the engine on a T5 file.
If any od you have good damos/a2l for 2005+ file T5/R 
sw30771145AA 50GPHJ.a2l FWD EU  ?



Title: Re: The Volvo ME7 thread:
Post by: Mladen on May 02, 2019, 07:50:58 AM
Where to begin with making 300hp from a t2?
Mechanical mods waiting: 3in turbo back exhaust with a 200 cell cat, aftermarket intercooler, can you get away with stock maf?
Also bigger injectors (blue), 16T avail.
These parts are ready to be installed when time comes.

Anyone have an inexpensive way of flashing over OBD?


Title: Re: The Volvo ME7 thread:
Post by: Mladen on May 03, 2019, 05:20:41 PM
Nobody has anything to say?


Title: Re: The Volvo ME7 thread:
Post by: Mladen on May 14, 2019, 07:34:05 AM
Can anyone help me find axis data for the this bin. i have tried looking into it but disassembly is not something I have time for unfortunately.
Also If I want 12psi boost, I dont need to change IOP correct. If I understand properly it allows for 166% load.
12psi is 155%. I would have to have a properly defined bin with axis data and then change ''LDRXN"?


Title: Re: The Volvo ME7 thread:
Post by: Mladen on May 14, 2019, 07:34:56 AM
Can anyone help me find axis data for the this bin. i have tried looking into it but disassembly is not something I have time for unfortunately.
Also If I want 12psi boost, I dont need to change IOP correct. If I understand properly it allows for 166% load.
12psi is 155%. I would have to have a properly defined bin with axis data and then change ''LDRXN"?


Title: Re: The Volvo ME7 thread:
Post by: Mladen on May 17, 2019, 08:11:01 AM
The bin file that comes with the a2l found in that huge damos dump is from an early T5?
I am asking because I cant find a car that came with the engine designation B5234HT.
I wan't to know so I can base my study on the TD04HL-16T.

Thanks.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on June 07, 2019, 05:17:50 AM
The bin file that comes with the a2l found in that huge damos dump is from an early T5?
I am asking because I cant find a car that came with the engine designation B5234HT.
I wan't to know so I can base my study on the TD04HL-16T.

Thanks.

Nevermind, it seems to be from the 19T.


Title: Re: The Volvo ME7 thread:
Post by: jake5874 on June 10, 2019, 10:01:00 PM
anyone have the locations for Volvo S60 2002 T5 with B5234T3 engine?  I have searched and used maps but doesn't seem to be for my car..

bin is attached.



Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 10, 2019, 10:34:48 PM
P.M Sent


Title: Re: The Volvo ME7 thread:
Post by: Mladen on July 04, 2019, 11:48:58 AM
Can Anyone tell me if my Axis are ok?

Thanks!

My bin is posted in the original bin section and earlier on this thread.


Title: Re: The Volvo ME7 thread:
Post by: Opti on July 05, 2019, 10:16:47 AM
That does not look correct. You should generally expect the maximum torque request at the maximum pedal value. I don't think that is KFPED.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on July 08, 2019, 07:31:24 AM
I have changed a few entries in the beginning of the map. My car was originally a AUTO and its been converted to manual. The stock pedal map had lower values than what they are now in that section to accomodate for torque stall speed. I have since changed them and no longer feel the "dip" in throttle when in traffic at approx 2000rpm. I would like to know if anyone can show me the axis for pedal request?


Title: Re: The Volvo ME7 thread:
Post by: jahko on July 18, 2019, 01:44:09 AM
Post your binary, that looks like IOP not Pedal


Title: Re: The Volvo ME7 thread:
Post by: Mladen on July 18, 2019, 10:07:39 AM
My bin is on the previous page.


Title: Re: The Volvo ME7 thread:
Post by: jahko on July 25, 2019, 03:15:12 AM
Thats after you've messed with it? I can't find the pedal in there. Do you have the ori?


Title: Re: The Volvo ME7 thread:
Post by: naiko on August 09, 2019, 06:57:11 AM
Hi all,

I have got an 2003 (model year 2004!) Volvo S60R with manual transmission!
The attached S60R damos file is fine and the ME7 also fits to this S60R damos file.
But unfortunately on my mj2004 Volvo S60R it seems that the dataset on the ECU is not equal at all to ME7. Compared with another Volvo S60R ECU dataset my dataset seems to be valid, so there seems to be another version existing.
Does anybody know more about this and maybe can help me out with different ME7 ols / damos files?

Thanks a lot in advance.
Best
Niko


Title: Re: The Volvo ME7 thread:
Post by: naiko on August 09, 2019, 07:07:43 AM
+ ME7 files 1/2


Title: Re: The Volvo ME7 thread:
Post by: naiko on August 09, 2019, 07:12:48 AM
+ ME7 files 2/2


Title: Re: The Volvo ME7 thread:
Post by: naiko on August 10, 2019, 06:23:35 AM
Does ayone know where to get a fitting damos file? Would help me a lot. Thank you!


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 10, 2019, 06:35:14 PM
Does ayone know where to get a fitting damos file? Would help me a lot. Thank you!

There is no other Damos avail for free......
If you read from the beginning...... you will find a bin and a map pack from a 04 s60r and further on a map pack from an v70r.
READ THIS ENTIRE THREAD FROM THE BEGINNING!


Title: Re: The Volvo ME7 thread:
Post by: naiko on August 10, 2019, 10:56:20 PM
Hi Mladen, thanks for your reply!
I did went trough all 79 sides and tried all uploaded files (beside other engines as 2,4T etc.), that´s the reason why I am asking why it is not working.
How can it be that the dataset on my ME7 differs to all files i found? If there is no different version existing for free, where can I buy the other one? Or does it make sense to overwrite my ECU with other ME7 dataset?

fredrik_a wrote:
"There are basically two different layouts of the Volvo ME7 where one is (to say the least) quite similar to VAG, i.e. you can use a VAG damos to make a proper Stage 1 tune.
The other layout is a bit different, making it a bit more tricky but still doable."
I assume that is my issue here :-( In case I have the "VAG version" which damos should be the correct one?

Thanks a lot for help again.
Best
Niko


Title: Re: The Volvo ME7 thread:
Post by: jahko on August 10, 2019, 11:43:07 PM
you have to manually compare, post your file


Title: Re: The Volvo ME7 thread:
Post by: Opti on August 10, 2019, 11:59:05 PM
What Fredrik means is that you can use a damos for a file that has a slimilar ME7 structure to manually compare and find the tables you need to modify using for example WinOLS. Map-locations will be in different places in every file as this is done by the compiler, but if the structure is similar then you should find the maps in the same general areas.

This is quite a tedious process but you should be able to find the maps needed for a stage 1 tune.


Title: Re: The Volvo ME7 thread:
Post by: Blazius on August 11, 2019, 01:44:20 AM
Which rar contains your car's bin ??


Title: Re: The Volvo ME7 thread:
Post by: naiko on August 11, 2019, 02:03:37 AM
Hi all,

thanks for your help. Understood, that means some S60R ME7 have existing damos files and others (like mine) unfortunately not.
On my car is this file (original 300PS software), see attachement. Sending .bin as soon as I found it.
Would it make sense to overwrite complete ECU with other ME7 software to use available damos?

Best
Niko


Title: Re: The Volvo ME7 thread:
Post by: Blazius on August 11, 2019, 02:09:09 AM
Hi all,

thanks for your help. Understood, that means some S60R ME7 have existing damos files and others (like mine) unfortunately not.
On my car is this file (original 300PS software), see attachement. Sending .bin as soon as I found it.
Would it make sense to overwrite complete ECU with other ME7 software to use available damos?

Best
Niko

No you cant, your car has a 5 cyl engine. The only me7 5 cyl from factory is the NA one. You could technically hack it up and change me7 to work but simple answer no, you cant.


Title: Re: The Volvo ME7 thread:
Post by: naiko on August 11, 2019, 02:19:16 AM
Hi Blazius,

thanks, I already suspected that :-(
NA means NorthAmerica ? I have a german car, is that the issue why the damos is not fitting?

So the only real chance is to search and modify each individual map?
Jahko said I need to manually campare my file, but against which one?

Best
Niko


Title: Re: The Volvo ME7 thread:
Post by: Blazius on August 11, 2019, 02:57:02 AM
Hi Blazius,

thanks, I already suspected that :-(
NA means NorthAmerica ? I have a german car, is that the issue why the damos is not fitting?

So the only real chance is to search and modify each individual map?
Jahko said I need to manually campare my file, but against which one?

Best
Niko

Yes NA as in America but what I mean is that NA and Middle east got a 5 cylinder engine derived from TT RS , which was controlled by ME7 ecu for a while, it is the only 5 cyl VAG me7(apart from vr5 late) that I know of, however that is not your issue.

You need to compare your file against a volvo me7 damos, then yes find maps individually. I had to do the same for my setup and trust me it is a lot of work. I am not big in the volvo scene , but if you can find a fully defined ecu for your engine with minimal differences, you could try swapping and you would have an easier time tuning it. Say like T5 ecu if its fully defined , I know the R version uses the same B52xxx blocks just like almost all but you need to know what are the differences between them.


Title: Re: The Volvo ME7 thread:
Post by: jahko on August 11, 2019, 06:18:47 AM
https://www.youtube.com/watch?v=NvEt_HRYg-4

pretty much how I did mine but quicker explanation


Title: Re: The Volvo ME7 thread:
Post by: naiko on August 11, 2019, 11:20:17 AM
Thanks a lot!


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 19, 2019, 01:03:11 PM
Anyone get ME7Logger to work or any other form of logging? I know Vida does some but its limited.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 22, 2019, 09:39:51 AM
Do we have to disable KFLDHBN and use only kfldrx or do we need to adjust HBN as well?
If we dissable KFLDHBN, does that include axis or just the actual map?


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on August 23, 2019, 06:46:18 AM
Do we have to disable KFLDHBN and use only kfldrx or do we need to adjust HBN as well?
If we dissable KFLDHBN, does that include axis or just the actual map?
Why do you want to disable PR limit map? It is for safety. Adjust it properly. KFLDRX is solenoid linearisation duty map. You don't need to touch it at all. For stock turbo just tune KFLDIMX.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on August 23, 2019, 07:00:33 AM
Hi all,

thanks for your help. Understood, that means some S60R ME7 have existing damos files and others (like mine) unfortunately not.
On my car is this file (original 300PS software), see attachement. Sending .bin as soon as I found it.
Would it make sense to overwrite complete ECU with other ME7 software to use available damos?

Best
Niko
Old damos available only for V70R 512kb flash. No damos at all for 1024Kb.
Your bin is latest firmware for this S60R. I disasmed it and made fully defined OLS for this software. What do you want to know?


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on August 23, 2019, 07:12:29 AM
Digging in big injectors for Volvo. Funny to know didn't find any FKVA and KVB like in Audi for MPG cluster.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 26, 2019, 04:33:35 AM
Why do you want to disable PR limit map? It is for safety. Adjust it properly. KFLDRX is solenoid linearisation duty map. You don't need to touch it at all. For stock turbo just tune KFLDIMX.
The info that I was reading through this forum, even tho it is Audi based made me ask. Also, a few pages back another user posted his bin that had a modified HBN. I wanted to know if that made sense.
I am planing on fitting a 16T. My car is a 2.5 LPT.
Is KFLDIMX a overshoot map?
LRDXN does not need to be changed?


Title: Re: The Volvo ME7 thread:
Post by: Opti on August 26, 2019, 08:50:04 AM
KFLDIMX is the I-part of the PID for the turbo control valve. You will need to adjust it to get the wanted boost. I've changed from a 13T to a 16T on my 1999 2.5T and I used the 13T waste gate actuator on the 16T in order to minimize the PID work. But I did rescale KFLDIMX in order to get the wanted boost in the higher load areas since the original map was capped at ~1550 mbar absolute pressure. If not rescaling it I found that the ECU needed to adapt during quite a long period before I got the requested boost.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 27, 2019, 04:25:39 AM
KFLDIMX is the I-part of the PID for the turbo control valve. You will need to adjust it to get the wanted boost. I've changed from a 13T to a 16T on my 1999 2.5T and I used the 13T waste gate actuator on the 16T in order to minimize the PID work. But I did rescale KFLDIMX in order to get the wanted boost in the higher load areas since the original map was capped at ~1550 mbar absolute pressure. If not rescaling it I found that the ECU needed to adapt during quite a long period before I got the requested boost.

Thanks for the reply.

While testing, I did adjust the IMX to 12 psi or 850mbar. While I wait for the 16t to be balanced, I Put all my maps back to stock. If I wanted 1 bar or just a bit more do I have to adjust the pressure axis on KFLDIMX, since it only goes to 800mbar?
Do I need to rescale KFLDHBN to the 16T as well? If so can anyone share.


Title: Re: The Volvo ME7 thread:
Post by: Opti on August 27, 2019, 09:20:41 AM
If you find that the ECU does not request the amount of boost that you expect from your load cap then you might need to increase KFLDHBN in the affected areas. Does the axis for your IMX really only go to 800 mbar absolute pressure? If so that sounds wrong. Is it scaled correctly?


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 27, 2019, 12:54:29 PM
If you find that the ECU does not request the amount of boost that you expect from your load cap then you might need to increase KFLDHBN in the affected areas. Does the axis for your IMX really only go to 800 mbar absolute pressure? If so that sounds wrong. Is it scaled correctly?

I will post the map soon.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 29, 2019, 03:58:04 AM
Here is KFLDIMX

If I understand, I will have to modify the last entry on the X axis to 1000 instead of 800?
And then modify that row? to get 1 bar?



Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on August 29, 2019, 09:14:01 AM
Here is KFLDIMX

If I understand, I will have to modify the last entry on the X axis to 1000 instead of 800?
And then modify that row? to get 1 bar?


basically yes but better to modify more axis values to scale map properly


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 29, 2019, 09:27:12 AM
basically yes but better to modify more axis values to scale map properly

If I understood correctly;
Since I am increasing the last row by 200, the rest should be scaled by the same %.
I cant really log my tests. I do have Vida and Dice but its slowwwww.


Title: Re: The Volvo ME7 thread:
Post by: MeNewbie on August 29, 2019, 09:30:56 AM
If I understood correctly;
Since I am increasing the last row by 200, the rest should be scaled by the same %.
I cant really log my tests. I do have Vida and Dice but its slowwwww.
you can make last axis values for example 800 and 1000 mBar


Title: Re: The Volvo ME7 thread:
Post by: jahko on August 29, 2019, 11:14:04 AM
look at the 3d view and make it smooth, you can paste the values from the last column down 1 and then create your 1000 to suit.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 29, 2019, 12:59:54 PM
Can I control the onset of boost by adjust DIMX this way?


Title: Re: The Volvo ME7 thread:
Post by: Opti on August 29, 2019, 01:19:20 PM
Not sure I understand what you want to do. Do you want to control at what RPM you start building boost?


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 29, 2019, 01:31:07 PM
Not sure I understand what you want to do. Do you want to control at what RPM you start building boost?

Yes, the limited amount of knowledge i have on ME7 made me think this way but now I dont think its right? I looked at an bin for a S4.
I want boost to build around approx 2500 rpm.
Peak 14psi at 5500rpm. I can post my LDRXN.


Title: Re: The Volvo ME7 thread:
Post by: Opti on August 29, 2019, 01:51:05 PM
No you should do that in LDRXN and not KFLDIMX.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on August 29, 2019, 03:12:23 PM
No you should do that in LDRXN and not KFLDIMX.

That was how I understood as well from all the reading. I will experiment more with ldrxn. Its just that not having a obd flashing capability that does not cost an arm and a leg make this so much more time consuming. But whatever. If I post my bin can you tell me if KFLDHBN will need to be increased as well?


Title: Re: The Volvo ME7 thread:
Post by: jahko on August 30, 2019, 10:54:21 AM
fill the last column with 100's, take it for a drive and report back


Title: Re: The Volvo ME7 thread:
Post by: Opti on August 30, 2019, 12:16:03 PM
fill the last column with 100's, take it for a drive and report back

Wouldn't that create the biggest overboost spike ever?


Title: Re: The Volvo ME7 thread:
Post by: jahko on September 01, 2019, 04:32:25 AM
mine has 110 in 2 cells from factory. It will show what the turbo and actuator actually want to make and if it gets pulled back by other maps. Although I can't remember what he was actually going for now I was wondering if he actually changes things on the car before asking the next question.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on September 03, 2019, 04:17:16 AM
mine has 110 in 2 cells from factory. It will show what the turbo and actuator actually want to make and if it gets pulled back by other maps. Although I can't remember what he was actually going for now I was wondering if he actually changes things on the car before asking the next question.

Right now everything is stock exept for injectors. They are from a T5.
I modified hpa axis in IMX to 1000 on the last colomn, and the 2 before that respectfully. Kept the map data the same. Took the car for a drive and after 2 days boost builds to 14 psi and tapers off to 10psi towards 6000rpm.
LDRXN has been modified as well. I will post it later. I did not stay in WOT too long since I did not have Vida with me to log. That will be done this week.


Title: Re: The Volvo ME7 thread:
Post by: jahko on September 04, 2019, 02:46:33 AM
That sounds like progress, are you happy you know what you're doing now?


Title: Re: The Volvo ME7 thread:
Post by: Mladen on September 04, 2019, 08:36:46 AM
That sounds like progress, are you happy you know what you're doing now?

If that is supposed to be sarcasm, remember that things written in forums are not always read the same way by 2 different individuals.
To answer your question, no I am not happy yet. I don`t have the knowledge that most of you do with ME7 since this is an older ecu. I am doing this for myself and finding time to work on my car is quite hard.
I appreciate the help so far.


Title: Re: The Volvo ME7 thread:
Post by: jahko on September 04, 2019, 01:31:02 PM
Not sarcasm, I've taken an interest and you do seem to be getting somewhere. What's next then? Have you compared the other maps in T5 cars? KFZWOP and KFZW are detuned if ur starting on an LPT, then maybe revisit PED IOP and IRL to get the power delivery you want if your boost limits are now high enough.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on September 05, 2019, 07:35:25 AM
Not sarcasm, I've taken an interest and you do seem to be getting somewhere. What's next then? Have you compared the other maps in T5 cars? KFZWOP and KFZW are detuned if ur starting on an LPT, then maybe revisit PED IOP and IRL to get the power delivery you want if your boost limits are now high enough.

I don`t have a proper defined file for a T5. I have tried comparing with WinOls but it does not seem to work. Maybe you can help?
My understanding is that WOP does not need to be modified?
KFZW- My understanding is that I would need to LOWER timing at higher loads and rpm? Or keep same and use 94 Octane? I know that without a proper dyno and logging its impossible to get timing right so I would rather not play with it except to make sure not to melt the block.
What do I need to do for PED?
IOP and IRL have been modified. No interventions.
Fuel injectors have been tuned.


Title: Re: The Volvo ME7 thread:
Post by: jahko on September 05, 2019, 12:25:23 PM
If you've defined your car and have bins for others you've got it all. Look at what Volvo did. Make changes and see what happens, it won't let you melt the block.


Title: Re: The Volvo ME7 thread:
Post by: Opti on September 05, 2019, 12:40:54 PM
I modified hpa axis in IMX to 1000 on the last colomn, and the 2 before that respectfully. Kept the map data the same. Took the car for a drive and after 2 days boost builds to 14 psi and tapers off to 10psi towards 6000rpm.

Not sure I follow here, but if you've left the map-data the same for that table then you will not see any positive changes by just changing the axis. If your max axis value is for example 800 mbar, but you request 1000 mbar of boost then the ECU will use the values in the 800 mbar column. Now if you change only the axis, then you will get the same I-input in the 1000 mbar column as you previously did in the 800 mbar column, but if the boost request is now 800 mbar you will get less I-input than you did before, since you've left the map-data unchanged. You need to scale the whole map (or area in which you changed the axis) so that it now fits with the new axis. Hope that makes sense.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on September 06, 2019, 06:44:12 AM
Not sure I follow here, but if you've left the map-data the same for that table then you will not see any positive changes by just changing the axis. If your max axis value is for example 800 mbar, but you request 1000 mbar of boost then the ECU will use the values in the 800 mbar column. Now if you change only the axis, then you will get the same I-input in the 1000 mbar column as you previously did in the 800 mbar column, but if the boost request is now 800 mbar you will get less I-input than you did before, since you've left the map-data unchanged. You need to scale the whole map (or area in which you changed the axis) so that it now fits with the new axis. Hope that makes sense.

this is what I did. I am still experimenting with it. (KFLDIMX)
My LDRXN will look like this now.
Dont mind Y axis in LDRXN. Its not defined.


Title: Re: The Volvo ME7 thread:
Post by: Opti on September 06, 2019, 09:06:14 AM
You should move the map-data for the 800 column so that you can tune the I-part in the 1000 column if you do not see the expected boost for that boost request. See illustration.


Title: Re: The Volvo ME7 thread:
Post by: Mladen on September 06, 2019, 09:45:43 AM
You should move the map-data for the 800 column so that you can tune the I-part in the 1000 column if you do not see the expected boost for that boost request. See illustration.

Do I keep map data the same for 1000? or does it make sense to increase, even if its above 100%


Title: Re: The Volvo ME7 thread:
Post by: jahko on September 06, 2019, 10:53:13 AM
set em at 100 and take it for a drive


Title: Re: The Volvo ME7 thread:
Post by: jcdillin on September 20, 2019, 09:34:23 AM
great thread, I've read through a few times and I saw it was requested but never posted. Does anyone have an 04 S60R or V70R auto ECU bin file?


Title: Re: The Volvo ME7 thread:
Post by: thedrill on September 25, 2019, 10:40:27 AM
Has anyone got the exact location of CDKAT in a 2006 S60R (50WRHJ)
 I have tried 18005 and 1800A , I know its close by ...


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 26, 2019, 08:34:18 AM
Has anyone got the exact location of CDKAT in a 2006 S60R (50WRHJ)
 I have tried 18005 and 1800A , I know its close by ...

There are quite a few different 50WRHJ variants.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on September 26, 2019, 09:40:26 AM
Here is the original file..


Title: Re: The Volvo ME7 thread:
Post by: contrast on September 26, 2019, 01:15:35 PM
0x1800E


Title: Re: The Volvo ME7 thread:
Post by: thedrill on September 26, 2019, 02:14:50 PM
Your a gent.. thank you.


Title: Re: The Volvo ME7 thread:
Post by: Kacza on September 30, 2019, 01:53:05 PM
Does anyone have the original file for Volvo V70 XC 2.4T?
0261204559-sw-1037359462-sw-upg-20FWHJ


Title: Re: The Volvo ME7 thread:
Post by: thedrill on September 30, 2019, 03:33:34 PM
Here is a semi stock file off my friends dads xc70 2.4... increase on idle and ldxrn .
I may have the original file I pulled off the car.. just have to look on my laptop for it.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on September 30, 2019, 03:35:58 PM
Sorry mines an auto file. :-[


Title: Re: The Volvo ME7 thread:
Post by: colew on October 02, 2019, 05:15:12 PM
Does anyone have the original file for Volvo V70 XC 2.4T?
0261204559-sw-1037359462-sw-upg-20FWHJ


Attached.


Title: Re: The Volvo ME7 thread:
Post by: Kacza on October 06, 2019, 09:06:37 AM
Your file is for the automatic transmission.
Do you have the same file for the manual gearbox?


Title: Re: The Volvo ME7 thread:
Post by: thedrill on October 06, 2019, 10:44:26 PM
Here is manual bin for a 2.3 hpt.. you could tone it down a bit before you flash it.


Title: Re: The Volvo ME7 thread:
Post by: bignslow on December 28, 2019, 09:21:16 AM
How are you guys reading the immo chip? I can't seem to be able to read mine using me7gui. It connects using boot mode but then just spits out a 1kb file that's empty.


Title: Re: The Volvo ME7 thread:
Post by: bignslow on January 08, 2020, 05:30:20 PM
Anyone?


Title: Re: The Volvo ME7 thread:
Post by: Opti on January 09, 2020, 09:56:35 AM
I read mine (Volvo V70 1999) using ArgDub's console application available here on the forum.


Title: Re: The Volvo ME7 thread:
Post by: fides on January 17, 2020, 06:13:00 AM
Anyone?

K-tag are the only tool I have been able to read Immo with from Volvo Me7.


Title: Re: The Volvo ME7 thread:
Post by: grimst5 on February 10, 2020, 05:01:44 PM
Hi guys

Someone has the original file? ECU ID attached

B5244T5 2006- M66


Title: Re: The Volvo ME7 thread:
Post by: colew on February 14, 2020, 06:40:55 AM
Hi guys

Someone has the original file? ECU ID attached

B5244T5 2006- M66

Attached.



Title: Re: The Volvo ME7 thread:
Post by: grimst5 on February 25, 2020, 04:01:31 PM
hi guys

Somebody know adress KRKTE S60 T5 260 50WRHJ.a2l  2005-  oraz S60 R 2005- ?
Need change injectors blue to green


Title: Re: The Volvo ME7 thread:
Post by: grimst5 on March 05, 2020, 12:04:03 PM
Someone have 2.0T 226 PS file? like C70 2.0 T5 226 ? italy market


Title: Re: The Volvo ME7 thread:
Post by: grimst5 on March 17, 2020, 10:03:53 AM
Hi guys, need ori for this tuned file. Attached S60 2.4T tune from british police car


Title: Re: The Volvo ME7 thread:
Post by: Dudde on April 13, 2020, 08:54:18 AM
Hi, need help finding VMAX and maybe NMAX for this file. Need to lower the speedlimit.
This is an original file btw if someone need.

Dudde


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 04, 2020, 02:19:45 PM
Hi folks!
I'm new here but I've read this topic 3 times))
I'm trying to find maps for Volvo s60r with TF80SC transmission EU. I found some maps for tune but work isn't completed.

I've attached current state of my investigations.

Update
KRKTE was found at 0x238E4. Hex value 0x0220
TVUB at 0x23904. Values 0x0237, 0x0177, 0x00EF, 0x009C, 0x0077
KVB at 0x21A92. Value 0x1173

If I'm corrrect this info allows to change injectors to different one. Now my xc90 with 2.5T with K24 hybrid turbo and other stuff like FMIC and 3'' downpipe and TF80SC swap uses 440cc intectors from s60r.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 05, 2020, 11:37:05 PM
I have a 2000 V70r 2.4 auto that needed the motor replacing, I installed a 2006 s60 T5 2.4 engine.
My question is: the newer motor has cvvt on the intake, is there a way to implement it into the earlier ecu mapping or should I just forget about it.
I have a later harness so I could trace the wires and add them to my existing engine loom.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on June 05, 2020, 11:54:17 PM
The old ecu is electrically not able to drive the inlet CVVT.

You can forget about it (cost dynamic response).


Title: Re: The Volvo ME7 thread:
Post by: tom-k on June 05, 2020, 11:58:35 PM
I`ve a problem with lambda=1 at WOT.
I`ve changed LAMFA but without success.
Any hint what I do wrong?


Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 06, 2020, 06:10:57 PM
The old ecu is electrically not able to drive the inlet CVVT.

You can forget about it (cost dynamic response).

Thanks for the reply, I know the M4.4 guys use a 555 chip a cap and a couple of resistors to get the CVVT to operate, I wouldn't mind going that route if it will help performance.
Or is the intake CVVT for emissions environmental bull$hit.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 08, 2020, 01:43:49 PM
I`ve a problem with lambda=1 at WOT.
I`ve changed LAMFA but without success.
Any hint what I do wrong?
Are you sure that this MAP is used?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 13, 2020, 07:47:09 AM
I'm not sure is there anybody who intrested to tune Volvo))
Anyway I'm continue my investigations. I've found some more maps inside my BIN (s60r TF80SC).
Also I want to continue dream3R's work with logger and flasher. From my point of view these tools should be free. More general idea is semi-automatic tuning. Bosch ECU has own mathematical model. So we can enter desired values and it's able to calculate all the maps. And add corrections from logs.


Title: Re: The Volvo ME7 thread:
Post by: yo87_racing on June 13, 2020, 12:22:06 PM
Hi guys! Need some help with a me7 volvo 2.3T stage 2-3. Bigger turbo, bigges injectors, bigger maf case...I do not have experience with me7 volvo...Thanks!


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 14, 2020, 12:16:23 AM
Hi guys! Need some help with a me7 volvo 2.3T stage 2-3. Bigger turbo, bigges injectors, bigger maf case...I do not have experience with me7 volvo...Thanks!
Which experience do you have? I.e. Volvo me7 is very similar to VAG. If you have me7 experience then there will be not very difficult to get Volvo experience. If you have no experience at all then you should read https://s4wiki.com/wiki/Tuning


Title: Re: The Volvo ME7 thread:
Post by: yo87_racing on June 14, 2020, 01:42:50 PM
For the moment I will resume to reading. Thank you!


Title: Re: The Volvo ME7 thread:
Post by: yo87_racing on June 15, 2020, 02:38:13 AM
But I have few questions, if some of you know. The car is c70 2.3T, gt2871r, 2 sets of bigger injectors, not sure which to use, 465cc or 850cc; stock maf case could be a limit using that turbo?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 15, 2020, 04:52:14 AM
But I have few questions, if some of you know. The car is c70 2.3T, gt2871r, 2 sets of bigger injectors, not sure which to use, 465cc or 850cc; stock maf case could be a limit using that turbo?
Defenetly yes if you will try to get all from that turbo.


Title: Re: The Volvo ME7 thread:
Post by: yo87_racing on June 15, 2020, 05:59:30 AM
Well the big problem would be to linearize for the new maf case...and maybe injectors too, if I will use big ones.


Title: Re: The Volvo ME7 thread:
Post by: yo87_racing on June 19, 2020, 04:52:59 PM
So for bigger injectors is it enough to rescale krkte? and for bigger maf case to rescale mlhfm?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 20, 2020, 07:33:20 AM
So for bigger injectors is it enough to rescale krkte? and for bigger maf case to rescale mlhfm?
KRKTE and TVUB (and KVB for fuel consumption on dashboard). For MAF yes, MLHFM should be rescaled.


Title: Re: The Volvo ME7 thread:
Post by: yo87_racing on June 20, 2020, 02:47:52 PM
Yes and tvub too, I forgot to mention it. I want to use electronic boost controller, will this be a problem? The maf housing is 3.5", 60% bigger area than stock. Should I change the map with 60% for the beggining? Or should I use stock maf housing and scale new injectors, and only then rescale maf. I found krkte from s60r, what about tvub, should I change it using percent?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 21, 2020, 12:34:00 PM
Yes and tvub too, I forgot to mention it. I want to use electronic boost controller, will this be a problem? The maf housing is 3.5", 60% bigger area than stock. Should I change the map with 60% for the beggining? Or should I use stock maf housing and scale new injectors, and only then rescale maf. I found krkte from s60r, what about tvub, should I change it using percent?
You should set TVUB for your injectors. My OLS file contains TVUB and KRKTE for s60r. Read WIKI more you must know what you do. And you need change one part by the time. If you change injectors then you need change KRKTE and TVUB and logs must contains around zero corrections. When you will finish with injectors you can start with MAF.


Title: Re: The Volvo ME7 thread:
Post by: yo87_racing on June 21, 2020, 02:42:01 PM
Well my s60r ols file have krkte and tvub too. krkte is the same in both files. Should I take that as good? and copy krkte from that? I think should be fine. Well I read wiki and else, but still have few doubts.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 22, 2020, 09:37:30 AM
Well my s60r ols file have krkte and tvub too. krkte is the same in both files. Should I take that as good? and copy krkte from that? I think should be fine. Well I read wiki and else, but still have few doubts.
Post your ols file. Volvo s60r has 440cc injectors. If you will install R injectors then you should set KRKTE and TVUB from R ols. Otherwise you need to calculate KRKTE http://nefariousmotorsports.com/forum/index.php/topic,320.msg6774.html#msg6774 and TVUB for your new injectors.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 01, 2020, 12:55:39 AM
Continue John's way. I was able to understand how motronic gets data from the maps. And by this approach was able to found more maps inside BIN. But I still didn't understand internal fuel calculations (and how it works at all on low level). Need more time.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 09, 2020, 04:51:43 AM
Some progress was done. I've found axis of KFMIOP, KFZWOP maps. Also were fixed size and found axis of KFZW maps. This file contains increased boost and KFMIRL map but doesn't contains propertly changed KFMIOP axis. KRKTE and TVUB were checked against 550cc injectors from Subaru STI. Analyzing of BIN in IDA at the very begin. But I found some useful variables like nmot_w, lamsoni_w, rl_w, rlsol_w, miopt_w.

Links to download
https://cloud.mail.ru/public/2H4k/4sCNoGKcQ
https://cloud.mail.ru/public/5kpT/5NXmg9viA


Title: Re: The Volvo ME7 thread:
Post by: jakub_a on July 10, 2020, 02:21:01 PM
Thanks for the updates. Keeping my fingers crossed for your good progress.


Title: Re: The Volvo ME7 thread:
Post by: Andyz28 on August 08, 2020, 03:26:35 PM
hello

im new in the volvo world with my 2004 s60r automatic, someone can help me to remove torque limiter that prevents my turbo to pull over 0.5 bar at 1-2 gears :( i can pay for the help


Title: Re: The Volvo ME7 thread:
Post by: Andyz28 on August 08, 2020, 03:27:13 PM
hello

im new in the volvo world with my 2004 s60r automatic, someone can help me to remove torque limiter that prevents my turbo to pull over 0.5 bar at 1-2 gears :( i can pay for the help


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on August 09, 2020, 09:03:30 AM
The Limiter is in the TCM and is there to prevent Ravigneaux Gearset part of TF80SC from breaking.

It can not handle much more torque than the R Engine Produces with 0,5 Bar in those gears.


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on August 11, 2020, 04:12:38 PM
Hello. I started a new thred about this but no luck. Serching for VMAX in my bin-fil and cant find it. Can someone please take a look in my orginal file and point out adress for it? I going crazy werry soon  :'( My car cap out at about 250km/h
Volvo S60 T5 -03 aut
1.0Vatlab VOLVO ID.                                ÄT03 P2X B52X4XT ME 7.0.1 2XNH                                  4F2520NH0000CODE1                   F0NHBVD0                        sw:30729105A P2X ÄT03 B5234HT AUT FWD EU  - BLDC                        1.0Vatlab VOLVO NO.Velibor Djordjic        97564                                           20NHHJ.a2l


Title: Re: The Volvo ME7 thread:
Post by: Myggis on August 14, 2020, 05:17:46 AM
Hi
I trying to find vmax limits in this file
the adress i got from different project is not correct
Box is 0261207712 engine B5254T2 year 2004

VMAXCEMH 1E898
VMAXCEML 1E89A
VMAXCEMM 1E89C

This is not correct for this file, has anyone the right adress to VMAX position?


Title: Re: The Volvo ME7 thread:
Post by: fides on August 26, 2020, 07:41:38 PM
Hello every tuners,

I actually bought an earlier shitty tuned S60 2.5T 2004.
Its a bit hardvare changes but so advanced..

Injectors are from S60R, turbo an hybrid K24/K26 and thats pretty much it.

I have now tried two diffrent fileservie but no lock so far, tha main problem are that it getting around 25% rich..
And then it cuts off around 6000rpm at WOT.

Are anyone in interest to help me out? Of coarce I pay you for it.

Best reguards, NEVER VOLVO AGAIN!!


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 08, 2020, 10:03:59 AM
Hello every tuners,

I actually bought an earlier shitty tuned S60 2.5T 2004.
Its a bit hardvare changes but so advanced..

Injectors are from S60R, turbo an hybrid K24/K26 and thats pretty much it.

I have now tried two diffrent fileservie but no lock so far, tha main problem are that it getting around 25% rich..
And then it cuts off around 6000rpm at WOT.

Are anyone in interest to help me out? Of coarce I pay you for it.

Best reguards, NEVER VOLVO AGAIN!!
You getting 25% reach due to you didn't correct KRKTE factor for injectors. Can you download your BIN from the car?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 08, 2020, 10:06:37 AM
The Limiter is in the TCM and is there to prevent Ravigneaux Gearset part of TF80SC from breaking.

It can not handle much more torque than the R Engine Produces with 0,5 Bar in those gears.
Some tuners just clamp torque which sends from ECU to TCU. But anyway it's not good solution. I destroyed my AW55 gearbox with this approach. The best solution is swap to TF80SC.


Title: Re: The Volvo ME7 thread:
Post by: fides on September 09, 2020, 01:52:28 AM
You getting 25% reach due to you didn't correct KRKTE factor for injectors. Can you download your BIN from the car?

Actually a nice guy from this forum helped me out with the problem, it was exactly the fault you say, the injectors was actually scaled for the blue injectors (S60T5, 370cc) and not the green (465cc). But he fixed that like a boss :D

But now we actually having some problems with the boost insteed, it want to buld to much boost reguardles what we do.. If I unplugg the N75 valve it does 0,5bar.. If I plug it in 1,7bar and more..
Yes I have tried new N75 and also an aftermarket MAC valve..

Anyone boing out for this before?

Best reguards // Sweden :D


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 11, 2020, 04:33:05 AM
But now we actually having some problems with the boost insteed, it want to buld to much boost reguardles what we do.. If I unplugg the N75 valve it does 0,5bar.. If I plug it in 1,7bar and more..
Yes I have tried new N75 and also an aftermarket MAC valve..
You need to recalculate your KFLDRX map.


Title: Re: The Volvo ME7 thread:
Post by: fides on September 11, 2020, 06:31:28 AM
You need to recalculate your KFLDRX map.

Okey, thanx for answer.. I am kind a rookie on this with those names for maps, but Im guessing its someting tourqe request related?
Any tip on how I shall recalculate it?


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on September 30, 2020, 01:21:23 AM
KRKTE and TVUB? cant find it...... Help !!! Change from blue to green injectors. S60 T5 aut -03

Edit: Maby find it.

KRKTE 19CC0
TVUB 15066

Confirm it anyone?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 21, 2020, 06:54:43 AM
KRKTE and TVUB? cant find it...... Help !!! Change from blue to green injectors. S60 T5 aut -03

Edit: Maby find it.

KRKTE 19CC0
TVUB 15066

Confirm it anyone?
Your TVUB is correct. KRKTE has 2250A address.


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on October 21, 2020, 12:33:12 PM
Your TVUB is correct. KRKTE has 2250A address.

Thx


Title: Re: The Volvo ME7 thread:
Post by: jahko on October 22, 2020, 05:35:33 AM
Does anyone agree that with the amount of effort put into this post and the length of it all, we could maybe make a new "community tune" type thread to tidy it up a bit? Obviously there won't be 1 file that fits all but we could put all the posts with uploaded files, definitions etc in there, then people could find stuff closest to their own without having to ask the same questions? I'd put a bit of work into it, I've learnt loads from this


Title: Re: The Volvo ME7 thread:
Post by: fides on October 22, 2020, 05:44:02 AM
Does anyone agree that with the amount of effort put into this post and the length of it all, we could maybe make a new "community tune" type thread to tidy it up a bit? Obviously there won't be 1 file that fits all but we could put all the posts with uploaded files, definitions etc in there, then people could find stuff closest to their own without having to ask the same questions? I'd put a bit of work into it, I've learnt loads from this

WOnderful idea!!


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 22, 2020, 01:02:39 PM
Here is my latest changes (versioning OLS)
https://cloud.mail.ru/public/8X4F/2aDU9KTYy

With this BIN (version named changed angle) my car does 0-100 in 7.5 sec. XC90 2.5T with K24 turbo and some other stuff. S60 T5 2006 aw55 (bin supports aw55 and tf80 gearboxes) accelerates 0-100 in 6 secs. Also I found a problem. On 1 and 2 gears I got rlsol_w about 160%. But on 3 gear I got 200% and better acceleration that on second gear. So I'm trying to find limiter which limits rlsol_w on first 2 gears. From my point of view it's TCU's behavior.


Title: Re: The Volvo ME7 thread:
Post by: fides on October 23, 2020, 06:50:11 AM
Here is my latest changes (versioning OLS)
https://cloud.mail.ru/public/8X4F/2aDU9KTYy

With this BIN (version named changed angle) my car does 0-100 in 7.5 sec. XC90 2.5T with K24 turbo and some other stuff. S60 T5 2006 aw55 (bin supports aw55 and tf80 gearboxes) accelerates 0-100 in 6 secs. Also I found a problem. On 1 and 2 gears I got rlsol_w about 160%. But on 3 gear I got 200% and better acceleration that on second gear. So I'm trying to find limiter which limits rlsol_w on first 2 gears. From my point of view it's TCU's behavior.

I really have to ask: What tool and software are you using to log that from an Volvo?
I have 4 volvos my own and its always hard to do a nice log and find pids..
And what tool do you read/writeing the Temic TCU with?

Best requards


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 23, 2020, 12:22:51 PM
I really have to ask: What tool and software are you using to log that from an Volvo?
I have 4 volvos my own and its always hard to do a nice log and find pids..
And what tool do you read/writeing the Temic TCU with?

Best requards
Sorry, I can't answer about ECU writing and logging tools. My TF80 TCU was modified and allows to flash over OBD via EcuFlash tool.
About variables. I just dissassembled my BIN and found all needed variables and MAPs. I.e. not all but almost all needed.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 23, 2020, 12:38:20 PM
Here is my current IDA project with s60r TF80SC BIN.
https://cloud.mail.ru/public/3xzh/5c1AwjReV

Also I found a limiter for rlsol_w which limits this value to 160% on 1 and 2 gears. I've replaced jmp instruction to nop. This hack allows me to got 180+% rl_w on 1 and 2 gears.
Version named "removed torque limiter" contains this change https://cloud.mail.ru/public/3Yeq/5nBCr1Lbn

I'm trying to understand how much rl_w I can get from my current hardware config. IMO rl_w 180% with 1.45 kPa pressure is too low. So I'll log pvdkds_w, lamsoni_w, rl_w, zwout, zwist, mshfm_w and injecting timing for next analizing.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 24, 2020, 04:04:42 AM
Current 0-100 result after torque limiter "hack" was applied.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on October 24, 2020, 05:54:02 AM
Why don't you just tell the Aisin TCU to not cap the torque in the lower gears when you can flash it?

If you disable this path at all, no torque reduction during shift is applied on air path.
Dangerous in my opinion, especially with the weak internals of the Ravigneaux gearset.


If you want better drivability and fuel economy, try the 630ccm Siemens DekaIV.
The 550ccm are realy realy awful bad in that.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 24, 2020, 06:27:41 AM
Why don't you just tell the Aisin TCU to not cap the torque in the lower gears when you can flash it?

If you disable this path at all, no torque reduction during shift is applied on air path.
Dangerous in my opinion, especially with the weak internals of the Ravigneaux gearset.


If you want better drivability and fuel economy, try the 630ccm Siemens DekaIV.
The 550ccm are realy realy awful bad in that.
No, I didn't remove torque lowering on shifting. This log contains shift from 2 to 3 and torque request dropped at selected point. Moreover I logged dropping of torque request on this shift. About TCU, I didn't analyzed BIN. Renesas assembler if very awful from my point of view. Very difficult to understand. I can share TCU's bin if you can analyze it.


Title: Re: The Volvo ME7 thread:
Post by: Blazius on October 24, 2020, 10:46:53 AM
Why don't you just tell the Aisin TCU to not cap the torque in the lower gears when you can flash it?

If you disable this path at all, no torque reduction during shift is applied on air path.
Dangerous in my opinion, especially with the weak internals of the Ravigneaux gearset.


If you want better drivability and fuel economy, try the 630ccm Siemens DekaIV.
The 550ccm are realy realy awful bad in that.

Deka's are awful, not just on 20V heads, but generally.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on October 24, 2020, 11:48:35 AM
Hehe, you made a different experience?

I tried a lot the past 15 years. Four Spray Dekas work very well on these Volvos. My experience.
Sure, you must do more than shifting TVUB up and down, but i guess you know :)


Title: Re: The Volvo ME7 thread:
Post by: Blazius on October 24, 2020, 12:13:19 PM
Hehe, you made a different experience?

I tried a lot the past 15 years. Four Spray Dekas work very well on these Volvos. My experience.
Sure, you must do more than shifting TVUB up and down, but i guess you know :)

Not just about that, like people mentioned, they are very temp influenced for one , and very unlinear on low and high pw, but if it works it works, but I wouldnt say that they are better than any kind of bosch injectors, since they come with any size , neck or spray angle/port you need. Maybe they are made for volvo's  :D


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 24, 2020, 02:09:10 PM
I'm using Denso 550cc injectors from Subaru WRX STI knowns like pink. They have longer dead time than green injectors but works fine for me. And for my power is more that enough. But I want to get 400 bhp from my engine and 0-100 around 6 secs. I'll happy if I'll get it from XC90 with 2.5T engine.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 25, 2020, 05:37:40 AM
To prevent underboost I've sightly tightened WG spring. And got next results


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 05, 2020, 05:33:50 AM
Some more investigations. There is a function which calculates lamfa_w variable. This variable clipped by hardcoded value 0x1000 which means 1.0 lambda value.
But code can be patched. Just replacing of 1000h with 1100h in three places allows to increase lamfa_w value to 1.1. I didn't do road tests maybe there are limitations if different places but they also can be found.

Quote
ROM:0008AA6E LAMFAW:                                 ; DATA XREF: ROM:00011380o
ROM:0008AA6E                 mov     [-r0], r9
ROM:0008AA70                 mov     [-r0], r8
ROM:0008AA72                 mov     r4, mrfa_w_0
ROM:0008AA76                 mov     [-r0], r4
ROM:0008AA78                 movbz   r5, nmot40
ROM:0008AA7C                 mov     [-r0], r5
ROM:0008AA7E                 mov     r4, #3930h
ROM:0008AA82                 mov     r5, #8
ROM:0008AA86                 mov     [-r0], r5
ROM:0008AA88                 mov     [-r0], r4
ROM:0008AA8A                 mov     r4, #3924h
ROM:0008AA8E                 mov     r5, #8
ROM:0008AA92                 mov     [-r0], r5
ROM:0008AA94                 mov     [-r0], r4
ROM:0008AA96                 extp    #8, #1
ROM:0008AA9A                 movbz   r12, byte_23912
ROM:0008AA9E                 mov     r13, #3914h     ; LAMFA
ROM:0008AAA2                 mov     r14, #8
ROM:0008AAA6                 extp    #8, #1
ROM:0008AAAA                 movbz   r15, byte_23913
ROM:0008AAAE                 calls   4, sub_428E2
ROM:0008AAB2                 add     r0, #0Ch
ROM:0008AAB6                 movbz   r8, rl4
ROM:0008AAB8                 shl     r8, #5
ROM:0008AABA                 cmp     r8, #1000h
ROM:0008AABE                 jmpr    cc_NZ, loc_8AACA
ROM:0008AAC0                 movb    byte_3008A6, ZEROS
ROM:0008AAC4                 mov     r9, #1000h
ROM:0008AAC8                 jmpr    cc_UC, loc_8AAE6
ROM:0008AACA ; ---------------------------------------------------------------------------
ROM:0008AACA
ROM:0008AACA loc_8AACA:                              ; CODE XREF: LAMFAW+50j
ROM:0008AACA                 movb    rl4, byte_3008A6
ROM:0008AACE                 extp    #6, #1
ROM:0008AAD2                 cmpb    rl4, byte_19C58
ROM:0008AAD6                 jmpr    cc_NC, loc_8AAE4
ROM:0008AAD8                 addb    rl4, #1
ROM:0008AADA                 movb    byte_3008A6, rl4
ROM:0008AADE                 mov     r9, #1000h
ROM:0008AAE2                 jmpr    cc_UC, loc_8AAE6
ROM:0008AAE4 ; ---------------------------------------------------------------------------
ROM:0008AAE4
ROM:0008AAE4 loc_8AAE4:                              ; CODE XREF: LAMFAW+68j
ROM:0008AAE4                 mov     r9, r8
ROM:0008AAE6
ROM:0008AAE6 loc_8AAE6:                              ; CODE XREF: LAMFAW+5Aj
ROM:0008AAE6                                         ; LAMFAW+74j
ROM:0008AAE6                 jnb     word_FD7C.13, loc_8AB10
ROM:0008AAEA                 mov     r12, #1C4Bh
ROM:0008AAEE                 mov     r13, #6
ROM:0008AAF2                 movbz   r14, nmot40
ROM:0008AAF6                 calls   4, LookupI_41cee ; References a lookupI table
ROM:0008AAFA                 movbz   r4, rl4
ROM:0008AAFC                 shl     r4, #5
ROM:0008AAFE                 mov     r5, r9
ROM:0008AB00                 sub     r5, r4
ROM:0008AB02                 jmpr    cc_NC, loc_8AB06
ROM:0008AB04                 mov     r5, #0
ROM:0008AB06
ROM:0008AB06 loc_8AB06:                              ; CODE XREF: LAMFAW+94j
ROM:0008AB06                 extp    #0C1h, #1 ; '+'
ROM:0008AB0A                 mov     lamfa_w, r5
ROM:0008AB0E                 jmpr    cc_UC, loc_8AB18
ROM:0008AB10 ; ---------------------------------------------------------------------------
ROM:0008AB10
ROM:0008AB10 loc_8AB10:                              ; CODE XREF: LAMFAW:loc_8AAE6j
ROM:0008AB10                 extp    #0C1h, #1 ; '+'
ROM:0008AB14                 mov     lamfa_w, r9
ROM:0008AB18
ROM:0008AB18 loc_8AB18:                              ; CODE XREF: LAMFAW+A0j
ROM:0008AB18                 mov     r8, [r0+]
ROM:0008AB1A                 mov     r9, [r0+]
ROM:0008AB1C                 rets
ROM:0008AB1C ; End of function LAMFAW



Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 20, 2020, 05:06:24 PM
Hi everyone. In advance, I want to thank the users and founders of this forum. I emphasized almost all the knowledge from here.

My friend and I are trying to set up my car. In this case, full noob. But something was figured out. Car Volvo S60 2.3T5 2001. Of the rework, only full exhaust 3" and fuel pump walbro 400lph.
Below I will lay out the cards that I found. And modified *.bin.

As a result, it turned out to increase the boost to 1.3 bar and 0.85 bar to the redline. The KFMIRL map recalculated the maximum LDRXN. KFLDHBN was not edited. Because use standart intercooler. Increase of temperature by 4 gears 100-200 km/h from 15 to 45-50 gr.C.
The ignition angle at full load was also increased. And in some places they increased the ignition angle at the average load (this is just an experiment) (KFZW).
Raised idle speed to 750 rpm (NLLM).
Catalyst Health Check (CDKAT) is disabled.

But there were problems. Afr is always 14.7. Until the KFLBTS map is enabled. TABGBTS activation threshold. If we disable FBSTABGM it will be fixed? Then the engine should work on the KFLBTS map always?. LAMFA I have everywhere "1." This map probably doesn't make sense to adjust.

We also tried to edit the Delta Lambda (DLAMOB) parameter. Set the minar value - enrichment completely turned off. AFR is always 14.7 from 2000-6500 rpm. Got it back.

I very much ask for help in solving the problem with afr.
KFLBTS found, but there is a problem with the axis.
TABGBTS, FBSTABGM did not find.
IDA has not yet been dealt with.

p.s. I'm ashamed of my bad English...


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 20, 2020, 05:30:31 PM
To prevent underboost I've sightly tightened WG spring. And got next results
And this is really darn fast.

Owners of xc90 v8 on drive2 hike burned ass)) sorry


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 20, 2020, 10:56:02 PM
But there were problems. Afr is always 14.7. Until the KFLBTS map is enabled. TABGBTS activation threshold. If we disable FBSTABGM it will be fixed? Then the engine should work on the KFLBTS map always?. LAMFA I have everywhere "1." This map probably doesn't make sense to adjust.
You need to update LAMFA map values. There is my LAMFA map.


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 21, 2020, 02:27:39 AM
You need to update LAMFA map values. There is my LAMFA map.
Does lamfa match the actual value?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 21, 2020, 10:03:35 AM
Does lamfa match the actual value?
Yes when modelled EGT less than TABGBTS.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 21, 2020, 02:05:59 PM
I very much ask for help in solving the problem with afr.
KFLBTS found, but there is a problem with the axis.
TABGBTS, FBSTABGM did not find.
TABGBTS - 0x1EA9E - 16 bit. Factor 0,019531, offset -50
In your file 950 grad C.

FBSTABGM - 0x1EA7C - 16 bit 4x1. Factor 0,000031. Factor for X axis 0,019531, offset -50,000000.

KFLBTS - axis for load is at 0x1EA86. 16 bit. Factor 0,023438.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 22, 2020, 05:39:35 AM
Some more investigations. There is a function which calculates lamfa_w variable. This variable clipped by hardcoded value 0x1000 which means 1.0 lambda value.
But code can be patched. Just replacing of 1000h with 1100h in three places allows to increase lamfa_w value to 1.1. I didn't do road tests maybe there are limitations if different places but they also can be found.

I've tried to modify a code in such way and it didn't work. But lamfa_w value was lean that 1 if LAMFA map contains lean that 1 values. It means that hardcoded value is somewhere else. Unfortunately I have a few time for continue investigations.


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 24, 2020, 06:44:43 AM
TABGBTS - 0x1EA9E - 16 bit. Factor 0,019531, offset -50
In your file 950 grad C.

FBSTABGM - 0x1EA7C - 16 bit 4x1. Factor 0,000031. Factor for X axis 0,019531, offset -50,000000.

KFLBTS - axis for load is at 0x1EA86. 16 bit. Factor 0,023438.

Thanks. The FABSTABGM map contains all "1". But AFR doesn't match KFLBTS. Except for the maximum values.
Today I'll fill in the modified KFLBTS and take off the logs.
Changed the ignition angle a little more. I'll try to squeeze everything out of standard components...


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 24, 2020, 07:12:04 AM
Has anyone tried regulating afr via DLAMOB?

From NefMoto Wiki:
http://www.nefariousmotorsports.com/wiki/index.php/LAMFAW_7.100_(Driver%27s_Requested_Lambda)

DLAMOB: Engine speed sample points: Group characteristic SNM06GKUB
Map values: All are 0 ---> no additional enrichment during overboost
In the map, delta values are entered + 0.1 ---> lamfa = lamfaw – 0.1!


Setting all values ​​to the minimum of 0.0469 does not change afr. Always 1.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 24, 2020, 08:14:40 AM
Has anyone tried regulating afr via DLAMOB?

From NefMoto Wiki:
http://www.nefariousmotorsports.com/wiki/index.php/LAMFAW_7.100_(Driver%27s_Requested_Lambda)

DLAMOB: Engine speed sample points: Group characteristic SNM06GKUB
Map values: All are 0 ---> no additional enrichment during overboost
In the map, delta values are entered + 0.1 ---> lamfa = lamfaw – 0.1!


Setting all values ​​to the minimum of 0.0469 does not change afr. Always 1.
It's for overboost. But overboost is disabled in our BINs.


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 25, 2020, 03:53:15 AM
Edited a few more maps - KFLBTS, KFZW, KFLDHBN, LDRXN.
While coldly raised the peak values ​​of KFLDHBN - by 6000 rpm now 1 bar.

https://www.youtube.com/watch?v=nd71jpKhMhk&t=1s (https://www.youtube.com/watch?v=nd71jpKhMhk&t=1s)

The afr is not regulated under the KFLBTS map.
The correction is based on the intake temperature. When the temperature is more than 40 ° C - afr 0.75. Probably there is an additional protection map. Have to tune in to LAMFA...


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 25, 2020, 03:57:24 AM
It's for overboost. But overboost is disabled in our BINs.

At factory defaults of DLAMOB parameters, afr changes to 0.75. Setting all values ​​to the minimum of 0.0469 does not change afr. Always 1.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 26, 2020, 03:45:11 AM
At factory defaults of DLAMOB parameters, afr changes to 0.75. Setting all values ​​to the minimum of 0.0469 does not change afr. Always 1.
If I found the map correcly then all my DLAMOB map is zero.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 26, 2020, 03:48:06 AM
Also values of this map substract from lamfa_w. If I found it correcly again))

Quote
ROM:0008AAE6 loc_8AAE6:                              ; CODE XREF: LAMFAW+5Aj
ROM:0008AAE6                                         ; LAMFAW+74j
ROM:0008AAE6                 jnb     word_FD7C.13, loc_8AB10
ROM:0008AAEA                 mov     r12, #1C4Bh
ROM:0008AAEE                 mov     r13, #6
ROM:0008AAF2                 movbz   r14, nmot40
ROM:0008AAF6                 calls   4, LookupI_41cee ; References a lookupI table
ROM:0008AAFA                 movbz   r4, rl4
ROM:0008AAFC                 shl     r4, #5
ROM:0008AAFE                 mov     r5, r9
ROM:0008AB00                 sub     r5, r4
ROM:0008AB02                 jmpr    cc_NC, loc_8AB06
ROM:0008AB04                 mov     r5, #0
ROM:0008AB06
ROM:0008AB06 loc_8AB06:                              ; CODE XREF: LAMFAW+94j
ROM:0008AB06                 extp    #0C1h, #1 ; '+'
ROM:0008AB0A                 mov     lamfa_w, r5
ROM:0008AB0E                 jmpr    cc_UC, loc_8AB18
ROM:0008AB10 ; ---------------------------------------------------------------------------
ROM:0008AB10
ROM:0008AB10 loc_8AB10:                              ; CODE XREF: LAMFAW:loc_8AAE6j
ROM:0008AB10                 extp    #0C1h, #1 ; '+'
ROM:0008AB14                 mov     lamfa_w, r9
ROM:0008AB18
ROM:0008AB18 loc_8AB18:                              ; CODE XREF: LAMFAW+A0j
ROM:0008AB18                 mov     r8, [r0+]
ROM:0008AB1A                 mov     r9, [r0+]
ROM:0008AB1C                 rets
ROM:0008AB1C ; End of function LAMFAW


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 26, 2020, 03:58:27 AM
At factory defaults of DLAMOB parameters, afr changes to 0.75. Setting all values ​​to the minimum of 0.0469 does not change afr. Always 1.
Ok. I found your problem. DLAMOB in your file is wrongly defined. It should be like in bottom picture.


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 28, 2020, 01:39:11 PM
Ok. I found your problem. DLAMOB in your file is wrongly defined. It should be like in bottom picture.

Damn. Big thanks for information. But there is a problem with the axis. I'm confused something...

Configured AFR on LAMFA. Everything works fine. You were right.
Now air consumption is 915-920 kg/h. I think that's about 280hp+.


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 28, 2020, 01:49:54 PM
Also values of this map substract from lamfa_w. If I found it correcly again))


So it can still be used.

Looking at ida, I still feel like a ram ... but I hope after a while I will correct this situation))


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 28, 2020, 02:02:31 PM
Purely my speculation.
Volvo ME7 only adjusts afr on the iat. Doesn't even pay attention to EGT. VAG also has protection in the form of a KFLBTS map. And it doesn't work for us ... For what? Therefore, motors die, especially in R from.
A drop in fuel pressure or incorrect readings from the sensors...while the liner))


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on November 28, 2020, 02:20:23 PM
The emission strategy requires the engine to stay at Lambda 1.0 whenever possible.

Thatswhy LAMFA is always 1.0.

KFLBTS is used to protect hardware, but with factors and conditions.
IAT of course, knock, etc. EGT is bad modelled at the early Modells.


Engines die because stupid morons change stuff like exhaust and intercooler and expect ME7 to handle that under any condition. Putting minimum or no money on maintenance or known critical parts along with using cheapest fuel available does the rest.

If engine still not blasted, people with absolutely no knowledge of basic electronics "share" files in the internet and use chinese clones to be "Chiptuners" in their hood ;)

So please don't speculate too much :D


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 28, 2020, 11:11:18 PM
Damn. Big thanks for information. But there is a problem with the axis. I'm confused something...

Configured AFR on LAMFA. Everything works fine. You were right.
Now air consumption is 915-920 kg/h. I think that's about 280hp+.

Here is your DLAMOB axis.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 28, 2020, 11:20:09 PM
Purely my speculation.
Volvo ME7 only adjusts afr on the iat. Doesn't even pay attention to EGT. VAG also has protection in the form of a KFLBTS map. And it doesn't work for us ... For what? Therefore, motors die, especially in R from.
A drop in fuel pressure or incorrect readings from the sensors...while the liner))
TABGBTS in your file has 950 grad value. R motor's TABGBTS has 500 grad value. This is why your KFLBTS map doesn't use for lambda calculations. About R motors. They die due to lowering performance of fuel pumps. Unfortunately Volvo doesn't catch a problem with bad lambda and doesn't switch car to limp mode.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 30, 2020, 03:59:41 AM
I began development of free logger for Volvo. https://github.com/prometey1982/VolvoLogger
Work is still in progress but I was able to read ECU memory of my car with 500000 bit CAN network.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 30, 2020, 10:12:06 AM
Also I have to create 5120 hack for Volvo ME7. My current hardware config doesn't allow me to accelate 0-100km/h less than 6 secs with 1.5 bar boost.


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on November 30, 2020, 03:37:19 PM
Try to find NMAXDV (engine speed limit at fault of the vehicle speed signal) on this Volvo S80 2.4t 2001. Anyone who can point out the adress for me?
Want it to go down to idle (800 rpm) in the event of a speed signal failure.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 01, 2020, 08:52:53 AM
Try to find NMAXDV (engine speed limit at fault of the vehicle speed signal) on this Volvo S80 2.4t 2001. Anyone who can point out the adress for me?
Want it to go down to idle (800 rpm) in the event of a speed signal failure.
It's not easily to found this map. Why do you need it?


Title: Re: The Volvo ME7 thread:
Post by: Opti on December 01, 2020, 10:49:33 AM
It's not easily to found this map. Why do you need it?

I'm guessing he wants to convert a normal car to a Class A Tractor (it's a swedish thing :)) that has a maximum allowed speed of 30 km/h.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 01, 2020, 11:44:04 AM
Ahaha  :D


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on December 01, 2020, 06:21:40 PM
I'm guessing he wants to convert a normal car to a Class A Tractor (it's a swedish thing :)) that has a maximum allowed speed of 30 km/h.

Exactly, you nailed it


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 02, 2020, 04:07:20 AM
Exactly, you nailed it
Possible addr 0x11946, 16 bit, multiplier 0.25
Code in your file very different to others which I saw.


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on December 02, 2020, 04:30:30 AM
Possible addr 0x11946, 16 bit, multiplier 0.25
Code in your file very different to others which I saw.

Thx, Will try it


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on December 02, 2020, 10:20:13 PM
The emission strategy requires the engine to stay at Lambda 1.0 whenever possible.

Thatswhy LAMFA is always 1.0.

KFLBTS is used to protect hardware, but with factors and conditions.
IAT of course, knock, etc. EGT is bad modelled at the early Modells.


Engines die because stupid morons change stuff like exhaust and intercooler and expect ME7 to handle that under any condition. Putting minimum or no money on maintenance or known critical parts along with using cheapest fuel available does the rest.

If engine still not blasted, people with absolutely no knowledge of basic electronics "share" files in the internet and use chinese clones to be "Chiptuners" in their hood ;)

So please don't speculate too much :D

I want to say one more thing. When I assembled my motor from spare parts from a junk yard, me7 was able to adapt and working with software from a different engine model. And there is nothing wrong with chinese clones ...


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on December 02, 2020, 10:22:54 PM
I began development of free logger for Volvo. https://github.com/prometey1982/VolvoLogger
Work is still in progress but I was able to read ECU memory of my car with 500000 bit CAN network.

This is great news!)


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on December 02, 2020, 11:17:32 PM
I want to say one more thing. When I assembled my motor from spare parts from a junk yard, me7 was able to adapt and working with software from a different engine model. And there is nothing wrong with chinese clones ...


That is bullshit! ME7 and all stock engine control units can not "adapt" to other parts.
It is calibrated to exactly one set of parts.
Different bore, stroke, injectors, exhaust, intake, air cooling is not intended to be adapted.
It has Lambda Adaption to work when sensors get old or minor failures of stock parts.


Because it starts and runs a few days it doesn't mean it will always.


Please read at least something how engine control works before releasing such statements which are fundamentaly wrong.


Have you ever build hardware, tools or software over years of your life and then seeing Chinese sellers getting your reward? Stealing of IP or Work is wrong, as your whole attitude on these things is. Good luck with scrapeyard junk, Chinese tools and lurked Infos on addresses and software :/


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on December 03, 2020, 02:03:29 AM

That is bullshit! ME7 and all stock engine control units can not "adapt" to other parts.
It is calibrated to exactly one set of parts.
Different bore, stroke, injectors, exhaust, intake, air cooling is not intended to be adapted.
It has Lambda Adaption to work when sensors get old or minor failures of stock parts.


Because it starts and runs a few days it doesn't mean it will always.


Please read at least something how engine control works before releasing such statements which are fundamentaly wrong.


Have you ever build hardware, tools or software over years of your life and then seeing Chinese sellers getting your reward? Stealing of IP or Work is wrong, as your whole attitude on these things is. Good luck with scrapeyard junk, Chinese tools and lurked Infos on addresses and software :/

2016 - b5204t5, td04l-12t, injectors *831, ecm program - b5204t5 (boost 0.55) - 0-100(8,8)--1/4(16,4).
2017 - b5234t3, td04hl-16t, injectors *831, ecm program - b5204t5 (boost 0.55).
2018 - b5234t3, td04hl-16t, injectors *830, ecm program - b5204t5 (boost 0.55) - 0-100(8,3)--1/4(15,7)--100-150(8,7)--100-200(24,2).
2019 - b5234t3, td04hl-16t, injectors *830, ecm program - b5234t3 (boost 0.85) - 0-100(7,3)--1/4(14,85)--100-150(6,6)--100-200(19,3).

Just not a "few days", but about 1 year.

I am grateful to those people on this forum who spent their time, found, disassembled and posted information in the public domain. I came here to gather information, didn’t say that I understand everything. I just expressed my opinion, but in response I received: no money - do not do it. Didn't expect such a reaction.


Title: Re: The Volvo ME7 thread:
Post by: P80R on December 06, 2020, 04:16:42 PM
Well looks like i've gone and done it...Bricked my ECU. Is it possible to hire one of you young lads to see if its fixable as i was born way before the computer age and know just enough to brick my ecu.
I've read this entire thread and many others to get knowledge and have tried many things from what i've read to fix it but no such luck.
i'm getting IMMO code 321 Initiation signal from ecu missing and ECU code 720A immo signal or something don't remember right off hand again an age thing :)
so your gonna ask what i've done so here it is
1-built a bench reading writing unit
2-read all ecu's so i would have orginal files
3-tried to install 2000R ecu data on a 2000xc..didn't work of course
4-write orginal back and now these codes and no start
I know what your thinking but the xc has all the bits and pieces from my R donor car plus extras and i just wanted a starting point...
any help is greatly appreciated thanks in advance....also want to thank all those who have contributed to this thread and this website in the quest for tuning possibilties and perfection.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 06, 2020, 05:40:46 PM
Did you save the immo data with the 95040 tool on the forum?


Title: Re: The Volvo ME7 thread:
Post by: P80R on December 06, 2020, 05:46:40 PM
yes if that is 95p08


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 06, 2020, 07:00:21 PM
Use the tool and flash it back to the ECU, If you saved it correctly it should start the car with your original 2000xc bin on the ecu.


Title: Re: The Volvo ME7 thread:
Post by: P80R on December 06, 2020, 07:57:26 PM
OK thanks i'll give that a try and report back but it might be a day or two....That is the 6 million dollar question if i read it correctly...Thanks again for the help


Title: Re: The Volvo ME7 thread:
Post by: P80R on December 06, 2020, 08:05:35 PM
So just wrote it and will install ecu in car tomorrow..fingers cross...if this works i will have many questions as i could not find the 95P08 chip anywhere on the board
does it matter what you write first? i wrote immo then the bin


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 06, 2020, 08:27:49 PM
I normally find an ECU with the same coding on it, copy both files from my original ECU and have a clone that starts the car.
Put your original ECU safe, and then you can play with flashing to your hearts content.
It doesn't matter what order you flash the ECU IMMO/BIN .


Title: Re: The Volvo ME7 thread:
Post by: P80R on December 08, 2020, 05:31:04 PM
so the car runs once again it's funny how the things right in frt of you u don't see. thedrill you saved me,thank you just doesn't seem like enough.


Title: Re: The Volvo ME7 thread:
Post by: P80R on December 08, 2020, 05:48:18 PM
Does anyone know how the BIN & IMMO are interconnected? i would like to flash my R ecu bin to my xc ecu. Can anyone explain or point me in the right direction so i can do my DD.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 08, 2020, 08:04:29 PM
Drop your file into a hex editor and look for "a2l" in the file..  eg: 50WRHJ.A2L
That will tell you what bin file you have, then you might find another compatible file with a similar number.
I did the same with a 2.5T to 2004 R bin file.
You should be able to flash the correct bin without corrupting the IMMO at all.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on December 09, 2020, 03:39:11 AM
For 2000 P80 R no other calibration for the software is available.
You will not find compatible SW for XC / Softturbo which is made for R Hardware.

Your eep got corrupted when using other software which incorporate different eep layout.

In later years, especially since MY2005 it is almost always the same software and eep layout.


You have to manually find all calibrations (maps, curves and parameters) in both software versions.
Match them and copy them if fit directly or interpolate when different.
Hint: R software has around 5000 such calibrations.

I would say at least 500 are needed to be changed for your goal since completely different engines.


Good luck


Title: Re: The Volvo ME7 thread:
Post by: P80R on December 09, 2020, 06:05:51 PM
Thanks for the quick replies but unfortunately both those scenarios are beyond my levels of knowledge. I was hoping for something simple like yeah just change the vin in the bin lol.

So i did as you said (thedrill) and this is what came up for the R...10ERHJ.A2L...The XC...10ERHJ.A2L...The C70....10EQHJ.A2L
C70 ecu came with a k24 i bought has ARD stickers and that person told me i just have to change the vin to use it which is why i was hoping for something a long the lines of change the vin in the bin  :D  silly me


Title: Re: The Volvo ME7 thread:
Post by: thedrill on December 09, 2020, 06:25:58 PM
 Like Daniel2345 says , it would be better to use the original Xc bin file and tune it correctly, you could get it to run acceptably with a lot less than 500 map changes.
Do a compare with a stock bin against the ARD C70 bin.. probably only a half dozen changes..lol.


Title: Re: The Volvo ME7 thread:
Post by: P80R on December 10, 2020, 04:40:30 PM
OK i will see what i can do. This is done in HxD i assume. should be interesting as i know just enough to be dangerous  :)
 
What your thoughts on the a2l being exactly the same? should i compare line for line and when something different comes up ask what it represents & what i should do?

Is there anything i should set in HxD before i start?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 15, 2020, 01:03:12 PM
Here is compiled version of a logger
https://cloud.mail.ru/public/5kxL/5tbwXgpHt

To use it enter next command in commandline:

VolvoLogger.exe -b 500000 -v example.ecu -o abc.csv

where 500000 is CAN speed. Can be 250000 or 500000
example.ecu is a file with ECU variables. Sample exists in archive.
abc.csv is a file to store logged values.

To stop logging just type Ctrl+C

Source code of logger is available at https://github.com/prometey1982/VolvoLogger


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on December 21, 2020, 01:10:56 AM
Here is compiled version of a logger

This very good news!!

I will also post my logger, but for children) The log file from vida is taken as a basis.

Controlled parameters:
- Ambient air temperature (TUMG)(°C)
- Lambda actual value (LAMSONI_W)
- Ignition angle output value (ZWOUT)(grad KW)
- Throttle angle (WDKBA)(%)
- Engine speed (NMOT)(rpm)
- Injection time for valves on bank1 (TI_B1)(ms)
- Air-mass flow HFM (MSHFM_W)(kg/h)
- Intake air temperature, linearised and calculated (TANSLIN)(°C)
- Engine coolant temperature, linearised and calculated (TMOTLIN)(°C)
- Pressure in front of throttle valve of pressure sensor (PVDKDS)(hPa)

For example, the required parameter in log-file looks like this
"...00,80,00,21,CD,7A,E6,10,09,47,00,00..." - this response "ambient air temperature"

You can choose any other parameters from the log file. You just need to know the response code. And make changes to the * .ps1 file
Rename your file on "Log_file.log". Put the log file in the folder with the * .ps1 file and start execution in PowerShell. Each parameter will be output to a separate txt-file. On average 3-4 requests per second.

The script was written for the first time, please do not scold too much)


Title: Re: The Volvo ME7 thread:
Post by: emilvolvo on January 12, 2021, 05:13:18 AM

Hello everyone, I'm starting to play with my Volvo, I would like to find out where the maps are needed, if someone could point me, I'm green and I would like to compare some of them here is my file, thank you


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 12, 2021, 08:27:52 AM
Hello everyone, I'm starting to play with my Volvo, I would like to find out where the maps are needed, if someone could point me, I'm green and I would like to compare some of them here is my file, thank you
I posted my project here. Your file contains 50WRHJ.a2l
It means that your file has same codebase as mine. So just read this thread and find my WinOLS project.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 12, 2021, 08:31:18 AM
There is my current project
https://cloud.mail.ru/public/7Ani/teHLFD9hq


Title: Re: The Volvo ME7 thread:
Post by: emilvolvo on January 12, 2021, 09:27:43 AM

ok I will check, thank you


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 14, 2021, 12:47:32 PM
Was removed raising of revs on startup. KFNLLKHM map at 0x21FEE address for my BIN.

https://www.youtube.com/watch?v=PknDAuSmP0Q


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 16, 2021, 02:38:22 PM
Digging in big injectors for Volvo. Funny to know didn't find any FKVA and KVB like in Audi for MPG cluster.
Привет Алексей.
А я нашел KVB. И оно работает))


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 16, 2021, 10:49:20 PM
The Limiter is in the TCM and is there to prevent Ravigneaux Gearset part of TF80SC from breaking.

It can not handle much more torque than the R Engine Produces with 0,5 Bar in those gears.
It's a bullshit. TF80SC easy handle stock and tune R engine's producing torque even on 1 and 2 gears.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 17, 2021, 01:15:54 AM
So what does your logs of S60R or V70R say how much boost they do stock in first and second gear with TF80SC?

How much torque did you measured at wheel in gear one and two when you are on dyno and ecu requests 500 Nm with "tuned" ecu? How much torque was produced with stock tune? Did you notice any spikes?

How long did the TF80SC lastet forcing more than stock torque while driving it on a race track which repeatedly uses gear up and down shifts involving gear one and two? What gearbox oil temperature did you measured on that occasions?

How many different major and minor versions of TF80SC have been used in Volvo Cars from 2004 until today?
What are the differences of TF80SC from 2004 P2X and late 2014 P3X versions?

With how many different Volvos of that age have you worked in which different climate conditions to confirm your observations?

You don't know? You have no logs? You have no measurements? You have never been on dyno? You only drive your non R on your street nearby? No other Volvos?

Ok, then you might rethink who is writing bullshit here ;)


Title: Re: The Volvo ME7 thread:
Post by: jahko on January 17, 2021, 03:53:53 AM
I'm doing a 2001 2.4LPT auto, it's 20fwhj.a2l. Have been comparing to the 1xEbvsde files available on here and got tonnes of them transferred across. Struggling for some single values and some axes are incorrect, when I've got TVUB and calibrated my new injectors I'll post a partial map pack for this variant. I've had it boosting 14psi in the first 2 gears and set kickdown as high as it goes to make it less violent when you poke it.


Title: Re: The Volvo ME7 thread:
Post by: jahko on January 17, 2021, 04:00:34 AM
Thanks for the quick replies but unfortunately both those scenarios are beyond my levels of knowledge. I was hoping for something simple like yeah just change the vin in the bin lol.

So i did as you said (thedrill) and this is what came up for the R...10ERHJ.A2L...The XC...10ERHJ.A2L...The C70....10EQHJ.A2L
C70 ecu came with a k24 i bought has ARD stickers and that person told me i just have to change the vin to use it which is why i was hoping for something a long the lines of change the vin in the bin  :D  silly me

How did you get on? Have you shared the files?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 17, 2021, 09:02:35 AM
Work on console logger and flasher is completed.
There are compiled console tools https://cloud.mail.ru/public/qHDs/RBR5724k3
Source code is available at https://github.com/prometey1982/VolvoTools


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 17, 2021, 09:07:25 AM
So what does your logs of S60R or V70R say how much boost they do stock in first and second gear with TF80SC?

How much torque did you measured at wheel in gear one and two when you are on dyno and ecu requests 500 Nm with "tuned" ecu? How much torque was produced with stock tune? Did you notice any spikes?

How long did the TF80SC lastet forcing more than stock torque while driving it on a race track which repeatedly uses gear up and down shifts involving gear one and two? What gearbox oil temperature did you measured on that occasions?

How many different major and minor versions of TF80SC have been used in Volvo Cars from 2004 until today?
What are the differences of TF80SC from 2004 P2X and late 2014 P3X versions?

With how many different Volvos of that age have you worked in which different climate conditions to confirm your observations?

You don't know? You have no logs? You have no measurements? You have never been on dyno? You only drive your non R on your street nearby? No other Volvos?

Ok, then you might rethink who is writing bullshit here ;)
I read this topic almost 10 times. And at the latest read I saw that you only hate other people and bring nothing to Volvo tuning.
I have my logs with 0-100 and 1/4 mile runs. I have dyno run.
But you know nothing about tuning. Only hate from you here. You can read my logbook at https://www.drive2.com/r/volvo/xc90/522833722999833255/logbook/ it contains dyno run and much more different info.
If you don't know Russian you are welcome to use Google Translate.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 17, 2021, 09:12:02 AM
I'm doing a 2001 2.4LPT auto, it's 20fwhj.a2l. Have been comparing to the 1xEbvsde files available on here and got tonnes of them transferred across. Struggling for some single values and some axes are incorrect, when I've got TVUB and calibrated my new injectors I'll post a partial map pack for this variant. I've had it boosting 14psi in the first 2 gears and set kickdown as high as it goes to make it less violent when you poke it.
The only one way to tune propertly is using dissassembler. It's not difficult to find axes for maps. The sooner you start, the faster you will learn.


Title: Re: The Volvo ME7 thread:
Post by: jahko on January 17, 2021, 09:25:56 AM
I'll get to that point, should be scaling injectors but found a load of stuff for overboost.


Title: Re: The Volvo ME7 thread:
Post by: WhizzMan on January 19, 2021, 04:07:40 AM
So what does your logs of S60R or V70R say how much boost they do stock in first and second gear with TF80SC?

How much torque did you measured at wheel in gear one and two when you are on dyno and ecu requests 500 Nm with "tuned" ecu? How much torque was produced with stock tune? Did you notice any spikes?

How long did the TF80SC lastet forcing more than stock torque while driving it on a race track which repeatedly uses gear up and down shifts involving gear one and two? What gearbox oil temperature did you measured on that occasions?

How many different major and minor versions of TF80SC have been used in Volvo Cars from 2004 until today?
What are the differences of TF80SC from 2004 P2X and late 2014 P3X versions?

With how many different Volvos of that age have you worked in which different climate conditions to confirm your observations?

You don't know? You have no logs? You have no measurements? You have never been on dyno? You only drive your non R on your street nearby? No other Volvos?

Ok, then you might rethink who is writing bullshit here ;)

Everyone calm down.
There are two reasons why you would want to limit torque in the 1st and 2nd gear. Wear/chance of breakage and the fact that you will only get wheel spin if you apply more torque than the tires will be able to transfer to the road.


The second one is easy to quantify for an end user. Most road tires don't allow for more than about 1G in acceleration/deceleration on the vehicle they are made for and manufacturers tend to choose tires in this range as first fitment. Getting more grip usually means that tires wear crazy fast and the regular customer is not going to be pleased with that. If you happen to have access to, or are a person writing these ECU calibrations, you would know that the purpose for these limiters by the OEMs is said to be to eliminate wheel spin primarily.

The first one is extremely hard to quantify, as Daniel no doubt tries to illustrate. How can you be sure that gear boxes don't shatter up inside? You do a bunch of math based on material science of the materials used in the design of the gear box. You choose the materials that are cheapest to use, but still are "good enough" for normal road use of the gear box. After that, you do a lot of testing, find out when the gears actually break under certain circumstances to make sure your theoretical calculations and design fit the application of the gear box.
There is a safety margin, it is both calculated and proven with testing in how strong these gears are by the time they are bolted to a mass production vehicle.
The fact that your gear box hasn't blown up yet is statistically irrelevant. Manufacturers would like the number of gear boxes that blow up to be 0, but 1 in 100.000 is totally acceptable. 1 in 10 obviously is not.
Until you test over 1000 gear boxes, or go through all the tests that Daniel describes with a dozen gear boxes or so, you should assume that these gears aren't designed to take much more load than the design of the road car calls for.
Volvo is known for putting in serious safety margins in their older designs. in the nineties they were forced to cut costs because of competition and once Ford took over, there was a lot more cost cutting to increase margins (make profit). These gear boxes are clearly commissioned in that era and we all know that there were many revisions to fix problems with reliability and durability.

TL;DR One or a few end users experiences mean nothing compared to the design and research data put in by Aisin and Volvo. Don't expect the box to be capable of handling more than 1G acceleration on stock tires because that would make it too expensive and outside of the scope the box is used for.

In practice, lifting the torque limit by a lot will only be beneficial for acceleration if you use extra sticky tires. Otherwise you will only generate tire smoke and possibly little bits of gear shattered inside your box.


Title: Re: The Volvo ME7 thread:
Post by: jahko on January 19, 2021, 09:41:53 AM
Checking out different files, going to try and predict values and fit and map the injectors in a day, or I'm fitting a bootmode switch on the dash and ziptying the MPPS under there too.


Title: Re: The Volvo ME7 thread:
Post by: yanga001 on January 19, 2021, 05:26:52 PM
Hi everyone,

this might be a really stupid question but how effective would it be to find two identical ECU's for the 99 series and then use some scripting to attempt to identify matches between the two bin files.

My thinking in this is to attempt to find the changes between a 2.3T 99 automatic and 2.3T manual in an attempt to find a very cheap and free way to try and do a conversion. I understand the tuning community is a very hard working bunch and i have played around with disassembler for a few 99 auto bins, and am in the process of trying to locate the 99 manual bin. Ill post results if and when this idea comes to fruition, however i would find any input useful.

So far im working on building a log reader from a scrap ecu header from a 99 so the bin should show up here in the next few months.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 20, 2021, 08:34:48 AM
Everyone calm down.
There are two reasons why you would want to limit torque in the 1st and 2nd gear. Wear/chance of breakage and the fact that you will only get wheel spin if you apply more torque than the tires will be able to transfer to the road.


The second one is easy to quantify for an end user. Most road tires don't allow for more than about 1G in acceleration/deceleration on the vehicle they are made for and manufacturers tend to choose tires in this range as first fitment. Getting more grip usually means that tires wear crazy fast and the regular customer is not going to be pleased with that. If you happen to have access to, or are a person writing these ECU calibrations, you would know that the purpose for these limiters by the OEMs is said to be to eliminate wheel spin primarily.

The first one is extremely hard to quantify, as Daniel no doubt tries to illustrate. How can you be sure that gear boxes don't shatter up inside? You do a bunch of math based on material science of the materials used in the design of the gear box. You choose the materials that are cheapest to use, but still are "good enough" for normal road use of the gear box. After that, you do a lot of testing, find out when the gears actually break under certain circumstances to make sure your theoretical calculations and design fit the application of the gear box.
There is a safety margin, it is both calculated and proven with testing in how strong these gears are by the time they are bolted to a mass production vehicle.
The fact that your gear box hasn't blown up yet is statistically irrelevant. Manufacturers would like the number of gear boxes that blow up to be 0, but 1 in 100.000 is totally acceptable. 1 in 10 obviously is not.
Until you test over 1000 gear boxes, or go through all the tests that Daniel describes with a dozen gear boxes or so, you should assume that these gears aren't designed to take much more load than the design of the road car calls for.
Volvo is known for putting in serious safety margins in their older designs. in the nineties they were forced to cut costs because of competition and once Ford took over, there was a lot more cost cutting to increase margins (make profit). These gear boxes are clearly commissioned in that era and we all know that there were many revisions to fix problems with reliability and durability.

TL;DR One or a few end users experiences mean nothing compared to the design and research data put in by Aisin and Volvo. Don't expect the box to be capable of handling more than 1G acceleration on stock tires because that would make it too expensive and outside of the scope the box is used for.

In practice, lifting the torque limit by a lot will only be beneficial for acceleration if you use extra sticky tires. Otherwise you will only generate tire smoke and possibly little bits of gear shattered inside your box.


Im relaxed :)
Thanks for making things clearer.
It also shows how wide the complexity is in reality.




Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 20, 2021, 08:41:32 AM
Hi everyone,

this might be a really stupid question but how effective would it be to find two identical ECU's for the 99 series and then use some scripting to attempt to identify matches between the two bin files.

My thinking in this is to attempt to find the changes between a 2.3T 99 automatic and 2.3T manual in an attempt to find a very cheap and free way to try and do a conversion. I understand the tuning community is a very hard working bunch and i have played around with disassembler for a few 99 auto bins, and am in the process of trying to locate the 99 manual bin. Ill post results if and when this idea comes to fruition, however i would find any input useful.

So far im working on building a log reader from a scrap ecu header from a 99 so the bin should show up here in the next few months.


The bins are generated as / from a specific software project.
Volvo ME7 uses same project for manual and automatic transmission in almost all projects.

After software is created, calibration is done.
So, the same software with same locations is populated with values for manual transmission on the one side, and with values for automatic transmission on the other side.

You only have to find bins with same software project base, then you can compare them directly.
Each difference is a different calibration for automatic / manual.


Same is done for different engine displacement also.



That shows, that a conversion tool is not needed. You just need to find the correct automatic bin since they exist in 95% of the software projects.

Hint: there are at least 6 software projects which where used in 99/2000, so the search might take a while.


Title: Re: The Volvo ME7 thread:
Post by: yanga001 on January 20, 2021, 10:32:18 AM

The bins are generated as / from a specific software project.
Volvo ME7 uses same project for manual and automatic transmission in almost all projects.

After software is created, calibration is done.
So, the same software with same locations is populated with values for manual transmission on the one side, and with values for automatic transmission on the other side.

You only have to find bins with same software project base, then you can compare them directly.
Each difference is a different calibration for automatic / manual.


Same is done for different engine displacement also.



That shows, that a conversion tool is not needed. You just need to find the correct automatic bin since they exist in 95% of the software projects.

Hint: there are at least 6 software projects which where used in 99/2000, so the search might take a while.

Awesome thanks for the info. I was unsure how they did it, and where the compiler made the differences based on optimizations and what not. I have a few contacts in the volvo community so i might see if they would be willing to capture their bins or if i can find some local ones who would be willing to share. As it stands right now, i have a 99 T5 i am slowly restoring, and i have a 2000 M56 waiting for a swap. the 99's use a different bin size i believe, but i have not actually disassembled a 2000 bin yet.

Ill see if i can convince a few contacts to copy and share their bins for some 99 2.3T's. I assume even if the auto and manual bins do not match my software project, i can still co-locate the changes via finding the auto's matches to my bin and then swapping the corresponding manual calibrations.

I am new to the tuning scene and appreciate the patience you guys have.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 20, 2021, 11:13:39 AM
Auto and manual BINs different by only one bit B_autget. For manual this bit set to 0 and for auto to 1. Also there can be some small calibration changes but it does't matter at the most.
But to find this bit you need to disassemble your BIN or compare your BIN with manual one in which software version is the same. Also this thread contains OLS file for old P80 platform. If you'll read this thread then you easily found it.


Title: Re: The Volvo ME7 thread:
Post by: jahko on January 22, 2021, 05:31:41 AM
The manual files do have kickdown etc values. Post your file


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 22, 2021, 09:07:57 AM
The manual files do have kickdown etc values. Post your file
I can send you 50WRHJ software for manual and auto transmissions. And you can try to find a difference in kickdown etc values.
Or 50GPHJ software for auto and manual.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 22, 2021, 11:05:55 AM
Again.

Just because you think you observed a thing doesn't make it valid for everyone.

10ERHJ (late 06 quality update) for instance or any other P80 project has around 4000..5000 Bytes difference between same engine and same emission standard but different transmission.

50WRHJ Tag has been used for all software projects from some MY05 and all MY06 on, four different layouts exist.
Differences are torque converter stall speed maps, reverse engine / transmission speed plausibility maps, Pedal maps, torque monitoring maps, idle torque reserve maps, fault paths along with replacement values, ...

50GPHJ has less differences, but around 1000 Bytes also.

I wouldn't say those are non existing or not important.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 23, 2021, 04:51:55 AM
I flashed XC70 B5254T2 AW55 with S60R TF80SC software. Injectors and turbo were swapped to 440 and K24. Car runs fine and makes 0-100 in 6.5 secs. Please expain your arguments. All these words about kilobytes of differences just words. But I want to thank you for your criticism. It helps to continue investigations and dig deeper and deeper.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 23, 2021, 05:23:10 AM
What does this statement have to do with different calibration of manuel and automatic transmission ecu files?

I think you might don't want or can not understand what the point was: because it works for you in a small window of the possible operating range an conditions, it must not do under other circumstances.

See, the B5254T2 has "high" compression, B5254T4 has "low" compression.
What will affect this the most beneath filling calculations?
I will tell you: knock control.

But, if no knock occurs, maybe because you drive 100 octane and in cold conditions, you will not notice any problems.

Now the other guy in Denver in the summer, facing 40 degrees Celsius and above 1000m altitude running 90 octane will blow his engine.


Different example: maybe your approach for whatever will produce problems when kickdown is engaged.
But your customer didn't use kickdown while testing your software?
You will come here, tell everything works. Next day customer uses kickdown because he needed to and gearbox beaks. Will you come here and tell? I guess not.



The reason im arguing with you: I don't want to explain all this every day four or five times in each message i receive. So come here, tell things you observe as this.
Not as fact you have clarified the last twenty years you worked with those Volvos as others here did (including me).

Good luck with all this


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 23, 2021, 12:06:57 PM
I'm running my B5254T2 engine with 1.4 bar of boost on 98 RON every day. Even on 30 deg celsium. And had no problem with detonation. About kickdown. I flashed s60 t5 with B5244T5 engine and AW55 gearbox. It was my tuned flash based on S60R TF80 software. And again car runs fine. It made 6 secs 0-100 on FWD. No kickdown or all these horrible problems. Also I switched S80 2.9T bin from AT to MT. Because where was no s80 with 2.9T engine with mechanical transmission. And again it works. Even cruise control. And I'll switch one XC90 with 2.9T engine to MT after I'll finish my GUI software for flash. Now owner has a problem with engine limiter on 4000 revs. All these practice. But I understood you and will dig deeper into difference between AT and MT calibrations.


Title: Re: The Volvo ME7 thread:
Post by: yanga001 on January 24, 2021, 11:21:05 AM
Also this thread contains OLS file for old P80 platform. If you'll read this thread then you easily found it.

I had downloaded them all and never saw a manual identifier in the file names back in August. When i went through it all again I realized one of them was a manual for 99, but it was not labeled in the file name :P. Ill go back and compare this to mine.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 24, 2021, 12:18:59 PM
I had downloaded them all and never saw a manual identifier in the file names back in August. When i went through it all again I realized one of them was a manual for 99, but it was not labeled in the file name :P. Ill go back and compare this to mine.
It's a manual file cause it constains this string: P80 TO B5254LT MAN 2WD EU


Title: Re: The Volvo ME7 thread:
Post by: yanga001 on January 24, 2021, 12:29:06 PM
Thanks for the help!

I am working out a deal for a 1999 C70 2.3T ECU. Will use it as the primary one. Im curious though, people have been able to swap the immo chips and even flash them on this forum. If the ETM, ABS, and other modules are non coded (verified through a volvospeed post where someone swapped the DIM, VGLA, Locks, key ring, keys, and ECU), and i am able to reflash the eeprom. Then would the manual ECU itself simply plug into my new system. All the boot loading, program control, etc would be isolated to the ECU itself, and if the immo is reflashed to my setup then would it not act as if it is in its original car?

I would need to verify the ETM and ABS work, but i am unsure if my above understanding is incorrect. Ill probably just test this out in the summer or when it warms up outside.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 24, 2021, 11:31:09 PM
I'm not fully understand you. But if you reflash EEPROM in your new ECM module to car's ECM module then immo will be OK. It works for 1mb software. And as far as I know it works for all ME7. You have to read this and other topics again and again.


Title: Re: The Volvo ME7 thread:
Post by: luki743 on January 25, 2021, 04:59:32 AM
prometey1982, did you find maps for soft launch control?
Quote
Soft Limiter
Very rudimentary "launch" control can be added via using two RPM limits[47][48]

VNMX (1157E) - The vehicle speed for activating the raised (normal) rev limit. Set this as low at it goes (1.25 km/h) so the launch control shuts off as soon as you start moving off the line.
DNMAXH (16304) - This is the RPM above rev limit when the fuel cut comes on. Tweaking this helps make more boost on the limiter. 50 RPM is a good start.
ITNMXH (16308) - Dwell time under lower limit before activating the upper limit. Set to 0.
NMAX (1630A) - Ends up being the launch RPM. 4500 is a good start.
NMAXOG (16312) - This is the raised RPM limit which becomes the standard limit. Set to your desired redline.
TMOTNMX (16316) - Coolant temp for activating raised (normal) rev limit. Set this at -48 so that you can rev past the low limit while car is warming up.
TNMXH (1631A) - This is the time duration of the raised (normal) rev limit. Set this to its maximum value of 655.3500 seconds. In theory, this may trigger at some point, but nobody has reported such a thing yet.

I found only NMAX


Title: Re: The Volvo ME7 thread:
Post by: AmateurDriver on January 25, 2021, 05:22:23 PM
Quote from: P80R
Does anyone know how the BIN & IMMO are interconnected? i would like to flash my R ecu bin to my xc ecu. Can anyone explain or point me in the right direction so i can do my DD.



On P80 in bin is some definition of engine type, this has to match to you transponder box. If you change engine type in bin of ECM you have to change 1 byte in transponder box to the right engine type. There is 1 byte for engine typle like LP turbo, HP turbo, non turbo or diesel engine. Without the change of this byte your engine wont turn on if you try different bins of different  engine types...


Title: Re: The Volvo ME7 thread:
Post by: jahko on January 27, 2021, 05:31:28 AM
For most conversions I'd still use the ecu that came in the car, or a clone of it. Compare the closest bins and look at where and what the changes are and do, if the file structure is slightly wrong because you're just swapping from "a" T5a to "a" T5m with slightly different a2l's you could be looking at non starts, comms errors to modules and wiring incompatibilities creating more problems. I haven't done that yet myself so feel free to add or correct anything.


Title: Re: The Volvo ME7 thread:
Post by: jahko on January 27, 2021, 05:37:38 AM
The 4k rev limit is to stop you neutral dropping. I found it in some with a2l's; 20xxxx.a2l but not looked at yours yet, wouldn't that work as your soft launch parameter when switching to manual? ..thinking aloud...


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 09, 2021, 12:41:26 AM
prometey1982, did you find maps for soft launch control?
I found only NMAX
Hi!
I'll find these maps some time later. I'm busy with 5120 hack now. VAG file from RS4 is very useful for these findings.


Title: Re: The Volvo ME7 thread:
Post by: jahko on February 14, 2021, 07:23:14 AM
I was thinking about using an arduino type chip for a quick&cheap plug&play 5120.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 16, 2021, 11:56:59 PM
Some more investigations.
From the last posted results and found some details.
This is IDA idb with much more count of variables and maps.
https://cloud.mail.ru/public/AVJL/byQb6RmAd

This is versioned OLS file with 50WRHJ software with many experimental changes.
https://cloud.mail.ru/public/7Ani/teHLFD9hq

Also I finished work on GUI software for flashing and logging ME7. But it's not a free tool.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 17, 2021, 12:02:03 AM
Work on 5120 hack still in progress. I found possible code parts. And half of all the maps which mention in 5120 VAG hacks. But it looks like I need just to apply initial changes and log engine work with logger and apply more changes from logs analysis.


Title: Re: The Volvo ME7 thread:
Post by: jahko on February 18, 2021, 05:32:01 AM
How many have you tested it on?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 19, 2021, 03:10:34 AM
How many have you tested it on?
I didn't understand you. Can you explain your message?


Title: Re: The Volvo ME7 thread:
Post by: jahko on February 19, 2021, 04:03:12 AM
How many cars have you tested your logger on?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 19, 2021, 07:05:47 AM
How many cars have you tested your logger on?
I've logger and flashed 5 cars with this tool. I.e. end-users used this tool to flash and read logs. Cars were with 250 and 500 kbit CAN network.


Title: Re: The Volvo ME7 thread:
Post by: jahko on February 26, 2021, 04:12:04 AM
Nice work. Are these customers or fellow enthusiasts? Is it "finished"? I'd be interested to see if it works on mine.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 26, 2021, 09:32:56 AM
Nice work. Are these customers or fellow enthusiasts? Is it "finished"? I'd be interested to see if it works on mine.
It's customers. Yes, It's ready to use. But I share this program only for flashing and logging by myself. I.e. customers read their flash with this program and send it to me. After needed modifications I send modified flash and logging addresses to customers. And they can flash new bin with this program. And get logs from they car.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 02, 2021, 01:47:47 PM
During investigating 5120 hack problem I found a bug inside VolvoME7ChecksumUpdater software. This software checks only first 512 kb of BIN. And if you will modify ASM code in next 512 kb then your car won't start due to invalid checksum. Also I slightly speedup this software. It was very slow because during checksum writing they open and flush file for each block.
Fix was done in https://github.com/guitar24t/VolvoME7ChecksumUpdater/pull/2


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 03, 2021, 02:07:56 AM
I've checked ASM changes for 5120 hack on my car. It works. But still needed to apply and check map's changes.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 07, 2021, 02:33:55 PM
So I was able to start my car with 5120 hack. There can be a problem with variable fuel pressure. I had no time to log more data.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 09, 2021, 11:05:40 AM
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%.


Title: Re: The Volvo ME7 thread:
Post by: jcdillin on March 15, 2021, 05:59:36 AM
Does anyone have a US spec 06-07 S60R/V70R manual bin file?

I purchased one from a site online and they sent me a P80 BIN  :-\


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 15, 2021, 11:55:44 AM
Does anyone have a US spec 06-07 S60R/V70R manual bin file?

I purchased one from a site online and they sent me a P80 BIN  :-\
Why do you need exactly US spec BIN?


Title: Re: The Volvo ME7 thread:
Post by: jcdillin on March 16, 2021, 04:50:08 AM
Why do you need exactly US spec BIN?

I have a EU bin from 05 that I downloaded from this thread, was mostly curious as to the differences.


Title: Re: The Volvo ME7 thread:
Post by: Aureon on March 19, 2021, 02:02:48 AM
Don't mean to bump this thread (seems to still be active a bit), but must say I am truly amazed at the work and literal years of information in this thread. Thank you to all who have contributed to this forum and my condolences to dream3r. Even though I never got chance to speak with him I marvel his intellagance .

Alike many, I am new to tuning and am going to attempt giving my 2004 Volvo S60r M66 (US spec) a simple stage 1 tune. So wish me luck, or not.


Title: Re: The Volvo ME7 thread:
Post by: jahko on March 20, 2021, 04:31:28 AM
Don't mean to bump this thread (seems to still be active a bit), but must say I am truly amazed at the work and literal years of information in this thread. Thank you to all who have contributed to this forum and my condolences to dream3r. Even though I never got chance to speak with him I marvel his intellagance .

Alike many, I am new to tuning and am going to attempt giving my 2004 Volvo S60r M66 (US spec) a simple stage 1 tune. So wish me luck, or not.

Join in and you'll get help. It's great here. Have you got the file off your car yet?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 09, 2021, 04:27:26 AM
I continue work on 5120 hack. Car works on this version (5120 hack3) but throttle reaction too jerky. Looks like not all pressure constans scaled propertly. And unfortunatelly there is not other person to help me with this work. No community at all(((

https://cloud.mail.ru/public/zV1S/fAnWNejsD


Title: Re: The Volvo ME7 thread:
Post by: Blazius on April 09, 2021, 11:45:40 AM
I continue work on 5120 hack. Car works on this version (5120 hack3) but throttle reaction too jerky. Looks like not all pressure constans scaled propertly. And unfortunatelly there is not other person to help me with this work. No community at all(((

https://cloud.mail.ru/public/zV1S/fAnWNejsD


Good job


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on April 13, 2021, 09:08:02 AM
For those who have me7.0.0, I think my file will help a little. It will be easier to find maps in your firmware.


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on April 13, 2021, 09:11:37 AM
I continue work on 5120 hack. Car works on this version (5120 hack3) but throttle reaction too jerky. Looks like not all pressure constans scaled propertly. And unfortunatelly there is not other person to help me with this work. No community at all(((

https://cloud.mail.ru/public/zV1S/fAnWNejsD

Not everyone has such extensive knowledge(


Title: Re: The Volvo ME7 thread:
Post by: jahko on April 14, 2021, 12:52:09 AM
You're working in the deep end, and charging customers for it too. You just need to keep working, you're further in than most people would be just by looking at your file.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 16, 2021, 10:28:46 PM
@baxtr98 it's for you


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on April 17, 2021, 03:38:59 AM
Thanks!


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on April 17, 2021, 06:56:23 AM
Thanks!

Guess i should introduce myself. long time lurker and reader for a little over a year now, theres so much so learn.. S4wiki has been helpful right along with this forum.. To everyone thats dove in - kudos! this stuff isnt easy and it seems the volvo scene is super slim. lots of secrets im assuming ;)

working to tune my stage 4 S60R. looking forward to learning more and hopefully helping others too


Title: Re: The Volvo ME7 thread:
Post by: thedrill on April 17, 2021, 08:31:53 PM
What has been done to the S60R to make it a Stage 4?


Title: Re: The Volvo ME7 thread:
Post by: maxdenisov on April 18, 2021, 04:20:01 PM
Work on console logger and flasher is completed.
There are compiled console tools https://cloud.mail.ru/public/qHDs/RBR5724k3
Source code is available at https://github.com/prometey1982/VolvoTools
I am interesting in making changes to boost my car(xc90, MY 2011, 2,5T, B5254T2, 30788917, sw 31219132aa)  and ready for experiments
I can not compile using source code files.
I am using VS 2019 and tried toolset: v140-142
Need some hints to make it up and running.

Provided by author Exe files can not be used in Win 10.

Does any one have success of using logger and flasher tools for dice?




Title: Re: The Volvo ME7 thread:
Post by: BaxtR on April 19, 2021, 09:30:22 AM
What has been done to the S60R to make it a Stage 4?

tubular manifold, precision 6266, 1300cc injectors. return fuel system dw400 fuel pump...


Title: Re: The Volvo ME7 thread:
Post by: thedrill on April 19, 2021, 01:51:57 PM
Hope you didn't forget the rods.. Car should be decently quick.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 20, 2021, 10:02:28 AM
I've added possibility for lambda > 1.0 in my BIN. I'm running on 1.1 lambda on low load.


Title: Re: The Volvo ME7 thread:
Post by: mxbike on April 27, 2021, 11:31:57 PM
I try to find NMAXDV (engine speed limit at fault of the vehicle speed signal) on this Volvo S60 2.5T 2007.
Anyone who can help me find adress ?
Want it to go down to idle (900 rpm) in the event of a speed signal failure.


Title: Re: The Volvo ME7 thread:
Post by: acoffinship on May 11, 2021, 09:30:22 AM
Hello. I have read this thread a few times (along with several other VAG related topics and S4wiki), each time understanding a bit more.
Is anyone still checking out this particular topic? Seems like only tumbleweeds are rolling here.

Anyway, I have read my ECU using Galletto 1260 clone in boot mode. I also read another ECU (purchased from a local junkyard by matching ECU number).

My car is 2001 2.4LPT EU FWD manual stock.
Junkyard car seems to have been 2000-2001 2.4LPT US FWD automatic.

I'm sharing my files in case someone finds them useful.

My car feels like it needs some juice so I'm trying to gather information for a safe Stage 1 remap.

For now I'm interested in cloning my ECU. I've managed to write flash file to my spare ECU.
Anyone care to help with cloning immo using ME7eeprom tool? CSpin is 4.7, not sure about Chip select, since reading using 95p08 produces 1KB file which is half empty starting 0x200. The chip itself on the board is 5p08c3 on both ECUs.

UPDATE: The files attached to this post are incorrect. Bad reads due to incorrect boot mode procedure.


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on May 12, 2021, 04:25:40 AM
My car feels like it needs some juice so I'm trying to gather information for a safe Stage 1 remap.

The boost can be increased to 0.8 bar with standard injectors 831. For a start, it's enough to simply increase the ldrxn values. And adjust a little afr to 0.87-0.9 in lamfa.
For all stock, this will be enough.


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on May 12, 2021, 04:30:06 AM
I've added possibility for lambda > 1.0 in my BIN. I'm running on 1.1 lambda on low load.

Есть изменения в расходе?


Title: Re: The Volvo ME7 thread:
Post by: jahko on May 13, 2021, 07:58:52 AM
CSpins are different on different ecu's. Has to be identical as far as I've worked out but not done much on it. Let me know how you get on as I haven't got a working clone atm.
jpeg should save you some time, map locations for an 20fwhj I've been working on.


Hello. I have read this thread a few times (along with several other VAG related topics and S4wiki), each time understanding a bit more.
Is anyone still checking out this particular topic? Seems like only tumbleweeds are rolling here.

Anyway, I have read my ECU using Galletto 1260 clone in boot mode. I also read another ECU (purchased from a local junkyard by matching ECU number).

My car is 2001 2.4LPT EU FWD manual stock.
Junkyard car seems to have been 2000-2001 2.4LPT US FWD automatic.

I'm sharing my files in case someone finds them useful.

My car feels like it needs some juice so I'm trying to gather information for a safe Stage 1 remap.

For now I'm interested in cloning my ECU. I've managed to write flash file to my spare ECU.
Anyone care to help with cloning immo using ME7eeprom tool? CSpin is 4.7, not sure about Chip select, since reading using 95p08 produces 1KB file which is half empty starting 0x200. The chip itself on the board is 5p08c3 on both ECUs.


Title: Re: The Volvo ME7 thread:
Post by: acoffinship on May 13, 2021, 02:48:23 PM
The boost can be increased to 0.8 bar with standard injectors 831. For a start, it's enough to simply increase the ldrxn values. And adjust a little afr to 0.87-0.9 in lamfa.
For all stock, this will be enough.

Thanks vwdenisvw! Seems to be similar to one of the ways discussed in Community Audi 2.7T stage 1 thread.
I guess I will start from this when I'm confident enough.


Title: Re: The Volvo ME7 thread:
Post by: acoffinship on May 13, 2021, 03:07:49 PM
CSpins are different on different ecu's. Has to be identical as far as I've worked out but not done much on it. Let me know how you get on as I haven't got a working clone atm.
jpeg should save you some time, map locations for an 20fwhj I've been working on.
Thank you jahko. This is very helpful.

I flashed the spare ECU with the file from my car's ECU and also flashed immo eeprom (CSpin 4.7 and Chip 95P08 for both ECUs).
Then I read the spare ECU and compared read files with the files from my car's ECU. The reads are identical.

Unfortunately, with the cloned ECU the engine turns but does not start. No immo notifications on the dashboard. Tomorrow I will put in the clone, connect Dice and check the issues.


Title: Re: The Volvo ME7 thread:
Post by: keichi on May 15, 2021, 12:50:16 PM
I've added possibility for lambda > 1.0 in my BIN. I'm running on 1.1 lambda on low load.

Hello.

This is my first post so greetings everyone :)

I am also working on lean lambda "mod" on my 2002 S60 2.3 T5.
I'v already decompiled my bin in IDA and i am comparing it with FR and V70R 99 damos.

Can I ask what variables and maps did you change to achieve lean lambda?

I am struggling to get it above 1.0. My bin version has only LAMFA and LAMBTS controlling it. But it is not working (or i am missing something).
I know that later volvo bins have also LAMKR, LAMWL and LAMRLMIN functions.
I will eventually figure it out how to force this ECU to drive lean but maybe you have some "tips" that will help?


Title: Re: The Volvo ME7 thread:
Post by: acoffinship on May 15, 2021, 02:14:42 PM
Hello and welcome keichi. :)
May I ask how did you learn IDA specifics? I managed to load Volvo bins to IDA properly. But if I'm talking sense, I'm struggling converting data bytes to functions/code sections so I could analyse them.
Good luck finding the info you need. There are several topics in NefMoto regarding lambda>1. Try googling "nefmoto lambda above 1" if you haven't already.


Coming back to my ECU clone topic - I think the spare ECU is dead/corrupted. I've put it back into the car and then ran Vida to check the issues.
CEM does not see the ECU at all and therefore reports CEM-1A62 csc. Too bad that I haven't checked it before flashing so I can't really know whether I bricked it or it was already dead when I bought it. Boots fine though - was able to read/write flash without problems. I guess I need a new spare ECU.  :-\


Title: Re: The Volvo ME7 thread:
Post by: keichi on May 16, 2021, 03:18:47 AM
May I ask how did you learn IDA specifics? I managed to load Volvo bins to IDA properly. But if I'm talking sense, I'm struggling converting data bytes to functions/code sections so I could analyse them.

Loading BIN to IDA and then disasembling is the easy part :)
Understanding whats going on in the code is much worse - very time consuming.

Make sure you load it with proper DPPs and mem:
DPP0 - 0x4
DPP1 - 0x5
DPP2 - 0xC0
DPP3 - 0x3
RAM - 0x300000

To decompile you basically just press P then CTRL+U on every line with code.
P decompiles and CTRL-U jumps to next not resolved code.
I did a script in AutoIt that just press P and CTRL-U in loop :)

Code:
WinWaitActive("IDA - ")

While True
  Send("p^u")
  Sleep(1)
WEnd

But it must be done only on parts with code, not maps and data!
On 99V70R bin i got some code at the begining, then second part 0x8200-0xBFFF and main huge part at 0x22000
But on my 02S60T5 bin second part is at 0x9000-0xBFFF and main at 0x28000. So i assume it may be different on every version of software.

Then you need to have at least basic knowledge of assembly language. You need to understand how data is manipulated in registers, division, multiplication, conditional jumps (C166 Instruction Set
Manual is must have) and so on. But the most important is understanding memory addressing. This processor use 2 types of addressing. With Data Page Pointers (DPPs) and extended overrided mode (with EXT comand). You need to understand BIT operations (ORs, ANDs, shifting etc.) because its everywhere in the code and in the addressing.

How to start finding maps? Find some basic obvious maps like ignition or LDRX and then search for their addresses in the code. Then analyze the code and compare with FR to figure out unnamed variables and start naming them. If you identify variable, press X on it and see references to it. Then go to some reference and figure out what is going on and try to match function with FR. As soon as you notice a pattern you will reveal more variables in that function (by looking to FR). The more maps and variables you identify the further you go into code. Its like puzzles :)

The most annoying for me was translating addresses. For example. My LAMFA map address is 0x22140. But in code its addressed as page=0x8 and offset=0x2140. Its extended addressing mode. To translate it to absolute address you have to make bitwise operation (P SHL 14) OR (O AND 0x3FFF). I did a simple calculator app in delphi to convert those addresses back and forth. Maybe i will post it here if anybody wants. Some addresses may be also refereed in DPP mode (like my KFMIOP 0x2214 as DPP -> translates to 0x12214) and some just directly as absolute binary location.

I hope it helps to start, but i think there's no other way than taking a lot of time to practice by yourself.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 16, 2021, 06:31:34 PM
Есть изменения в расходе?
Ну, как минимум расход из Минска в Новосибирск с Пежо на фаркопе получился 12.1 лира на 100 км. Думаю, без мода, он был бы выше.


Title: Re: The Volvo ME7 thread:
Post by: keichi on May 25, 2021, 03:11:01 AM
Ok. I figured out how to force lean drive.
One word constant in the LAMDSK function must be changed (stock 0x1000 = lambda 1.0).
Its used as base lambda when no other lambda modifiers are used and as upper limit when other lambda modifiers are active (algorithm gets the lowest off all modifiers as target).
When idling LAMFA and LAMBTS are not used so target lambda will be hard coded. I set it on 15,7 AFR (~1,07 lambda = 0x1117).
But as soon as you slightly step on the accelerator ECU switch off idle condition flag and LAMFA and LAMBTS comes into play (on my ECU stock TABGBTS is set to -47,50 so LAMBTS is always used).
I also switched off catalytic converter by setting CWKONABG to zero. As a result i don't have cat diagnosis (AFR jumps on idle from time to time) and whats the most important - cat heating.
As it turned out cat heating was retarding timming and enriching lambda a lot from time to time for example in traffic when there was no much load (it was smth like DPF burning on diesels). That was causing increased fuel consumption.

Summing up, this is the most valuable mod in my opinion :) After test drive i actually couldn't believe how my fuel economy improved. In the city where i was struggling to get below 13l now i am getting around 10,5. On the highway it was hard do get to 9l and now i achieve 7,5l !!! This is just insane how much fuel stock car is wasting on low loads! All that because of saint catalytic and saint ecology :) Probably my car will not have the best emissions now but flashing stock LAMDSK before MOT is no problem :)


Title: Re: The Volvo ME7 thread:
Post by: acoffinship on May 25, 2021, 06:09:23 AM
Happy to hear about your successful progress on lambda > 1 Keichi. This is some really useful info you've shared, thanks. I haven't had time to sit down and dig into IDA yet.

I have finally cloned my ECU and immo, spare ECU is currently in my car. I've adjusted LDRXN map slightly (~0.65) bar boost and flashed the file. Driving my car feels a little different now, I could compare it to 2.5T. I will try to add some more boost in the future but for now it's enough. Logging in VIDA sucks.

The files I've attached in my earlier post are corrupted due to incorrect boot mode procedure. Being all happy and silly I didn't even think to try and run the checksum test. After a little brainstorming I've noticed that all the flash files start with the same code at the beginning, independent from software/year so I've compared those with my files. There was a visible pattern of zeroes in the code and that caught my attention. I re-read my ecu properly, flashed spare ECU, put it in the car and voila, success!

And since spare ecu can not be re-read since it was overwritten, I'm sharing just one file now.


Title: Re: The Volvo ME7 thread:
Post by: jahko on May 25, 2021, 02:08:28 PM
Great to see work being done. Could you please tell us a bit more about what you did with the immo? I've got one I'd like to clone but so far haven't had any success writing to the spare.


Title: Re: The Volvo ME7 thread:
Post by: acoffinship on May 26, 2021, 05:33:03 AM
Great to see work being done. Could you please tell us a bit more about what you did with the immo? I've got one I'd like to clone but so far haven't had any success writing to the spare.

It's really easy. Same procedure as you would boot for reading/writing flash.

I've downloaded ME7eeprom tool from here:
http://nefariousmotorsports.com/forum/index.php?topic=1168.0
If you prefer GUI, there's a version of it somewhere in the thread. You have to use ME7eeprom v1.40.

I've used the following parameters to read immo data (check attachment). Make 2-3 reads and compare the reads just in case.
For writing data, same parameters except -w instead of -r.

ME7gui somehow works slowly when cmd opens, so I copy cmd code from ME7gui, paste in the code to a cmd window. Then boot my ECU - connect gnd to pin 24, count to 6-7 secs and just after releasing gnd from pin I press ENTER.

When writing, ME7eeprom writes the immo data properly but verification always fails. Don't mind that and just test the ECU in the car.
I also re-read the immo data from cloned ECU for comparison.


Title: Re: The Volvo ME7 thread:
Post by: jahko on May 30, 2021, 07:26:21 AM
Thanks, I've read one ecu and written to another with the eeprom tool about 2 years ago but it didn't run the car and I didn't look into why other than seeing CSpin being different on different ecus, I should have another go really. What are the part numbers you're working with?


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on June 16, 2021, 02:16:18 AM
Ok. I figured out how to force lean drive.

Thanks a lot for the name of the maps! Everything worked great!


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on June 16, 2021, 02:23:00 AM
Soft_launch (Soft Limiter)

Information taken from here

http://nefariousmotorsports.com/forum/index.php?topic=151.0

CWNMAXMD - Codeword for RPM limiter (We already use 1).
VNMX - The vehicle speed for activating the normal rev limit. Set this as low at it goes (1.25 km/h).
DNMAXH - This is the RPM above rev limit when the fuel cut comes on. Tweaking this helps make more boost on the limiter. I use 15 RPM.
ITNMXH - Dwell time under lower limit before activating the upper limit. Set to 0.
NMAX - Ends up being the launch RPM. I use 3200 RPM.
NMAXOG - This is the raised RPM limit which becomes the standard limit. Set to your desired redline. Standard value 2.3T5 6650 RPM.
TMOTNMX - Coolant temp for activating raised (normal) rev limit. Set this at -48 so that you can rev past the low limit while car is warming up.
TNMXH - This is the time duration of the raised (normal) rev limit. Set this to its maximum value of 655.3500 seconds (ff).

It remains to find only normal tires))

https://www.youtube.com/watch?v=JSVsEEh_c6k


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on June 16, 2021, 02:27:01 AM
Overboost+dlamob

My friend and I still managed to activate this function)
The following maps were found:

GWPLDOB - gradient of angle of pedal to start overboost (2000 %/s)
KFLDRXO - Delta load (rL) at overboost condition
TABLDOBN - regulation time for overboost
TLDOBAN - Processing time for overboost active
TLDOBN - Lock time for overboost
KFFLDEO - Factor for boost pressure correction to overboost value by knock control
DLAMOB - Delta lambda during overboost

Basic maps for activation:

To begin with, I returned the LDRXN map to standard values.

GWPLDOB - The stock is set at 2000% / s, i.e. this function is unrealistic to activate. I set 120 %/s. This does not accidentally trigger overboost.
KFLDRXO - Here we adjust the increase in load. This is the drlmaxo value added to rlmx_w.
TABLDOBN - Set the time to 40 seconds.
DLAMOB - adjusted for a afr of 0.85-0.87.

For myself, I made overboost activation from 3000 rpm.


Title: Re: The Volvo ME7 thread:
Post by: Ihlberg82 on July 16, 2021, 10:56:36 PM
Anyone here with good knowledge of the 2.4t LPT fitted in a C70 1999

I'm looking for someone to help me tune my car.
Not for free of course.


Title: Re: The Volvo ME7 thread:
Post by: jahko on July 18, 2021, 02:30:29 AM
Anyone here with good knowledge of the 2.4t LPT fitted in a C70 1999

I'm looking for someone to help me tune my car.
Not for free of course.

post your file and what you've found so far


Title: Re: The Volvo ME7 thread:
Post by: thedrill on August 04, 2021, 05:19:04 PM
Could any of you kind gentlemen please tell me where DSLOFS/DSLGRAD are in this file.

Thanks.


Title: Re: The Volvo ME7 thread:
Post by: _nameless on August 05, 2021, 08:49:42 AM
Could any of you kind gentlemen please tell me where DSLOFS/DSLGRAD are in this file.

Thanks.

Around 15e60 if i had to guess


Title: Re: The Volvo ME7 thread:
Post by: thedrill on August 05, 2021, 09:08:43 AM
Does not seem correct..


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 10, 2021, 09:11:34 AM
Could any of you kind gentlemen please tell me where DSLOFS/DSLGRAD are in this file.

Thanks.
ROM:00016F82 DSLGRAD:        dw 0A4B5h
ROM:00016F84 DSLOFS:         dw 0FCD3h


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 10, 2021, 09:12:58 AM
multipler of DSLGRAD is 0,015625
multipler of DSLOFS is 0,039063 value is signed.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on August 10, 2021, 01:58:27 PM
Perfect, Thanks you sir.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 12, 2021, 07:56:21 AM
New result. Fan start temperature was lowered to 95 degrees.
There are two maps in Volvo BINs. They can be found by next bytes sequence
6   64   203   204   215   221   222   0   0   20   180   221   221
Axis values is motor temperature. Multipler is 0.75 offset is -48. By lowering these values start fan temperature can be lowered.

https://youtu.be/fHRiJQfv_tI


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 12, 2021, 08:07:58 AM
Also work on 5120 hack almost finished. I was able to run car with this hack. Boost PID works propertly. There is a small problem with mixture calculation. I think that this problem relates to wrong difference between fuel and manifold pressure. So I need more logging to debug this problem.

https://youtu.be/s38XVjjWIuM


Title: Re: The Volvo ME7 thread:
Post by: luki743 on August 15, 2021, 10:13:43 AM
Does anyone know these variables for Launch Control are correct?

NMAX 12396
TNMXH 123A8
NMAXOG 123A0
TMOTNMX 1C1A6
VNMX ?

Its valid and tested:
NLLM 184DC
LAMFA 22140
KFLDHBN 1B98D
KFLDIMX 263CA
KFMIRL 123EC
KFLDRX 23EA6


Title: Re: The Volvo ME7 thread:
Post by: luki743 on August 15, 2021, 10:42:52 AM
If someone wants variables for own logger, most should be in VIDA database.

Simple query:
Code:
SELECT tbv.fkT155_Scaling, tbv.CompareValue , b.*FROM carcom.dbo.T141_Block b
join carcom.dbo.T100_EcuVariant tev
on tev.identifier = '08658507  H'
join carcom.dbo.T150_BlockValue tbv
on tbv.fkT141_Block = b.id
WHERE
b.name LIKE '%PLSOL%'
AND
b.fkT142_BlockType = 5

just replace "PLSOL" and "08658507  H" (ecu number)


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on August 15, 2021, 11:17:26 PM
Does anyone know these variables for Launch Control are correct?

NMAX 12396
TNMXH 123A8
NMAXOG 123A0
TMOTNMX 1C1A6
VNMX ?

Its valid and tested:
NLLM 184DC
LAMFA 22140
KFLDHBN 1B98D
KFLDIMX 263CA
KFMIRL 123EC
KFLDRX 23EA6

VNMX C51E
NMAX 12396
TNMXH 123A8
ITNMXH 12394
DNMAXH 12390
NMAXOG 123A0
TMOTNMX 1E21E
CWNMAXMD C50E


Title: Re: The Volvo ME7 thread:
Post by: luki743 on August 16, 2021, 06:40:31 AM
VNMX C51E
NMAX 12396
TNMXH 123A8
ITNMXH 12394
DNMAXH 12390
NMAXOG 123A0
TMOTNMX 1E21E
CWNMAXMD C50E

Thanks a lot!
https://www.youtube.com/watch?v=PXKpyvP7UN4
VNMX, NMAX, TMOTNMX, CWNMAXMD - it was enough


Title: Re: The Volvo ME7 thread:
Post by: thedrill on August 24, 2021, 03:19:50 PM
Would anyone know where AIMV is in this file? I have swapped in a six speed manual M66 trans from a v70R into an XC90.
I was not sure if It was required to be changed as the speed sensor is picked up off the ABS.

Thanks.


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on August 25, 2021, 01:00:14 AM
Would anyone know where AIMV is in this file? I have swapped in a six speed manual M66 trans from a v70R into an XC90.
I was not sure if It was required to be changed as the speed sensor is picked up off the ABS.

Thanks.


Judging by FR, you can leave it unchanged (see GGVFZG).

You may have to fix NVQUOT1O,NVQUOT1U..NVQUOT5O,NVQUOT5U (see BBGANG).


Title: Re: The Volvo ME7 thread:
Post by: thedrill on August 25, 2021, 07:45:23 AM
Thank you for the reply, I had already changed NVQUOT 1-6 to allow for the tire size difference from the donor vehicle (25.4"  V70r) to (29.1" Xc90)
Hoping I have got it close enough .


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on August 25, 2021, 01:28:35 PM
In this case, it is not the dimension of the tires that is important, but the gear ratios of the gearbox.




Title: Re: The Volvo ME7 thread:
Post by: thedrill on August 25, 2021, 02:15:25 PM
Yes that's what I calculated from.. to get the numbers.


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on August 25, 2021, 11:56:32 PM
Yes that's what I calculated from.. to get the numbers.

According to my calculations, NVQUOT can be left standard.

(https://a.d-cd.net/NqQAAgGgr-A-960.jpg)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 28, 2021, 09:48:25 PM
I checked boost tuning from this thread http://nefariousmotorsports.com/forum/index.php?topic=12352.0title=
This approach works. Also I've checked CAN message for writing ECM memory. Message format is 7A BA XX YY ZZ DD
where XX is higher byte YY is medium and ZZ is lower. DD is a data. Tested with vsldtv variable which is used for ldvtm calculation when B_ldsafw flag is set.

I'll write automatized boost tuning for my software. And maybe freeware version. Alogorithm looks very easy for me. Just set KFLDRL table to zero. And increase regions in which actual boost level less that requested. Then new KFLDRL table can be flashed into ECM. But KFLDRL values can be selected from the memory. This table can be copied into memory at ECM startup.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 28, 2021, 09:49:35 PM
According to my calculations, NVQUOT can be left standard.

(https://a.d-cd.net/NqQAAgGgr-A-960.jpg)
Привет. Ты из России судя по нику?


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on August 29, 2021, 01:05:55 AM
Привет. Ты из России судя по нику?

Привет.  Я из Беларуси


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 01, 2021, 08:53:34 AM
I've checked work with memory table. I've put KFLDRL table into unused operative memory and changed lookup of this table. On the ECU startup this table copies from the flash. CAN message for changing memory is also tested. So I'll implement next algorithm:
1. Create table of same size as KFLDRL with sign values.
2. Fill this table to 0.
3. Log pvdkds_w, pssol_w, nmot_w and ldtvr_w.
4. If pvdkds_w < pssol_w by some delta then increase 4 neighboring cells of the table from step 1 by some value. Maybe this value should be splitted between these 4 cells.
5. If pvdkds_w > pssol_w by some delta then decrease 4 neighboring cells.
6. If some cell of the table is bigger than some threshold value then this KFLDRL cell is increased. Also the cell's value is dropped to zero.
7. If some cell of the table is lower than some threshold value then this KFLDRL cell is decreased. Cell's value is dropped.
8. To prevent algorithm from fluctuations all 0 crosses can decrease KFLDRL's change value for steps 6 and 7. For example divide delta by 2. Or just increase threshold values.

If everything is OK new KFLDRL table can be recorded into new flash. This process also can be automatized. And checksum calculation too.


Title: Re: The Volvo ME7 thread:
Post by: luki743 on September 02, 2021, 02:31:02 PM
Also I've checked CAN message for writing ECM memory. Message format is 7A BA XX YY ZZ DD
where XX is higher byte YY is medium and ZZ is lower. DD is a data.

Is it possible using 7A BA message to replace NMAX value? (rpm limit for LC, or something else)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 02, 2021, 07:27:41 PM
Is it possible using 7A BA message to replace NMAX value? (rpm limit for LC, or something else)
NMAX is a constant inside flash. Only RAM can be changed. So you should change your program to work with RAM. On start just init RAM variable with NMAX from flash and later this value can be changed.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 04, 2021, 12:40:46 AM
I've checked speed limiter functionality. It was set to 40km/h. Works as expected.
https://youtu.be/GUOggmM9GsY


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on September 06, 2021, 02:33:55 PM
Implemented several functions.

LaunchControl+Antilag
NoLiftShift
Rolllaunch+Antilag


Early test versions
https://www.youtube.com/watch?v=eSHcehHqD_o
https://www.youtube.com/watch?v=GMgp0oILJC8


Title: Re: The Volvo ME7 thread:
Post by: jahko on September 07, 2021, 01:15:02 AM
kewl

Implemented several functions.

LaunchControl+Antilag
NoLiftShift
Rolllaunch+Antilag


Early test versions
https://www.youtube.com/watch?v=eSHcehHqD_o
https://www.youtube.com/watch?v=GMgp0oILJC8


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on September 12, 2021, 10:46:49 AM
Here are over 20 fan control maps. You can at least lower the operating temperature from f*cking 105 deg С.


Title: Re: The Volvo ME7 thread:
Post by: Tperf on September 24, 2021, 08:09:30 AM
Someone knows how remove orginal rpm limiter when car is standing? Now holds 4000rpm. Searched in file no found similar value.
looks like NMAX is 6200


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on September 24, 2021, 10:24:32 AM
Without looking at your file.

It is calibrated to use NMAXGA, a curve over gear points. First point is 4000 U/min, others have same value of 6200 or a little more. Your NMAX Value is ignored.

Good luck searching :)


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on September 25, 2021, 01:38:58 AM
Someone knows how remove orginal rpm limiter when car is standing? Now holds 4000rpm. Searched in file no found similar value.
looks like NMAX is 6200

Here is this map


Title: Re: The Volvo ME7 thread:
Post by: Tperf on September 26, 2021, 04:37:12 AM
Here is this map
Big thanks, i thinked about this values. Tested and its working. ;)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 01, 2021, 01:30:31 AM
Volvo s60r 2003 with aw55 and 76 mm downpipe. Boostup, disabled limiter on 1 and 2 gears and ignition angle increased on high load. Stock turbo k24.


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on October 21, 2021, 12:24:21 AM
Hello!

I'm in search of a stock EU-spec 2001 XC70 2,4T AUTO file? Can somebody post one?

Thanks.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 22, 2021, 01:42:56 AM
Hello!

I'm in search of a stock EU-spec 2001 XC70 2,4T AUTO file? Can somebody post one?

Thanks.
Hi, try this.


Title: Re: The Volvo ME7 thread:
Post by: koponyanyimonyok on October 23, 2021, 03:27:30 AM
Hi, try this.

Will try it, thank you.


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on October 28, 2021, 03:28:48 AM
Also I've checked CAN message for writing ECM memory. Message format is 7A BA XX YY ZZ DD
where XX is higher byte YY is medium and ZZ is lower. DD is a data.
Should I use Volvo DHA to send a message?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 29, 2021, 01:56:02 AM
Should I use Volvo DHA to send a message?
Yes, you can. Of you can write own tool for sending and receiving CAN messages. I have own tool for it. But it's a part of my GUI tool for flashing/logging. So it's not open source.


Title: Re: The Volvo ME7 thread:
Post by: jahko on October 30, 2021, 03:42:31 PM
Yes, you can. Of you can write own tool for sending and receiving CAN messages. I have own tool for it. But it's a part of my GUI tool for flashing/logging. So it's not open source.

I think you should share your tool


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 30, 2021, 06:16:00 PM
i second that, would love to see the tool :D


Title: Re: The Volvo ME7 thread:
Post by: Fruwer on November 04, 2021, 02:18:04 PM
Some more investigations.
From the last posted results and found some details.
This is IDA idb with much more count of variables and maps.
https://cloud.mail.ru/public/AVJL/byQb6RmAd

This is versioned OLS file with 50WRHJ software with many experimental changes.
https://cloud.mail.ru/public/7Ani/teHLFD9hq

Also I finished work on GUI software for flashing and logging ME7. But it's not a free tool.

What IDA version do you use , im interesting to try open my file with IDA


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 04, 2021, 08:46:31 PM
What IDA version do you use , im interesting to try open my file with IDA
IDA 6.8


Title: Re: The Volvo ME7 thread:
Post by: Fruwer on November 05, 2021, 04:16:46 AM
IDA 6.8

Ok it works, i looked to your ida file, what script did you use to load correct bin to IDA?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 05, 2021, 06:10:18 PM
Ok it works, i looked to your ida file, what script did you use to load correct bin to IDA?
Nothing. Just set correct values on load. And then set correct DPP values: 0x4, 0x5, 0xC0 and 0x3.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 06, 2021, 03:37:36 AM
OLS file with workable 5120 hack for 50WRHJ software.
Not final version. May contains some errors. But looks like all ASM changes were done.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 07, 2021, 01:00:48 AM
I've done test run. I works. My Boost PID maps aren't good but car runs good. Just need some polish of KFLDIMX and KFLDRQ* maps. Or implementation of boost precontrol from this thread http://nefariousmotorsports.com/forum/index.php?topic=12352.0


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 12, 2021, 08:56:44 AM
I tested 5120 hack with boost precontrol. It works more or less fine. Just need some tuning of KFLDRL map in high regions. And unfortunately can't do more test runs at the moment due to snow. I've got 1200 kg/h of air on my hybrid turbo.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 12, 2021, 09:22:21 AM
Also I added patch to get KFLDRL values from the memory. It helps to tune KFLDRL map online without ECM reflashing. On startup KFLDRL maps copied from the flash into memory. And then values are taken from the memory region. Memory can be modified by Write memory by address CAN message. So by log values of current and targed boost KFLDRL map can be optimized. This process can be automatized. My tool has almost everything. Just need to change of sending and receiving messages mechanism. To allow send messages from multiple sources for example by using some message queue. And process CAN responses by subscribers. Receiving can be done by polling or requesting status of inboud queue if this is supported by J2534 driver.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 17, 2021, 02:35:24 PM
Volvo XC70 2005 2.4 T5 with TF80SC swap from XC90 D5. TD04HL-19T turbo. 630cc bosch injectors. Big intercooler and 3' downpipe. Car has LPG. I don't know full weight but +100-200 kg heavier than s60r.


Title: Re: The Volvo ME7 thread:
Post by: Blazius on November 17, 2021, 05:48:52 PM
Volvo XC70 2005 2.4 T5 with TF80SC swap from XC90 D5. TD04HL-19T turbo. 630cc bosch injectors. Big intercooler and 3' downpipe. Car has LPG. I don't know full weight but +100-200 kg heavier than s60r.

Can you do a 40-140 pull?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 17, 2021, 07:44:26 PM
Can you do a 40-140 pull?
It's not my car. 100-200 khp is around 17 secs.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 17, 2021, 10:24:48 PM
Volvo s60r 2003 B5254T4 with aw55, stock K24 turbo, 630cc bosch injectors, stock intercooler and 3' downpipe. Boostup, lowered fan start temperature, rich mixture on WOT about 0.8. Disabled 1 and 2 gears limiter.


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 18, 2021, 01:09:46 AM
Volvo s60t5 01 2.3 16t exhaust 76mm single-mass flywheel+reinforced clutch basket with double row of petals.
3000 - 1.2bar 6000-1bar, ignition 18deg, afr 0.8.


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 18, 2021, 01:14:41 AM
OLS file with workable 5120 hack for 50WRHJ software.
Not final version. May contains some errors. But looks like all ASM changes were done.

Как всегда на высоте!


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 18, 2021, 01:16:37 AM
Как всегда на высоте!
У тебя тоже машина поехала) Надо полный привод присрать)


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on November 18, 2021, 01:18:11 AM
I don't know full weight but +100-200 kg heavier than s60r.

XС70 с газом на весах смотрели 1870кг был.


Title: Re: The Volvo ME7 thread:
Post by: Dudde on January 08, 2022, 06:52:59 AM
Hi, can someone help me verify these map adresses and help me find VNMX and TMOTNMX  ;D
Trying to make launch control for my V70 T5  :P

It is 50GMHJ file and can't find anyone with mappack for that, have a few under work for my car.

Dudde



Title: Re: The Volvo ME7 thread:
Post by: rogerius on January 08, 2022, 07:51:22 AM
Hi, can someone help me verify these map adresses and help me find VNMX and TMOTNMX  ;D
Trying to make launch control for my V70 T5  :P

It is 50GMHJ file and can't find anyone with mappack for that, have a few under work for my car.

Dudde



I think VNMX=0x812D71


Title: Re: The Volvo ME7 thread:
Post by: rogerius on January 08, 2022, 07:52:30 AM
Hi, can someone help me verify these map adresses and help me find VNMX and TMOTNMX  ;D
Trying to make launch control for my V70 T5  :P

It is 50GMHJ file and can't find anyone with mappack for that, have a few under work for my car.

Dudde



I am not sure: TMOTNMX=0x81EDC4


Title: Re: The Volvo ME7 thread:
Post by: Dudde on January 23, 2022, 09:41:50 AM
Here is compiled version of a logger
https://cloud.mail.ru/public/5kxL/5tbwXgpHt

To use it enter next command in commandline:

VolvoLogger.exe -b 500000 -v example.ecu -o abc.csv

where 500000 is CAN speed. Can be 250000 or 500000
example.ecu is a file with ECU variables. Sample exists in archive.
abc.csv is a file to store logged values.

To stop logging just type Ctrl+C

Source code of logger is available at https://github.com/prometey1982/VolvoLogger


Is this meant to work with Dice? I can't get it working, same with flasher. Every time i try i only get "Can't open channel" Or än i to tired and not getting it  ;D have to try again tomorrow.


Title: Re: The Volvo ME7 thread:
Post by: athlon on January 27, 2022, 12:54:37 AM
Does anyone know what offset 6000-600F is for?

seem all bins contain this. I using bin from s60r a2l 50gshj and 50wrhj



Thanks ;D


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 27, 2022, 01:54:50 AM
Serial Number and Hardware part number


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on February 06, 2022, 07:31:00 AM
Hi, can someone help me verify these map adresses and help me find VNMX and TMOTNMX  ;D
Trying to make launch control for my V70 T5  :P

It is 50GMHJ file and can't find anyone with mappack for that, have a few under work for my car.

Dudde


I think
VNMX 0x12D71
TNMXH 0x156DA
ITNMXH 0x156CA
TMOTNMX 0x1EDC4
NMAX 0x156CC
NMAXOG 0x156D6
CWNMAXMD 0x12D62



Title: Re: The Volvo ME7 thread:
Post by: BaxtR on March 14, 2022, 01:30:54 PM
Heyo, looking for a Manual 50WRHJ file... my old car got totaled and one i bought to replace is 50WRHJ not 50GPHJ.. TIA


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 14, 2022, 10:55:06 PM
Heyo, looking for a Manual 50WRHJ file... my old car got totaled and one i bought to replace is 50WRHJ not 50GPHJ.. TIA
Try this


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on March 15, 2022, 06:25:27 PM
Thanks, now to find maps ;)


Title: Re: The Volvo ME7 thread:
Post by: Dudde on March 29, 2022, 11:30:22 PM
I think
VNMX 0x12D71
TNMXH 0x156DA
ITNMXH 0x156CA
TMOTNMX 0x1EDC4
NMAX 0x156CC
NMAXOG 0x156D6
CWNMAXMD 0x12D62



If i remember correct TNMXH, ITNMXH, NMAX,NMAXOG and CWNMAXMD looks to be the same i found. Not tester VNMX and TMOTNMX yet.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on March 31, 2022, 02:34:43 PM
Hi

I've been following this thread over the years and I've been slowly trying to absorbe all the knowledge oyn this thread. Thank you for all the contribution.

I have a question. I've seen people mention a few times that they've swapped from an aw55 to a Tf80-sc. Could someone detail what's involved in this swap?  My 05 xc70 is going to get s new motor soon and I would live t to swap to the tf80 at the same time.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on March 31, 2022, 02:35:24 PM
Sorry.  Double post


Title: Re: The Volvo ME7 thread:
Post by: luki743 on April 01, 2022, 02:58:22 AM
Is it possible that the ignition map is different on active cruise control? I saw someone Volvo pop and bangs only on cruise control.
Or it is custom routine?


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on April 01, 2022, 06:31:25 AM
Custom.

CC Buttons are read into com stsck of ecu for some reasons...


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on April 04, 2022, 09:52:46 AM
Hi

I've been following this thread over the years and I've been slowly trying to absorbe all the knowledge oyn this thread. Thank you for all the contribution.

I have a question. I've seen people mention a few times that they've swapped from an aw55 to a Tf80-sc. Could someone detail what's involved in this swap?  My 05 xc70 is going to get s new motor soon and I would live t to swap to the tf80 at the same time.

i havent heard of doing that swap mostly just automatic to manual swaps... im sure its doable but is it worthwhile? probably not..


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 04, 2022, 06:39:05 PM
i havent heard of doing that swap mostly just automatic to manual swaps... im sure its doable but is it worthwhile? probably not..
I made TF80 swap on Volvo XC90 with 2.5T engine.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on April 09, 2022, 06:41:58 AM
Quote
I made TF80 swap on Volvo XC90 with 2.5T engine.

Yes.  I saw you did that.  I would prefer a manual swap but I'm having difficulty finding a complete kit for the swap, in good condition, for a reasonable cost.  I've been thinking about the TF80 swap for the greater torque capacity and extra gear. I have a 2005 XC70 that I would like to perform the swap on.  Are there any CEM changes required or it mainly a matter of swapping TCUs and wiring?  Any changes that need to be made in the ECU?  I haven't pulled my bin from my ECU yet but I have all the equipment required to do so.

Thank you!


Title: Re: The Volvo ME7 thread:
Post by: fides on April 15, 2022, 01:28:27 AM
Hello you tuning gurus..
I start this post with appoligiase for what I now shall do, BUT, im paying for it off coarse.

I have this Volvo S60 2.5T Man 2004 210hp, Me7.01.

The car are moderate tuned done mostly off my selv (mostly,,, not only) and it gives really good power and the injectors are already calibrated and it works fine...
BUT, car gives me a Fuel cut-off att 6000rpm, sometimes a bit earlier.. If I disconnect the MAF (I know big no but Im desperate) it behaves better but not perfekt, oviusly..

So, I really need someone to help me do the load / tourqe maps for me because thats over my knowlige.. I shall sell the car so if lowering the boost are nesseserly thats more then okey.
I pay in advace, just tell me the price.

Please se atteched file, I have like 15 different but this one are the one that works best so far.
I have map packs and also some damos files for my software number if that is for any help.

Please, help a frustrated Volvo owner out here..

Best requards from Sweden


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on April 24, 2022, 10:22:15 AM
How is everyone flashing and logging...? unfortunately there doesn't seem to be a straight forward way of doing so because no one wants to release a program...


Title: Re: The Volvo ME7 thread:
Post by: luki743 on April 26, 2022, 12:45:52 PM
How is everyone flashing and logging...? unfortunately there doesn't seem to be a straight forward way of doing so because no one wants to release a program...

Clone repo with submodules:

Code:
git clone --recursive git@github.com:prometey1982/VolvoTools.git

+

Install Microsoft Visual Studio 2019

+

Download boost:
https://sourceforge.net/projects/boost/files/boost-binaries/1.75.0/
boost_1_75_0-msvc-14.0-64.exe

install in:
Code:
C:\boost_1_75_0


run:
Code:
C:\boost_1_75_0\bootstrap.bat


and:
Code:
b2.exe -j8 toolset=msvc-14.0 address-model=32 architecture=x86 link=static threading=multi runtime-link=static --build-type=minimal stage --stagedir=stage

after that compile the project in VS


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on April 26, 2022, 07:35:59 PM
Clone repo with submodules:

Code:
git clone --recursive git@github.com:prometey1982/VolvoTools.git

+

Install Microsoft Visual Studio 2019

+

Download boost:
https://sourceforge.net/projects/boost/files/boost-binaries/1.75.0/
boost_1_75_0-msvc-14.0-64.exe

install in:
Code:
C:\boost_1_75_0


run:
Code:
C:\boost_1_75_0\bootstrap.bat


and:
Code:
b2.exe -j8 toolset=msvc-14.0 address-model=32 architecture=x86 link=static threading=multi runtime-link=static --build-type=minimal stage --stagedir=stage

after that compile the project in VS

For the last bit - i assume i launch CMD and run the code in the file location of boost.. i do that, launch studio and i get error about tool set not being for XP.. so then i download tool set for 19 and i get 323 errors when building ;D


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on April 26, 2022, 07:59:10 PM
also says i dont have access rights (public key) when i clone..(https://drive.google.com/file/d/1pB4ri9pm1yD_nl8xB0GUtDAdQ5-NSeJD/view)


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on April 28, 2022, 07:15:52 PM
Hello you tuning gurus..
I start this post with appoligiase for what I now shall do, BUT, im paying for it off coarse.

I have this Volvo S60 2.5T Man 2004 210hp, Me7.01.

The car are moderate tuned done mostly off my selv (mostly,,, not only) and it gives really good power and the injectors are already calibrated and it works fine...
BUT, car gives me a Fuel cut-off att 6000rpm, sometimes a bit earlier.. If I disconnect the MAF (I know big no but Im desperate) it behaves better but not perfekt, oviusly..

So, I really need someone to help me do the load / tourqe maps for me because thats over my knowlige.. I shall sell the car so if lowering the boost are nesseserly thats more then okey.
I pay in advace, just tell me the price.

Please se atteched file, I have like 15 different but this one are the one that works best so far.
I have map packs and also some damos files for my software number if that is for any help.

Please, help a frustrated Volvo owner out here..

Best requards from Sweden

if you have defined file i can assist, i dont have maps for 40LPHJ...


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 11, 2022, 02:12:38 AM
S60R with K24 hybrid turbo and 630cc Bosch injectors. Stock MAF has not enough range, after 5700 RPM shows 1240 kg/h. Owner will install more performance fuel pump (which is also finished) and MAF from RS4.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on May 11, 2022, 08:54:37 AM
S60R with K24 hybrid turbo and 630cc Bosch injectors. Stock MAF has not enough range, after 5700 RPM shows 1240 kg/h. Owner will install more performance fuel pump (which is also finished) and MAF from RS4.

Have you ever tried a cross between feed forward and the method volvo uses for boost control, i find it much easier to manipulate and keep the resolution I desire.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on May 11, 2022, 08:59:48 AM
S60R with K24 hybrid turbo and 630cc Bosch injectors. Stock MAF has not enough range, after 5700 RPM shows 1240 kg/h. Owner will install more performance fuel pump (which is also finished) and MAF from RS4.
another thing i have found is desiring more fuel pressure on spool up of the turbo to replicate a 1-1 ratio like a car with a fuel return system


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 11, 2022, 05:21:36 PM
Have you ever tried a cross between feed forward and the method volvo uses for boost control, i find it much easier to manipulate and keep the resolution I desire.
Yes, I tried this approach on my car. But I want to automatize this process with application and in memory KFLDRL map. Unfortunately this work isn't finished yet.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on May 11, 2022, 08:46:27 PM
Yes, I tried this approach on my car. But I want to automatize this process with application and in memory KFLDRL map. Unfortunately this work isn't finished yet.
i personally don't rescale KFLDRL and KFLIMX unless the car has a aftermarket wastegate. if the car is using one ive had good luck with the LDPRID tool shared by PRJ i believe it was. It can be picky on the data you input but seems to work well.


the method i use for cars utilizing the factory wastegate is provided in the .ols ive attached. i have found it runs off the map in KLFIMX then is DC is controlled Via KFLDRL. a few down falls I've found with this method is KFLDRX is utilized as a load cap rather than a desired value. This will piss off the I factor so i will Numb it using a few maps in the LDRPID folder. I personally like to use this method as it will maintain as factory until you exceed your set boost pressure using KFLIMX.(http://)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 11, 2022, 09:31:10 PM
LDRPID folder.
Hi, but you attached only BIN.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on May 11, 2022, 09:38:48 PM
Hi, but you attached only BIN.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 11, 2022, 11:17:32 PM

Can you share logs with this tune?


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on May 12, 2022, 05:57:23 AM
Can you share logs with this tune?
i just built this on a stock tune to display this method for you. Ive attached a log of a previous tune i had done utilizing, as well as using the LDRPID tool


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 12, 2022, 08:12:18 AM
i just built this on a stock tune to display this method for you. Ive attached a log of a previous tune i had done utilizing, as well as using the LDRPID tool
Thanks.
tmotlin for your software has 0x30163A address.
Looks like you have 950cc injectors and nonstock turbo. And nonstock intercooler too)
Why did you lower your load request after 5700 rpm?
Which fuel are you use? I see 6 degress knock retard on high RPMs.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on May 12, 2022, 08:18:50 AM
Thanks.
tmotlin for your software has 0x30163A address.
Looks like you have 950cc injectors and nonstock turbo. And nonstock intercooler too)
Why did you lower your load request after 5700 rpm?
Which fuel are you use? I see 6 degress knock retard on high RPMs.

I lower the load request with stock turbos to chase the boost falling off in the high rpm.

The log with semi feed forward is using a hybrid k24. I had lowered ignition timing after this log to make up for the knock this was using 91 octane from the states.

The log with feed forward using the ldrpid tool is using a old majestic turbo that was offered ages ago


Title: Re: The Volvo ME7 thread:
Post by: luki743 on May 12, 2022, 01:24:32 PM
does anyone have the original 50QGHJ for S60R?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 12, 2022, 07:41:14 PM
does anyone have the original 50QGHJ for S60R?
Auto or manual?


Title: Re: The Volvo ME7 thread:
Post by: luki743 on May 13, 2022, 04:20:13 AM
Auto or manual?


Manual. Thanks a lot!

prometey1982 did you find RAM variable for Misfire Counter in your 50WRHJ?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 13, 2022, 07:57:56 AM
Manual. Thanks a lot!

prometey1982 did you find RAM variable for Misfire Counter in your 50WRHJ?
fzabg_w_1       , 0x303A28,    2,  0x0000, Misfires  ,      0, 0,           1,       0, Misfire Counter Cylinder 1
fzabg_w_2       , 0x303A38,    2,  0x0000, Misfires  ,      0, 0,           1,       0, Misfire Counter Cylinder 2
fzabg_w_3       , 0x303A68,    2,  0x0000, Misfires  ,      0, 0,           1,       0, Misfire Counter Cylinder 3
fzabg_w_4       , 0x303A48,    2,  0x0000, Misfires  ,      0, 0,           1,       0, Misfire Counter Cylinder 4
fzabg_w_5       , 0x303A58,    2,  0x0000, Misfires  ,      0, 0,           1,       0, Misfire Counter Cylinder 5


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on May 13, 2022, 10:39:15 AM
I tested 5120 hack with boost precontrol. It works more or less fine. Just need some tuning of KFLDRL map in high regions. And unfortunately can't do more test runs at the moment due to snow. I've got 1200 kg/h of air on my hybrid turbo.

what was your approach on using this tool. ive usualy had really good luck copy and pasting KFLDRL with some smoothing by hand. i start by setting CWMDAPP to 08, Then logging a fixed dc from 30-90 percent above 70 percent throttle in KFLDRAPP. once complete the logs i set them in a seperate folder, open the folder using LDRPID tool. i then find where the turbo makes desired boost pressure Usually around 4000rpm with a hybrid k24) and copy 8 sets of HPA that the tool loads from your logs at that rpm where you had noticed from before, pasting them into the HPA axis of KFLIMX, smoothing them to be absolutely linear. once complete i change the precision to 0 ( the tool wont allow any decimals) copy the HPA axis over to LDRPID tool. doing the same with set wgdc to get the z axis of KFLDIMX ensuring its absolutely linear and bring these values into the tool, now its time for the KFLDRL axis i copy over the 1x8 of what populates KFLDIMX and paste into Percemt charge of KFLDRL and ensure that ill have the resolution i desire in the last two colums ( i personaly like to keep a 5 percent change in the last 2) then i press generate, copy and paste into KFLDRL. then using 3d i pick up all the holes and smooth it by hand. before flashing i study the set wgdc logs and ensure that the KFLDRL i have set wont spike boost terribly.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on May 13, 2022, 10:40:31 AM
what was your approach on using this tool. ive usualy had really good luck copy and pasting KFLDRL with some smoothing by hand. i start by setting CWMDAPP to 08, Then logging a fixed dc from 30-90 percent above 70 percent throttle in KFLDRAPP. once complete the logs i set them in a seperate folder, open the folder using LDRPID tool. i then find where the turbo makes desired boost pressure Usually around 4000rpm with a hybrid k24) and copy 8 sets of HPA that the tool loads from your logs at that rpm where you had noticed from before, pasting them into the HPA axis of KFLIMX, smoothing them to be absolutely linear. once complete i change the precision to 0 ( the tool wont allow any decimals) copy the HPA axis over to LDRPID tool. doing the same with set wgdc to get the z axis of KFLDIMX ensuring its absolutely linear and bring these values into the tool, now its time for the KFLDRL axis i copy over the 1x8 of what populates KFLDIMX and paste into Percemt charge of KFLDRL and ensure that ill have the resolution i desire in the last two colums ( i personaly like to keep a 5 percent change in the last 2) then i press generate, copy and paste into KFLDRL. then using 3d i pick up all the holes and smooth it by hand. before flashing i study the set wgdc logs and ensure that the KFLDRL i have set wont spike boost terribly.


it takes some time but seems to work pretty well in my experience


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 13, 2022, 09:10:14 PM
Installed Brembo z18 brakes with 356*34 disks.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 13, 2022, 09:17:40 PM
what was your approach on using this tool. ive usualy had really good luck copy and pasting KFLDRL with some smoothing by hand. i start by setting CWMDAPP to 08, Then logging a fixed dc from 30-90 percent above 70 percent throttle in KFLDRAPP. once complete the logs i set them in a seperate folder, open the folder using LDRPID tool. i then find where the turbo makes desired boost pressure Usually around 4000rpm with a hybrid k24) and copy 8 sets of HPA that the tool loads from your logs at that rpm where you had noticed from before, pasting them into the HPA axis of KFLIMX, smoothing them to be absolutely linear. once complete i change the precision to 0 ( the tool wont allow any decimals) copy the HPA axis over to LDRPID tool. doing the same with set wgdc to get the z axis of KFLDIMX ensuring its absolutely linear and bring these values into the tool, now its time for the KFLDRL axis i copy over the 1x8 of what populates KFLDIMX and paste into Percemt charge of KFLDRL and ensure that ill have the resolution i desire in the last two colums ( i personaly like to keep a 5 percent change in the last 2) then i press generate, copy and paste into KFLDRL. then using 3d i pick up all the holes and smooth it by hand. before flashing i study the set wgdc logs and ensure that the KFLDRL i have set wont spike boost terribly.
My experiments have ended since the last post about it. I want to implement this approach in my tool. Because this tool is used by customers. And I have to optimize tuning time.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on May 24, 2022, 10:39:27 PM
Gday! Have any of you guys installed aftermarket cams and needing to tune for it? I'm about to install Stage 2 newman cams on my mate's 2006 S40 T5 (I know, not exactly ME7) and was told I need to tune for it? I'm aware idle will be lumpy and might need massaging but afaik, it should run as is. Car is running Elevate Stage 3. If yes, what maps do you usually tinker with? Not a lot of posts on here about it unfortunately.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on May 25, 2022, 05:59:56 AM
There is a Volvo ME9 Thread somewhere around.

Think what is affected by different cams.
Mostly cylinder filling without boost.
So look for the relevant functions and follow the ml path, not rl for a first try.

To have an advantage, change ignition timing an knock reaction accordingly.

Good luck


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on May 26, 2022, 04:34:14 AM
There is a Volvo ME9 Thread somewhere around.

Think what is affected by different cams.
Mostly cylinder filling without boost.
So look for the relevant functions and follow the ml path, not rl for a first try.

To have an advantage, change ignition timing an knock reaction accordingly.

Good luck

Thanks. I did find an ME9 thread but didn't want to resurrect it as it seems to be a dead thread with only 3 posts.

I'll have a look at the FR and see which way ml leads. Initially I was just planning to work on FKKVS and tweak IRL & IOP and the timing maps. Do you know if the VVT maps needs to be tinkered with?


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on May 28, 2022, 03:35:25 AM
Some more investigations.
From the last posted results and found some details.
This is IDA idb with much more count of variables and maps.
https://cloud.mail.ru/public/AVJL/byQb6RmAd

This is versioned OLS file with 50WRHJ software with many experimental changes.
https://cloud.mail.ru/public/7Ani/teHLFD9hq

Also I finished work on GUI software for flashing and logging ME7. But it's not a free tool.

Is your GUI tool able to do Volvo ME9 as well? I'm very much interested with this. Can you PM me details?


Title: Re: The Volvo ME7 thread:
Post by: sensationx on June 01, 2022, 09:42:43 AM
Hi, greetings from Hungary, I am new to the world of Volvo and petrol tuning. Before that I had a diesel bmw, I was able to learn how to tune it very well. I have been reading the forum for 2 weeks and have already learned a lot, I have tried to find all the relevant maps for my car, which is an s60 2.5t. Unfortunately I only have a v70r damos file and I'm trying to find these maps from it. I would ask for your help in finding two maps. One is KRKTE, which I may have found on memory address 0x19E42. however, I think the factor is not good, in the R damos file, 0.001777777778, and with this factor I get 0.0480ms /%. The other map I can't find is KFTVSA. I will upload my own file along with the maps I have already found, I hope someone can help with these two issues. Thanks in advance! Sorry for my bad English.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 01, 2022, 07:34:19 PM
0x237B2    x* 0.000133 try this.



Title: Re: The Volvo ME7 thread:
Post by: sensationx on June 02, 2022, 12:12:35 AM
0x237B2    x* 0.000133 try this.



Thank for the reply. I tried, but I thought it was too little value. (0.0266ms /%). The R file contains 0.0800ms /%, but it contains larger injectors. I have 315ccm injectors in mine, as far as I know. If I calculate correctly, it should be about ~ 0.1175ms /%.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 02, 2022, 08:35:38 AM
Try it at 16 bit sir and you will have the correct number for brown injectors ..0.947 ..tick LSB.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 02, 2022, 08:40:42 AM
Thank for the reply. I tried, but I thought it was too little value. (0.0266ms /%). The R file contains 0.0800ms /%, but it contains larger injectors. I have 315ccm injectors in mine, as far as I know. If I calculate correctly, it should be about ~ 0.1175ms /%.
I dissassembled you file and can confirm that KRKTE address is 0x237B2 so value with multiplier is 0,094696

KRKTE for s60r with 2.5L engine is 0,07235

Why do you think that you injectors have 315cc? From my point of you brown Volvo injectors have 350cc or something like this.
Also I looked into 40GPHJ software from B5254T2 engine and KRKTE also equal to 0,09470


Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 02, 2022, 09:41:29 AM
Browns are known to be 315cc.. like the early reds... blues and whites are 350cc


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on June 02, 2022, 11:19:13 AM
No, since it depends on fuel pressure.

With ME7 always 3,8 Bar base pressure, so browns are 340,maybe 350. Blue 395.

Different story on cars with 3,0 Bar like 850/V70 until MY98


Title: Re: The Volvo ME7 thread:
Post by: sensationx on June 02, 2022, 11:58:11 AM
Thank you very much for your help! :)


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on June 05, 2022, 08:17:00 AM
At the risk of being nosey.. Is Contrast (Gustav) alright?

Losing him feels like losing a giant piece of the P2 Volvo Community. So many brilliant discoveries, and a tune (actually) worth paying for.,

Entire USA is forced to go to Hilton, IPD, or other lesser tuner.. which are borderline scams.

People are starting to get anxious, as to how they will tune the vehicles. You can dump thousands in a car, but without a tune, its just a collection of parts.

Several guys east coast are going (really) big turbos, and when I asked them, they are unsure who will be able to tune the vehicle. It's getting so sticky, MaxxECU has been ironing out standalone ECUS for them.
(Side question: Haldex modules cracked, yet? Anyone experiment updating to Gen4?)

While I plan to grind my way through the Volvo weeds, having learned the Nefmoto/Tunerpro in a couple weeks, I can only hope there is enough momentum to keep this Volvo ME7 community going in a public sense. Reverse Engineering included. I want AL/NLS and map switching with my 4C buttons.

 I have absolutely no interest creating tunes on a commercial market, or impeding anyone market-space, and am speaking with emotion.
Band together, all. Don't let our loves become abandonware.


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on June 09, 2022, 01:23:58 AM
Hello Guys,

im searching actually the Adress from KFLDIMX in this 50GPHJ File.

I think its near by 2C000 but im not sure...


i found CDKAT allready at 0x1800F



Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 09, 2022, 03:03:07 AM
Hello Guys,

im searching actually the Adress from KFLDIMX in this 50GPHJ File.

I think its near by 2C000 but im not sure...
Hi,

Map is a 0x2C000 address.
Pressure axis is at 0x2C4B4
Revs axis is at 0x14FA8


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on June 09, 2022, 04:17:50 AM
Hi,

Map is a 0x2C000 address.
Pressure axis is at 0x2C4B4
Revs axis is at 0x14FA8

Hi prometey,

thank you very much for youre help.

I report tomorrow if i was successful

 :)


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on June 10, 2022, 02:52:48 AM
Hi,

Map is a 0x2C000 address.
Pressure axis is at 0x2C4B4
Revs axis is at 0x14FA8

One more Question:

Is for   0x2C000 Factor 005 right?
Pressure  2C4B4 Factor 0.039063
and for 0x14FA8 Factor 0.005 (Rev)?

With best Regards

T5


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 10, 2022, 03:05:01 AM
One more Question:

Is for   0x2C000 Factor 005 right?
Pressure  2C4B4 Factor 0.039063
and for 0x14FA8 Factor 0.005 (Rev)?

With best Regards

T5
KFLDIMX scaler is 0.005000
RPM axis 16 bit values, scaler is 0.25
pressure scaler is 0.039063


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on June 10, 2022, 03:34:55 AM
KFLDIMX scaler is 0.005000
RPM axis 16 bit values, scaler is 0.25
pressure scaler is 0.039063

Yeah got just right now the 0.25scaler for RPM some posts backwards, thanks for youre fast reaction.

I think for the first look, it looks good.







Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on June 12, 2022, 06:26:57 AM
Hi,

is KFMIRL @ 158A2 16 x 16 f:0.023438 ? with rpm at 15862 and load axis at 15882 ?

and searching for KFMIOP ..

With Regards

T5


Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 12, 2022, 08:43:16 AM
KFMIRL 158A4    KFMIOP 156CC


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on June 12, 2022, 03:39:18 PM
At the risk of being nosey.. Is Contrast (Gustav) alright?

Losing him feels like losing a giant piece of the P2 Volvo Community. So many brilliant discoveries, and a tune (actually) worth paying for.,

Entire USA is forced to go to Hilton, IPD, or other lesser tuner.. which are borderline scams.

People are starting to get anxious, as to how they will tune the vehicles. You can dump thousands in a car, but without a tune, its just a collection of parts.

Several guys east coast are going (really) big turbos, and when I asked them, they are unsure who will be able to tune the vehicle. It's getting so sticky, MaxxECU has been ironing out standalone ECUS for them.
(Side question: Haldex modules cracked, yet? Anyone experiment updating to Gen4?)

While I plan to grind my way through the Volvo weeds, having learned the Nefmoto/Tunerpro in a couple weeks, I can only hope there is enough momentum to keep this Volvo ME7 community going in a public sense. Reverse Engineering included. I want AL/NLS and map switching with my 4C buttons.

 I have absolutely no interest creating tunes on a commercial market, or impeding anyone market-space, and am speaking with emotion.
Band together, all. Don't let our loves become abandonware.

Yes, Urbas Gustav is Contrast... I did not know he retired already??? I was just chatting with him on IG a while ago.
I too went the DIY way as my previous tuner was too busy (took 6 months to make a "final" tune that is half-baked). Unfortunately, Volvo community is just a small percentage compared the VAG owners so not a lot of people able to collaborate. We don't even have a decent logger (that is free, or even affordable anyway).


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on June 13, 2022, 05:11:50 AM
KFMIRL 158A4    KFMIOP 156CC

Thanks!

Is for KFMIRL  15862 @ RPM axis and load axis @ 15882 right? in WinOLS it looks fine now with the 158A4 Adress.

KFMIOP i cant find rpm and load axis.. any ideas?


Title: Re: The Volvo ME7 thread:
Post by: thedrill on June 13, 2022, 07:12:32 AM
kfmiop Load axis 0x1582E 16 bit  X*0.023438


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on June 13, 2022, 07:49:41 AM
kfmiop Load axis 0x1582E 16 bit  X*0.023438

Thanks, can i use the same rpm axis from KFMIRL? ->  15862


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 05, 2022, 09:18:03 PM
Thanks, can i use the same rpm axis from KFMIRL? ->  15862
KFMIOP has own RPM axis. It's shared between KFMIOP and KFZWOP tables.


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on July 24, 2022, 03:12:03 AM
KFMIOP has own RPM axis. It's shared between KFMIOP and KFZWOP tables.

Can you maybe give me some hints for the KFMIOP RPM Axis?

Thanks and with best Regards..


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 24, 2022, 11:11:14 AM
Can you maybe give me some hints for the KFMIOP RPM Axis?

Thanks and with best Regards..
If you're talk about 50GPHJ software then KFMIOP revs axis is at 0x14FCC.


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on July 25, 2022, 06:23:59 AM
If you're talk about 50GPHJ software then KFMIOP revs axis is at 0x14FCC.

Thanks, this was perfect. Now my KFMIOP Map ist ready for use.

Yeah its all about my V70 II T5 (260hp)  Car (File) :-)

Im searching for KFMIRL the right Load and RPM Axis, actually im using 15882 @Load Axis and 15862 @ RPM axis but i dont think its right... because it stops at 6000 RPM.





Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 30, 2022, 03:01:56 AM
Im searching for KFMIRL the right Load and RPM Axis, actually im using 15882 @Load Axis and 15862 @ RPM axis but i dont think its right... because it stops at 6000 RPM.
KFMIRL has own axes. It's standart 3D Bosch map. So load map has 0x15884 address. And rpm map has 0x15864 start address.


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on July 30, 2022, 09:01:31 AM
KFMIRL has own axes. It's standart 3D Bosch map. So load map has 0x15884 address. And rpm map has 0x15864 start address.

Now it looks perfect.

Thank you very much, only one more question. My RPM Axis ends in KFLDIMX at 6000 RPM. Does it not must be 6520 RPM like in the other Axises?

I use youre 14FA8 Adress for RPM Axis, its maybe 14FAA? Then the RPM Axis goes from 1520 to 6520 RPM


Hi,

Map is a 0x2C000 address.
Pressure axis is at 0x2C4B4
Revs axis is at 0x14FA8



Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 30, 2022, 10:01:16 AM

Thank you very much, only one more question. My RPM Axis ends in KFLDIMX at 6000 RPM. Does it not must be 6520 RPM like in the other Axises?

I use youre 14FA8 Adress for RPM Axis, its maybe 14FAA? Then the RPM Axis goes from 1520 to 6520 RPM
KFLDIMX rpm axis starts from 0x14FAA. Look on this from different POV. Every axis and Bosch map has size. First element is size of the axis. At the address 0x14FA8 you can see 16 word value. It's size of the next map. Which contains data for KFLFIMX's rpm axis.


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on August 02, 2022, 06:36:21 AM
KFLDIMX rpm axis starts from 0x14FAA. Look on this from different POV. Every axis and Bosch map has size. First element is size of the axis. At the address 0x14FA8 you can see 16 word value. It's size of the next map. Which contains data for KFLFIMX's rpm axis.

Thanks prometey for youre perfect Explanation and hints for the Maps  :). I thought that the first Element was the Size but i wasnt sure.

With Best Regards



Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 17, 2022, 12:58:11 PM
Some races of the car I tuned (S60R 2003 aw55, stock K24 turbo, 630cc injectors, FMIC and 76 mm downpipe)
https://www.drive2.com/l/625192483109734823/


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 19, 2022, 09:53:20 AM
Prometey,
Keeping tools and definitions secret - means nobody cares about these cars, or your races.
Like a Snake, Eating it's Tail. You are def(eating) your own interests.

Kinda like how none of you (genuinely) care about the community. Sure, play it off with your breadcrumbs


How about a few A2L/Damos for some Volvo ECUs?
ASAM MCD-2 Standards

I know many of you share/steal/trade the files behind PM in order to fuck over the end-user and perpetuate scams.
Let's see it.
Learn Altruism.



Since you wont be taking the Free Giveaway S60R car, what incentive do you require to help the COMMUNITY in releasing finished compiled tools?.
(Not VIN locked garbage, or 3+ cmd line exes) Or would that take too much out of your income, and open you up to competition. (Who might be a better tuner than you?!)

I genuinely believe you fear any competition, and believe you are a worse tuner than, and fear obsolescence. I believe you know there are better tuners out there, and by gatekeeping, you prevent them and keep yourself comfy and isolated. Same with all the other Volvo Tuners. A Clique of embarrassed and incompetent tuners, too afraid to open up the market to skilled individuals.

By the way, not even Bosch calibrates these cars single-handedly.
They are Embedded systems adjusted over periods of times by development teams.
Not individual greedy scammer producing junk hacks like we see Everybody doing here..


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 19, 2022, 10:30:38 AM
I didn't see any profit from you on this forum. I can give you dissassembled software and OLS which compatible with one of your car if you will made speed density conversion for Volvo ME7 and will share your work for community. I made enough for Volvo community. Free logger and flasher. Almost working 5120 hack for restyling Volvo software. Why can't you start from yourself? I spend more that 1000 hours for all it. Spend your 1000 hours for the community. Instead of such bullshit.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on August 19, 2022, 11:13:42 AM
Promatey he just wants things now and doesn’t want to put in any effort. Your damos  you had posted a few weeks ago for your xc90 had helped me find a bunch of things.  Also big find for fan control I was really in need. After my 5120 hack my fan stopped working and a 5 percent adjustment to operating thresholds really helps 


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on August 19, 2022, 12:27:22 PM
This kid isn’t worth any energy. I reached out to him directly after his pleas for help in his first post but after his warning him over his personal insults to me I blocked him. If he spends half the time moving forward in tuning as he does with his attempts at insulting he would be dialed. He would rather destroy what good we have here than be productive. He’s just as much of a problem that he says you and I are.

He keeps mentioning that I’ve scammed him but I’ve not taken money from him or such a thing. He’s just mad I refused to spoon feed someone who isn’t willing to put a few hours in on his own


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 19, 2022, 12:50:24 PM
@SparkyR
Looks like he's big child)

Ok, return to tuning. One good tuner made couple of dyno runs with different exhaust VVT positions. And he got next results. So I started dig into VVT maps for Volvo software with 2 VVTs. It's not easy. Found about 20 maps for it. But recognized only 2 for intake VVT on wkrma retard. I'll log maps output to recognize it. Anyway I have access to old S80 with 2.8TT engine and exhaust VVT and fully defined VVT maps. So will tune exhaust VVT position to check tuner results.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on August 19, 2022, 01:01:59 PM
Which model car is this? Looks similar to a k24 hybrid with the numbers. Boost control looks pretty good from your torque curve very little pid intervention.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 19, 2022, 11:28:36 PM
Which model car is this? Looks similar to a k24 hybrid with the numbers. Boost control looks pretty good from your torque curve very little pid intervention.
It's not ME7, it's VEMS ECU. And I don't know turbo model. It's not about numbers and turbos but VVT timing tuning.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 20, 2022, 06:02:38 AM
Some time ago I thought about publushing memory addresses and map packs for different Volvo software which I dissassembled but Vollmer showed that it's a bad idea. Very stupid man. Idiot.


Title: Re: The Volvo ME7 thread:
Post by: dragon187 on August 20, 2022, 10:27:56 AM
Hi Vollmer,

here check this file if you like it.  ;)

Regards


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 20, 2022, 07:24:35 PM
 :) :) :) :) :) :) :) :) :) :)
thank you


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on August 22, 2022, 10:46:24 AM
Hi Vollmer,

I can share the IDA 7.5 project.


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 24, 2022, 01:40:56 PM
bhalme SparkyR S60Rr S60RXtreme : You are Way more of a Kid than Me. You are 23? Mirroring my insults.. Riding under your Daddy.  You are also a lot fucking dumber with very little life experience. Selfish, and overall Lame.

You Lie. And Steal (peoples money). There is no changing my mind about the quality of person you are. I don't lie. And I don't steal.

I think it's funny you (suddenly) rubbing E-peens with Prometey, while never posting on this forum prior. Collecting as its flushed down the toilet bowl. Huddling together like scared animals.

@ Prometey
"Some time ago I thought about publushing memory addresses and map packs for different Volvo software which I dissassembled but Vollmer showed that it's a bad idea. Very stupid man. Idiot."

You are so full of shit, your eyes are brown. Blaming me for your past decisions makes no sense, whatsoever. Don't put your selfishness on me.
Are you the "Very stupid man. Idiot"?

You, and all the other Volvo Cunts ^^ act the same way. Not my problem you don't like hearing about your outward appearance.
Pat each other on the back all you want. The truth remains that you are arrogant, selfish, and not community oriented.

"I continue work on 5120 hack. Car works on this version (5120 hack3) but throttle reaction too jerky. Looks like not all pressure constans scaled propertly. And unfortunatelly there is not other person to help me with this work. No community at all((("

http://nefariousmotorsports.com/forum/index.php?topic=340.msg144874#msg144874

^^Aww Look at you.... Wonder why. 
How about bragging about yourself? Shooting yourself in the foot.

(That is Prometey's post, btw, for everyone who hasn't read the 100 pages of this thread)

Look at your "1000 hours" garbage. Get mad at me for it?? LOL
At least you are 4X faster than your above Cronie who took "4000 hours". Good thing you didn't wait for him!
You can't help me, because nobody helped you? Who hurt you? Daddy drinks too much? Momma is a whore?
Grow the fuck up. Take responsibility for your own actions and decisions. You are WEAK for allowing My words to control Your actions.

I "made you be unhelpful",
What else can I make you do?
My "little puppet"?






@Dragon and Sashka! Absolutely great additions to the forums!
I will save them in a repository I am creating to help organize the Volvo community.
Your negative rep makes me laugh. Being an asshole pays off, don't it?
Easy to sleep when you know you are doing the right thing and helping others.
Bit of a Robinhood vibe. 

@Dragon. . Who made that definition file?  Or where did it come from?
It can not have been made by a single person. .. Very interested in it's source, and other variations. Post them up if you have them!



@ Everyone else.
I am working with a local programmer, fresh out of school. Ukrainian. Brownie points there... "I support current things"..
To create an easy to use GUI that can read/write/checksum correct, and other basic eeprom functions via the Dice unit. I will be incorporating as many open source projects to the All-in-one utility in an easy to use interface.
I would Like CEM reprogramming and Cluster adjustments to be available, as well as someday communicating to the haldex controller interface. I haven't went that far, but Vd Veer might be able to help. I also would like to add functionality to the now (mostly) useless center screen found on some models.

Aiming to exceed the quality of the Nefmoto flasher utility, more like VCDS, while providing an attached repository of currently available definitions files and basic getting started information.
I will then smear it all over the web and back and work on revisions until I no longer can, or someone else steps up to the plate.

I am sure Prometey has a similar tool already well done, but he doesn't care, and prefer people waste their time in solitude.
True Unit.





Title: Re: The Volvo ME7 thread:
Post by: SparkyR on August 24, 2022, 03:06:10 PM
20+ years experience tuning at the age of 28?!? Brandon little you must have started tuning in the womb

You can say anything you want about my family. But my dad had raised someone who will continue his legacy and work hard instead of someone who will attempt to insult people over the internet. You can say all the words you want and it won’t effect me or my lifestyle so I suggest saving your self the humility before you make yourself look stupid.

I find that the person that has to tell you all of there accomplishments in life are full of shit.

What dragon and Sashka had posted have already been posted here before.  You just haven’t read from the start. Promatey has posted many definitions as well


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 24, 2022, 04:48:33 PM
Yeah, I came out the womb at 8 years old.

I rode dirtbikes and flew airplanes since I was a child. My uncle built hotrods, and my grandfather did before that.
I don't take peoples money for shit.

dm\dmx\VOLVO ME7\1xEbvsde.a2l
dm\dmx\VOLVO ME7\1xEbvsde.bin
dm\dmx\VOLVO ME7\1xEbvsde.tst
dm\dmx\VOLVO ME7\1xEbvsde_2.a2l
dm\dmx\VOLVO ME7\F1EBI.hex
dm\dmx\VOLVO ME7\H1FEA.hex
dm\dmx\VOLVO ME7\test 53FHE.hex
dm\dmx\VOLVO ME7\V70R 0 261 204 559 - 359 462.bin

Who is MikeZ TurboD his name is in the OLS file.
https://www.swedespeed.com/threads/li-metro-area-rs-and-volvo-enthusiasts.99757/page-355#post-2456624

So Dream3r DDillinger, and This MikeZ guy are all dead?

Is Hilton putting hits out on these guys??! Or is it Prometey??



Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 24, 2022, 04:52:58 PM
Jens Ivarsson is the leak!!!!

Vatlab VOLVO NO. Jens Ivarsson     in the bin file in the OLS

Gonna have to ask him for a few more files!!!

Is this him?

https://se.linkedin.com/in/jens-ivarsson-99a6b6b1/

"No tuner writes the software "using the very same tools that you will find in Volvo's own engine development shop". You cannot use the tools Volvo uses to modify a binary content. MTE software has the same Vatlab VOLVOID tags as the original software which its based on, meaning that the modifications aren't made to the original project data, but to the compiled binary data.

Volvo uses ETAS tools to write OEM software to their cars. Their tools use "raw data" to write the calibrations (99,98% of which is untouched when modifying a map as what usually we call a "remap"), and then compile that to a binary file which is then flashed into the ECM. A project file is usually some hundreds of megs, which is then compiled by ETAS to a 512k or 1024k file (depends on the engine/ECU type). Tuners work with this binary data, and Volvo's own tools cannot be used to work with that data."


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 25, 2022, 12:02:38 PM
More random software

Anyone have a copy? Or an open source version?

Tired of the DTC CEM Checksum errors associated with flashing the ECU.

Does it find PINs?

https://www.youtube.com/watch?v=VUX9kiDkyCY

CEM Editor

Anyone have this?
Or this?

https://www.youtube.com/watch?v=OG0gsGz9wKE
DIM Editor

Arvix Zigalovs seems to know what he is doing, but doesn't talk about it.
Do we have an equivalent willing to share their understanding with the community?

I am not inclined to buy private software, with a license.

https://www.motorcarsoft.com/viewtopic.php?t=16813

Or this?

https://github.com/vtl
CEM "Cracker"

Vitaly Mayatskikh vtl

Or got this working?

Amazing there is no open source community project on this... Lets see some working bits not tied to a mortal's bank account.
Track record Volvo tuners have, I wouldn't trust anyone in this thread to be around very long! LOL


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 26, 2022, 01:21:06 AM
tomorrow morning i will be testing some things. with hopefully some good results! or at least feedback.

lets go!!!

#opensource
#nomoregatekeeping


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 26, 2022, 01:27:38 AM
Found some (almost 50) VVT maps for 50WRHJ software. Some constants are not included.


Title: Re: The Volvo ME7 thread:
Post by: ChrisDUS on August 26, 2022, 01:45:03 AM
...


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on August 26, 2022, 01:47:39 PM
I have just got all the plumbing done for the Xona rotor 7864 for my car. One step closer to finishing this car up finally


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 27, 2022, 08:09:42 PM
ripped bin. its a ram dump
SW - 50GPHJ
whats the next steps ? xD


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on August 27, 2022, 08:19:49 PM
This was pulled with Hiltons software. The binary you have is a Volvo encrypted binary so it is all scrambled together which will not do you any good. If you send me a vlic I can unencrypt it for you


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 27, 2022, 09:37:13 PM
What in the Looney Tunes circus is going on here?

You can't tell him how to unencrypt it? 
Why is it a Secret? 
Always a Secret!!

Is this a Hilton thing?  (If so, are you licensed by him via the W3 platform in the License file?)
Or a Volvo Thing?
Why not explain how it's done? Teach.
This is already 10 times more complicated than it should be. Read Flash = Bin
I wouldn't count on you.


Nobody gives a Shit about your Build.
Maybe you should keep your build a secret too!
License and patent it.

You're a fuckin Troll.



Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 27, 2022, 09:46:42 PM
Probably leave the guy alone. I am sure he is not the leak but somebody who somehow got ahold of the data. Or do you think, the people who's name is on the various Funktionsrahmen for Volvo ME7 are leaks either?

In terms of what software was used inside Volvo to tune ME7, ME9, Diesel etc., it is called VAT2000. In order to work with it you need a project file for your particular software version, e.g. in my case 5XQH.

A project file is about 2 MB in ZIP and decompressed about 20 MB. See screenshots.

Uhhh.. Yeah.. I do. And I can bother those people for as long as I want.

Are you here to share files? Or Brag and Gatekeep?
There's clearly a problem around here.

Is the Volvo FR buried in this 100 pages of crap? Or somewhere else "out there"?


Why don't you post what you have relevant, that can help this community along in a productive way.

However "cool" your post is.
The information contained within is Useless.
We know the compiled file structure is different depending on the software version. It is usually defined by the A2L.
Who cares how big the files are..?

What is your point?

Release a cracked copy of VAT2000 and all your projects, so we can tune these things properly instead of unscrambling an egg cooked by a moron with software written by a dead man.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 28, 2022, 04:36:21 AM
What in the Looney Tunes circus is going on here?

You can't tell him how to unencrypt it? 
Why is it a Secret? 
Always a Secret!!

Is this a Hilton thing?  (If so, are you licensed by him via the W3 platform in the License file?)
Or a Volvo Thing?
Why not explain how it's done? Teach.
This is already 10 times more complicated than it should be. Read Flash = Bin
I wouldn't count on you.


Nobody gives a Shit about your Build.
Maybe you should keep your build a secret too!
License and patent it.

You're a fuckin Troll.



bruh


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 28, 2022, 04:39:55 AM
Probably leave the guy alone. I am sure he is not the leak but somebody who somehow got ahold of the data. Or do you think, the people who's name is on the various Funktionsrahmen for Volvo ME7 are leaks either?

In terms of what software was used inside Volvo to tune ME7, ME9, Diesel etc., it is called VAT2000. In order to work with it you need a project file for your particular software version, e.g. in my case 5XQH.

A project file is about 2 MB in ZIP and decompressed about 20 MB. See screenshots.

I'm just seeing this now ..
wtf...
how do we get the project file for our software

mines the 50GPHJ


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on August 28, 2022, 06:52:18 AM
You write a set of instructions that analyzes the pin code in the vlic. This will then unscramble the 64 bit encryption.

Or you can read the ecm with a kess ktag, io terminal, Or Promateys released software


https://s4wiki.com/wiki/Boot_mode


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 28, 2022, 11:29:57 AM
You write a set of instructions that analyzes the pin code in the vlic. This will then unscramble the 64 bit encryption.

Or you can read the ecm with a kess ktag, io terminal, Or Promateys released software


https://s4wiki.com/wiki/Boot_mode

prometeys tools look promising but there's no command to read the flash
only flashing


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 28, 2022, 02:08:02 PM
Some more investigations.
From the last posted results and found some details.
This is IDA idb with much more count of variables and maps.
https://cloud.mail.ru/public/AVJL/byQb6RmAd

This is versioned OLS file with 50WRHJ software with many experimental changes.
https://cloud.mail.ru/public/7Ani/teHLFD9hq

Also I finished work on GUI software for flashing and logging ME7. But it's not a free tool.

how much for this tool
serious question
how much for a license free non bin encrypting tool....
and how mUcH to make it Open source so this gatekeeping bs will fucking stop


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 29, 2022, 01:44:46 AM
how much for this tool
serious question
how much for a license free non bin encrypting tool....
and how mUcH to make it Open source so this gatekeeping bs will fucking stop
There is no money price for this. As asshole Vollmer said I'm expecting community collaboration. Still expecting. But there was no collaboration yet. So you must prove your serious intentions by actions not words. Only in this case I'll open sources of the GUI tool with logging, reading and flashing. At the monent you have enough tools to educate yourself and make benefit to the community. Let's do it.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 29, 2022, 04:03:20 AM
There is no money price for this. As asshole Vollmer said I'm expecting community collaboration. Still expecting. But there was no collaboration yet. So you must prove your serious intentions by actions not words. Only in this case I'll open sources of the GUI tool with logging, reading and flashing. At the monent you have enough tools to educate yourself and make benefit to the community. Let's do it.


I have something legit with a license given to me by the provider, but after opening it in dotpeek decompiler it's just a fork of Hilton's tuning suite which isn't available anymore.
which is stolen from dream3r and monetized. r.i.p

it allows me to log, etc ..
the reading just encrypts the output.

I work 60-70 hours a week.
I'm just a hobbyist.
this shit should be open source from the start
it's such a niche scene.
Vollmer is actually a nice guy
we sit on discord screen sharing finding Def's in winOLS
found the Audi S4 MAF curve to put on our cars etc....lined it up on a random s60r dump on here to practice
did a few actually and found them all.
my ADHD literally has had me up since Friday 6pm and it's now Monday 7am with my brain spinning and spinning.

idk...
have a good day I guess

we're green af
if I had the knowledge I'd have full YouTube series of step by step tutorials for others to learn too.

idk guess it's just different mindsets.

I wanna be able to dump the bin unencrypted from a car that I own... I will not be able to..  nor want to compete for your customers.

picture blurred for privacy reasons


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 29, 2022, 04:25:45 AM
You can backup your ECU by Galetto 1280 tool on a bench in boot mode.


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 29, 2022, 08:28:33 AM
Oh thats really fuckin Convenient.

Thanks for sharing your OBD utility, Prometey
Your flasher has no Help, instruction sheet, or obvious read function in the source code.

Why are you such a selfish pig?
Must be the Russian in you.

Can't take responsibility for you own fuckin actions, still.
Blame it on me, you Spineless Worm.


I don't see what value you are to this community.
Might as well GTFO (and never come back).
If all you have to offer is that shit on your github, well then you don't have much to offer at all.


You haven't helped in the last few years, I don't believe you ever will.
You will always be a Chode.



...Turns out all the US tuners, including the aforementioned scammer, still suck off Hilton's unit.
They can't make anything for themselves either.

SparkyR, Writing more Bullshit novels huh?
I bet you have no fuckin idea how to do ANYTHING you said.
....Not to mention you don't do that.

You are lying.. Litterally and verifyably by this series of posts. You have no Idea how to unencrpyt it, you use Hiltons shit. Cause you don't know.
Why do you feel the need to talk out your ass to feel smart and knowledgeable? You aren't.. and it shows..

Because if you did know, you would explain how to do it.. But you dont,
so you spew a bunch of BULLSHIT to intimidate people from tuning

 so you can continue ripping people off for the garbage you produce


What a useless dirtbag community.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 29, 2022, 08:31:29 AM
Oh thats really fuckin Convenient.

Thanks for sharing your OBD utility, Prometey

Why are you such a selfish pig?
Must be the Russian in you.

Can't take responsibility for you own fuckin actions, still.
Blame it on me, you Spineless Worm.


I don't see what value you are to this community.
Might as well GTFO (and never come back).


You haven't helped in the last few years, I don't believe you ever will.
You will always be a Chode



...Turns out all the US tuners, including the aforementioned scammer, still suck off Hilton's unit.
They can't make anything for themselves either.

What a useless dirtbag community.


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 29, 2022, 08:38:43 AM
Oh look!
2 Useless piles of shit!!

Maybe I can find more trash?

Lets all work on our own encrypted half baked shit software, instead of working together on it.

Cause I know everything!!

Yet, I am not capable of much, beyond talking smack and offering unhelpful advice!!

I am a shit tuner as well! I can't look outside my small little world!

/S


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 29, 2022, 08:44:05 AM
LOL at you little sissies Neg- repping S60Rawr

What has he done besides wanting to tune his own car, and not purchase one of your scams?

You guys can't be more scared of competition.
You neg rep him cause he wants to try??

Do you think this helps your business at all?

You want real negative rep?

I can be absolutely sure when I say SparkyR Halme S60R S60RXtreme has lost several tunes worth "thousands" of dollars as a result of his bullshit and pedantic assholery around here, and on FB. ( I should post some of his FB posts, they are fucking Entertaining!!) Might as well say: "Just calibrate the turbo encabulator to the proper operating frequency and your differential nodes should be calculated". Because you are clearly incapable of whatever nonsense you suggest.
I have at least 3 people I strongly turned away, and can't wait to steer more people away.

I will speak out against his work until the day I die, and will encourage others to do the same. Me, and others who are reading this thread, operate some of the more involved Volvo modifying groups. There is a large amount of enthusiasts that will know to stay well clear of anything you do

Great name you are building for yourself!!
Alienating yourself more each day.
Nobody will give a flying fuck about your projects, or anything you know.
Your passion will become a waste  - that people resent you for.


Keep it up!


Title: Re: The Volvo ME7 thread:
Post by: athlon on August 29, 2022, 10:33:16 AM
This was pulled with Hiltons software. The binary you have is a Volvo encrypted binary so it is all scrambled together which will not do you any good. If you send me a vlic I can unencrypt it for you

Is this encrypted through Hiltons software while dumping? or just how Volvo communicates?


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 29, 2022, 11:08:45 AM
Is this encrypted through Hiltons software while dumping? or just how Volvo communicates?

this is hiltons tuning suite that he used to offer on his page, i believe it was "self tuning"  i assume he had a version for other businesses aka shem etc.... and he made a version with their logo etc... but its all hiltons shit on the back end along with his corruption.

if you go throught the code it always links to volvotuners.com which forwards you to hiltons page. and even in the dotpeek jetBeans debugger i have it shows it as hiltons tuning suite etc....
he doesnt have it available on his page anymore and i assume there's a transaction or something for how many licenses they can supply etc....

long story short, hilton is a big reason to why we're stuck like this.

all he did was take dream3r's software work through the dice. and then put it behind some license shit and encryption bs


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on August 29, 2022, 11:16:56 AM
https://youtu.be/A9F4jbqwmng


Title: Re: The Volvo ME7 thread:
Post by: athlon on August 29, 2022, 11:25:36 AM
I'm just seeing this now ..
wtf...
how do we get the project file for our software

mines the 50GPHJ

We're you able to decrypt it? How long does it take to read with hiltons software?


Title: Re: The Volvo ME7 thread:
Post by: keichi on August 30, 2022, 04:38:54 AM
Thanks for sharing your OBD utility, Prometey
Your flasher has no Help, instruction sheet, or obvious read function in the source code.

If all you have to offer is that shit on your github, well then you don't have much to offer at all.

Actually his software is very use full - at least for me, and i appreciate that he shared this on github.

It doesn't have reading capability but i think it is the least important feature.
What are the most important are flashing and logging, the latter being absolutely the most important.

I read my ECU only once outside the car using cheap MPPS cable in boot mode.
Then i never took it out again. Every next flashing was done with Prometey's software thru OBD with DICE (cheapest chine clone). And i made almost 80 flashings with it already.

All the tuning process is flashing - hitting the road and logging, going back to home, opening logs, analyzing, making changes to the bin, reflashing, hitting the road and so on.
Sometimes i do modifications on the road (but i don't feel comfortable flashing on the side of the road far from home despite having backup stock ECU in the car glove box :))
There is no "reading" unless you want to start tuning next car.

Of course there is also decompiling the software in IDA involved to find maps and variables but it's other story (you have to have good software developing background to understand what is going on - even to compile prometey's software from github you have to be familiar with visual studio, c language etc.) This is actually "open source" knowledge (IT skills) but no one will teach you programming with few post on the forum :) When you have this knowledge - compiling and using his software is very easy and there is no need for "instruction sheet" or "help" :)

Without some simple GUI this software is not friendly for "not IT" people but making GUI is extra work. Who will do it for free? :)

So i don't agree Prometey didn't bring anything to the community. For me quite contrary:)


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 30, 2022, 08:53:00 AM
Prometey is a russian tuner who doesn't have many people to appreciate his work or efforts,
so he brags on English speaking forums, not realizing that culture can impact your outcome more than specific words.
 Nothing more.. He hasn't really contributed much anywhere, except bitch about his own behaviors (lack of contributions)
He uses a dead man's (dream3r) code, that Hilton has made into a fucked up pyramid scheme.
He hasn't made a thing.

Now he goes over to MathewsVolvoSite where he can align himself with other unhelpful and unproductive POS's to produce more licensed abandonware to fuck people over.

SparkyR S60rr S60rxtreme bhalme keeps diggning himself into a deeper hole.
His public reputation in the tuning community is falling faster than a comet, I happily turned several people away from him yesterday.
"You ready for the tune" LOL

He clearly is riding under Shitbird Hilton's wing, and has almost Zero Capabilities of himself. ..
Cant read/write his own files
Can't define his own files
Can't add any code patches or ASM
Can't decrypt his read.
Can't tell anyone else how to tune!
Incompetent and worthless!
Makes it other's fault.

So glad I did my "Research".. Maybe you should watch some movies and see how the villains get started?


Why I will NEVER buy licensed software:

I was raised during the DRM era.
I used to mow lawns to make money, to buy games... only for the company to get bought out, or out of business,
someone to shut down the server, kill my account and make the game worthless.

Or perhaps I upgraded my graphics card, and now my games wont run. I have to contact each of the publishers asking for new license file, many to refuse.
This is NOT freedom. This is NOT ownership. This is a scheme.

This Volvo community is fucking Abysmal.
(https://static.boredpanda.com/blog/wp-content/uploads/2021/06/3-60da22013f4a7__700.jpg)
^^^ About it's current state of electronics..

Who will help this cat for free?

A Volvo owner would kick it and proceed to buy their cat at home new toys.





Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 30, 2022, 08:57:19 AM


using System;
using System.Collections.Generic;
using System.Threading;
using System.Windows.Forms;

namespace DiCEdotNET.Flash.ECU
{
  public class ECUProgrammer : ModuleProgrammer
  {
    private bool flash512;

    public ECUProgrammer(DiCEComm dice, byte[] sbl, byte[] binFile, bool flash512, bool p80)
      : base(p80)
    {
      this.dice = dice;
      this.sbl = sbl;
      this.binFile = binFile;
      this.flash512 = flash512;
    }

    public byte[] readECU(bool readRAM)
    {
      byte[] numArray = (byte[]) null;
      try
      {
        int num1 = 0;
        if (readRAM)
        {
          numArray = new byte[65536];
          num1 = 3145728;
        }
        else
          numArray = !this.flash512 ? new byte[1048576] : new byte[524288];
        int num2 = 1;
        if (!readRAM)
        {
          CANPacket canPacket1 = new CANPacket(new byte[8]
          {
            (byte) 122,
            (byte) 188,
            (byte) 0,
            (byte) 15,
            byte.MaxValue,
            (byte) 0,
            (byte) 0,
            (byte) 0
          });
          byte[] arr1 = new byte[6];
          byte[] arr2 = new byte[6]
          {
            (byte) 79,
            (byte) 79,
            (byte) 82,
            (byte) 69,
            (byte) 65,
            (byte) 68
          };
          List<CANPacket> canPacketList;
          do
          {
            uint maxNumMsgs = 1;
            uint timeout = 1000;
            canPacketList = this.dice.sendMsgReadResponse(canPacket1, CANChannel.HS, ref maxNumMsgs, timeout);
            ++num2;
            if (num2 == 5)
              throw new MessageNotReceivedException(canPacket1);
          }
          while (canPacketList == null);
          int num3 = 0;
          foreach (CANPacket canPacket2 in canPacketList)
          {
            for (int index = 6; index < canPacket2.data.Length; ++index)
            {
              if (num3 < numArray.Length)
                arr1[num3++] = canPacket2.data[index];
            }
          }
          if (ECUProgrammer.checkArrayEq(arr1, arr2))
            return new byte[4]
            {
              (byte) 68,
              (byte) 69,
              (byte) 78,
              (byte) 89
            };
        }
        try
        {
          int num4 = num1;
          while (num4 < numArray.Length + num1)
          {
            CANPacket canPacket3 = new CANPacket(new byte[8]
            {
              (byte) 122,
              (byte) 188,
              (byte) 0,
              (byte) (num4 >> 16),
              (byte) (num4 >> 8),
              (byte) num4,
              (byte) 0,
              (byte) 0
            });
            int num5 = 1;
            List<CANPacket> canPacketList;
            do
            {
              uint maxNumMsgs = 1;
              uint timeout = 1000;
              canPacketList = this.dice.sendMsgReadResponse(canPacket3, CANChannel.HS, ref maxNumMsgs, timeout);
              ++num5;
              if (num5 == 5)
                throw new MessageNotReceivedException(canPacket3);
            }
            while (canPacketList == null);
            foreach (CANPacket canPacket4 in canPacketList)
            {
              for (int index = 6; index < canPacket4.data.Length; ++index)
              {
                if (num4 - num1 < numArray.Length)
                  numArray[num4++ - num1] = canPacket4.data[index];
              }
            }
          }
        }
        catch (MessageNotReceivedException ex)
        {
          this.sendReset();
          Console.WriteLine(ex.ToString());
          return (byte[]) null;
        }
        catch (Exception ex)
        {
          this.sendReset();
          Console.WriteLine(ex.ToString());
          return (byte[]) null;
        }
      }
      catch (Exception ex)
      {
        this.sendReset();
        Console.WriteLine(ex.ToString());
      }
      finally
      {
        if (readRAM)
        {
          lock (new object())
            this.doneFlashing = true;
        }
      }
      return numArray;
    }

    public static bool checkArrayEq(byte[] arr1, byte[] arr2)
    {
      int num = arr1.Length > arr2.Length ? arr2.Length : arr1.Length;
      bool flag = true;
      for (int index = 0; index < num; ++index)
        flag &= (int) arr1[index] == (int) arr2[index];
      return flag;
    }

    public void recodeECU(int unlockPin, int pinCode, long securityKey)
    {
      uint msgid = 0;
      this.dice.startPeriodicMsg(ModuleProgrammer.msgCANTesterPresent, ref msgid, 1000U, CANChannel.HS);
      Thread.Sleep(2000);
      this.writeEEPROMPin(unlockPin, pinCode, securityKey);
      this.dice.stopPeriodicMsg(msgid, CANChannel.HS);
    }

    public void recodeECU(int unlockPin, long securityKey)
    {
      int immoPin = 0;
      for (int index = 0; index < 24; index += 4)
        immoPin += (int) (byte) ((ulong) (securityKey >> index + 16) & 15UL) << 20 - index;
      uint msgid = 0;
      this.dice.startPeriodicMsg(ModuleProgrammer.msgCANTesterPresent, ref msgid, 1000U, CANChannel.HS);
      Thread.Sleep(2000);
      this.writeEEPROMPin(unlockPin, immoPin, securityKey);
      this.dice.stopPeriodicMsg(msgid, CANChannel.HS);
    }

    public override bool clearFaultCodes()
    {
      uint msgid1 = 0;
      this.dice.startPeriodicMsg(ModuleProgrammer.msgCANTesterPresent, ref msgid1, 1000U, CANChannel.HS);
      uint msgid2 = 0;
      if (!this.p80)
        this.dice.startPeriodicMsg(ModuleProgrammer.msgCANTesterPresent, ref msgid2, 1000U, CANChannel.MS);
      Thread.Sleep(2000);
      bool flag = true;
      foreach (byte hsModuleAddress in VolvoECUCommands.hsModuleAddresses)
      {
        CANPacket CANMsg1 = new CANPacket(ModuleProgrammer.msgCANReadFaultCodes);
        CANMsg1.setDiagModuleAddress(hsModuleAddress);
        this.dice.sendMsg(CANMsg1, CANChannel.HS);
        Thread.Sleep(250);
        CANPacket CANMsg2 = new CANPacket(ModuleProgrammer.msgCANClearFaultCodes);
        flag &= this.dice.sendMsgCheckDiagResponse(CANMsg2, CANChannel.HS, (byte) 239);
      }
      if (!this.p80)
      {
        foreach (byte msModuleAddress in VolvoECUCommands.msModuleAddresses)
        {
          CANPacket CANMsg3 = new CANPacket(ModuleProgrammer.msgCANReadFaultCodes);
          CANMsg3.setDiagModuleAddress(msModuleAddress);
          this.dice.sendMsg(CANMsg3, CANChannel.MS);
          Thread.Sleep(300);
          CANPacket CANMsg4 = new CANPacket(ModuleProgrammer.msgCANClearFaultCodes);
          flag &= this.dice.sendMsgCheckDiagResponse(CANMsg4, CANChannel.MS, (byte) 239);
        }
      }
      if (!this.p80)
        this.dice.stopPeriodicMsg(msgid2, CANChannel.MS);
      this.dice.stopPeriodicMsg(msgid1, CANChannel.HS);
      return flag;
    }

    public bool canFlash()
    {
      uint msgid = 0;
      bool flag = false;
      this.dice.startPeriodicMsg(ModuleProgrammer.msgCANTesterPresent, ref msgid, 1000U, CANChannel.HS);
      Thread.Sleep(2000);
      if (this.dice.sendMsgReadResponse(VolvoECUCommands.msgCEMEngineState, CANChannel.HS).data[9] == (byte) 102)
        flag = true;
      this.dice.stopPeriodicMsg(msgid, CANChannel.HS);
      return flag;
    }

    public int readCANConfigNumber()
    {
      uint msgid = 0;
      uint numMsgs = 4;
      this.dice.startPeriodicMsg(ModuleProgrammer.msgCANTesterPresent, ref msgid, 1000U, CANChannel.HS);
      Thread.Sleep(2000);
      List<CANPacket> canPacketList = this.dice.sendMsgReadResponse(VolvoECUCommands.msgCANReadECMConfig, CANChannel.HS, ref numMsgs);
      this.dice.stopPeriodicMsg(msgid, CANChannel.HS);
      byte[] numArray1 = new byte[28];
      for (int index1 = 0; index1 < canPacketList.Count; ++index1)
      {
        for (int index2 = 5; index2 < 12; ++index2)
          numArray1[index2 - 5 + index1 * 7] = canPacketList[index1].data[index2];
      }
      byte[] numArray2 = new byte[4];
      for (int index = 4; index < 8; ++index)
        numArray2[3 - (index - 4)] = numArray1[index];
      return BitConverter.ToInt32(numArray2, 0);
    }




Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 30, 2022, 08:58:03 AM
    public int readSoftwareNumber()
    {
      uint msgid = 0;
      uint numMsgs = 4;
      this.dice.startPeriodicMsg(ModuleProgrammer.msgCANTesterPresent, ref msgid, 1000U, CANChannel.HS);
      Thread.Sleep(2000);
      List<CANPacket> canPacketList = this.dice.sendMsgReadResponse(VolvoECUCommands.msgCANReadECMConfig, CANChannel.HS, ref numMsgs);
      this.dice.stopPeriodicMsg(msgid, CANChannel.HS);
      byte[] numArray1 = new byte[28];
      for (int index1 = 0; index1 < canPacketList.Count; ++index1)
      {
        for (int index2 = 5; index2 < 12; ++index2)
          numArray1[index2 - 5 + index1 * 7] = canPacketList[index1].data[index2];
      }
      byte[] numArray2 = new byte[4];
      for (int index = 16; index < 20; ++index)
        numArray2[3 - (index - 16)] = numArray1[index];
      return BitConverter.ToInt32(numArray2, 0);
    }

    public bool checkBINCompatible()
    {
      this.readCANConfigNumber();
      return false;
    }

    protected override void flashModule()
    {
      try
      {
        this.sendModuleReset();
        this.sendSilence();
        this.startPBL();
        this.startSBL(this.sbl, true);
        this.sendData(this.binFile);
        this.sendReset();
        if (this.p80)
          return;
        Thread.Sleep(2000);
        this.setDIMTime();
      }
      catch (Exception ex)
      {
        this.sendReset();
        Console.WriteLine(ex.ToString());
      }
      finally
      {
        lock (new object())
          this.doneFlashing = true;
      }
    }

    private void writeEEPROMPin(int unlockPin, int immoPin, long cemPsk)
    {
      CANPacket CANMsg1 = new CANPacket(VolvoECUCommands.msgCANSendPin);
      byte[] bytes1 = BitConverter.GetBytes(unlockPin);
      Array.Reverse((Array) bytes1, 0, 3);
      CANMsg1.setDiagData(bytes1);
      if (unlockPin == 0)
        this.dice.sendMsg(CANMsg1, CANChannel.HS);
      else if (!this.dice.sendMsgCheckDiagResponse(CANMsg1, CANChannel.HS, (byte) 227))
        Console.WriteLine("Pin unlock failed");
      Thread.Sleep(500);
      CANPacket CANMsg2 = new CANPacket(VolvoECUCommands.msgCANWritePin);
      byte[] bytes2 = BitConverter.GetBytes(immoPin);
      Array.Reverse((Array) bytes2, 0, 3);
      CANMsg2.setDiagData(bytes2);
      if (!this.dice.sendMsgCheckDiagResponse(CANMsg2, CANChannel.HS, (byte) 248))
        Console.WriteLine("New pin write failed");
      Thread.Sleep(2000);
      CANPacket CANMsg3 = new CANPacket(VolvoECUCommands.msgCANWriteKey);
      byte[] bytes3 = BitConverter.GetBytes(cemPsk);
      Array.Reverse((Array) bytes3, 0, 6);
      CANMsg3.setDiagData(new byte[4]
      {
        bytes3[0],
        bytes3[1],
        bytes3[2],
        bytes3[3]
      });
      this.dice.sendMsg(CANMsg3, CANChannel.HS);
      CANPacket CANMsg4 = new CANPacket(VolvoECUCommands.msgCANBlank);
      CANMsg4.data[4] = (byte) 74;
      CANMsg4.data[5] = bytes3[4];
      CANMsg4.data[6] = bytes3[5];
      if (!this.dice.sendMsgCheckDiagResponse(CANMsg4, CANChannel.HS, (byte) 248))
        Console.WriteLine("New key write failed");
      Thread.Sleep(100);
      if (this.dice.sendMsgCheckDiagResponse(new CANPacket(VolvoECUCommands.msgCANRelockImmo), CANChannel.HS, (byte) 227))
        return;
      Console.WriteLine("Relock request failed");
    }

    private List<CANPacket> createSBLList(byte[] sblArr)
    {
      List<CANPacket> sblList = new List<CANPacket>();
      for (int index1 = 0; index1 < sblArr.Length; index1 += 6)
      {
        CANPacket canPacket = new CANPacket(VolvoECUCommands.msgCANSendDataPrefix);
        byte[] mData = new byte[6];
        int num = sblArr.Length - index1;
        for (int index2 = 0; index2 < 6; ++index2)
          mData[index2] = num < index2 + 1 ? (byte) 0 : sblArr[index1 + index2];
        canPacket.setMsgData(mData);
        sblList.Add(canPacket);
      }
      return sblList;
    }

    private List<CANPacket> createData8kList(byte[] binFile)
    {
      List<CANPacket> data8kList = new List<CANPacket>();
      for (int index1 = 32768; index1 < 57344; index1 += 6)
      {
        CANPacket canPacket = new CANPacket(VolvoECUCommands.msgCANSendDataPrefix);
        byte[] mData = new byte[6];
        int num = binFile.Length - index1;
        for (int index2 = 0; index2 < 6; ++index2)
          mData[index2] = num < index2 + 1 ? (byte) 0 : binFile[index1 + index2];
        canPacket.setMsgData(mData);
        data8kList.Add(canPacket);
      }
      return data8kList;
    }

    private List<CANPacket> createData10kList(byte[] binFile)
    {
      List<CANPacket> data10kList = new List<CANPacket>();
      uint num1 = !this.flash512 ? 1048576U : 524288U;
      for (int index1 = 65536; (long) index1 < (long) num1; index1 += 6)
      {
        CANPacket canPacket = new CANPacket(VolvoECUCommands.msgCANSendDataPrefix);
        byte[] mData = new byte[6];
        int num2 = binFile.Length - index1;
        for (int index2 = 0; index2 < 6; ++index2)
          mData[index2] = num2 < index2 + 1 ? (byte) 0 : binFile[index1 + index2];
        canPacket.setMsgData(mData);
        data10kList.Add(canPacket);
      }
      return data10kList;
    }

    public override void sendModuleReset() => this.dice.sendMsg(VolvoECUCommands.msgCANECUReset, CANChannel.HS);

    public override void startPBL()
    {
      if (!this.dice.sendMsgCheckResponse(VolvoECUCommands.msgCANStartPBL, CANChannel.HS, (byte) 198))
        throw new MessageNotReceivedException();
    }

    public override void startSBL(byte[] sblArr, bool a0Response)
    {
      List<CANPacket> sblList = this.createSBLList(sblArr);
      this.sendJumpToSegment(3260416);
      this.dice.sendMsg(sblList, CANChannel.HS);
      if (a0Response)
        this.sendEndData();
      this.sendJumpToSegment(3260416);
      if (a0Response)
      {
        this.sendCommitData(3260416 + sblArr.Length);
        this.sendJumpToSegment(3260416);
      }
      if (a0Response)
      {
        if (!this.dice.sendMsgCheckResponse(VolvoECUCommands.msgCANJumpToStart, CANChannel.HS, (byte) 160))
          throw new MessageNotReceivedException();
      }
      else
        this.dice.sendMsg(VolvoECUCommands.msgCANJumpToStart, CANChannel.HS);
    }

    protected override void eraseFlash()
    {
      this.sendJumpToSegment(32768);
      this.sendEraseSegment();
      Thread.Sleep(3000);
      this.sendJumpToSegment(65536);
      this.sendEraseSegment();
    }

    protected override void sendData(byte[] binFile)
    {
      bool flag = true;
      do
      {
        this.eraseFlash();
        List<CANPacket> data8kList = this.createData8kList(binFile);
        this.sendJumpToSegment(32768);
        this.dice.sendMsg(data8kList, CANChannel.HS);
        this.sendJumpToSegment(32768);
        byte flashBlockChecksum1 = this.getFlashBlockChecksum(32768, 57344);
        flag &= this.sendCommitData(57344, flashBlockChecksum1);
        if (!flag)
        {
          int num1 = (int) MessageBox.Show("ECM did not flash correctly. Click ok to try again...", "Flash Fail", MessageBoxButtons.OK, MessageBoxIcon.Hand);
        }
        else
        {
          List<CANPacket> data10kList = this.createData10kList(binFile);
          if (!this.flash512)
          {
            this.sendJumpToSegment(65536);
            this.dice.sendMsg(data10kList, CANChannel.HS);
            this.sendJumpToSegment(65536);
            byte flashBlockChecksum2 = this.getFlashBlockChecksum(65536, 1048576);
            flag &= this.sendCommitData(1048576, flashBlockChecksum2);
          }
          else
          {
            this.sendJumpToSegment(65536);
            this.dice.sendMsg(data10kList, CANChannel.HS);
          }
          if (!flag)
          {
            int num2 = (int) MessageBox.Show("ECM did not flash correctly. Click ok to try again...", "Flash Fail", MessageBoxButtons.OK, MessageBoxIcon.Hand);
          }
        }
      }
      while (!flag);
    }

    private void sendJumpToSegment(int addr)
    {
      CANPacket CANMsg = new CANPacket(VolvoECUCommands.msgCANChooseSegmentPrefix);
      CANMsg.setAddr(addr);
      int num = 0;
      bool flag;
      do
      {
        flag = this.dice.sendMsgCheckResponse(CANMsg, CANChannel.HS, (byte) 156);
        ++num;
        if (!flag)
          Thread.Sleep(1000);
        if (num == 5)
          throw new MessageNotReceivedException();
      }
      while (!flag);
    }

    private void sendEndData() => this.dice.sendMsg(VolvoECUCommands.msgCANEndData, CANChannel.HS);

    private void sendEndData(bool waitForResponse)
    {
      if (!this.dice.sendMsgCheckResponse(VolvoECUCommands.msgCANEndData, CANChannel.HS, (byte) 169))
        throw new MessageNotReceivedException();
    }

    private void sendCommitData(int addr)
    {
      CANPacket CANMsg = new CANPacket(VolvoECUCommands.msgCANCommitSegmentPrefix);
      CANMsg.setAddr(addr);
      if (!this.dice.sendMsgCheckResponse(CANMsg, CANChannel.HS, (byte) 177))
        throw new MessageNotReceivedException();
    }


}


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 30, 2022, 09:03:06 AM
It doesn't fit..
This is easier.
This is the code from the Volvo programmer DLL thats handed around here by Hiltons cronies.

Come on people.. This is getting pathetic.

Here is more half baked CEM software as well... Posted on Youtube... *great*
See attachment


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 30, 2022, 09:14:38 AM
(https://i.pinimg.com/originals/78/31/1a/78311a17ad9db566eb9d1905b3ba7479.jpg)
"Back to your herd!!"
 :P


Title: Re: The Volvo ME7 thread:
Post by: ChrisDUS on August 30, 2022, 09:29:55 AM
Just give the Hilton et al flashing tool to someone who can disassemble .NET and let them remove the licensing portion. I had that done by a programmer friend and it works just fine for my personal purpose.
So I guess you can pay an Indian guy 20 bucks to patch the file for you and share it with the community, since you are all about sharing stuff for free.

Reading and flashing solved. Now complain about something else.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 30, 2022, 10:22:05 AM
Just give the Hilton et al flashing tool to someone who can disassemble .NET and let them remove the licensing portion. I had that done by a programmer friend and it works just fine for my personal purpose.
So I guess you can pay an Indian guy 20 bucks to patch the file for you and share it with the community, since you are all about sharing stuff for free.

Reading and flashing solved. Now complain about something else.

well.. spill the beans mah dude


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on August 31, 2022, 11:37:42 AM
Just give the Hilton et al flashing tool to someone who can disassemble .NET and let them remove the licensing portion. I had that done by a programmer friend and it works just fine for my personal purpose.
So I guess you can pay an Indian guy 20 bucks to patch the file for you and share it with the community, since you are all about sharing stuff for free.

Reading and flashing solved. Now complain about something else.

So you advocate stealing a "commercial" tool.. but not a making community driven one..?
Nor can you release it..?
I posted the CAN protocol for several functions easily readable in the DLL code. 


Why aren't the DIMs and CEMs integrated into these tools?

I know there are people out there who can do a better job than myself.
If you don't want a car for writing a program, how much money do you want?
To release it to the community forever and ever to patch and revise.



Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 01, 2022, 10:54:27 PM
Found some (almost 50) VVT maps for 50WRHJ software. Some constants are not included.
I've tested intake VVT map change on s60r. Acceleration 0-100 km/h decreased by 0.2 seconds.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 02, 2022, 02:42:33 AM
Yesterday's car with single person.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on September 02, 2022, 03:52:38 AM
I've tested intake VVT map change on s60r. Acceleration 0-100 km/h decreased by 0.2 seconds.

Nice. At the moment my car isnt running (got rear ended and totaled out) so ill need to swap everything to a new shell but my precision was a tad too big (full boost 5000 rpm) so hopefully your vvt contribution can help me get it up faster!

hopefully within the month ill have it together


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 02, 2022, 03:59:53 AM
Nice. At the moment my car isnt running (got rear ended and totaled out) so ill need to swap everything to a new shell but my precision was a tad too big (full boost 5000 rpm) so hopefully your vvt contribution can help me get it up faster!

hopefully within the month ill have it together
What acceleration results did you have with your config? I'm interested in exhaust VVT tune ATM. It looks promising.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on September 02, 2022, 05:38:41 AM
i can post a few logs later, never got a dragy run in.


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on September 02, 2022, 10:14:37 AM
i can post a few logs later, never got a dragy run in.

I heard from Robert Hilton.
(Reach out and use the phone/ email..?)

He says Nobody,
not SparkyR Bhlame S60rr S60RXtreme,
nor Shemtek,
nor anyone else is licensed to use his software with the VEB encryption.

So Shemtek is using a illegally stolen software, and so is SparkyR.. and Contrast.. Who SpakyR claims is a Horrible scammer who stole thousands
 (Yet SparkyR says he "Learns" from him..) Nuff said there. You are ALL snakes in the Grass...

Can't you losers make your own programs..? Or release your cracked shit.
You're makin me do it AGAIN... Where I will release it - so other's don't have to deal with your bullshit ever again.
Toxic AF.


Prometey
Are you really surprised VVT overlap increases turbo response..?
No educated person would be.
You know VVT/SAI are both used to increase exhaust flow on startup cat warming protocol.
"EGR"..?

 
You are wanking yourself since you don't want or support other's tuning!
Don't sprain your wrist.


Easy to impress yourself, when you shut everyone else down with your unhelpfulness.
How about a rotational idle? Impress me.

Nobody cares about your shit, dude.
You're a selfish person.

Shove your copycat bullshit program where the sun don't shine.  (Amazing it matches Hilton's, who copied Dream3r's too)
I gotta waste my time and money developing an app for everyone else.


When the common folk have access to flashing, and definition files, I will regard your work as an accomplishment.
You might even produce a usable tune! Then you can work on encrypting your maps a different way, like a cat burying shit in the sand.

But until then, you are simply the Only option, and thats the same as NO options.
The fact you just now decided VVT was useful for turbo spool, proves your understanding of engine functions is retarded. Compared to my own.
Your tuning skills might be behind my programming skills!
I confidently believe I can tune the Vehicle better than you, Or SparkyR Contrast, etc.
Let me blow up my own engine.

Sure, you might be a better programmer. That's fine. I don't pride myself on programming, and never have.
Maybe I say something about Programming that sounds stupid to you.
Maybe you say something about Tuning that seems stupid to me.

That's why "community" is helpful, to process the shortcomings of others... which you all have MANY.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on September 02, 2022, 12:45:27 PM
My software doesn’t resemble your claims buddy. I was going to give you software licensed to your car so you had the ability to flash and correct your checksums with out the encryption but you proved that to be a joke and a waste of time. You can see s60rawrs I had ready for him but I’m not going yo give it to an arrogant prick who’s more interested in slandering one without any relevance to what your even saying.

The only one who is stopping yourself from tuning your car is your unwillingness to spend a little time. I’ve already given you my definition and base for a 04 s60r but you are too stupid to realize that


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on September 02, 2022, 08:39:56 PM
My software doesn’t resemble your claims buddy. I was going to give you software licensed to your car so you had the ability to flash and correct your checksums with out the encryption but you proved that to be a joke and a waste of time. You can see s60rawrs I had ready for him but I’m not going yo give it to an arrogant prick who’s more interested in slandering one without any relevance to what your even saying.

The only one who is stopping yourself from tuning your car is your unwillingness to spend a little time. I’ve already given you my definition and base for a 04 s60r but you are too stupid to realize that

it was satire
never take anything personal over the internet


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on September 03, 2022, 05:33:21 PM
i can post a few logs later, never got a dragy run in.

Tunes werent finished but youll get the gist.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 04, 2022, 12:29:03 AM
One more S60R 2003 AW55 with stock K24 turbo, FMIC and 630cc injectors. I don't understand how owner can accelerate this car such fast. This car has stock VVT maps.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on September 04, 2022, 11:25:11 AM
Do you happen to have a log?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 04, 2022, 11:31:24 AM
Nope. This car was tuned almost year ago.


Title: Re: The Volvo ME7 thread:
Post by: ChrisDUS on September 04, 2022, 11:40:21 AM
One more S60R 2003 AW55 with stock K24 turbo, FMIC and 630cc injectors. I don't understand how owner can accelerate this car such fast. This car has stock VVT maps.

Fast for automatic gearbox. Mine when it still had a tired stock K24 did 12,4s with manual gearbox.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on September 10, 2022, 01:58:40 PM
Has any one happen to find locations for in this binary

DSUGRAD
DSUOFS
DSVDGRAD
DSVDOFS



Title: Re: The Volvo ME7 thread:
Post by: thedrill on September 11, 2022, 12:23:32 AM
DSUGRAD 2821C
DSUOFS 2821E

This is what I have off an old xdf, check if it looks correct.


Title: Re: The Volvo ME7 thread:
Post by: dragon187 on September 11, 2022, 06:57:45 AM
Yeah, I came out the womb at 8 years old.

I rode dirtbikes and flew airplanes since I was a child. My uncle built hotrods, and my grandfather did before that.
I don't take peoples money for shit.

dm\dmx\VOLVO ME7\1xEbvsde.a2l
dm\dmx\VOLVO ME7\1xEbvsde.bin
dm\dmx\VOLVO ME7\1xEbvsde.tst
dm\dmx\VOLVO ME7\1xEbvsde_2.a2l
dm\dmx\VOLVO ME7\F1EBI.hex
dm\dmx\VOLVO ME7\H1FEA.hex
dm\dmx\VOLVO ME7\test 53FHE.hex
dm\dmx\VOLVO ME7\V70R 0 261 204 559 - 359 462.bin

Who is MikeZ TurboD his name is in the OLS file.
https://www.swedespeed.com/threads/li-metro-area-rs-and-volvo-enthusiasts.99757/page-355#post-2456624

So Dream3r DDillinger, and This MikeZ guy are all dead?

Is Hilton putting hits out on these guys??! Or is it Prometey??





TurboD is mine.

BR


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on September 11, 2022, 07:16:21 AM
Thanks. I had found DSVDGRAD AND DSVDOFS


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on September 11, 2022, 09:34:18 AM
DSUGRAD 2821C
DSUOFS 2821E

This is what I have off an old xdf, check if it looks correct.


Better keep that to yourself.

Wouldn't want to share it
or help the community.

WTF is wrong with you people?
Circle jerk asssholes

You're a Fuckin Disease.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Thanks. I had found DSVDGRAD AND DSVDOFS"

Must've smoked a bowl of the "good shit" huh?

I will be tuning all my customers car on Acid,
as to provide the highest quality tuning experience.

Then I will encrypt everything and share nothing, to prove how good my work is.

Troglodyte MF'ers
All of you


Title: Re: The Volvo ME7 thread:
Post by: thedrill on September 11, 2022, 10:44:39 AM
Can you ban vollmer, he is a total dick.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on September 11, 2022, 10:54:52 AM
I’ve tried to get through to the admins but they could care less. He does this else where as well but the admins quickly shut him down

He will slowly disappear. I’ve already given him my full ols file for his car and he can’t comprehend the information. I suspect a few more weeks and he will disappear fully


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 12, 2022, 05:51:01 AM
Fast for automatic gearbox. Mine when it still had a tired stock K24 did 12,4s with manual gearbox.
A little bit faster again
https://www.youtube.com/watch?v=uYHkXyLxLGU


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on September 12, 2022, 08:59:07 AM
A little bit faster again
https://www.youtube.com/watch?v=uYHkXyLxLGU

Nice. Quick Car!


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on September 15, 2022, 08:04:11 AM
Wheres the guy in the plaid shirt?!

https://www.youtube.com/watch?v=ito38PJheKA

"Yeah!!!!.."


Typical human behavior - waiting for the icebreaker.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on September 15, 2022, 08:57:45 AM
Wheres the guy in the plaid shirt?!

https://www.youtube.com/watch?v=ito38PJheKA

"Yeah!!!!.."


Typical human behavior - waiting for the icebreaker.


Do you have the ice breaker? Lmao


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on September 17, 2022, 09:50:30 AM
Yeah I gotta fat stack of files, bins, defs, tools, docs, source, around 600 mb atm.
If anyone has any Docs (Relevant FR) or files they'd like to throw up, add them here and they will make it in. All bins, defs, and projects are welcome.

Will be release a freeware flashing and logging software that doesn't use some bonehead encryption/licensing shit. ...lifted from another bonehead..
(If you have the wherewithal to recompile a flasher, why not remove the encryption?! Locking your tune is the most pathetic thing)

Looking to include DIM re-calibrator, CEM configuration tool, and TCM red/Write, to perform SW updates.

Baxter, Howd Cody Halpme sell you one of his bird shit manifolds, when his own brother BHalme SparkyR S60RR S60RXTREME69420!!!, the unhelpful scammer kid who rips people off (and ghosts them)...- is running and OE cast manifold on his big turbo?? LOLLLLL

The majority of you Volvo queefs have ZERO offerings besides being a fanboi nutswinger... like everyone in the crowd, cant stand up for yourself until someone else starts yelling
You know the situation is fucked.  Anyone who reads this SHOULD KNOW the situation is CLEARLY fucked.
Nobody has offered or even tried to fix it. Nobody even has the backbone to call all these asshats out!
The existing community is a bunch of useless chimps. VERY uneducated, and VERY inexperienced
If the community was in a different state, I would be wrong. But sadly I am not.


How can you pigs toil in shit for the last 20+ years?!!
This pile of shit is 110 pages deep!



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Shout out to Michael Palladino! *wave*
Seen him joining the ranks on the FB groups (powered by snowflakes)

Very reputable tuner and engine builder! History from the VG world.. 
Can't wait to see him come up against the wall of shit this community presents!
No other community is this fucked up and dysfunctional. (Probably why your R was cheap)

Good luck with your speed density conversion! Several here have done it! Yet nobody will share!
Audi/VW guys are more forthcoming.
Maybe you should buy a "tune" (lol) from them, and "steal their work"..

"Steal from your brother, before he steals from you!!"
Prometey, the resident Soviet, should know that one very well!!


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on September 19, 2022, 10:54:30 AM
Yeah I gotta fat stack of files, bins, defs, tools, docs, source, around 600 mb atm.
If anyone has any Docs (Relevant FR) or files they'd like to throw up, add them here and they will make it in. All bins, defs, and projects are welcome.

Will be release a freeware flashing and logging software that doesn't use some bonehead encryption/licensing shit. ...lifted from another bonehead..
(If you have the wherewithal to recompile a flasher, why not remove the encryption?! Locking your tune is the most pathetic thing)

Looking to include DIM re-calibrator, CEM configuration tool, and TCM red/Write, to perform SW updates.

Baxter, Howd Cody Halpme sell you one of his bird shit manifolds, when his own brother BHalme SparkyR S60RR S60RXTREME69420!!!, the unhelpful scammer kid who rips people off (and ghosts them)...- is running and OE cast manifold on his big turbo?? LOLLLLL

The majority of you Volvo queefs have ZERO offerings besides being a fanboi nutswinger... like everyone in the crowd, cant stand up for yourself until someone else starts yelling
You know the situation is fucked.  Anyone who reads this SHOULD KNOW the situation is CLEARLY fucked.
Nobody has offered or even tried to fix it. Nobody even has the backbone to call all these asshats out!
The existing community is a bunch of useless chimps. VERY uneducated, and VERY inexperienced
If the community was in a different state, I would be wrong. But sadly I am not.


How can you pigs toil in shit for the last 20+ years?!!
This pile of shit is 110 pages deep!



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Shout out to Michael Palladino! *wave*
Seen him joining the ranks on the FB groups (powered by snowflakes)

Very reputable tuner and engine builder! History from the VG world..  
Can't wait to see him come up against the wall of shit this community presents!
No other community is this fucked up and dysfunctional. (Probably why your R was cheap)

Good luck with your speed density conversion! Several here have done it! Yet nobody will share!
Audi/VW guys are more forthcoming.
Maybe you should buy a "tune" (lol) from them, and "steal their work"..

"Steal from your brother, before he steals from you!!"
Prometey, the resident Soviet, should know that one very well!!

Post the link to your stuff then since youre sooo for everything being free... i bought this manifold manyyy years ago before they even began tuning so not sure what youre trying to get at there.. everyone here can do eveything you cant.. stop being an asshat and so ignorant people have offered help :)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 21, 2022, 04:09:37 AM
Found some additional info for TCU limiter for 50WRHJ software.

Code:
ROM:00058AF4                 extp    #6, #1
ROM:00058AF8                 movb    rl1, byte_18726
ROM:00058AFC                 jnb     r1.1, loc_58B06
ROM:00058B00                 mov     mkmxat_w, ONES
ROM:00058B04                 jmpr    cc_UC, loc_58B16
ROM:00058B06 ; ---------------------------------------------------------------------------
ROM:00058B06
ROM:00058B06 loc_58B06:                              ; CODE XREF: sub_5853E+5BEj
ROM:00058B06                 mov     r8, r15
ROM:00058B08                 add     r8, mdverl_w
ROM:00058B0C                 jmpr    cc_NC, loc_58B12 ; limit on 1 and 2 gears
ROM:00058B0E                 mov     r8, #0FFFFh
ROM:00058B12
ROM:00058B12 loc_58B12:                              ; CODE XREF: sub_5853E+5CEj
ROM:00058B12                 mov     mkmxat_w, r8

Looks like byte_18726 sets behavior for limiter. By setting byte_18726.1 we can disable torque limiter from TCU. Initially I just made none operation instead of jmpr    cc_NC, loc_58B12

Also this byte is used in two other places for same purposes. But only with my code hack I disabled TCU limit. So this change can be done by byte_18726 = 1

For pre TF80 software I used different constant to disable limiter. For example for 50QGHJ SW I set byte at 0x18F10 to 10b.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 25, 2022, 12:52:03 PM
I started analyzing of aw55 TCU flash. Found 11 or more switch maps. I want to increase shift revs in sport mode. Stock TCU flash switch from 2 to 3 gear before 100 km/h. Also stock TCU switch to 5 gear around 185-190 km/h. Because of that car accelerates from 180 to 200 more that 4 seconds.

If there are anybody to do own investigations I attached my current progress. There are no axes defined. But X axis is 1-2, 2-1, 2-3, 3-2, 3-4, 4-3, 4-5, 5-4 switch (in maps of 8x12 size and subrange of gears in less size maps). Y axis is throttle position (axis values aren't found yet). Values of maps are car speed in km/h.

CPU is Renesas sh7055 big endian. Can be flashed in boot mode.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 26, 2022, 08:26:43 AM
Hey Vollmer where is your free software? I really look forward to when it will appear.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on September 28, 2022, 08:15:26 AM
Anything with QHHJ and QKHJ software out there?


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on September 28, 2022, 10:54:15 PM
Anything with QHHJ and QKHJ software out there?

hi
I have something like this:
software from mte (630ccm injectors, turbo gt3071r, exhaust system from tme from turbo to end with 200cell catalyst, m66, singelmas flawheel, large intercooler) plus original 50qhhj.a2l
not sure about the maps, i find them when comparing with other software


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on September 29, 2022, 04:37:16 AM
hi
I have something like this:
software from mte (630ccm injectors, turbo gt3071r, exhaust system from tme from turbo to end with 200cell catalyst, m66, singelmas flawheel, large intercooler) plus original 50qhhj.a2l
not sure about the maps, i find them when comparing with other software

possible to export that for winols 2.24?

as far as maps go - my gphj and wrhj are way off for map comparison.. any tips?


Title: Re: The Volvo ME7 thread:
Post by: luki743 on October 03, 2022, 11:46:26 AM
Does anyone have a update for the 50QGHJ? I heard the update was in 2006


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 04, 2022, 09:39:01 AM
Does anyone have a update for the 50QGHJ? I heard the update was in 2006
Why do you need this update? I found an issue with throttle closing on lite pedal mode for this software. But this issue can be fixed by code patch. WRHJ software have a workaround for this issue.

Just change B9C80 word from 0x29D to 0x00CC. It replaces jmp instruction to nope. So substration pirg_w from some calculations will never overflow and word_304F34 will always set to 0xFFFF. I may be wrong with explanation but with hack works fine.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 04, 2022, 04:53:13 PM
Start of a 50QHHJ Map pack for Winols 2.24.. ;)

Alot of duplicates and possible wrong axis on some maps.. sorry its late but it may help some.. will continue to update


Title: Re: The Volvo ME7 thread:
Post by: t6 on October 06, 2022, 12:23:43 PM
Why do you need this update? I found an issue with throttle closing on lite pedal mode for this software. But this issue can be fixed by code patch. WRHJ software have a workaround for this issue.

Just change B9C80 word from 0x29D to 0x00CC. It replaces jmp instruction to nope. So substration pirg_w from some calculations will never overflow and word_304F34 will always set to 0xFFFF. I may be wrong with explanation but with hack works fine.


Hi,
can you share the 50QGHJ 2006 update  with the bug fixed.
Thank you very much for help..


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on October 06, 2022, 12:41:50 PM
Hello Guys,

im searching the maps for  KFLDRX and KFLDHBN for my Software Version 50GPHJ

can someone give me some hints with Adress and Axises?

I think KFLDHBN is arround 1B980... (Screen) maybe im totally wrong

Is LDRXN farther existent on >05 Me7 Volvos? Maybe i need this Adresss then as well.

Big Thanks and

With Regards





Title: Re: The Volvo ME7 thread:
Post by: t6 on October 06, 2022, 02:00:16 PM
sorry i duplicated something

Hi,
can you share the 50QGHJ 2006 update  with the bug fixed.
Thank you very much for help.
[/quote]


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 06, 2022, 04:10:18 PM
Hello Guys,

im searching the maps for  KFLDRX and KFLDHBN for my Software Version 50GPHJ

can someone give me some hints with Adress and Axises?

I think KFLDHBN is arround 1B980... (Screen) maybe im totally wrong

Is LDRXN farther existent on >05 Me7 Volvos? Maybe i need this Adresss then as well.

Big Thanks and

With Regards







KFLDRX - 0x27EE2... 16 Bit(LoHi) 0.023438*eprom / 1 +30.000000

KFLDHBN - Map @ 0x1BC87 8 Bit, Y-axis 8 Bit @ 12751 offset 40.000000, X-axis 1281E 8 Bit 0.750000*Eprom/1 +-48.000000




Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 06, 2022, 11:04:13 PM

Hi,
can you share the 50QGHJ 2006 update  with the bug fixed.
Thank you very much for help..
I post the steps to fix this problem. Add 1x1 map at described address and change it value to 0x00CC. After this don't forget to update checksum.


Title: Re: The Volvo ME7 thread:
Post by: t6 on October 07, 2022, 03:11:09 AM
I post the steps to fix this problem. Add 1x1 map at described address and change it value to 0x00CC. After this don't forget to update checksum.


I understand, but I don't have a map from 2006 for S60R


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 07, 2022, 05:52:19 AM

I understand, but I don't have a map from 2006 for S60R
50QGHJ software is from pre restyling S60R with 250 kbit CAN. Restyling S60R has 500 kbit CAN. So these versions aren't compatible.


Title: Re: The Volvo ME7 thread:
Post by: t6 on October 07, 2022, 07:58:04 AM
50QGHJ software is from pre restyling S60R with 250 kbit CAN. Restyling S60R has 500 kbit CAN. So these versions aren't compatible.



ok i understand is there any update for 50QGHJ?


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on October 07, 2022, 09:46:44 AM


KFLDRX - 0x27EE2... 16 Bit(LoHi) 0.023438*eprom / 1 +30.000000

KFLDHBN - Map @ 0x1BC87 8 Bit, Y-axis 8 Bit @ 12751 offset 40.000000, X-axis 1281E 8 Bit 0.750000*Eprom/1 +-48.000000




Thanks for fast response,

i set it up like this but maybe i forgot something, the Numbers from Axises dont look good to me in comparison to other screenshots from this map (KFLDHBN)



With Best Regards


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on October 07, 2022, 10:05:53 AM
KFLDRX 8x8 is right for the map? Maybe some X and Y Adress Axises for this?

Thanks!


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 07, 2022, 12:43:36 PM
heres an ols with axis for of these for you


Title: Re: The Volvo ME7 thread:
Post by: t6 on October 07, 2022, 03:01:15 PM
heres an ols with axis for of these for you


Thank you very much buddy, the file is from 2005, is it a restyling S60R has 500 kbit CAN or an earlier S60R restyling with 250 kbit CAN which he mentioned
prometey1982, I have 2003 50QGHJ and will it be compatible?


Title: Re: The Volvo ME7 thread:
Post by: t6 on October 07, 2022, 03:02:03 PM

I don't know what happened but I'm sorry twice


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 07, 2022, 03:03:39 PM
This is a USA 05 manual.I suggest pulling your bin from your car now and you will have what you need


Title: Re: The Volvo ME7 thread:
Post by: t6 on October 07, 2022, 03:07:28 PM
This is a USA 05 manual.I suggest pulling your bin from your car now and you will have what you need


from the file you sent me is eu
sw: 30771149AA
P24 / P26 ÄT04
B5254RT 25RT MAN AWD EU
50GPHJ.a2l 2005-05-13 0


Title: Re: The Volvo ME7 thread:
Post by: t6 on October 07, 2022, 03:10:16 PM
and this is in mine
ÄT03 P2X B5254RT
ME 7.0.1 5XQG
sw: 30668178A
P24 / P26 0310
B5244T4 25RT
MAN AWD EU
50QGHJ.a2l
2003-06
CBQGTVD0


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 07, 2022, 03:19:11 PM
Thanks for fast response,

i set it up like this but maybe i forgot something, the Numbers from Axises dont look good to me in comparison to other screenshots from this map (KFLDHBN)



With Best Regards


Are you sure your software version is 50GPHJ? you need to pull your bin and see what software you have.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 07, 2022, 03:21:00 PM
If your car is 03 it will be an 250 kbit.  This file is a 500k bit and won’t work for your car


Title: Re: The Volvo ME7 thread:
Post by: t6 on October 07, 2022, 03:26:39 PM
If your car is 03 it will be an 250 kbit.  This file is a 500k bit and won’t work for your car

This is 100% my file and I am looking for an update to this file


Title: Re: The Volvo ME7 thread:
Post by: t6 on October 07, 2022, 03:47:34 PM
the newest one I found is 50QHHJ.a2l 2004-08-10, and now the question is whether there are any changes for the better or is it the same as I have only the production of the vehicle is newer?
I know that the Volvo service introduced updates to the drivers and the last one took place in 2006


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on October 07, 2022, 10:20:20 PM
Are you sure your software version is 50GPHJ? you need to pull your bin and see what software you have.

Its allready uploaded @ #1545 :-) http://nefariousmotorsports.com/forum/index.php?topic=340.msg153415#msg153415

So my Lambda is now at 0,85 i would like to enrich fuel. Maybe Some Hints for my Lamfa and KFLBTS Map at this Software Version?

With Best Regards


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 08, 2022, 09:51:00 AM
I usually use lamfa for my fuel enrichment. Usually 0.82 lambda at 100 percent throttle. I use kflbts as a over temperature fuel enrichment to attempt to Quinch some heat from the cylinders. Tabgbts is what triggers kflbts (I set mine to 900 degrees c for unshimmed blocks and 950 degrees c for shimmed blocks). You have gotta be careful with some enrichment as it will cause excessive injector duty cycle with the stock injectors. Also I have found that CWTATR can cause a massive fuel enrichment for catalyst overtemp, which I tend to numb it from the original value of 4 down to 0 being fully off


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on October 11, 2022, 06:17:55 AM
Are you sure your software version is 50GPHJ? you need to pull your bin and see what software you have.

The MainAdresses for the Map KFLDRX and KFLDHBN and are Good but the Y and X Axis  or maybe the Factors not.

For KFLDRX i helped me out with the RPM Axis 14FAA from KFLDIMX.

Still searching for Lamfa and  KFLBTS at my  50GPHJ.

With Best Regards


Title: Re: The Volvo ME7 thread:
Post by: thedrill on October 11, 2022, 06:39:06 AM
I have LAMFA at 2383E AND KFLBTS AT 19B5A in an old xdf.


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on October 11, 2022, 01:56:53 PM
Im searching for CDKAT on this MY2000 V70I T5 i think its arround 0x18000 but the Position from my other T5 with CD Kat off is not the right one (0x1800F)


(see Attachment)


I have LAMFA at 2383E AND KFLBTS AT 19B5A in an old xdf.

Looked there but i think its not right for my 50GPHJ



With Best Regards


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on October 11, 2022, 02:10:24 PM
Please delete


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 11, 2022, 07:09:17 PM
Disregard.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 11, 2022, 07:15:25 PM
Hello Guys,

im searching actually the Adress from KFLDIMX in this 50GPHJ File.

I think its near by 2C000 but im not sure...


i found CDKAT allready at 0x1800F



Here. These maps work with this file... -BaxtR



Title: Re: The Volvo ME7 thread:
Post by: thedrill on October 12, 2022, 12:10:30 AM
Looks like My old xdf was correct at 19B5A and 2383E.


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on October 12, 2022, 12:22:47 PM
Looks like My old xdf was correct at 19B5A and 2383E.


Yes im sorry you were right. 5 x Nightshifts killed my Brain... Many Thanks to you and
@baxtr98

Here. These maps work with this file... -BaxtR




Now i can set up my lamfa just right.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 12, 2022, 06:35:41 PM
Yes im sorry you were right. 5 x Nightshifts killed my Brain... Many Thanks to you and
@baxtr98


Now i can set up my lamfa just right.


im sure many people will enjoy that ;) cheers! just wish i could help with more


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on October 14, 2022, 06:02:27 AM
im sure many people will enjoy that ;) cheers! just wish i could help with more

BaxtR, really Amazing mappack and defintions! Now my "Stage 3" ist nearly perfect!  363hp/520 Nm on Dyno with Green Injectors, Downpipe 200 Cell Feritta , TME 3" Exhaust. K24 making arround 1.5 Bar in Midrange RPM Section.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 14, 2022, 11:15:47 AM
Do you have any logs?


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 14, 2022, 03:20:44 PM
BaxtR, really Amazing mappack and defintions! Now my "Stage 3" ist nearly perfect!  363hp/520 Nm on Dyno with Green Injectors, Downpipe 200 Cell Feritta , TME 3" Exhaust. K24 making arround 1.5 Bar in Midrange RPM Section.

Thanks but not originally mine so i cant take credit for that.. but i am trying my best to learn more to be able to advance us here!


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 14, 2022, 11:54:51 PM
BaxtR, really Amazing mappack and defintions! Now my "Stage 3" ist nearly perfect!  363hp/520 Nm on Dyno with Green Injectors, Downpipe 200 Cell Feritta , TME 3" Exhaust. K24 making arround 1.5 Bar in Midrange RPM Section.
Dyno means nothing. Acceleration means everything.


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on October 15, 2022, 02:15:49 AM
Dyno means nothing. Acceleration means everything.

Its not an "big Number Curve", its clean band of Torque from 27xx up to 4500 and Power in the Higher RPMs.

Acceleration about 12,3/12,4s 100-200 Km/h with 10 MHz Gps Mouse Qstarz BT-Q818 XT. (Clear straight, no ups and downs)

With Best Regards


Title: Re: The Volvo ME7 thread:
Post by: keichi on October 15, 2022, 08:26:05 AM

Acceleration about 12,3/12,4s 100-200 Km/h with 10 MHz Gps Mouse Qstarz BT-Q818 XT. (Clear straight, no ups and downs)

With Best Regards

Do you have any logs with MAF readings or can you give peek numbers?


Title: Re: The Volvo ME7 thread:
Post by: Mach1 on October 15, 2022, 05:05:56 PM
Has anyone dealt with reliving a dead ECU, 2005 s60r Bosch? It's not responding on boot mode or when attempting to diagnose in Vida. Believe there was a checksum error on upload and afterwards it's not waking up anymore. Thank you for any tips..


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 16, 2022, 01:12:48 AM
Acceleration about 12,3/12,4s 100-200 Km/h with 10 MHz Gps Mouse Qstarz BT-Q818 XT. (Clear straight, no ups and downs)
Good result!


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 16, 2022, 01:14:50 AM
Has anyone dealt with reliving a dead ECU, 2005 s60r Bosch? It's not responding on boot mode or when attempting to diagnose in Vida. Believe there was a checksum error on upload and afterwards it's not waking up anymore. Thank you for any tips..
For boot mode checksum isn't need to be correct. So the problem is out of there.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 16, 2022, 02:19:12 PM
made a xdf 05RMT 50GPHJ for tuner pro

tell me how accurate it is xD


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on October 16, 2022, 05:22:40 PM
made a xdf 05RMT 50GPHJ for tuner pro

tell me how accurate it is xD

in KFLDRX you forgot +30

see here:



KFLDRX - 0x27EE2... 16 Bit(LoHi) 0.023438*eprom / 1 +30.000000

KFLDHBN - Map @ 0x1BC87 8 Bit, Y-axis 8 Bit @ 12751 offset 40.000000, X-axis 1281E 8 Bit 0.750000*Eprom/1 +-48.000000






Title: Re: The Volvo ME7 thread:
Post by: thedrill on October 16, 2022, 08:41:05 PM
Added a couple of items that were in my old XDF.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 16, 2022, 11:15:22 PM
Added a couple of items that were in my old XDF.

much appreciated!


Title: Re: The Volvo ME7 thread:
Post by: Mach1 on October 16, 2022, 11:57:04 PM
For boot mode checksum isn't need to be correct. So the problem is out of there.

Your saying that if an ECU is unresponsive after a bad upload it'll still be recoverable in boot mode?

My case might be different. ECU does not want to read via bootmode. Read fails between 20% to 60% Tried several times.  When attempting to start car, start not approved. When connecting with vida, the ECU shows offline.

I tried another ECU in the car and it shows up as online. Do you know what chip or smd might fail on the ECU? Or how to test a dead ECU?


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 17, 2022, 12:11:49 AM
Your saying that if an ECU is unresponsive after a bad upload it'll still be recoverable in boot mode?

My case might be different. ECU does not want to read via bootmode. Read fails between 20% to 60% Tried several times.  When attempting to start car, start not approved. When connecting with vida, the ECU shows offline.

I tried another ECU in the car and it shows up as online. Do you know what chip or smd might fail on the ECU? Or how to test a dead ECU?

i've always had a 12v charger connected on so a constant 12v is there during flash. heard too many stories lol


Title: Re: The Volvo ME7 thread:
Post by: Mach1 on October 17, 2022, 01:06:19 PM
i've always had a 12v charger connected on so a constant 12v is there during flash. heard too many stories lol

Sounds like your referring to flashing via OBD. Bootmode is done on bench. Do you have a method for reading over that you can share?


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 17, 2022, 02:14:13 PM
I’ve been able to save many via obd2 but the ones I’ve had no luck via obd2, boot mode has worked


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 18, 2022, 10:27:15 AM
Hi all. This is the ME7 thread, but I need to ask about the Denso ECUs. As you know the 140hp model can be unlocked to at least 170hp, some claim even 188. Btw I am no tuner, but I love open source stuff and reverse engineering so I went hunting. I managed to find two files(manual transmission) and compare them and found two maps(identical) which were changed. https://imgur.com/t1dxls1 and it took me a very long time to find the correct factors for X and Y axis, but not the map and here it is https://imgur.com/a/jfHVpH0 ( i used a random factor of 0.227 so ignore the displayed values for now).

From my research the map should be a throttle plate angle or something similar, but not sure about the factor. I would greatly appreciate if anyone has an idea about what the map values represent and how the map is called.

@prometey1982 - are you not the guy who managed to swap an AW55 for a TF80SC? Is this "easy"? I want to do this for my S60 2005 in the future. Why? Because 6 speed so more speed, less noise, also the tranny can handle more torque. I want to build a turbo 2.3(2.3 block with 2.5 head) of around 400-500hp but also have it be automatic. I know the aw55 cannot handle a lot of torque, and even the tf80, but the tf80 can handle more than the aw55 and with tuning + cooler maybe it can withstand the high torque?
@prometey1982 is the torque limiter of AW55 in 1st and 2nd gear in the TCM firmware or ECM?

Anyway, I built a thing https://imgur.com/a/CdaZPI0. I plan to use this device to read, log and flash from ECUs. Its barebones for now.


Title: Re: The Volvo ME7 thread:
Post by: Mach1 on October 19, 2022, 06:52:45 PM
Very nice! Are you planning to open source any of it?


@prometey1982 is the torque limiter of AW55 in 1st and 2nd gear in the TCM firmware or ECM?

Anyway, I built a thing https://imgur.com/a/CdaZPI0. I plan to use this device to read, log and flash from ECUs. Its barebones for now.

AW55 should be torque limited in 1-3 gears


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 19, 2022, 06:56:12 PM
I use tools that have been posted on here


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 20, 2022, 04:04:11 AM
AW55 should be torque limited in 1-3 gears
Nope, 1 and 2 gear as TF80 too.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 20, 2022, 04:06:47 AM
@prometey1982 - are you not the guy who managed to swap an AW55 for a TF80SC? Is this "easy"?
Practilally bolt on. If you talk about s60 or s80. More complicated for XC70 and XC90 due to different wheel diameter. For correct TF80 work TCM firmware must be modified.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 20, 2022, 07:59:39 AM
I use tools that have been posted on here
Yeah but no hardware. I do not wish to buy KESS, MPPS or VIDA DICE or whatever else tool. But the software is a nice welcome addition.

@prometey1982 - Can you share what those modifications are? I've been using IDA and Ghidra to explore my ECU code, I have to say...SH-2 is an awful architecture for Denso ECUs, I hope the ME7 stuff is a bit good.

And lastly, any ideas about the map, guys?


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 20, 2022, 11:20:03 AM
https://www.mediafire.com/folder/gvj0cfrhymtiq/4nefmoto

bunch of tools, definitions, bins... etc..... enjoy


https://www.mediafire.com/file/rfn0yg9vf9g19v4/Tuning_ToolsR2.rar/file


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 20, 2022, 12:24:38 PM
Thank you, that is a huge treasure trove. Nothing on the Denso stuff, I must keep digging. In the meantime, the Volvo ETM should have a maximum opening of 86 degrees, the Vida Dice unit performs tests and the throttle has a maximum angle of 80 degrees there. The raw map has a value of 1736, at first I thought these were radians, but 1.736 radians is 99 degrees and I am sure as hell that can't be the throttle angle. Then I experimented with a factor of 0.046, which brings the value to a sane value of 79,9, which is believable as far as throttle angles go.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 20, 2022, 12:32:04 PM
Thank you, that is a huge treasure trove. Nothing on the Denso stuff, I must keep digging.

yea i dont know much about the denso stuff, sorry.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 20, 2022, 12:46:13 PM
I’ve never had the need to tune a denso


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 20, 2022, 12:53:53 PM
I guess I can try live logging and try and correlate the throttle plate angle to the values in the map and reverse the factor from that. Hopefully I can make some progress in the coming weekend.

Also, thank you for the tools again!


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 20, 2022, 12:54:50 PM
Volvo dha may be of some help to you


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 20, 2022, 02:34:07 PM
https://www.mediafire.com/folder/gvj0cfrhymtiq/4nefmoto

bunch of tools, definitions, bins... etc..... enjoy


https://www.mediafire.com/file/rfn0yg9vf9g19v4/Tuning_ToolsR2.rar/file



might look into adding hiltons check sum correction tool that he has posted up here


Title: Re: The Volvo ME7 thread:
Post by: thedrill on October 20, 2022, 08:16:09 PM
I'm also interested in reading the Denso Ecu on my XC90 V8, I want to convert to E85 and would like to find the Injector scaling and some warm up maps.
I have Tactrix openport 2 and PCMflash, it looks like I can purchase a module to read and write for $160.
Has anyone here looked into the XC90 V8 ecu?


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 21, 2022, 02:06:41 PM
I'm also interested in reading the Denso Ecu on my XC90 V8, I want to convert to E85 and would like to find the Injector scaling and some warm up maps.
I have Tactrix openport 2 and PCMflash, it looks like I can purchase a module to read and write for $160.
Has anyone here looked into the XC90 V8 ecu?
You are in luck I think, now I do not know if anyone of you have seen it, but there is a tool called I/O Terminal that can read our Volvo Denso ECUs, its free I believe, but beware its packed with Themida, unsure what nastiness it may hide or if it even works. And yes it can read via OBD or so they claim.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 22, 2022, 01:53:00 PM
I think I may have some luck and wanted to ask if you guys think I am right. After looking at some videos I deduced my map may not be able angles, but percentages(could still be angles though). The vida dice software measures throttle position in percentages rather than degrees, so maybe my map is percentages? But it also has a special ETM test that shows the position in degrees.

After playing with the factors, only 0.05 produced a map whose numbers end neatly in 0 or 5 like so https://imgur.com/iMgN4x0 and are constrained within the hypothetical limits of 0-100% and 0-86 degree angles.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on October 23, 2022, 07:36:53 AM
https://www.mediafire.com/folder/gvj0cfrhymtiq/4nefmoto

bunch of tools, definitions, bins... etc..... enjoy


https://www.mediafire.com/file/rfn0yg9vf9g19v4/Tuning_ToolsR2.rar/file

The source to Hiltons software is fascinating, though whoever decompiled it didn't reverse the dotfuscator. I've been looking through the code (I'm a highly experienced programmer but I don't know csharp and the function names are wiped out so it's slow going), most of it revolves around encryption and licensing, which was pretty easy to bypass, all I want is to be able to read+write my own bins using DICE.

also I agree with vollmer on everything he said, and for sure whatever I come up with will be shared freely with everyone in the community. its an aging platform, no sense keeping everything proprietary this long


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 23, 2022, 09:34:37 AM
The source to Hiltons software is fascinating, though whoever decompiled it didn't reverse the dotfuscator. I've been looking through the code (I'm a highly experienced programmer but I don't know csharp and the function names are wiped out so it's slow going), most of it revolves around encryption and licensing, which was pretty easy to bypass, all I want is to be able to read+write my own bins using DICE.

also I agree with vollmer on everything he said, and for sure whatever I come up with will be shared freely with everyone in the community. its an aging platform, no sense keeping everything proprietary this long

yea i have a fork someone slapped their own logo on of the hiltons with a license for my car but it encrypts it  :( if
it was written in framework 3.5. i fucked with it even with a live debugger while i had it reading my car n shit.. that shits over my head tho. im sure someone could  do it easy. im just an idiot


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on October 23, 2022, 11:21:02 AM
yea i have a fork someone slapped their own logo on of the hiltons with a license for my car but it encrypts it  :( if
it was written in framework 3.5. i fucked with it even with a live debugger while i had it reading my car n shit.. that shits over my head tho. im sure someone could  do it easy. im just an idiot

its relatively simple to just roll your own license file, its just an xml file with your user data, the license key is just your name and VIN mixed together and then base64'd, i can provide the specific functions i found in the source. still working on figuring out the bin encryption, so annoying

[edit] also want to note that hiltons flasher program is worthless, the real magic is inside dicedotnet.dll which isn't even obfuscated and can be modified easily. this dll contains everything for reading, writing, logging, and encrypting/decrypting licenses and bins


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 23, 2022, 12:22:14 PM
yea i have a fork someone slapped their own logo on of the hiltons with a license for my car but it encrypts it  :( if
it was written in framework 3.5. i fucked with it even with a live debugger while i had it reading my car n shit.. that shits over my head tho. im sure someone could  do it easy. im just an idiot
Where did Vollmer go?


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 23, 2022, 03:54:50 PM
its relatively simple to just roll your own license file, its just an xml file with your user data, the license key is just your name and VIN mixed together and then base64'd, i can provide the specific functions i found in the source. still working on figuring out the bin encryption, so annoying

[edit] also want to note that hiltons flasher program is worthless, the real magic is inside dicedotnet.dll which isn't even obfuscated and can be modified easily. this dll contains everything for reading, writing, logging, and encrypting/decrypting licenses and bins

i thought the same combing through the dll myself... i was like... all the commands are here.....i just dont have the understanding to do so lol.. ive given it to multiple "fiver" framework reverse engineers and either they didnt understand my goal.... or couldnt do it


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 23, 2022, 03:57:13 PM
Where did Vollmer go?

hes around, i talk to em few times  a week. when we're not complaining on here we have irl things :D
you miss em? ahahha


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 23, 2022, 04:00:50 PM
its relatively simple to just roll your own license file, its just an xml file with your user data, the license key is just your name and VIN mixed together and then base64'd, i can provide the specific functions i found in the source. still working on figuring out the bin encryption, so annoying

[edit] also want to note that hiltons flasher program is worthless, the real magic is inside dicedotnet.dll which isn't even obfuscated and can be modified easily. this dll contains everything for reading, writing, logging, and encrypting/decrypting licenses and bins

friend sent me this in dotpeek a while ago


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on October 23, 2022, 05:07:11 PM
friend sent me this in dotpeek a while ago
Jetbrains is pretty good for this sort of thing, but its not perfect. I had to rewrite a ton of code to get the hilton flasher to build.. not an easy task in a language I havent learned yet. Worked really well on the dll though

The license functions are pretty interesting, it appears that the functions that decode the license key also set up the comms functions, which makes sense because the VIN will have the info neccessary to set the proper baud rates and addresses etc. Attaching the DLL and just calling the functions manually seems to refuse to work unless you present a valid license first.. currently I'm attempting to create a fake license, and recompile the DLL modified to accept any license key..

[edit] here's the untouched source, no modifications except making it ready to build: https://drive.google.com/file/d/1neHD_bBAc2-I4Prt8JvhJqzBR2RRv-g1/view?usp=sharing


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 24, 2022, 08:44:14 AM
They never learn...if they want good obfuscation they need to write in native code and use something like VMProtect.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 24, 2022, 11:16:23 AM
Did anybody try to disassemble VDASH? I tried but couldn't deobfuscate it. I have not enough experience with .NET disassembling. Other option looks like just buy some reflashing and grab CAN messages. VDASH developers just grab these protocols (with SBLs) from dealer early. Or just stole VBF files from dealers VIDA.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 24, 2022, 11:56:00 AM
I have no experience with .NET either, mostly just x86 and DRM protection with virtualization and such. I just never needed .NET.

But really, what we need to understand is how the CEM stores...software. Personally I like to imagine a small space where CAN commands can be written such as

if(keyfob_double_pressUnlock)
   fold_mirrors();


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on October 24, 2022, 12:27:59 PM
Did anybody try to disassemble VDASH? I tried but couldn't deobfuscate it. I have not enough experience with .NET disassembling. Other option looks like just buy some reflashing and grab CAN messages. VDASH developers just grab these protocols (with SBLs) from dealer early. Or just stole VBF files from dealers VIDA.

I never played with VDASH so for fun I thought I'd download it. Then it detected I had visual studio open and force closed everything without saving, so that was pretty annoying. Looks like this is some complex ass software that does a pretty good job of protecting itself, and I already gave up on it.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 24, 2022, 12:34:05 PM
I never played with VDASH so for fun I thought I'd download it. Then it detected I had visual studio open and force closed everything without saving, so that was pretty annoying. Looks like this is some complex ass software that does a pretty good job of protecting itself, and I already gave up on it.

vdash used to be more helpful at changing a bunch of shit but now everything is behind a pay wall -_-
3-4 years ago it was so much simpler but still useful


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 24, 2022, 05:27:27 PM
how do i transfer this 0 280 218 067 for RS4 MAF HFM-5-9.7  and 5120 hack stuff from this well defined qhhj over to my qphj without losing my mind?
im dyslexic af and throw up after 15 minutes in ols
i need all the maf stuff for my gphj

i got the tvub - n00b question.. when i change it to 5 rows as to what my injector sheet has... it doesnt look right? idk....
can i just keep it 1 row and be fine?
and the krkte to what i believe is correct

and yes i did the equation 50.2624*(displacement / cylinders) /(cc*.684)

tested it with the examble mynet or someone had and got their answer so i plugged mine in


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 24, 2022, 05:35:26 PM
Which octane are you running.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 24, 2022, 05:54:08 PM
Which octane are you running.

93 state side


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 24, 2022, 06:35:38 PM
This will get you started... not sure why you want to do 5120.. i suggest getting comfortable with map changes before making it overcomplex., I'm personally at 15 hours on my 5120 for 50whrj its been an ongoing project for the last 2 years. im unsure of an easier way

for tvub copy over 58 psi row and call it good.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 24, 2022, 08:37:35 PM
This will get you started... not sure why you want to do 5120.. i suggest getting comfortable with map changes before making it overcomplex., I'm personally at 15 hours on my 5120 for 50whrj its been an ongoing project for the last 2 years. im unsure of an easier way

for tvub copy over 58 psi row and call it good.


found it :D thanks


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 25, 2022, 09:08:19 AM
My forays with Denso are just so I can learn a bit more. In the future I am planning the following build: 2.3t5 block + 2.5 head. I plan to shim the block just in case. I have one serious issue and that is, that the electrical installation is vastly different from Denso to Bosch. Then there's the need for a CEM to work with the BOSCH ECU. 


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 25, 2022, 04:01:45 PM
This will get you started... not sure why you want to do 5120.. i suggest getting comfortable with map changes before making it overcomplex., I'm personally at 15 hours on my 5120 for 50whrj its been an ongoing project for the last 2 years. im unsure of an easier way

for tvub copy over 58 psi row and call it good.


actually at the bottom of the chart it says it flows 11% more on gas.....so 11% more on the 1178 is 1,307.58   so should i use that or is 1178 fine


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 25, 2022, 04:11:35 PM
Personally wouldn’t look much further than what it says in the chart


It’s important to log your fuel trims to ensure you set the krkte and temin correctly. With such large injectors are tricky to learn on


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 25, 2022, 06:34:48 PM
Personally wouldn’t look much further than what it says in the chart


It’s important to log your fuel trims to ensure you set the krkte and temin correctly. With such large injectors are tricky to learn on

makes sense. thanks


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 25, 2022, 07:06:18 PM
makes sense. thanks

make sure you read up on fkkvs and utilize hiltons fkkvs tool.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 25, 2022, 09:26:05 PM
make sure you read up on fkkvs and utilize hiltons fkkvs tool.

yea ive actually been reading up on that all day
thank you


Title: Re: The Volvo ME7 thread:
Post by: keichi on October 26, 2022, 12:53:25 AM
actually at the bottom of the chart it says it flows 11% more on gas.....so 11% more on the 1178 is 1,307.58   so should i use that or is 1178 fine

There is easier approach to setting KRKTE. No need to use fancy calculators :)
If you don't change engine displacement just use this formula: NEW_KRKTE = (OLD_FLOW * OLD_KRKTE) / NEW_FLOW
No need to use factor with KRKTE. Just use pure HEX value from BIN (convert it to decimal for convenience).

It's important to use exact same units on both injector flows!
They must have the same flow unit (popular ones: cc/min, lb/hr, g/min) at the same pressure (popular ones: @3bar, @3.5 bar, @43.5psi etc.) and for the same reference liquid (Ethanol, n-Heptane, Gas, etc.)

Looks like your chart gives flow at 43.5 psi on ethanol (multiply by 11% for gas) in cc/min.
Now just find your stock injectors flow and "just" match units and you have your KRKTE.

Actually matching flow units is the most pain in the ass in this process :)

Then just paste new KRKTE value back to BIN and test drive the car and keep eye on fuel trims. If they are off in wide range then you have to shift your KRKTE.
You have to also recalculate KVB constant if you want cluster to show real values (the lower KRKTE the higher KVB proportionally).


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on October 26, 2022, 02:01:45 PM
I've made a lot of progress on the hilton source code, and I'm building a simple tool whose only purpose is to read and write ECU bins unencrypted using the DICE cable. Some testing is required, then I'll release the app and the source for whoever wants it. After that I'll look into building an encrypted bin decrypter. well, unless vollmer beats me to it ;)


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 26, 2022, 04:54:50 PM
I've made a lot of progress on the hilton source code, and I'm building a simple tool whose only purpose is to read and write ECU bins unencrypted using the DICE cable. Some testing is required, then I'll release the app and the source for whoever wants it. After that I'll look into building an encrypted bin decrypter. well, unless vollmer beats me to it ;)


he'd be proud.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 26, 2022, 04:56:58 PM
t00n test 1
watcha think.. ran hilton checksum tool.... about to test....
here goes nothing.. i have the logging parameters xml so ill log it



updating new one.. this one has mistakes... and a weird offset in my tuner pro that i had to reinstall it to fix.....
hang on xD


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 26, 2022, 05:48:32 PM
couple notes from my brief look

You had forgot to set a safety to limit wgdc in this stage of tuning injectors. CWMDAPP set to 8 will revert wgdc to use KFLDRAPP this is the method i use

Long term Fuel trims are still on. Nolra set to 07

i personally like more fuel pressure under high load as well as fuel pressure to ramp in earlier KFPNDSOL is the map to set target fuel pressure

very lean under wot for my liking. typically like to see 0.82 lambda in my tunes if i dont set up a knock based enrichment

KVB should be closer to 1100

the fuel over run turned on will absolutely drive you insane while dialing in the injectors these maps are located in the BBSAWE portion of code

10 v in tvub has a typo 


other than these this looks like a typical tune from Hilton that hasn't changed in years you can also see hilton using the method of boost control that vollmer was gawking at when i mentioned i learned it from Contrast







Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 26, 2022, 06:50:47 PM
couple notes from my brief look

You had forgot to set a safety to limit wgdc in this stage of tuning injectors. CWMDAPP set to 8 will revert wgdc to use KFLDRAPP this is the method i use

Long term Fuel trims are still on. Nolra set to 07

i personally like more fuel pressure under high load as well as fuel pressure to ramp in earlier KFPNDSOL is the map to set target fuel pressure

very lean under wot for my liking. typically like to see 0.82 lambda in my tunes if i dont set up a knock based enrichment

KVB should be closer to 1100

the fuel over run turned on will absolutely drive you insane while dialing in the injectors these maps are located in the BBSAWE portion of code

10 v in tvub has a typo 


other than these this looks like a typical tune from Hilton that hasn't changed in years you can also see hilton using the method of boost control that vollmer was gawking at when i mentioned i learned it from Contrast






ignore it. i had a wrong axis in tuner pro lmfao..... redoing it now.. but thankks for the feedback


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 26, 2022, 10:07:52 PM
0x183B4  is this it? its only got a description. guess i could compare it to a stock file lol


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 26, 2022, 10:33:07 PM
05 man qphj take two :D


yes i will address the lamda being lean soon. 

just playing around


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 27, 2022, 06:54:34 PM
Found an old log going through some things... man i really need to get this R back together and rework the file.... i know it can be better


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 28, 2022, 10:27:59 AM
quit negative repping me wtf...
im the nice guy

2 50GPHJ tunes that would make a good base for anyone to start.
pulled from friends cars
checksum already done

stage 1... is what it is. solid base

stage 2+ stock hardware.... full bolt ons stock maf etc.... catless

4c-Advanced---------------------------------------------------------------------------------------------------------------
anti-lag when over 3000 or 3500( i forget )
standing 2step
No lift shift
----------------------------------------------------------------------------------------------------------------------------

dont say i dont contribute
there's more to come
screw this gatekeeping bs


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 28, 2022, 11:04:03 AM
quit negative repping me wtf...
im the nice guy

2 50GPHJ tunes that would make a good base for anyone to start.
pulled from friends cars
checksum already done

stage 1... is what it is. solid base

stage 2+ stock hardware.... full bolt ons stock maf etc.... catless

4c-Advanced---------------------------------------------------------------------------------------------------------------
anti-lag when over 3000 or 3500( i forget )
standing 2step
No lift shift
----------------------------------------------------------------------------------------------------------------------------

dont say i dont contribute
there's more to come
screw this gatekeeping bs
Nice!
Here are memory variables and Maps pack with some maps for this software.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 28, 2022, 11:32:12 AM
Nice!
Here are memory variables and Maps pack with some maps for this software.

i work with this

a friend of mine that tunes mainly jdm cars has a legit ols with the xdf converter.
so i can actually make changes to a bin and flash it as i please lol


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 28, 2022, 02:30:33 PM
quit negative repping me wtf...
im the nice guy

2 50GPHJ tunes that would make a good base for anyone to start.
pulled from friends cars
checksum already done

stage 1... is what it is. solid base

stage 2+ stock hardware.... full bolt ons stock maf etc.... catless

4c-Advanced---------------------------------------------------------------------------------------------------------------
anti-lag when over 3000 or 3500( i forget )
standing 2step
No lift shift
----------------------------------------------------------------------------------------------------------------------------

dont say i dont contribute
there's more to come
screw this gatekeeping bs


Nice, Good learning tunes for those who dont know where to start!

... On that note, Checkmate! ;)

Edit: Tired of being held in a cage being told i dont know what im doing and that i shouldnt help anyone.. so here you go. these cars arent going to be around forever and if i can make friends and learn to tune my cars then thats pretty fuckin cool. easier to learn with a group than shooting in the dark by yourself.. cheers!



Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 28, 2022, 02:56:56 PM

Nice, Good learning tunes for those who dont know where to start!

... On that note, Checkmate! ;)

Edit: Tired of being held in a cage being told i dont know what im doing and that i shouldnt help anyone.. so here you go. these cars arent going to be around forever and if i can make friends and learn to tune my cars then thats pretty fuckin cool. easier to learn with a group than shooting in the dark by yourself.. cheers!



this is fire.

its like all of us that got told "if you dont already know then you shouldn't be asking" are finally showing them wrong.
we need this movement


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 28, 2022, 03:00:15 PM
This may help you promatey. This is a running speed density. will require you to repin the maf to map sensor though

You can see in this picture the extension harness I had built to easily go back and forth from map sensor to maf


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 28, 2022, 03:15:08 PM
cheers


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 28, 2022, 03:20:24 PM
Wow, This party started with a bang!


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 28, 2022, 03:54:11 PM
cheers


wow thanks bro.
it's almost as if it's a community project finally!


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 28, 2022, 03:56:42 PM
Let’s get back to tuning related stuff rather than diluting this forum with small talk.

This forum has been community base since the start. Most just refuse to spend the time reading. I’ve also stated this before but all you see from the reading is words unless you are currently working through the same thing you are reading in front of you. IT JUST TAKES ALOT OF TIME!


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 29, 2022, 01:38:36 AM
Good news I think. I managed to connect to the ECU via CAN on the "bench". Now it's time to explore what the different protocols offer. I believe my RPI can function as a J2534 device.

I wonder what the ECU is expecting, it's just repeating those frames with some changing data. As soon as I can read the chips(and write)(, I will try to focus on how to enable the user debugger integrated in the 7055 chip. I don't have high hopes as people smarter than me couldn't get it to work, saying it might have been disabled in production(e-fuses anyone?). The reason being that static analysis can only reveal so much and I for sure would like to see more control flow data.

The ECU I have is also a Denso ECU, but an older one so I can learn on it and not brick my actual ECU in my car. My actual ECU is probably using a 29LV200BC chip, but I have reasons to suspect it's memory size is bigger than 256 kilobytes(kibibytes) and is at least 1 meg or more in size.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 29, 2022, 11:37:38 AM
cheers


TYPO IN MY FILE NAME
the "WinOLS (Volvo S60 R auto (Original) - 359462) 50GPHJ.xdf " is actually an 50QKHJ
-------------------------------------------------------------------------------------------


ik some are the same SW version but they have different use cases.
i should have merged them so theres not like 4214235 different gphj but i did it quick.

to check can always side by side with ols but should be good


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on October 29, 2022, 03:26:43 PM
that right there is what you call a goldmine. i may know a lot about the canbus and vida but i know dick about tuning, so heres a few noob questions: can i just flash someone elses bin? does the software version matter when flashing or is that just for definitions? also will flashing a manual bin to an automatic car work at all?

TIA. meanwhile making progress on the flasher tool, did some testing today on my own car, visual studio kept locking up on me then realized i didnt put the key in the ignition ffs. dont code while high kids.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 29, 2022, 10:10:00 PM
that right there is what you call a goldmine. i may know a lot about the canbus and vida but i know dick about tuning, so heres a few noob questions: can i just flash someone elses bin? does the software version matter when flashing or is that just for definitions? also will flashing a manual bin to an automatic car work at all?

TIA. meanwhile making progress on the flasher tool, did some testing today on my own car, visual studio kept locking up on me then realized i didnt put the key in the ignition ffs. dont code while high kids.

if you can always start with the original bin. ive flashed other cars with different bins and they worked... i did another one and iit wouldnt crank. immobilizer something came up... put the original bin back on and it fired right up. gotta look into that.  i seen something about the immobilzer in the defs. we'll see.

been doing alot of testing these last few days.. luckily i have access to some r cars that happened to be the same sw vs lol


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on October 29, 2022, 10:22:25 PM
Some tuners will lock the tunes to one specific car. I never have. But you have to stay within the software number and trans from my experience. You can find via HxD at binary location 18500 ish


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 29, 2022, 10:47:51 PM
Interesting about those software version. From my experience with Denso, there's hardly any human readable strings. Neither sw version nor anything about the car.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 29, 2022, 11:08:51 PM
Some tuners will lock the tunes to one specific car. I never have. But you have to stay within the software number and trans from my experience. You can find via HxD at binary location 18500 ish

makes sense why the one i tried wouldnt crank and gave immobilizer msg.... put the previous on and then bam it cranked....

i had a feeling


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on October 30, 2022, 05:16:48 PM
Let’s get back to tuning related stuff rather than diluting this forum with small talk.

This forum has been community base since the start. Most just refuse to spend the time reading. I’ve also stated this before but all you see from the reading is words unless you are currently working through the same thing you are reading in front of you. IT JUST TAKES ALOT OF TIME!

Brandon Halme, SparkyR, S60RXtreme, @bhalme_29, bhalme S60rr whatever you call yourself -

1. You are a Scam Artist. You spew bullshit. Didn't take me no 4000 hours. Don't define me (or others) as a RETARD, because YOU ARE. You can't define shit. You also can't read for shit, and run your mouth twice as much. "Be sure to include Hiltons Checksum program in the repository"  Artem's updated version was in there, but you're once again -  too short to read or look before you leap. Why don't you worry about yourself? Quit telling people how to read - when you don't. You Would lock Tunes to specific cars, but you likely have no idea how to do it!, or else you wouldn't be so upset when "your" files are posted. Can't Bullshit a bullshitter, dude. And anyway, any competent tuner can read it. You can lock out OBD read,,, but you can't write ANY ASM after "years".. What a joke you are.

You bought all your "software" without knowing how to use it. You ain't no community man. You had ~10 useless posts prior to me calling you out for being a gatekeeping dipshit. Quit lyin. for 1 damn minute. More has been done since I lit the fire here than the last 20 years. You and your cohorts are getting called out, and I aint done. Only recharging my Give-a-damn

2. You are a COMPULSIVE Liar. You must be sick, and can't help it. Or are desperately clawing your way from the depths of shame. Your name is synonymous with "avoid like the plague"

"5120 aint done, been years," bs bs a few posts back. Yet you go sour as a lemon when somebody uploads the 5120 you SOLD!! -  that is IDENTICAL to Gustav/Contrast that you claim to be a POS scammer!! Bullied becomes the bully! You got caught in a fib - less than a week old.
Maybe I will post the screenshot of your texts, you fucking dirtbag,.
You and your douchebag buddy Brett Willet are the worst reps MAXXECU couldve asked for. Not only are you stupid and incapable, but your communication and social skills are leagues behind my tactless variety. You shouldn't "trust" him either. He is a leak. I have his software.
You have no friends, and you are getting worked from every side.
Idiot.

3. You fucking SUCK at tuning. You steal people's work and RESELL IT. You don't have experience outside the little P2 volvo tuning nook you "Bought for $5000"
You and your cronies Brett -  and a ton of others - are all using re-hacked SHIT from Hilton, who fucking snaked it from a dead man's wife.


Dream3r, who invented the flashing protocol, rear-ended a tractor while tuning, died, and Robert Hilton contacted a dead man's wife to buy his laptop, so he could make a business out of a "Dream" and absolutely shaft the entire community.


Brandon Halme, You fuck people over after you rob them (ignore "customers" after selling "tunes for $1900!? WTFBBQ"), withhold information that progresses the community, "block" people. 
You act like a gate-keeper, when in reality you are one of the biggest pieces of shit to walk this earth after Hilton. You even use a hacked version of his software, can't make your own, or get the real deal.
"Nice"

Who bent You over and sold you the copied shit? Must mean a lot to you. You surely have "paid" it off with money you took from poor volvo enthusiasts.
Be done.
Your reputation is "Done"

Piece of Shit "Robert Hilton" (Guitar24t) BOUGHT Dream3R's laptop from his wife after he DIED, to MAKE SURE the project didn't go public. How much did he pay for it?
Thats the kind of garbage we are dealing with. Dream3R wanted this to be public space, then we got this fucking Clown-show

Grave-robbing shit-stains.
Fucking despicable.  All of you.

You would like me to get back to tuning -  instead of exposing you as the miserable people you are.

~~~~~~~~~~~~~~~~~~~
Artem aka Prometey. Miss me??!
Way to end up useless. You had it all -  and refused to be a part of the winning team.
You ended up exactly as predicted. Complete fucking shame. You ain't nobody's hero, anymore. Could've been.
Just another typical Russian. Keep it all to yourself. You can take it with you.
Why'd it take such turmoil? You were the VERY ONE bitching about lack of community. Stuck in an Echo chamber.

You end up in the HALL OF SHAME with the other snakes above, that you can't find the "face" to call out.
Best to save it and kiss ass in your circle of cunts so you can share some secret defs or progs you stole from somebody else.


So you all know, this is the MOST VIEWED single post on Nefmoto, and theres no dedicated area, or forums for it - because of how you have treated the scene for the last 20 years.

There could be an entire website dedicated to tuning Volvos exclusively, but because of people like you all, there is not. Are you all such limp-wristed snowflakes that you can't call a Spade a Spade?
My post gets saved here with yours, and will stand the test of time. You can go back and fwd over my messages and they hold true. Unlike yours - which has the consistency of spoiled cottage cheese.
~~~~~~~~~~~~~~~~~~~~~~~~~~


*Sigh*

If anyone would like to add to the REAL VOLVO Project, upload your bins, definitions, and programs on this BS "Thread". You are more than encouraged. The previous 100 pages are obsolete with the latest repository. If anyone wants to get involved with volvo tuning, do yourself a favor and skip all the morons here. All the Good Guys are literally dead, or gone. Start with the repository. You will save more than "4000" hours *eye roll*

I will be carrying my Dice unit and laptop around to all volvos +meets in my area and downloading the raw, Unencrypted (Fuck you robert hilton et al. ) bin files to upload into the current repository S60Rawr is hosting.  .. Who has done more in the past few months than any of you "Scientist" losers. I highly encourage others to collect and share as much as they can. Hopefully I can upload some ripped off bins and put your hacks outta business. Lotta good your "intellectual property" is gonna do when people know your reputation.

Next up is CEM and DIM re calibration. with the keys. Someday the Haldex module may be configured via CAN/DICE to give more of an "evo" rear bias. Most of the CAN protocols and basic source code for all modules, including hvac+radio+Nav screen are included in this repository.

@RLine, there is several folks with half-baked CEM projects out there. I encourage you to incorporate them into your prog. A simple CEM "tab" would be endlessly useful for re configuring AT-MT swaps, among other things. SKC, IMMO, Keys. Most of these people have little to no self discipline. They never finish anything, nor do they release anything, yet will always bitch when you implement their code. Take it as a badge of appreciation. Like my Smites. I Love it.

@Dikidera a bit pathetic you are "pro-encryption" or "anti-disassembly".. perhaps you like to live in dystopian an dysfunctional communities that fuck each over and retard global progress. Patents were to share and expand ideas. Now we have patent trolls and other who will steer their entire lives to keep you from living yours. I can't say we are friends after you encourage encryption and closed source software. Hope you change your POV on that, or we wont have much to work on together.


As an Homage to the death of Dream3R  - and his trashed legacy (Thanks guys), I would love to see the ECU logging readout on the NAV screen. The NAV is mostly bugged and obsolete. Got a blank screen there with possibilities. or to the DIM at the least - which has already been done via CANExtender dongle. He might not have had an accident with his head up. I personally have dodged some iffy situations live tuning by myself on the street. Something these inexperienced remote flash tuners would never understand...

Lets see how the censoring and admin handles this post. Not like this is the first time illegal, immoral, and scam tactics have been called out. Guess it depends if the admin is also a psychopathic, kleptomaniac Volvo tuner, or is in fact interested in the community progression, which most of you are so very against. Hard to believe I am the only pissed one. Perhaps the only one willing to burn these useless bridges. I have been preparing an Ultra4 buggy for the last few weeks, watching this hate-train roll into station.

Don't forget to hit the Smite button beside my username! :)

-The Angry One.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 30, 2022, 11:22:11 PM
Some tuners will lock the tunes to one specific car. I never have. But you have to stay within the software number and trans from my experience. You can find via HxD at binary location 18500 ish


i seen an  old post from gustav saying that its possible to flash a gphj bin on every manual R 2005+
i need to do more comparing.. but if so that be insane

---

as a newbie i wouldnt try it. but just a curiosity


vollmer... ohhhhh mmmmmmyyyyyyy wtf


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 30, 2022, 11:39:01 PM

i seen an  old post from gustav saying that its possible to flash a gphj bin on every manual R 2005+
i need to do more comparing.. but if so that be insane

---

as a newbie i wouldnt try it. but just a curiosity


vollmer... ohhhhh mmmmmmyyyyyyy wtf
For 2005+ MY two versions can be used: 50GPHJ for manual and 50WRHJ (it's for tf80 but aw55 works fine with this SW) for auto. Moreover only 50WRHJ version can be used for both transmissions with just changing value of B_autget. For 2004- MY 50QGHJ version can be used for both auto and manual.

So all features like 5120hack or speed density conversion can be implemented in only two SWs. But nobody will do it, ahaha.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 31, 2022, 12:01:05 AM
For 2005+ MY two versions can be used: 50GPHJ for manual and 50WRHJ (it's for tf80 but aw55 works fine with this SW) for auto. Moreover only 50WRHJ version can be used for both transmissions with just changing value of B_autget. For 2004- MY 50QGHJ version can be used for both auto and manual.

So all features like 5120hack or speed density conversion can be implemented in only two SWs. But nobody will do it, ahaha.


interesting... i wont take that chance until i learn more.. my 3 guinea pigs happen to be all gphj... lol


Title: Re: The Volvo ME7 thread:
Post by: Mach1 on October 31, 2022, 12:14:46 AM
For 2005+ MY two versions can be used: 50GPHJ for manual and 50WRHJ (it's for tf80 but aw55 works fine with this SW) for auto. Moreover only 50WRHJ version can be used for both transmissions with just changing value of B_autget. For 2004- MY 50QGHJ version can be used for both auto and manual.

So all features like 5120hack or speed density conversion can be implemented in only two SWs. But nobody will do it, ahaha.

What value does b_autget need? 0=auto 1=man?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 31, 2022, 12:17:29 AM
What value does b_autget need? 0=auto 1=man?
0 - manual
1 - auto
For both 50GPHJ and 50WRHJ versions addr is 0x18029.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on October 31, 2022, 05:40:50 AM
my car is 50GMHJ (30743144AA if that matters at all), I will attempt to flash a 50GPHJ in the next day or two and report my findings

vollmer, i kinda want to buy you a coffee and pick your brain lol, great idea integrating CEM functions, I'll definitely work towards that goal. already found the cem-cracking source in the repository, super helpful


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 31, 2022, 11:05:49 AM
0 - manual
1 - auto
For both 50GPHJ and 50WRHJ versions addr is 0x18029.


ty



Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 01, 2022, 09:03:42 AM
Looking at the hilton code and other tools, there is a periodic message sent over the CAN bus to notify the CEM or ECM perhaps that a tool is present/attached. I am still reading the code, thank god for .NET decompilation. VDASH have obfuscated their code, but in the end, it doesn't even matter.

My issue if it is an issue is that on the bench, the ECM is sending the same changing sequence over CAN and is not replying to my CAN messages. Of course the CAN bus has many protocols layered on top and is a shitshow and maybe I am not passing the correct data.


Title: Re: The Volvo ME7 thread:
Post by: Mach1 on November 01, 2022, 09:18:49 AM
Looking at the hilton code and other tools, there is a periodic message sent over the CAN bus to notify the CEM or ECM perhaps that a tool is present/attached. I am still reading the code, thank god for .NET decompilation. VDASH have obfuscated their code, but in the end, it doesn't even matter.

My issue if it is an issue is that on the bench, the ECM is sending the same changing sequence over CAN and is not replying to my CAN messages. Of course the CAN bus has many protocols layered on top and is a shitshow and maybe I am not passing the correct data.

https://hiltontuning.com/wp-content/uploads/2014/09/VolcanoResearchPaperWeb.pdf

Keep-alive message?

7 bytes
84 40 13 b2 f0 03 7c
every 5 seconds, otherwise it closes


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 01, 2022, 11:49:45 AM
Looking at the hilton code and other tools, there is a periodic message sent over the CAN bus to notify the CEM or ECM perhaps that a tool is present/attached. I am still reading the code, thank god for .NET decompilation. VDASH have obfuscated their code, but in the end, it doesn't even matter.

My issue if it is an issue is that on the bench, the ECM is sending the same changing sequence over CAN and is not replying to my CAN messages. Of course the CAN bus has many protocols layered on top and is a shitshow and maybe I am not passing the correct data.

yeah screw all that, use dicedotnet.dll, it contains literally everything needed for flashing, logging, encrypting/decrypting... and its not obfuscated at all. all you need to do is write a simple wrapper program. the toolkit im writing will be using this dll, but i had to modify the code in a few places to correct hiltons' dumbassery. for example he hard coded a 240-second timeout on all message transmissions, so if you call say sendMsgReadResponse() and your interface isn't connected or if the key isn't in position II, the dll will hang for 240 seconds before reporting back to your app.

[edit] also want to mention that if using the dll for communication, the connect() function creates the two canbus connections, and also sets up the k-line and starts broadcasting the keep-alive for you, so you're free to just start sending commands and receiving data as you please


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 01, 2022, 12:07:04 PM
yeah screw all that, use dicedotnet.dll, it contains literally everything needed for flashing, logging, encrypting/decrypting... and its not obfuscated at all. all you need to do is write a simple wrapper program. the toolkit im writing will be using this dll, but i had to modify the code in a few places to correct hiltons' dumbassery. for example he hard coded a 240-second timeout on all message transmissions, so if you call say sendMsgReadResponse() and your interface isn't connected or if the key isn't in position II, the dll will hang for 240 seconds before reporting back to your app.


^^^^^^^^^^^^^^^^^ this
the dll has all the capabilities
just beyond my basic programming knowledge lol


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 01, 2022, 12:50:12 PM
yeah screw all that, use dicedotnet.dll, it contains literally everything needed for flashing, logging, encrypting/decrypting... and its not obfuscated at all. all you need to do is write a simple wrapper program. the toolkit im writing will be using this dll, but i had to modify the code in a few places to correct hiltons' dumbassery. for example he hard coded a 240-second timeout on all message transmissions, so if you call say sendMsgReadResponse() and your interface isn't connected or if the key isn't in position II, the dll will hang for 240 seconds before reporting back to your app.

[edit] also want to mention that if using the dll for communication, the connect() function creates the two canbus connections, and also sets up the k-line and starts broadcasting the keep-alive for you, so you're free to just start sending commands and receiving data as you please
Except, I am using an ARM-based RPI, so I am working with socketcan. I don't have any j2534/flashing tool.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 01, 2022, 01:05:30 PM
https://hiltontuning.com/wp-content/uploads/2014/09/VolcanoResearchPaperWeb.pdf

Keep-alive message?

7 bytes
84 40 13 b2 f0 03 7c
every 5 seconds, otherwise it closes
Definitely not. The packets are sent every 80ms, and some every 16.

 can0  0010001C   [8]  00 0B 40 58 44 00 A7 25
  can0  0010001C   [8]  00 0B 40 58 44 00 A7 25
  can0  0040001E   [8]  00 00 01 00 04 00 60 00
  can0  0040001E   [8]  00 00 01 00 04 00 60 00
  can0  0010001C   [8]  40 0B C0 58 44 00 27 25
  can0  0010001C   [8]  40 0B C0 58 44 00 27 25
  can0  0040001E   [8]  44 00 01 00 04 00 60 00
  can0  0040001E   [8]  44 00 01 00 04 00 60 00
  can0  00600006   [8]  C0 00 20 00 00 00 00 00
  can0  00600006   [8]  C0 00 20 00 00 00 00 00
  can0  0010001C   [8]  80 0B 40 58 44 00 A7 25
  can0  0010001C   [8]  80 0B 40 58 44 00 A7 25
  can0  0040001E   [8]  80 00 01 00 04 00 60 00
  can0  0040001E   [8]  80 00 01 00 04 00 60 00
  can0  0010001C   [8]  C0 0B 40 58 44 00 27 25
  can0  0010001C   [8]  C0 0B 40 58 44 00 27 25
  can0  0040001E   [8]  C3 00 85 00 04 00 60 00
  can0  0040001E   [8]  C3 00 85 00 04 00 60 00
  can0  00600006   [8]  00 00 00 00 00 00 00 00
  can0  00600006   [8]  00 00 00 00 00 00 00 00
  can0  0010001C   [8]  00 0B 40 58 44 00 A7 25
  can0  0010001C   [8]  00 0B 40 58 44 00 A7 25
  can0  0040001E   [8]  00 00 01 00 04 00 60 00
  can0  0040001E   [8]  00 00 01 00 04 00 60 00
  can0  00900006   [8]  00 0A 89 87 00 14 00 00
  can0  00900006   [8]  00 0A 89 87 00 14 00 00
  can0  0010001C   [8]  40 0B 40 58 44 00 27 25
  can0  0010001C   [8]  40 0B 40 58 44 00 27 25
  can0  0040001E   [8]  40 00 01 00 04 00 60 00
  can0  0040001E   [8]  40 00 01 00 04 00 60 00
  can0  00600006   [8]  40 00 00 00 00 00 00 00
  can0  00600006   [8]  40 00 00 00 00 00 00 00
  can0  0010001C   [8]  80 0B 40 58 44 00 A7 25
  can0  0010001C   [8]  80 0B 40 58 44 00 A7 25
  can0  0040001E   [8]  80 00 01 00 04 00 60 00
  can0  0040001E   [8]  80 00 01 00 04 00 60 00
  can0  00E00010   [8]  05 00 80 00 AA AA 00 00
  can0  00E00010   [8]  05 00 80 00 AA AA 00 00
  can0  0010001C   [8]  C0 0B 40 58 44 00 27 25
  can0  0010001C   [8]  C0 0B 40 58 44 00 27 25
  can0  0040001E   [8]  C3 00 85 00 04 00 60 00
  can0  0040001E   [8]  C3 00 85 00 04 00 60 00
  can0  00600006   [8]  C0 00 20 00 00 00 00 00
  can0  00600006   [8]  C0 00 20 00 00 00 00 00
  can0  0010001C   [8]  80 0B 40 58 44 00 A7 25
  can0  0010001C   [8]  80 0B 40 58 44 00 A7 25
  can0  0040001E   [8]  80 00 01 00 04 00 60 00
  can0  0040001E   [8]  80 00 01 00 04 00 60 00
  can0  0010001C   [8]  C0 0B 40 58 44 00 27 25
  can0  0010001C   [8]  C0 0B 40 58 44 00 27 25
  can0  0040001E   [8]  C3 00 85 00 04 00 60 00
  can0  0040001E   [8]  C3 00 85 00 04 00 60 00
  can0  00600006   [8]  00 00 00 00 00 00 00 00
  can0  00600006   [8]  00 00 00 00 00 00 00 00
  can0  0010001C   [8]  00 0B 40 58 44 00 A7 25
  can0  0010001C   [8]  00 0B 40 58 44 00 A7 25
  can0  0040001E   [8]  00 00 01 00 04 00 60 00
  can0  0040001E   [8]  00 00 01 00 04 00 60 00
  can0  0010001C   [8]  40 0B 40 58 44 00 27 25
  can0  0010001C   [8]  40 0B 40 58 44 00 27 25
  can0  0040001E   [8]  40 00 01 00 04 00 60 00
  can0  0040001E   [8]  40 00 01 00 04 00 60 00
  can0  00600006   [8]  40 00 00 00 00 00 00 00
  can0  00600006   [8]  40 00 00 00 00 00 00 00
  can0  0010001C   [8]  80 0B 40 58 44 00 A7 25
  can0  0010001C   [8]  80 0B 40 58 44 00 A7 25
  can0  0040001E   [8]  80 00 01 00 04 00 60 00
  can0  0040001E   [8]  80 00 01 00 04 00 60 00
  can0  00900006   [8]  40 02 01 07 00 14 00 00
  can0  00900006   [8]  40 02 01 07 00 14 00 00
  can0  0010001C   [8]  C0 0B 40 58 44 00 27 25
  can0  0010001C   [8]  C0 0B 40 58 44 00 27 25
  can0  0040001E   [8]  C3 00 85 00 04 00 60 00
  can0  0040001E   [8]  C3 00 85 00 04 00 60 00
  can0  00600006   [8]  80 00 00 00 00 00 00 00
  can0  00600006   [8]  80 00 00 00 00 00 00 00
  can0  0010001C   [8]  00 0B 40 58 44 00 A7 25
  can0  0010001C   [8]  00 0B 40 58 44 00 A7 25
  can0  0040001E   [8]  00 00 01 00 04 00 60 00
  can0  0040001E   [8]  00 00 01 00 04 00 60 00
  can0  0010001C   [8]  80 0B 40 58 44 00 A7 25
  can0  0010001C   [8]  80 0B 40 58 44 00 A7 25
  can0  0040001E   [8]  80 00 01 00 04 00 60 00
  can0  0040001E   [8]  80 00 01 00 04 00 60 00
  can0  0010001C   [8]  C0 0B 40 58 44 00 27 25
  can0  0010001C   [8]  C0 0B 40 58 44 00 27 25
  can0  0040001E   [8]  C3 00 85 00 04 00 60 00
  can0  0040001E   [8]  C3 00 85 00 04 00 60 00
  can0  00600006   [8]  00 00 00 00 00 00 00 00
  can0  00600006   [8]  00 00 00 00 00 00 00 00
  can0  0010001C   [8]  00 0B 40 58 44 00 A7 25
  can0  0010001C   [8]  00 0B 40 58 44 00 A7 25
  can0  0040001E   [8]  00 00 01 00 04 00 60 00
  can0  0040001E   [8]  00 00 01 00 04 00 60 00
  can0  0010001C   [8]  40 0B 40 58 44 00 27 25
  can0  0010001C   [8]  40 0B 40 58 44 00 27 25
  can0  0040001E   [8]  40 00 01 00 04 00 60 00
  can0  0040001E   [8]  40 00 01 00 04 00 60 00
  can0  00600006   [8]  40 00 00 00 00 00 00 00
  can0  00600006   [8]  40 00 00 00 00 00 00 00

I still have not figured out why the ECM is broadcasting packets twice. In any case I am still reading, there's a lot of information to process on the protocols. I am also reading the ecu directly via the pins(aka bench mode).


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 01, 2022, 02:00:59 PM
The keep-alive message is sent from the flashing software to the CEM over the K-Line to enable communication via the OBD port. If you are benching, this isn't needed at all. Depending on what you're doing you may need to broadcast a 'Test Tool Present' message: (tho im pretty sure this is also not needed for ECU)

Code:
D8 00 00 00 00 00 00 00



Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 01, 2022, 04:10:02 PM
yeah screw all that, use dicedotnet.dll, it contains literally everything needed for flashing, logging, encrypting/decrypting... and its not obfuscated at all. all you need to do is write a simple wrapper program. the toolkit im writing will be using this dll, but i had to modify the code in a few places to correct hiltons' dumbassery. for example he hard coded a 240-second timeout on all message transmissions, so if you call say sendMsgReadResponse() and your interface isn't connected or if the key isn't in position II, the dll will hang for 240 seconds before reporting back to your app.

[edit] also want to mention that if using the dll for communication, the connect() function creates the two canbus connections, and also sets up the k-line and starts broadcasting the keep-alive for you, so you're free to just start sending commands and receiving data as you please

incorporate the checksum before flashing :D


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 02, 2022, 06:03:24 AM
I'm incorporating a BIN tool that lets you load up any bin, quickly see its version and other info, check and repair checksums, and quickly determine if the maps are stock or tuned

ps here are the locations for some of the GMHJ maps if anyone needs, many are exactly the same place as GPHJ but some are offset a bit


Title: Re: The Volvo ME7 thread:
Post by: t6 on November 02, 2022, 01:27:21 PM
Hi, WRHJ software is 250 kbit CAN? fits s60r 2003, in mine it is
ĘT03 P2X B5254RT
ME 7.0.1 5XQG
SW: 30668178A
P24 / P26 0310
B5244T4 25RT
MAN AWD UE
50QGHJ.a2l
2003-06
CBQGTVD0


Title: Re: The Volvo ME7 thread:
Post by: Dudde on November 02, 2022, 02:16:12 PM
Can someone help confirm CWKONABG adress 0x1801E? Volvo XC90 2.9 T6, 60LPHJ



Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 02, 2022, 03:06:12 PM
I'm incorporating a BIN tool that lets you load up any bin, quickly see its version and other info, check and repair checksums, and quickly determine if the maps are stock or tuned

ps here are the locations for some of the GMHJ maps if anyone needs, many are exactly the same place as GPHJ but some are offset a bit


I usually flash a 50GPHJ in an 05 auto car.  This Will cross flash no problem. As long as you are sure the bin is a auto


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 02, 2022, 03:08:33 PM
Hi, WRHJ software is 250 kbit CAN? fits s60r 2003, in mine it is
ĘT03 P2X B5254RT
ME 7.0.1 5XQG
SW: 30668178A
P24 / P26 0310
B5244T4 25RT
MAN AWD UE
50QGHJ.a2l
2003-06
CBQGTVD0


50wrhj are found in 06-07 some manual and all auto cars. These are all 500kbit


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 02, 2022, 03:14:30 PM
Hi, WRHJ software is 250 kbit CAN? fits s60r 2003, in mine it is
ĘT03 P2X B5254RT
ME 7.0.1 5XQG
SW: 30668178A
P24 / P26 0310
B5244T4 25RT
MAN AWD UE
50QGHJ.a2l
2003-06
CBQGTVD0


heres what i have used for 03-04 autos in a euro file


Title: Re: The Volvo ME7 thread:
Post by: t6 on November 02, 2022, 03:18:47 PM

50wrhj are found in 06-07 some manual and all auto cars. These are all 500kbit



ok thank you, it's been refreshed too late


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 02, 2022, 03:20:51 PM
what i had posted was 50QHHJ.A2L
SW: 30729087A P24/P26 ÄT03 B5254T4 25RT AUT AWD EU


this can be found at 00018960 in the binary using HXD


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 02, 2022, 03:24:31 PM
I have some good news. I managed to find the CAN commands to enter programming mode of the ECU and managed to get replies such as part numbers and so forth, this is absolutely good news. I tried to query for ECU version/hw but I got no reply, so it's obvious those commands are not the same for Denso as they are for ME7/9.


Title: Re: The Volvo ME7 thread:
Post by: t6 on November 02, 2022, 03:24:41 PM

whether the variables OD 50QGHJ will match 50QHHJ


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 02, 2022, 03:25:43 PM
whether the variables OD 50QGHJ will match 50QHHJ


this file will cross flash into your car. export this as a binary and flash into your car and ignore your original. then start using this file



Title: Re: The Volvo ME7 thread:
Post by: t6 on November 02, 2022, 03:32:40 PM

this file will cross flash into your car. export this as a binary and flash into your car and ignore your original. then start using this file




Thank you very much and regards.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 02, 2022, 03:50:08 PM

50wrhj are found in 06-07 some manual and all auto cars. These are all 500kbit

do we have a chart somewhere of all the variants and what cars they belong to? also i assume if i manual swap i can flash a manual bin (once the cem is programmed), correct me if im wrong

ps. currently working on code that handles checksum features, what a pain in the ass


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 02, 2022, 03:54:02 PM
I have never built a list myself, Theres so many different variants.


Yes this is what I usually do. Normally haven’t even had the cem programmed on my cars


Title: Re: The Volvo ME7 thread:
Post by: t6 on November 02, 2022, 04:10:59 PM
Do you have any RAM variables for QHHJ?


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on November 02, 2022, 06:19:48 PM
Hello Guys, searching for this old lady some Adresses, i think i found LDRXN but im not sure 138F4@ LDRXN... maybe some hints for X-Axis and other Maps like

KFPED 
KFMIRL
KFMIOP 
KFLHDBN
KFLBTS  ?

Softwareversion 10EUHJ.a2l

Found in the Thread some pretuned Files with 0.75 to 0.9 Bar Pressure but the Software Version is different to mine (But Same Engine and MY)

10EUHJ.a2l vs 10ERHJ.a2l

With Best Regards


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 03, 2022, 12:21:33 AM
ps. currently working on code that handles checksum features, what a pain in the ass
Checksum check is a simple:
Code:
#include "ChecksumHelper.hpp"

namespace util {

namespace {
uint32_t getValue(const std::vector<uint8_t>& data, size_t index)
{
    return ((uint32_t)data[index + 3] << 24)
            + ((uint32_t)data[index + 2] << 16)
            + ((uint32_t)data[index + 1] << 8)
            + (uint32_t)data[index];
}

void setValue(std::vector<uint8_t>& data, size_t index, uint32_t value)
{
    data[index] = static_cast<uint8_t>(value);
    data[index + 1] = static_cast<uint8_t>(value >> 8);
    data[index + 2] = static_cast<uint8_t>(value >> 16);
    data[index + 3] = static_cast<uint8_t>(value >> 24);
}

}

bool ChecksumHelper::check(const std::vector<uint8_t>& data) const
{
    uint32_t buffer_index = 0x1F810;
    uint32_t max_buffer_index = 0x1FA00;
    if (data.size() == 1024 * 1024)
        max_buffer_index = 0x1FC00;
    do {
        uint32_t start_addr = getValue(data, buffer_index);

        // Get the checksum zone end address
        uint32_t end_addr = getValue(data, buffer_index + 4);

        if (start_addr >= data.size() || end_addr >= data.size())
            break;

        uint32_t checksum = 0;
        for (uint32_t addr = start_addr; addr < end_addr; addr += 2)
            checksum += ((uint32_t)data[addr + 1] << 8) + (uint32_t)data[addr];

        uint32_t curr_checksum = getValue(data, buffer_index + 8);
        uint32_t compliment_curr_checksum = getValue(data, buffer_index + 12);

        uint32_t complchecksum = ~checksum;

        if (curr_checksum != checksum || compliment_curr_checksum != complchecksum)
            return false;

        buffer_index += 0x10;
    }
    while(buffer_index < max_buffer_index);
    return true;
}

void ChecksumHelper::update(std::vector<uint8_t>& data) const
{
    uint32_t buffer_index = 0x1F810;
    uint32_t max_buffer_index = 0x1FA00;
    if (data.size() == 1024 * 1024)
        max_buffer_index = 0x1FC00;
    do {
        uint32_t start_addr = getValue(data, buffer_index);

        // Get the checksum zone end address
        uint32_t end_addr = getValue(data, buffer_index + 4);

        if (start_addr >= data.size() || end_addr >= data.size())
            break;

        uint32_t checksum = 0;
        for (uint32_t addr = start_addr; addr < end_addr; addr += 2)
            checksum += ((uint32_t)data[addr + 1] << 8) + (uint32_t)data[addr];

        uint32_t complchecksum = ~checksum;

        setValue(data, buffer_index + 8, checksum);
        setValue(data, buffer_index + 12, complchecksum);

        buffer_index += 0x10;
    }
    while(buffer_index < max_buffer_index);
}

}



Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 03, 2022, 01:59:31 AM
Prometey, did you manage to find which CAN commands dump bytes from ROM?


Title: Re: The Volvo ME7 thread:
Post by: keichi on November 03, 2022, 04:02:20 AM
Checksum check is a simple:
Code:
#include "ChecksumHelper.hpp"

namespace util {

namespace {
uint32_t getValue(const std::vector<uint8_t>& data, size_t index)
{
    return ((uint32_t)data[index + 3] << 24)
            + ((uint32_t)data[index + 2] << 16)
            + ((uint32_t)data[index + 1] << 8)
            + (uint32_t)data[index];
}

void setValue(std::vector<uint8_t>& data, size_t index, uint32_t value)
{
    data[index] = static_cast<uint8_t>(value);
    data[index + 1] = static_cast<uint8_t>(value >> 8);
    data[index + 2] = static_cast<uint8_t>(value >> 16);
    data[index + 3] = static_cast<uint8_t>(value >> 24);
}

}

bool ChecksumHelper::check(const std::vector<uint8_t>& data) const
{
    uint32_t buffer_index = 0x1F810;
    uint32_t max_buffer_index = 0x1FA00;
    if (data.size() == 1024 * 1024)
        max_buffer_index = 0x1FC00;
    do {
        uint32_t start_addr = getValue(data, buffer_index);

        // Get the checksum zone end address
        uint32_t end_addr = getValue(data, buffer_index + 4);

        if (start_addr >= data.size() || end_addr >= data.size())
            break;

        uint32_t checksum = 0;
        for (uint32_t addr = start_addr; addr < end_addr; addr += 2)
            checksum += ((uint32_t)data[addr + 1] << 8) + (uint32_t)data[addr];

        uint32_t curr_checksum = getValue(data, buffer_index + 8);
        uint32_t compliment_curr_checksum = getValue(data, buffer_index + 12);

        uint32_t complchecksum = ~checksum;

        if (curr_checksum != checksum || compliment_curr_checksum != complchecksum)
            return false;

        buffer_index += 0x10;
    }
    while(buffer_index < max_buffer_index);
    return true;
}

void ChecksumHelper::update(std::vector<uint8_t>& data) const
{
    uint32_t buffer_index = 0x1F810;
    uint32_t max_buffer_index = 0x1FA00;
    if (data.size() == 1024 * 1024)
        max_buffer_index = 0x1FC00;
    do {
        uint32_t start_addr = getValue(data, buffer_index);

        // Get the checksum zone end address
        uint32_t end_addr = getValue(data, buffer_index + 4);

        if (start_addr >= data.size() || end_addr >= data.size())
            break;

        uint32_t checksum = 0;
        for (uint32_t addr = start_addr; addr < end_addr; addr += 2)
            checksum += ((uint32_t)data[addr + 1] << 8) + (uint32_t)data[addr];

        uint32_t complchecksum = ~checksum;

        setValue(data, buffer_index + 8, checksum);
        setValue(data, buffer_index + 12, complchecksum);

        buffer_index += 0x10;
    }
    while(buffer_index < max_buffer_index);
}

}


Looks like checksum calculation ranges vary even more.
In 2002 S60 T5 (20KPSC) 1MB bin checksum is calculated in the range 0x000000-0x0BFFFF so for this particular software variable max_buffer_index = 0x1FAF0.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 03, 2022, 04:20:50 AM
Looks like checksum calculation ranges vary even more.
In 2002 S60 T5 (20KPSC) 1MB bin checksum is calculated in the range 0x000000-0x0BFFFF so for this particular software variable max_buffer_index = 0x1FAF0.
Yes, I caught the situation with 20KPSC software. But it still works when checksum updated twice.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 03, 2022, 04:21:23 AM
Prometey, did you manage to find which CAN commands dump bytes from ROM?
You can dump flash with read memory by addr message.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 03, 2022, 08:18:57 AM
Prometey, did you manage to find which CAN commands dump bytes from ROM?
By the way flash can be read by checksum calculation command. For example for TCM module 7A:
1. Start sending sleep message for 2 secs with 100 ms interval:
0xFFFFE 0xFF 0x86 0x00 0x00 0x00 0x00 0x00 0x00
2. Switch TCM module to programming mode:
0xFFFFE 0x7A 0xC0 0x00 0x00 0x00 0x00 0x00 0x00

3. Send start add for checksum: AABBCCDD - addr from 0xF0000 down
0xFFFFE 0x7A 0x9C 0xAA 0xBB 0xCC 0xDD
4. Send get checksum with next byte:
0xFFFFE 0x7A 0xB4 0xAA 0xBB 0xCC 0xDD+1
5. Read response from TCM.

6. After all flash is read send CAN reset message.
0xFFFFE 0xFF 0xC8 0x00 0x00 0x00 0x00 0x00 0x00

Looks like this approach can also be used for ECM module read.


Title: Re: The Volvo ME7 thread:
Post by: t6 on November 03, 2022, 09:21:04 AM

heres what i have used for 03-04 autos in a euro file

Hi,
I tried this soft but the engine does not start. S60R 2003, original: QGHJ


Title: Re: The Volvo ME7 thread:
Post by: luki743 on November 03, 2022, 09:32:52 AM
By the way flash can be read by checksum calculation command. For example for TCM module 7A:
1. Start sending sleep message for 2 secs with 100 ms interval:
0xFFFFE 0xFF 0x86 0x00 0x00 0x00 0x00 0x00 0x00
2. Switch TCM module to programming mode:
0xFFFFE 0x7A 0xC0 0x00 0x00 0x00 0x00 0x00 0x00

3. Send start add for checksum: AABBCCDD - addr from 0xF0000 down
0xFFFFE 0x7A 0x9C 0xAA 0xBB 0xCC 0xDD
4. Send get checksum with next byte:
0xFFFFE 0x7A 0xB4 0xAA 0xBB 0xCC 0xDD+1
5. Read response from TCM.

6. After all flash is read send CAN reset message.
0xFFFFE 0xFF 0xC8 0x00 0x00 0x00 0x00 0x00 0x00

Looks like this approach can also be used for ECM module read.

ECM 0x7A
TCM 0x6E
CEM 0x40/0x50


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 03, 2022, 09:45:36 AM

I usually flash a 50GPHJ in an 05 auto car.  This Will cross flash no problem. As long as you are sure the bin is a auto

thats good to know, and will save me a ton of work. now I just have to track down a 50GPHJ AUT AWD US bin..  unless an EU bin will work? I remember reading they're tuned back a wee bit


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 03, 2022, 10:24:34 AM
By the way flash can be read by checksum calculation command. For example for TCM module 7A:
1. Start sending sleep message for 2 secs with 100 ms interval:
0xFFFFE 0xFF 0x86 0x00 0x00 0x00 0x00 0x00 0x00
2. Switch TCM module to programming mode:
0xFFFFE 0x7A 0xC0 0x00 0x00 0x00 0x00 0x00 0x00

3. Send start add for checksum: AABBCCDD - addr from 0xF0000 down
0xFFFFE 0x7A 0x9C 0xAA 0xBB 0xCC 0xDD
4. Send get checksum with next byte:
0xFFFFE 0x7A 0xB4 0xAA 0xBB 0xCC 0xDD+1
5. Read response from TCM.

6. After all flash is read send CAN reset message.
0xFFFFE 0xFF 0xC8 0x00 0x00 0x00 0x00 0x00 0x00

Looks like this approach can also be used for ECM module read.

Thanks, its just as you said. However adding 1 to address does not fetch correct data, I have to set checksum address to the new byte location and then issue get checksum again. Slower but at least it works.

diki@raspberrypi:~ $ cansend can0 000FFFFE#7A9C00000080 <- rom address 00000080
diki@raspberrypi:~ $ cansend can0 000FFFFE#7AB400000081 <- fetches first byte from that address
diki@raspberrypi:~ $ cansend can0 000FFFFE#7AB400000082 <- does NOT fetch next byte correctly, it's mutated
diki@raspberrypi:~ $ cansend can0 000FFFFE#7A9C00000081 <- set checksum pointer to next byte
diki@raspberrypi:~ $ cansend can0 000FFFFE#7AB400000082 <- correct data retrieved.

All in all, I would call this a success, thank you for the invaluable information.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 03, 2022, 06:02:13 PM
Delete this. its old and irrelevant


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 03, 2022, 07:23:44 PM
might be something to think about... you dont have a method to state your can speed for datalogging


good work!

 


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 03, 2022, 07:57:32 PM
might be something to think about... you dont have a method to state your can speed for datalogging


good work!

 


that may have been an oversight....
the fuction is there lol...
oopsssss


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 03, 2022, 08:51:40 PM
Also may think of incorporating the checksum tool on flash. This is how my .bin flasher works


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 03, 2022, 09:43:00 PM
ya the other tool I have does that too
but it has the vlic lock stuff
it's on the list!
I have it running on my computer and it refreshes the folder every so often
but yes
thanks for testing


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 04, 2022, 12:12:28 AM
Also may think of incorporating the checksum tool on flash. This is how my .bin flasher works
Curious. Is it the CEM that verifies the code or the ECM? Why not just patch out the checksum code?


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 04, 2022, 01:45:56 AM
Curious. Is it the CEM that verifies the code or the ECM? Why not just patch out the checksum code?

prometey has an updated checksum  tool and it works great. can easily be incorporated into the project


Title: Re: The Volvo ME7 thread:
Post by: Dudde on November 04, 2022, 03:08:49 AM
Free The Moose testing

Flashing works

Reading does not work, always stops at same time and tells the file is corrupt.

Logging not tested yet, need to make xml file but then i will put the car on my dyno and test the logging.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 04, 2022, 06:16:22 AM
this is happening because the checksum is being checked while downloading the bin for some reason, this code can be easily bypassed for now

also to answer previous questions the can speed is determined automatically when you click the connect button, and it appears the checksum is updated automatically when loading a bin to send to the car, there's no manual process for this

Free The Moose testing

Flashing works

Reading does not work, always stops at same time and tells the file is corrupt.

Logging not tested yet, need to make xml file but then i will put the car on my dyno and test the logging.

were you able to start the car after you flashed? i have a sneaky suspicion the checksum code is incorrect, and theres a chance its incorrectly 'fixing' the checksum before flashing to the car


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 04, 2022, 09:32:22 AM
this is happening because the checksum is being checked while downloading the bin for some reason, this code can be easily bypassed for now

also to answer previous questions the can speed is determined automatically when you click the connect button, and it appears the checksum is updated automatically when loading a bin to send to the car, there's no manual process for this
were you able to start the car after you flashed? i have a sneaky suspicion the checksum code is incorrect, and theres a chance its incorrectly 'fixing' the checksum before flashing to the car

it's old code
probably using the old checksum code
prometey fixed it  ( https://github.com/prometey1982/VolvoME7ChecksumUpdater/tree/asm_checksum_fix )

regardless it should be doing the checksum on the flash/ write not the read
debug and debug away!


Title: Re: The Volvo ME7 thread:
Post by: Dudde on November 04, 2022, 12:19:40 PM

were you able to start the car after you flashed? i have a sneaky suspicion the checksum code is incorrect, and theres a chance its incorrectly 'fixing' the checksum before flashing to the car

Yes but i only flashed files with checksum corrected before, i had in mind trying to flash a modified file and let the software correct the checksum.
But first im trying to find my parameter file from my computers so i can test the logging before i unstrap the car from the dyno..


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 04, 2022, 03:21:59 PM
After writing some ugly code I managed to dump the flash via CAN.

Code:
# import the library
import can
import time

# create a bus instance
# many other interfaces are supported as well (see documentation)
bus = can.Bus(interface='socketcan',
              channel='can0',
              receive_own_messages=False)

# send a message
message = can.Message(arbitration_id=0x000ffffe, is_extended_id=True,
                      data=[0xFF, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00])
bus.send(message)

# iterate over received messages
address = 0x00000000
msgdata1_template = [0x7A, 0x9C, 0x00, 0x00, 0x00, 0x00]
msgdata2_template = [0x7A, 0xB4, 0x00, 0x00, 0x00, 0x00]

computedAddress =  bytearray(address.to_bytes(4, 'big'))

msgdata1_template[2] = computedAddress[0]
msgdata1_template[3] = computedAddress[1]
msgdata1_template[4] = computedAddress[2]
msgdata1_template[5] = computedAddress[3]

address = address + 1
computedAddress =  bytearray(address.to_bytes(4, 'big'))

msgdata2_template[2] = computedAddress[0]
msgdata2_template[3] = computedAddress[1]
msgdata2_template[4] = computedAddress[2]
msgdata2_template[5] = computedAddress[3]

message = can.Message(arbitration_id=0x000ffffe, is_extended_id=True,
                      data=msgdata1_template)
bus.send(message)
message = can.Message(arbitration_id=0x000ffffe, is_extended_id=True,
                      data=msgdata2_template)
bus.send(message)
f = open('my_file', 'a+b')
for msg in bus:
    if msg.arbitration_id == 0x00000021:
   
        if address >= 0x7FFFF:
            break

        if(msg.data[1] != 0xB1):
            continue
           
        f.write(bytearray(int(msg.data[2]).to_bytes(1, 'big')))
   
        computedAddress =  bytearray(address.to_bytes(4, 'big'))

        msgdata1_template[2] = computedAddress[0]
        msgdata1_template[3] = computedAddress[1]
        msgdata1_template[4] = computedAddress[2]
        msgdata1_template[5] = computedAddress[3]

        address = address + 1
        computedAddress =  bytearray(address.to_bytes(4, 'big'))

        msgdata2_template[2] = computedAddress[0]
        msgdata2_template[3] = computedAddress[1]
        msgdata2_template[4] = computedAddress[2]
        msgdata2_template[5] = computedAddress[3]

        message = can.Message(arbitration_id=0x000ffffe, is_extended_id=True,
                              data=msgdata1_template)
        bus.send(message)
        message = can.Message(arbitration_id=0x000ffffe, is_extended_id=True,
                              data=msgdata2_template)
        bus.send(message)
       
        #time.sleep(0.002)
           
    print(hex(address - 2) + ': ' + hex(msg.data[2]))

f.close()
As you might imagine this is from python-can, using SocketCAN. I ran into an issue where the TX buffer of the socket was getting full(common issue) so I did txqueuelen 1000 on the interface. But the process was mighty slow, took me like half an hour to dump it all.


Title: Re: The Volvo ME7 thread:
Post by: t6 on November 05, 2022, 07:25:03 AM

this file will cross flash into your car. export this as a binary and flash into your car and ignore your original. then start using this file




Hi,
I tried this soft but the engine does not start. S60R 2003, original: QGHJ


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 05, 2022, 08:48:42 AM

Hi,
I tried this soft but the engine does not start. S60R 2003, original: QGHJ

thats an ols project file. did you take the bin data from the ols project? here xD

file says qhhj and looks like it lines up with my ghhj xdf


Title: Re: The Volvo ME7 thread:
Post by: Dudde on November 05, 2022, 09:29:52 AM
Free the moose
Reading stock file works.
Reading modified file works without checksum check.


Title: Re: The Volvo ME7 thread:
Post by: t6 on November 05, 2022, 09:53:34 AM
thats an ols project file. did you take the bin data from the ols project? here xD

file says qhhj and looks like it lines up with my ghhj xdf


I tried your bin but the same result - engine not starting. Dump from my car:


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 05, 2022, 10:58:15 AM
I do not know if it will be useful, maybe for research purposes, but I am attaching a read from Denso HN.2 ECU for a S60 petrol 140hp from 2002 I think. I cannot guarantee the quality of the read, my first read had 4-5 added 00 bytes that I think I fixed in my  second read and IDA was happy to disassemble the code.

It's missing the last 00 byte to be full 512KB. I think I fixed my off by one.

Code:
# import the library
import can
import time


###### BENCH READ #######
###### Set txqueuelen to
###### 1000 or 2000 on the can0 interface ######

# create a bus instance
# many other interfaces are supported as well (see documentation)
bus = can.Bus(interface='socketcan',
              channel='can0',
              receive_own_messages=False)

# send a message
message = can.Message(arbitration_id=0x000ffffe, is_extended_id=True,
                      data=[0xFF, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00])
bus.send(message)

#sleep to ensure ECU got this message.

time.sleep(1)
# iterate over received messages
address = 0x00000000
msgdata1_template = [0x7A, 0x9C, 0x00, 0x00, 0x00, 0x00]
msgdata2_template = [0x7A, 0xB4, 0x00, 0x00, 0x00, 0x00]

computedAddress =  bytearray(address.to_bytes(4, 'big'))

msgdata1_template[2] = computedAddress[0]
msgdata1_template[3] = computedAddress[1]
msgdata1_template[4] = computedAddress[2]
msgdata1_template[5] = computedAddress[3]

address = address + 1
computedAddress =  bytearray(address.to_bytes(4, 'big'))

msgdata2_template[2] = computedAddress[0]
msgdata2_template[3] = computedAddress[1]
msgdata2_template[4] = computedAddress[2]
msgdata2_template[5] = computedAddress[3]

message = can.Message(arbitration_id=0x000ffffe, is_extended_id=True,
                      data=msgdata1_template)
bus.send(message)
time.sleep(1)
message = can.Message(arbitration_id=0x000ffffe, is_extended_id=True,
                      data=msgdata2_template)
bus.send(message)
time.sleep(1)
f = open('my_file', 'a+b')
for msg in bus:
    if msg.arbitration_id == 0x00000021:
    
        if address - 1 > 0x7FFFF:
            break

        if(msg.data[1] != 0xB1):
            continue
            
        f.write(bytearray(int(msg.data[2]).to_bytes(1, 'big')))
    
        computedAddress =  bytearray(address.to_bytes(4, 'big'))

        msgdata1_template[2] = computedAddress[0]
        msgdata1_template[3] = computedAddress[1]
        msgdata1_template[4] = computedAddress[2]
        msgdata1_template[5] = computedAddress[3]

        address = address + 1
        computedAddress =  bytearray(address.to_bytes(4, 'big'))

        msgdata2_template[2] = computedAddress[0]
        msgdata2_template[3] = computedAddress[1]
        msgdata2_template[4] = computedAddress[2]
        msgdata2_template[5] = computedAddress[3]

        message = can.Message(arbitration_id=0x000ffffe, is_extended_id=True,
                              data=msgdata1_template)
        bus.send(message)
        message = can.Message(arbitration_id=0x000ffffe, is_extended_id=True,
                              data=msgdata2_template)
        bus.send(message)
        
        #time.sleep(5)
            
    #print(hex(address - 2) + ': ' + hex(msg.data[2]))

f.close()

Anyway this is step 1. Getting a read is all fine and dandy, but flashing is a whole different beast. I don't want to buy KESS,MPPS or whatever. I have an adequate device for this, which is my RPI. But...it's an ARM linux device so we  need to make it a J2534 device.

But here is where I see the first issue. For ME7 or ME9 you have bootloaders, anything for Denso?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 05, 2022, 11:54:53 AM
But here is where I see the first issue. For ME7 or ME9 you have bootloaders, anything for Denso?

There is Renesas High-performance Embedded Workshop for programming for such devices. So you can write own bootloader for SH705X processor. It will be fine due to SH7055 processors inside TCU units.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 05, 2022, 02:00:00 PM
Free the moose
Reading stock file works.
Reading modified file works without checksum check.


there's a fix for it
just gotta put it in
gonna make a guithub page for it so it gets updated that way
I have no dev skills personally


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 06, 2022, 08:21:38 AM
for anyone who needs an XDF for GMHJ, with matching bin. not complete but its a start, confirmed enough for stage 1

[EDIT] added an updated XDF that includes all maps used by hilton stage 1


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 06, 2022, 09:53:54 AM
for anyone who needs an XDF for GMHJ, with matching bin. not complete but its a start, confirmed enough for stage 1

nice! i was looking for one of them


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 06, 2022, 09:56:09 AM
:)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 06, 2022, 10:58:37 AM
One thing I always wondered for SH7055 and the map chip 29LV200BC is that people dumped only 256kb from the chip, but I have seen from the code that it's larger and could be up to 2 megabytes in size.

(https://i.imgur.com/YOwPJC5.png)

You can see CS0 could be up to 2 megabytes, from 00200000 to 003FFFFF. In the ROM I also found references to memory accesses above the 256kb map dumps I've seen. At first I thought hmm...could there be more memory chips on the board? CS0 corresponds to chip select 0 so only one chip for this whole address range.

So I decided to dump the entire CS0 range and lo and behold there is data above 256kb range.

EDIT:

So while there is data, it seems to be a copy of the 256kb memory region. Either that or we wrap around when selecting the address.

(https://i.imgur.com/BGLPk6T.png)

Or...very unlikely, but several copies are held in the chip just in case one gets corrupted.


Title: Re: The Volvo ME7 thread:
Post by: C30t on November 06, 2022, 10:02:39 PM
want to introduce u to Free The Moose v 1

source code will be out there soon

no vinlock license encryption bs

connect dice...

read...
flash.....
here we go xD


if you need the dice driver I have it included in the media link with it.

edit: removed old link for the updated version @ http://nefariousmotorsports.com/forum/index.php?topic=340.msg156483#msg156483
thanks to rlinewiz for the help

one is the newest build and other is source code.

so have at it :D

https://github.com/s60rawr/OpenMoose


Thanks for this. I am currently trying to figure out ME9 R/W through DiCE.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on November 07, 2022, 05:24:51 AM
want to introduce u to Free The Moose v 1

source code will be out there soon

no vinlock license encryption bs

connect dice...

read...
flash.....
here we go xD


if you need the dice driver I have it included in the media link with it.

edit: removed old link for the updated version @ http://nefariousmotorsports.com/forum/index.php?topic=340.msg156483#msg156483
thanks to rlinewiz for the help

one is the newest build and other is source code.

so have at it :D

https://github.com/s60rawr/OpenMoose

This is great news! Thank you S60rawr.

If you need someone to test with ME9, let me know. I'd be more than happy to help.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 07, 2022, 10:17:43 AM
thank you.
i've had so much support on this.

I AM NOT TAKING CREDIT FOR ANYTHING

just happy its out there.

open source code so anyone can make their own fork etc....
do w/e
thank you :D


Title: Re: The Volvo ME7 thread:
Post by: sc00by71 on November 07, 2022, 10:43:03 AM
thank you.
i've had so much support on this.

I AM NOT TAKING CREDIT FOR ANYTHING

just happy its out there.

open source code so anyone can make their own fork etc....
do w/e
thank you :D

I am thankful as well for your efforts and others to bring dream3R's vision to fruition.

I found this site after picking up a 2006 XC70 with a blown engine. Which I 4T4 swapped :D
I was settled on Hilton for tuning but the price was hard to swallow and since I am self tuning my 98 V70R with the M4.4 project I went looking for options.
After reading through the thread I am glad I hadn't yet. That was a jerk move and I will never condone or support someone like him.

Currently it is running on the stock tune but I look forward to changing that in the near future. I have successfully read out the ECU bin with Free the Moose this weekend. Now to get familiar with the differences.
I think I read a few pages back that a 2005+ V70R tune should work with the AW55 trans (50WRHJ?) just need to figure out how to clone the immo onto a donor ECU as this is a daily driver while mine is torn down for a M66 swap.

Thanks again
Shawn



Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 07, 2022, 01:04:32 PM
Alright, so I dug around and found a project called npkern which is a Sh7055 kernel for Subaru and Nissan. It may be able to work for Volvo, but I have not yet tested. What I am doing however is reverse engineering IO Terminal's communication of the chips. Unfortunately you can only do so much static analysis before you need some dynamic execution, unfortunately the said dynamic execution really really wants an FTDI device connected. I have no such device and FTDI emulation yielded nothing....so I plan to patch the ftdi driver to respond with fake devices and make the program(which was/is packed with Themida or Winlicense) divulge what it's writing, hopefully it's kernel.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 07, 2022, 01:11:12 PM
Alright, so I dug around and found a project called npkern which is a Sh7055 kernel for Subaru and Nissan. It may be able to work for Volvo, but I have not yet tested. What I am doing however is reverse engineering IO Terminal's communication of the chips. Unfortunately you can only do so much static analysis before you need some dynamic execution, unfortunately the said dynamic execution really really wants an FTDI device connected. I have no such device and FTDI emulation yielded nothing....so I plan to patch the ftdi driver to respond with fake devices and make the program(which was/is packed with Themida or Winlicense) divulge what it's writing, hopefully it's kernel.

i have a buddy trying to get access to us p3 t6 which is denso. so keep us updated!


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on November 07, 2022, 01:33:50 PM
Alright, so I dug around and found a project called npkern which is a Sh7055 kernel for Subaru and Nissan. It may be able to work for Volvo, but I have not yet tested. What I am doing however is reverse engineering IO Terminal's communication of the chips. Unfortunately you can only do so much static analysis before you need some dynamic execution, unfortunately the said dynamic execution really really wants an FTDI device connected. I have no such device and FTDI emulation yielded nothing....so I plan to patch the ftdi driver to respond with fake devices and make the program(which was/is packed with Themida or Winlicense) divulge what it's writing, hopefully it's kernel.

I have the i/o terminal with Bosch plugin tool...let me know if there's something I can help with. Unfortunately, don't have access to a ME7 (only ME9)


Title: Thats Fucked, y0!
Post by: Vollmer on November 07, 2022, 03:19:24 PM
There are Bootloaders for ME9 packaged in the EXEs,
Dotpeek the shemtek exe file in the repository S60Rawr is hosting.
Need to go through that mess of a collection and organize the added defs and bins.

Not too impressed how Rawr is handling the files and this project. Bit of an intellectual bottleneck.
Can't find the shift key, everything is funny. No discipline or organization. That must be my fault because I have both. Too worried about saving face - can't ask the critical information - can't tune - can't program. IDK why people are leaking shit via him, but If you prefer "kind and dumb" to "rude and smart", then whatever.
The job will be done. Practically is. "Free the Nipple". P2s aint Moose.
THERE IS A REASON THE FLASHER HAD ME9/FORD SHIT before it got trimmed out by "intelligent folk"...  SMFH.... -_-
Pretty sure there was Denso stuff as well. ...

It is Preferred the Leaker get on here anonymously and dispense the information directly.
I don't enjoy the "telephone" through uneducated people. Messages (and data) lose resolution through lossy filters. .
Why are you hiding..? Quit saving face. Use a VPN or something if youre paranoid.

Would also like to point out that programmers are NOT good tuners. and vice versa.
Nice people, are often unkind... and the reverse..



If there are more Good people in the world, then why is it Bad?
Because the Good people are unwilling to speak up! (in fear of appearing Bad)
Nothing to lose.



I watched Robert Hilton and Brett Willet lie today.
At least 10 years software this has been around.. And the Volvo owners were OK getting walked on and scammed!
If I had more money, or maybe a nicer house - I might not be so angry., and might pay these dweebs to fuck up my car. .. but thanks to my disgruntled hostility, you all now have defeated these bad guys.
Am I still the "Bad guy"?
It's Gotham IRL.

Lets start with Brett..
First he accuses S60Rawr of Stealing his "shit" - which he didn't. (Not that it is Brett's "shit" )
When faced with the truth, Brett responds, "Good now that people have access" - You are fuckin lying dude!
You have had access to this for years with your fraudster buddy Halpme. You refused to release this, and got mad at S60Rawr for releasing what you thought was yours.
The MAXXECU project is a stalled joke because you chimps are psychopaths. Throw in the towel. That is a Lost Cause. Esp now. Sink that bridge.

The Kingpin Dirtbag - Robert Hilton
You're a rat-lookin nerd with shitty posture. Seriously hate you, bro.
(https://hiltontuning.com/wp-content/uploads/2019/05/rob2-1.png)
Pic attached for when he can't maintain his scam domain.

Asked the M-Fer for Flasher/logger software 6 months ago - "Sorry.." STFU, you ain't sorry.
Told him we figured his shit out and you know what he says?!?..
"This is why we will not help you. It has nothing to do with money. Its *just* because of your character"

Where do we even start?
You cant retro-actively blame someone for YOU being a bad person the last 10+ years. Dont blame "ANYONE's" character for your miserable character. Take responsibility for your self. You sound like Artem Prometey
If you are a POS, which you are, then at least own up to it. Don't blame it on the person you have been fucking over.
 - Logical Fallacy - Delusional

Telling it doesnt have to do with money, is a blatant LIE.
It absolutely has to do with revenue stream.  - How dumb you think people are? You sold vin-locked version of your software before you realized it was losing you money.
When you charge ~2k for a tune. Hundreds of dollars to change a 1 to a 0. When you lost multiple tunes totaling 10K+ from my efforts here.
Like Artem who hustles Russian Volvo Owners to put food on the table, and will now be suffering a loss of income thanks to this.
Don't lie. Start conversations with the truth. TBH, I wouldn't ever want to hear from you again, ya fuckin wart.


Stay tuned for the next installment of:
Thats Fucked, y0!
 



Title: Re: The Volvo ME7 thread:
Post by: BaxtR on November 07, 2022, 04:32:36 PM
Dude if you spent as much time trying to figure this out like you do typing novels about people you probably would have solved everything


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 07, 2022, 05:20:25 PM
Dude if you spent as much time trying to figure this out like you do typing novels about people you probably would have solved everything

Let’s get back to tuning related stuff rather than diluting this forum with small talk.




anybody have anything for a 50GSHJ ? its an 05R auto AW55


Title: Re: Thats Fucked, y0!
Post by: s60rawr on November 07, 2022, 05:46:13 PM

Hi im Vollmer and i am mentally ill.




delete this, old and irrelevant


Title: Baxter's Song
Post by: Vollmer on November 07, 2022, 07:05:33 PM
Dude if you spent as much time trying to figure this out like you do typing novels about people you probably would have solved everything

If Any of you had a set of balls between your legs, I wouldn't have to.
Being agreeable is a trait of those with 2 X chromosomes.

Might as well put you monkeys to work. Look. It's done.
"lmao"
Managing Bend-overs. Cucks. Limp Gimp Simps.
There are other projects to instigate and analyze - new pots to stir.

You're letting other people get fucked - like yourself - by "saving face".
You know how many people I saved?! More than you..
Tell em how it is!

People need to know the truth about the communities they are a part of; or they aren't communities by definition. 

If I wouldn't have started tearing into this shit, y'all would be cowering in your room, alone, with a non-driving car, feeling defeated OR ripped off

Somebody had to break the Ice. You all came here after I blew this shit up.
You are too coy, shy, or scared to speak up on an internet message board. Why.
It's a thankless service I provide for weaklings like yourself..

This thread, which is again the largest on the site, has become more active since my introduction than it has been in a VERY long time.
You reading my inflammatory post brought out yourself, and many others "hiding in the shadows" like scared mice. 

If you would have done this all without me, then maybe I could see your point.
Alas, thats not how it happened.

~~~~~~~~~
Nyet and Tony haven't edited or deleted one of my posts - which makes this one of the most free-speech platforms on the net.

"Blessed"


Title: Re: Baxter's Song
Post by: s60rawr on November 07, 2022, 10:35:27 PM
"lmao"

Let’s get back to tuning related stuff rather than diluting this forum with small talk.


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
this is the tuning line... only tuning talk after this line.. thank you.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 07, 2022, 11:10:12 PM
It's funny. Will Vollmer add more value in this thread by themself? I don's think so. In Russa we have proverb for such people: The dog barks, but the caravan moves on. At the moment there is just another cracked version of Dreamer's/Hilton's tuning suite (if you carefully read this thread then you must know that this unitilty was developed together by Dreamer and Hilton. Not stolen by Hillton from dreamer). Nothing else. But it's very small part of work. Vollmer you don't understand the main problem. Main problem is adding new features like boost control on boost ranges upper that 250 kPa. Or Speed Density conversion. Or real working launch control and antilag. Not just raising KFLDRX. You can introduce nothing new. Just barking like a dog. Tools are just tools. I can reflash TCM with small money by local Volvo specialist. This specialist can reflash every p1-p3 module but he don't make tune. I can reflash my TCM by myself but again who will reverse TCM flash? You? I don't this so. Because you can't. I posted s60r's 2003 TCM's flash in this thread. Did anybody make any investigation of this flash? I think nobody and nothing. Who will spent their time to add any value for assholes like Vollmer? Nobody. Practically all well known Volvo tuners gone. Just because there is no money. These tuners spend their time not for money reason but for interest. I didn't want to spend so must time tune anybody. I just didn't found a tuner who can tune my own car.

Again. Show you tune. Not bark.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 08, 2022, 12:46:37 AM
At the moment there is just another cracked version of Dreamer's/Hilton's tuning suite (if you carefully read this thread then you must know that this unitilty was developed together by Dreamer and Hilton. Not stolen by Hillton from dreamer). Nothing else. But it's very small part of work.

i have permission.. and direction of someone thats on that original contract to spread this... but i dont wanna make this about that anymore....
we've come so far in the last while.  it was pretty old code 6+ year old. i just put it in the right hands.

ive been studying nyet's s4 tuning page  all week over and over and over.. reading other 10+ year old threads....its fun.. now we have access
lets get to tuning!


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on November 08, 2022, 02:57:37 AM
Testing OpenMoose for ME9. For the logging XML parameters, where do we get it. DHA?


Title: Re: The Volvo ME7 thread:
Post by: keichi on November 08, 2022, 03:16:53 AM
It's nice that this topic came back to life :)

From my experience tuning my own car for my own purposes i must admit that reading and flashing BIN is just the beginning of the work on the tuning :)

What is the hardest part is actually modifying BIN. I need to spend about half year in IDA revealing maps and variables to do a decent simple 19T turbo tune on my S60 2.3 T5 :)
I have about 130 maps and 180 variables revealed and i think it's not even half of them.
Even making simple 16T to 19T turbo conversion - nothing fancy - i had to modify quite a lot of things, recalculate all MIOP/MIRL/ZW/MDS maps with totally new values to support higher loads for example.

So the holy grail are map packs with decent definitions.
Of course i keep thumbs up for open source flashing soft. It would be great to have such tool.
I can share my definitions for 20KPSC bin (S60 02 T5) if someone is interested.

I am recently working on Flat-Shift routine. I implemented simple function, patched to BIN and it is working. Before boost was dropping a lot between gear changes. Now it's stays on full boost - i am doing around 0,3-0,4s better time 100-200 :) But there is one issue, my routine is simply pulling ignition by about -20 degree and it is still not enough. Revs do not go up between gear changes but they don't fall either. My clutch slipped few times. Does anyone managed to implement similar feature with better results? I know that there's solution with cutting ignition with FTOMN=0 but it can fry coils or ECU and i don't want to check it out by myself :)


Title: Re: The Volvo ME7 thread:
Post by: prj on November 08, 2022, 06:39:34 AM
If you don't want to do it with ignition cut, do it with fuel cut.
There is cylinder blending target, redsol.
Override the OEM code and set it to to 5 when you want full cut on all cylinders (if you have a 5 cylinder engine, sorry I'm not much into moose).
This is totally safe, as it is the same as the hard revlimiter (except the hard revlimiter is smarter and it blends cylinder count based on target).
If you want to spool turbo, you can retard ignition + implement redsol based on distance to target RPM (can be from a map). This is at a standstill of course.

This is stuff to make car fast. Not very popular these days because NLS/LC is now mostly used to make the car create toilet farting noises, instead of trying to go faster.

Your NLS becomes literally patching this in somewhere into the OEM routine that calculates redsol (after it's set):
if (nmot_w > X && wdkba > Y && vfzg > 0 && b_kuppl) {
   redsol = 5;
}



Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 08, 2022, 08:06:26 AM
If you don't want to do it with ignition cut, do it with fuel cut.
There is cylinder blending target, redsol.
Override the OEM code and set it to to 5 when you want full cut on all cylinders (if you have a 5 cylinder engine, sorry I'm not much into moose).
This is totally safe, as it is the same as the hard revlimiter (except the hard revlimiter is smarter and it blends cylinder count based on target).
If you want to spool turbo, you can retard ignition + implement redsol based on distance to target RPM (can be from a map). This is at a standstill of course.

This is stuff to make car fast. Not very popular these days because NLS/LC is now mostly used to make the car create toilet farting noises, instead of trying to go faster.

Your NLS becomes literally patching this in somewhere into the OEM routine that calculates redsol (after it's set):
if (nmot_w > X && wdkba > Y && vfzg > 0 && b_kuppl) {
   redsol = 5;
}


Have you tried to implement launch control for automatic transmissions?


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on November 08, 2022, 08:50:07 AM

I am recently working on Flat-Shift routine. I implemented simple function, patched to BIN and it is working. Before boost was dropping a lot between gear changes. Now it's stays on full boost - i am doing around 0,3-0,4s better time 100-200 :) But there is one issue, my routine is simply pulling ignition by about -20 degree and it is still not enough. Revs do not go up between gear changes but they don't fall either. My clutch slipped few times. Does anyone managed to implement similar feature with better results? I know that there's solution with cutting ignition with FTOMN=0 but it can fry coils or ECU and i don't want to check it out by myself :)

This car seems to have something similar. The ignition angle is set to -15 degrees. And so that the engine speed does not grow uncontrollably, a method is used to turn off the injectors through evz_austot.
http://nefariousmotorsports.com/forum/index.php?topic=340.msg148312#msg148312


Title: Re: The Volvo ME7 thread:
Post by: keichi on November 08, 2022, 10:00:43 AM
Very interesting idea with this redsol. I need to dig more in IDA and discover more variables and routines and rethink this strategy.
As i understand redsol is the number of cylinders cutting fuel? So when i set it for example to 3, ECU will cut fuel on 3 cylinders? But how is it going to do it? I mean does ECU cut the same 3 cylinders every engine cycle (2 rotations) or pick some random ones? Cutting for example first 3 cyls (out of 5 in my example) sounds like much stress on the engine (very rough).

As for this guy http://nefariousmotorsports.com/forum/index.php?topic=340.msg148312#msg148312 (http://nefariousmotorsports.com/forum/index.php?topic=340.msg148312#msg148312) i saw this a time ago but i doubt this is what i try to achieve :)
He did launch control... on the FWD car!? What the heck :)
I always thought on FWD cars the problem is too much torque on launch not too little :)
I had to reduce boost a lot on first and second gear (KFMDBGRG) to get decent start... and he just builds full boost at launch :) I don't get it.


Title: Re: The Volvo ME7 thread:
Post by: luki743 on November 08, 2022, 11:08:31 AM
I can share my definitions for 20KPSC bin (S60 02 T5) if someone is interested.

Can you share maps and variables?
I have 2.0T MY02 - 20KPSC - 2001-07-25 and only:

Code:
Name	,Address		,Size		,Bitmask	,Unit		,Signed	,I	,Factor		,Offset 	,Comment
lditv_w  ,0x3028B0 ,2 ,0x0000 ,% ,0 ,0 ,0.005 ,0 ,BoostPID-I-Result
nmot_w ,0xF89E ,2 ,0x0000 ,rpm ,0 ,0 ,0.25 ,0 ,Engine Speed
wped_w ,0x300B04 ,2 ,0x0000 ,% ,0 ,0 ,0.001526 ,0 ,Pedal Position
vfzg_w ,0x301578 ,2 ,0x0000 ,KMH ,0 ,0 ,0.0078125 ,0 ,Vehicle Speed
mshfm_w  ,0xF81A ,2 ,0x0000 ,kg/h    ,0 ,0 ,0.1 ,0 ,Mass Air Flow
lamsons_w ,0x3014EA ,2 ,0x0000 ,Lambda  ,0 ,0 ,0.000244141 ,0 ,Lambda Target Value
lambts_w ,0x304C06 ,2 ,0x0000 ,Lambda  ,0 ,0 ,0.000244141 ,0 ,Lambda BTS Value
lamfa_w  ,0x304C3E ,2 ,0x0000 ,Lambda  ,0 ,0 ,0.000244141 ,0 ,Lambda LAMFAW Value
lamsoni_w ,0x30116A ,2 ,0x0000 ,Lambda  ,0 ,0 ,0.000244141 ,0 ,Lambda Actual Value
fr_w ,0x3012BC ,2 ,0x0000 ,% ,0 ,0 ,0.000030518 ,0 ,Lambda Control (Fuel Trim)
rlmax_w  ,0x302896 ,2 ,0x0000 ,% ,0 ,0 ,0.0234375 ,0 ,Max Load
rlsol_w  ,0x300DDA ,2 ,0x0000 ,% ,0 ,0 ,0.0234375 ,0 ,Requested Load
rl_w ,0xF906 ,2 ,0x0000 ,% ,0 ,0 ,0.0234375 ,0 ,Actual Load
wkrma    ,0xF88B ,1 ,0x0000 ,Deg BTDC ,0 ,0 ,0.75 ,0 ,Average Knock Retard
dwkrz_2 ,0x30071D ,1 ,0x0000 ,Deg BTDC ,1 ,0 ,0.75 ,0 ,Cylinder 3 Knock Retard
dwkrz_1 ,0x30071C ,1 ,0x0000 ,Deg BTDC ,1 ,0 ,0.75 ,0 ,Cylinder 2 Knock Retard
dwkrz_0 ,0x30071B ,1 ,0x0000 ,Deg BTDC ,1 ,0 ,0.75 ,0 ,Cylinder 1 Knock Retard
dwkrz_3 ,0x30071E ,1 ,0x0000 ,Deg BTDC ,1 ,0 ,0.75 ,0 ,Cylinder 4 Knock Retard
dwkrz_4 ,0x30071F ,1 ,0x0000 ,Deg BTDC ,1 ,0 ,0.75 ,0 ,Cylinder 5 Knock Retard
tmot ,0x3007B8 ,1 ,0x0000 ,Deg C    ,0 ,0 ,0.75 ,-48 ,Engine coolant temperature
tans ,0x3007B6 ,1 ,0x0000 ,Deg C    ,0 ,0 ,0.75 ,-48 ,Intake Air Temperature
plsol_w  ,0x30238E ,2 ,0x0000 ,mBar    ,0 ,0 ,0.0390625 ,0 ,Desired Boost Pressure
pvdkds_w ,0x30273E ,2 ,0x0000 ,mBar    ,0 ,0 ,0.0390625 ,0 ,Actual Boost Pressure
ps_w ,0x0000F902 ,2 ,0x0000 ,mBar    ,0 ,0 ,0.0390625 ,0 ,Manifold Boost Pressure
ti_b1 ,0x301554 ,2 ,0x0000 ,ms ,0 ,0 ,0.00266667 ,0 ,injection time for valves on bank1
zwist    ,0x0000F7E2 ,1 ,0x0000 ,Deg BTDC ,1 ,0 ,0.75 ,0 ,Actual Ignition Angle
miopt_w ,0x300D94 ,2 ,0x0000 ,% ,0 ,0 ,0.001526 ,0 ,Optimum Indicated Torque
mifa_w  ,0x300D34 ,2 ,0x0000 ,% ,0 ,0 ,0.001526 ,0 ,Desired Engine Torque
rlmx_w  ,0x30289A ,2 ,0x0000 ,% ,0 ,0 ,0.0234375 ,0 ,EngineLoadSpecified (LoadLimitSpecified)
rlmxko_w ,0x302898 ,2 ,0x0000 ,% ,0 ,0 ,0.0234375 ,0 ,IAT correction for maximum specified load (KFTARX)
ldrlts_w ,0x302894 ,2 ,0x0000 ,% ,0 ,0 ,0.0234375 ,0 ,ChargeLimitTurboProtection (KFLDHBN)
ldrlms_w ,0x302892 ,2 ,0x0000 ,% ,0 ,0 ,0.0234375 ,0 ,ChargeLimitEngineProtection (LDPBN)


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on November 08, 2022, 11:09:34 AM
Very interesting idea with this redsol. I need to dig more in IDA and discover more variables and routines and rethink this strategy.
As i understand redsol is the number of cylinders cutting fuel? So when i set it for example to 3, ECU will cut fuel on 3 cylinders? But how is it going to do it? I mean does ECU cut the same 3 cylinders every engine cycle (2 rotations) or pick some random ones? Cutting for example first 3 cyls (out of 5 in my example) sounds like much stress on the engine (very rough).

It looks like which injector to turn off is specified in evz_austot. http://nefariousmotorsports.com/forum/index.php?topic=1710.msg16651#msg16651


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 08, 2022, 01:04:08 PM
It's nice that this topic came back to life :)

From my experience tuning my own car for my own purposes i must admit that reading and flashing BIN is just the beginning of the work on the tuning :)

What is the hardest part is actually modifying BIN. I need to spend about half year in IDA revealing maps and variables to do a decent simple 19T turbo tune on my S60 2.3 T5 :)
I have about 130 maps and 180 variables revealed and i think it's not even half of them.
Even making simple 16T to 19T turbo conversion - nothing fancy - i had to modify quite a lot of things, recalculate all MIOP/MIRL/ZW/MDS maps with totally new values to support higher loads for example.

So the holy grail are map packs with decent definitions.
Of course i keep thumbs up for open source flashing soft. It would be great to have such tool.
I can share my definitions for 20KPSC bin (S60 02 T5) if someone is interested.

I am recently working on Flat-Shift routine. I implemented simple function, patched to BIN and it is working. Before boost was dropping a lot between gear changes. Now it's stays on full boost - i am doing around 0,3-0,4s better time 100-200 :) But there is one issue, my routine is simply pulling ignition by about -20 degree and it is still not enough. Revs do not go up between gear changes but they don't fall either. My clutch slipped few times. Does anyone managed to implement similar feature with better results? I know that there's solution with cutting ignition with FTOMN=0 but it can fry coils or ECU and i don't want to check it out by myself :)


I may have a 2.3 t5 xdf for tuner pro
lemme check


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 08, 2022, 01:06:21 PM
if anybody has ols project files with good definitions, please send them to me.
I can get them converted to xdf for tuner pro :)
thank you


Title: Re: The Volvo ME7 thread:
Post by: keichi on November 08, 2022, 02:35:59 PM
Can you share maps and variables?
I have 2.0T MY02 - 20KPSC - 2001-07-25 and only:

Vars i use for logging:

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
wped_w          , 0x300B04,    2,  0x0000, %         ,      0, 0,   0.0015259,       0, Pedal Position
wdkba_w         ,   0xF8EA,    2,  0x0000, %         ,      0, 0,     0.02441,       0, ThrottlePlateAngle
wdkba           , 0x300898,    1,  0x0000, %         ,      0, 0,    0.390625,       0, ThrottlePlateAngle (byte)
plsol_w         , 0x30238E,    2,  0x0000, mBar      ,      0, 0,   0.0390625,       0, Desired Boost Pressure
pvdkds_w        , 0x30273E,    2,  0x0000, mBar      ,      0, 0,   0.0390625,       0, Actual Boost Pressure
ps_w            ,   0xF902,    2,  0x0000, mBar      ,      0, 0,   0.0390625,       0, Actual Absolute Pressure
ldrlts_w        , 0x302894,    2,  0x0000, mBar      ,      0, 0,   0.0234375,       0, Charge Limit Turbo Protection KFLDHBN
vfzg_w          , 0x301578,    2,  0x0000, km/h      ,      0, 0,   0.0078126,       0, Vehicle Speed
tmot            , 0x3007B8,    1,  0x0000, °C        ,      0, 0,        0.75,     -48, Coolant Temperature
tans            , 0x3007B6,    1,  0x0000, °C        ,      0, 0,        0.75,     -48, Intake Air Temperature
rl_w            ,   0xF906,    2,  0x0000, %         ,      0, 0,   0.0234375,       0, Engine Load
rlmxko_w        , 0x302898,    2,  0x0000, %         ,      0, 0,   0.0234375,       0, Engine Load Max (no protection)
ldrlms_w        , 0x302892,    2,  0x0000, %         ,      0, 0,   0.0234375,       0, Charge Limit Engine Protection LDPBN
rlmax_w         , 0x302896,    2,  0x0000, %         ,      0, 0,   0.0234375,       0, Engine Load Max
rlsol_w         , 0x300DDA,    2,  0x0000, %         ,      0, 0,   0.0234375,       0, Engine Load Requested
ldtvm           , 0x3008CF,    1,  0x0000, %         ,      0, 0,    0.390625,       0, Wastegate Duty Cycle
zwout           ,   0xF7E4,    1,  0x0000, °BTDC     ,      1, 0,        0.75,       0, Ignition Angle Overall
zwist           ,   0xF7E2,    1,  0x0000, °BTDC     ,      1, 0,        0.75,       0, Actual Ignition Angle
wkrm            ,   0xF88A,    1,  0x0000, °KW       ,      0, 0,       -0.75,       0, Avg Ignition Retard Knock Control
dwkrz_0         , 0x30071B,    1,  0x0000, °BTDC     ,      1, 0,        0.75,       0, Cylinder 1 Knock Retard
dwkrz_1         , 0x30071C,    1,  0x0000, °BTDC     ,      1, 0,        0.75,       0, Cylinder 2 Knock Retard
dwkrz_2         , 0x30071D,    1,  0x0000, °BTDC     ,      1, 0,        0.75,       0, Cylinder 3 Knock Retard
dwkrz_3         , 0x30071E,    1,  0x0000, °BTDC     ,      1, 0,        0.75,       0, Cylinder 4 Knock Retard
dwkrz_4         , 0x30071F,    1,  0x0000, °BTDC     ,      1, 0,        0.75,       0, Cylinder 5 Knock Retard
ti_b1           , 0x301554,    2,  0x0000, ms        ,      0, 0,   0.0026666,       0, Fuel Injector ON Time
te_w            , 0x301552,    2,  0x0000, ms        ,      0, 0,   0.0026666,       0, Fuel Injection Time
tvu_w           , 0x30155A,    2,  0x0000, ms        ,      0, 0,   0.0026666,       0, Injection time voltage correction
tevfa_w         , 0x301550,    2,  0x0000, ms        ,      0, 0,   0.0026666,       0, Effective injection time before trim
frkte_w         , 0x304C30,    2,  0x0000, ms/%      ,      0, 0,   0.0001111,       0, Factor fuel mass into injection time
rk_w            , 0x301516,    2,  0x0000, %         ,      0, 0,    0.046875,       0, Relative fuel mass
fra_w           , 0x3014F8,    2,  0x0000, x         ,      0, 0,   0.0000305,       0, Long term fuel trim
rkukg_w         , 0x3014C6,    2,  0x0000, x         ,      1, 0,    0.046875,       0, Fuel mass transition compensation
fr_w            , 0x3012BC,    2,  0x0000, x         ,      0, 0,   0.0000305,       0, Lambda controller (short trim)
dfr_w           , 0x3012B2,    2,  0x0000, x         ,      1, 0,   0.0000305,       0, Lambda controller (short trim delta)
lamsoni_w       , 0x30116A,    2,  0x0000, AFR       ,      0, 0,   0.0035889,       0, Current AFR
lamfa_w         , 0x304C3E,    2,  0x0000, AFR       ,      0, 0,   0.0035889,       0, Target AFR Driver Request
lambts_w        , 0x304C06,    2,  0x0000, AFR       ,      0, 0,   0.0035889,       0, Target AFR Component Protection
dlambts_w       , 0x304C00,    2,  0x0000, xAFR      ,      1, 0,   0.0035889,       0, Delta AFR Component Protection
lambas          , 0x30076E,    1,  0x0000, AFR       ,      0, 0,   0.1148448,       0, AFR Basic
lamsons_w       , 0x3014EA,    2,  0x0000, AFR       ,      0, 0,   0.0035889,       0, Target AFR
lamsubg_w       , 0x3014EE,    2,  0x0000, AFR       ,      0, 0,   0.0035889,       0, Unlimited Target AFR
lamsbg_w        , 0x3014E8,    2,  0x0000, AFR       ,      0, 0,   0.0035889,       0, Desired AFR Limit
lamka_w         ,   0xF80C,    2,  0x0000, AFR       ,      0, 0,   0.0035889,       0, Catalyst Purge AFR
lams_w          , 0x3014F0,    2,  0x0000, AFR       ,      0, 0,   0.0035889,       0, Nominal AFR
lamnswl_w       , 0x302774,    2,  0x0000, AFR       ,      0, 0,   0.0035889,       0, Post Start and WarmUp AFR
lamkhe_w        , 0x3014E6,    2,  0x0000, AFR       ,      0, 0,   0.0035889,       0, Catalyst Heating AFR
lamdiag_w       , 0x3014E4,    2,  0x0000, AFR       ,      0, 0,   0.0035889,       0, Catalyst Diagnostic AFR
dlamatr_w       , 0x304ACC,    2,  0x0000, AFR       ,      1, 0,   0.0035889,       0, EGT sensor correction
B_lamkh         ,   0xFD40,    2,  0x0800, Bit       ,      0, 0,           1,       0, Condition: Target lambda for catalyst heaing active
tabgm_w         , 0x304A86,    2,  0x0000, °C        ,      0, 0,   0.0195312,     -50, EGT Model BeforeCat
tabgkrm_w       , 0x304978,    2,  0x0000, °C        ,      0, 0,   0.0195312,     -50, EGT Model Manifold
tabgbts_w       , 0x304C0A,    2,  0x0000, °C        ,      0, 0,   0.0195312,     -50, EGT Component Protection
mshfm_w         ,   0xF81A,    2,  0x0000, g/s       ,      0, 0,   0.0277778,       0, Mass Air Flow
ml_w            , 0x00F900,    2,  0x0000, g/s       ,      0, 0,   0.0277778,       0, Air mass flow filtered
mldmn_w         , 0x30139C,    2,  0x0000, g/s       ,      1, 0,   0.0277778,       0, Mimimal air mass from map KFMLDMN
mldmx_w         , 0x30139E,    2,  0x0000, g/s       ,      0, 0,   0.0277778,       0, Maximal air mass from map KFMLDMX
mimax_w         , 0x304A48,    2,  0x0000, %         ,      0, 0,   0.0015259,       0, Maximum attainable indicated torque
miopt_w         , 0x300D94,    2,  0x0000, %         ,      0, 0,   0.0015259,       0, Optimum indicated torque
mibas_w         , 0x300D90,    2,  0x0000, %         ,      0, 0,   0.0015259,       0, Indicated basic torque
misopl1_w       , 0x300DD4,    2,  0x0000, %         ,      0, 0,   0.0015259,       0, Nominal torque for Lambda=1 and zwopt
milsol_w        , 0x300D8C,    2,  0x0000, %         ,      0, 0,   0.0015259,       0, Driver torque request
miszull_w       , 0x30156A,    2,  0x0000, %         ,      0, 0,   0.0015259,       0, Maximum permissible internal torque for charge path
milsolv_w       , 0x300D8A,    2,  0x0000, %         ,      0, 0,   0.0015259,       0, MDKOL minimum of all interventions
etazwbm         , 0x30058C,    1,  0x0000, %         ,      0, 0,         0.5,       0, Mean basic ignition effectiveness
etalab          , 0x300589,    1,  0x0000, %         ,      0, 0,         0.5,       0, Lambda=1 effectiveness without intervention
For fuel i use AFR not lambda (just self preference).

My WinOLS project:


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on November 08, 2022, 02:42:50 PM
Can Anyone share info on disassembly? spend lots of time watching andys videod but just dont seem to get anywhere with it…


Title: Re: The Volvo ME7 thread:
Post by: Blazius on November 08, 2022, 04:20:12 PM
Can Anyone share info on disassembly? spend lots of time watching andys videod but just dont seem to get anywhere with it…

Read the disassembly threads on the site, however that will only get you so far.


Title: Re: The Volvo ME7 thread:
Post by: DrippyS60R on November 08, 2022, 07:23:17 PM
Just want to add and let people know a 50GPHJ will crossflash to a 50GSHJ with no issues, Changed it from manual to auto and it works no issues with the vehicle driving.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 08, 2022, 07:57:25 PM
Just want to add and let people know a 50GPHJ will crossflash to a 50GSHJ with no issues, Changed it from manual to auto and it works no issues with the vehicle driving.

0 - manual
1 - auto
For both 50GPHJ and 50WRHJ versions addr is 0x18029.

using this i helped a friend cross flash a GPHJ file onto his 50GSHJ  05 R auto ( aw55 )
and its working great!


Title: Re: The Volvo ME7 thread:
Post by: athlon on November 08, 2022, 10:58:15 PM
found on S60&V70's T5&R

'01 MAN-20FWHJ AT-20KTHJ
'02 AT-20KTHJ
'03 MAN-50QGHJ
'04 AT-50QKHJ
'05 AT-50GSHJ/50GMHJ MAN-50QGHJ/50GSHJ
'06 AT-50WRHJ
'08 AT-50WRHJ
'09 AT-50WRHJ


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 08, 2022, 11:34:08 PM
found on S60&V70's T5&R

'01 MAN-20FWHJ AT-20KTHJ
'02 AT-20KTHJ
'03 MAN-50QGHJ
'04 AT-50QKHJ
'05 AT-50GSHJ/50GMHJ MAN-50QGHJ/50GSHJ
'06 AT-50WRHJ
'08 AT-50WRHJ
'09 AT-50WRHJ

TYPO IN MY FILE NAME
the "WinOLS (Volvo S60 R auto (Original) - 359462) 50GPHJ.xdf " is actually an 50QKHJ
-------------------------------------------------------------------------------------------


ik some are the same SW version but they have different use cases.
i should have merged them so theres not like 4214235 different gphj but i did it quick.

to check can always side by side with ols but should be good

http://nefariousmotorsports.com/forum/index.php?topic=340.msg156157#msg156157



Title: Re: The Volvo ME7 thread:
Post by: prj on November 09, 2022, 04:53:41 AM
Have you tried to implement launch control for automatic transmissions?
On VAG yes.
But you have to keep in mind also how well the automatic transmission can handle it.
If it is not very strong, you can easily break the input shaft.
Basically find the transmission stall speed, and then retard ignition + cut X amount of cylinders to stay a little below the stall speed or a lot below the stallspeed if you don't need so much stored energy in the flywheel and engine can produce boost.

Very interesting idea with this redsol. I need to dig more in IDA and discover more variables and routines and rethink this strategy.
As i understand redsol is the number of cylinders cutting fuel? So when i set it for example to 3, ECU will cut fuel on 3 cylinders? But how is it going to do it? I mean does ECU cut the same 3 cylinders every engine cycle (2 rotations) or pick some random ones? Cutting for example first 3 cyls (out of 5 in my example) sounds like much stress on the engine (very rough).
For flatshift just set it to 5, there is never any point to do anything else. This will keep the throttle open and the respool will be instant as soon as you complete the shift.
If you set it to less than 5, then there are cylinder cutting patterns defined in the binary, and it will use this rotating pattern. These patterns are optimized to reduce vibration.
But during flatshift the RPM will drop way too slowly and you will get wheelspin, wear the clutch unneccessarily and wear the synchronizers in the transmission.
The whole idea of the flatshift logic is to instantly take the stress out of the transmission, so you can shift much faster and keeping the throttle open for respool.

This is if you want to go fast. If you want to make stupid noises then do whatever you want to make the stupid noises.


Title: Re: The Volvo ME7 thread:
Post by: fragolas on November 09, 2022, 03:11:26 PM
@s60rawr you should make a thread about your tool, so it becomes more easy to find it.

Enviado do meu M2102J20SG através do Tapatalk



Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 09, 2022, 04:22:31 PM
@s60rawr you should make a thread about your tool, so it becomes more easy to find it.

Enviado do meu M2102J20SG através do Tapatalk




Title: Re: The Volvo ME7 thread:
Post by: athlon on November 10, 2022, 12:58:30 AM
By the way flash can be read by checksum calculation command. For example for TCM module 7A:
1. Start sending sleep message for 2 secs with 100 ms interval:
0xFFFFE 0xFF 0x86 0x00 0x00 0x00 0x00 0x00 0x00
2. Switch TCM module to programming mode:
0xFFFFE 0x7A 0xC0 0x00 0x00 0x00 0x00 0x00 0x00

3. Send start add for checksum: AABBCCDD - addr from 0xF0000 down
0xFFFFE 0x7A 0x9C 0xAA 0xBB 0xCC 0xDD
4. Send get checksum with next byte:
0xFFFFE 0x7A 0xB4 0xAA 0xBB 0xCC 0xDD+1
5. Read response from TCM.

6. After all flash is read send CAN reset message.
0xFFFFE 0xFF 0xC8 0x00 0x00 0x00 0x00 0x00 0x00

Looks like this approach can also be used for ECM module read.
Would this potentially work for writing back to TCM? Have you tried if other modules are able to dump ROM? e.g. DIMM


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 10, 2022, 01:57:37 AM
Would this potentially work for writing back to TCM? Have you tried if other modules are able to dump ROM? e.g. DIMM
No, it don't. In normal mode flash is write protected. I didn't try to read other modules.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on November 10, 2022, 02:06:21 AM
Checksum function is different on most other P2 modules.
At some modules only partial areas are allowed to be checked or only big chunks allowed.
CEM needs seed/key before check.

So you will need custom SBL on most, since factory SBLs doesn't support reading.


Title: Re: The Volvo ME7 thread:
Post by: t6 on November 10, 2022, 04:36:27 AM
Does anyone know why the engine won't start on this modified QHHJ? The original QHHJ works


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 10, 2022, 12:40:55 PM
Ugh, so after patching the ftd2xx driver I was dumbfounded why it was not working well. After pondering for a day it occurred to me. Calling conventions. GCC uses cdecl I believe whereas the ftd2xx project was likely stdcall and this was correct.



Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 11, 2022, 09:20:56 AM
Does anyone know why the engine won't start on this modified QHHJ? The original QHHJ works


bin you posted is a manual file. .ols is an auto

try this one


Title: Re: The Volvo ME7 thread:
Post by: t6 on November 11, 2022, 09:48:56 AM

bin you posted is a manual file. .ols is an auto

try this one


I have a manual,and is there an option to change to manual?
bin is my original ,ols modified


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 11, 2022, 10:54:41 AM
I have a manual,and is there an option to change to manual?
bin is my original ,ols modified

i suspect the modified bin you have posted is vin locked to a car... have you tried the original man of this file


Title: Re: The Volvo ME7 thread:
Post by: t6 on November 11, 2022, 11:12:50 AM
i suspect the modified bin you have posted is vin locked to a car... have you tried the original man of this file

The bin from the ols is not locked, only I have a manual transmission and the bin from the ols is for an automatic transmission ,doesn't that make the engine unable to start?

The modified bin ols is from you(automatic transmission), I have a manual transmission and is it possible to convert this modified bin to manual?


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 11, 2022, 11:41:59 AM
yes transfer all values from manual bin to auto


Title: Re: The Volvo ME7 thread:
Post by: t6 on November 12, 2022, 05:04:35 AM
0 - manual
1 - auto
For both 50GPHJ and 50WRHJ versions addr is 0x18029.

That is, it will not be as beautiful as it is described here?

do you know what maps to copy from manual to auto ?
I understand that I have to copy maps regarding the transmission yes?


Title: DREDful
Post by: Vollmer on November 12, 2022, 11:34:49 AM
FB MDRED 4.50 Functional Description
This function provides the injection suppression levels corresponding to the target torque request misol_w (relative to the indicated
Engine torque mibas_w, which results from the static ignition angle zwbase and basic lambda lambas).
A hysteresis must be used to ensure that there is no "bouncing" when selecting the reduction stages (cf. sub-function "HYST").
Cutting off the decimal places ("floor function") results in the new reduction level. in the sub-function "BBRED" *giggity* it is determined whether injection suppression
is allowed (B_mdee) and whether overrun fuel cut-off takes place (B_sa).
The real reduction level redist results from a max selection between redbas (base reduction level through bank shutdown
or by misfire detection) and the reduction level redsol calculated from misol.
Sub-function HYST: Hysteresis to prevent bouncing of the skip stage
-------------------------------------------------- ---------------------------------------
The hysteresis is determined by the difference between REDHYUC and REDHYOC and the offset of the hysteresis, based on the old value of
redsol, established by (1-REDHYOC). REDHYUC must always be greater than REDHYOC. Exceeds the calculated skip level redzst
the current value redsol by more than 1-REDHYOC (at redzst_w>redsol(k-1)-REDHYOC)
or REDHYUC (at redzst_w <= redsol(k-1)-REDHYOC) stages,
then the next fade-out level must be selected.
Subfunction BBRED: operating conditions of the torque intervention via injection suppression
-------------------------------------------------- -----------------------------------------------------
The characteristic curve REDZEM as a function of the motor temperature can be used to determine from which reduction stage the reduction occurs
injection suppression is actually allowed. If the calculated reduction level redneu is less than that in the characteristic curve REDZEM
preset value, ignition angle intervention is activated. Injection suppression is only possible if redsol>=redze
(see above) is or if the requested torque misol_w is smaller than the torque mizwmn that can be realized at the latest ignition angle
and the condition like B_ska, B_dknolu, B_nmax or B_sab & CREDSTU (1st bit) is set. In addition, the B_stend must be set so that
is not hidden during the starting process and the engine can run up. With B_asr =1, the cylinder suppression is then possible,
if the 0th bit of CREDSTU is also set to 1. Otherwise the ignition angle intervention is limited to zwmin and none
Cylinder suppression is possible.
Initiation of overrun fuel cut-off without prior torque reduction by cylinder suppression (1st bit of CREDSTU = 0): If misol_w
is smaller than mizwmn_w and B_sab is set, the condition B_sa is set and the target reduction stage redsol is equal to REDMX,
so that fuel cut-off takes place.
Sequential fuel cut-off (1st bit of CREDSTU=1): When the current reduction stage reaches the applicable threshold REDMXSA
or exceeds and B_sab is set, the condition B_sa is set and the target reduction level redsol is equal to REDMX,
so that fuel cut-off takes place.
In the case of MSR intervention (B_msr = 1), fuel cut-off is prohibited.
APP MDRED 4.50 application notes
Typical value:
REDMX = number of cylinders
REDHYOC = 0.5 (with simultaneous injection and ignition interventions)
REDHYUC = 0.6 (with simultaneous injection and ignition interventions)
MDHYEZ = 5Nm
CREDSTU[0] = 0 (cylinder suppression not possible with ASR)
Characteristic REDZEM (typical value see picture below)
This characteristic defines the threshold between injection suppression and ignition intervention. Depending on the engine temperature can be applied
from which reduction stage the injection suppression no longer leads to excess catalytic converter temperature.

https://files.s4wiki.com/docs/
from the R4-5V PDF

Need to collect the FR for cross referencing versions of ME7 and their functions.

PRJ doesn't seem to want to educate.. .
My post was better than Yours.
"Booo"


Title: Re: DREDful
Post by: SparkyR on November 12, 2022, 12:54:39 PM
FB MDRED 4.50 Functional Description
This function provides the injection suppression levels corresponding to the target torque request misol_w (relative to the indicated
Engine torque mibas_w, which results from the static ignition angle zwbase and basic lambda lambas).
A hysteresis must be used to ensure that there is no "bouncing" when selecting the reduction stages (cf. sub-function "HYST").
Cutting off the decimal places ("floor function") results in the new reduction level. in the sub-function "BBRED" *giggity* it is determined whether injection suppression
is allowed (B_mdee) and whether overrun fuel cut-off takes place (B_sa).
The real reduction level redist results from a max selection between redbas (base reduction level through bank shutdown
or by misfire detection) and the reduction level redsol calculated from misol.
Sub-function HYST: Hysteresis to prevent bouncing of the skip stage
-------------------------------------------------- ---------------------------------------
The hysteresis is determined by the difference between REDHYUC and REDHYOC and the offset of the hysteresis, based on the old value of
redsol, established by (1-REDHYOC). REDHYUC must always be greater than REDHYOC. Exceeds the calculated skip level redzst
the current value redsol by more than 1-REDHYOC (at redzst_w>redsol(k-1)-REDHYOC)
or REDHYUC (at redzst_w <= redsol(k-1)-REDHYOC) stages,
then the next fade-out level must be selected.
Subfunction BBRED: operating conditions of the torque intervention via injection suppression
-------------------------------------------------- -----------------------------------------------------
The characteristic curve REDZEM as a function of the motor temperature can be used to determine from which reduction stage the reduction occurs
injection suppression is actually allowed. If the calculated reduction level redneu is less than that in the characteristic curve REDZEM
preset value, ignition angle intervention is activated. Injection suppression is only possible if redsol>=redze
(see above) is or if the requested torque misol_w is smaller than the torque mizwmn that can be realized at the latest ignition angle
and the condition like B_ska, B_dknolu, B_nmax or B_sab & CREDSTU (1st bit) is set. In addition, the B_stend must be set so that
is not hidden during the starting process and the engine can run up. With B_asr =1, the cylinder suppression is then possible,
if the 0th bit of CREDSTU is also set to 1. Otherwise the ignition angle intervention is limited to zwmin and none
Cylinder suppression is possible.
Initiation of overrun fuel cut-off without prior torque reduction by cylinder suppression (1st bit of CREDSTU = 0): If misol_w
is smaller than mizwmn_w and B_sab is set, the condition B_sa is set and the target reduction stage redsol is equal to REDMX,
so that fuel cut-off takes place.
Sequential fuel cut-off (1st bit of CREDSTU=1): When the current reduction stage reaches the applicable threshold REDMXSA
or exceeds and B_sab is set, the condition B_sa is set and the target reduction level redsol is equal to REDMX,
so that fuel cut-off takes place.
In the case of MSR intervention (B_msr = 1), fuel cut-off is prohibited.
APP MDRED 4.50 application notes
Typical value:
REDMX = number of cylinders
REDHYOC = 0.5 (with simultaneous injection and ignition interventions)
REDHYUC = 0.6 (with simultaneous injection and ignition interventions)
MDHYEZ = 5Nm
CREDSTU[0] = 0 (cylinder suppression not possible with ASR)
Characteristic REDZEM (typical value see picture below)
This characteristic defines the threshold between injection suppression and ignition intervention. Depending on the engine temperature can be applied
from which reduction stage the injection suppression no longer leads to excess catalytic converter temperature.

https://files.s4wiki.com/docs/
from the R4-5V PDF

Need to collect the FR for cross referencing versions of ME7 and their functions.

PRJ doesn't seem to want to educate.. .
My post was better than Yours.
"Booo"

WOW!!!! Vollmer has learned how to copy and paste page 1391 of the Audi_R4-5V_T_132kW_ME7 FR (try CTRL-C, CTRL-V its quicker). Come back again when you need to bring anything of value to the chat. applaud you for siting your sources. Its clear the education system of Bethel Washington didn't fail you


Title: Re: DREDful
Post by: prj on November 12, 2022, 02:59:37 PM
WOW!!!! Vollmer has learned how to copy and paste page 1391 of the Audi_R4-5V_T_132kW_ME7 FR (try CTRL-C, CTRL-V its quicker). Come back again when you need to bring anything of value to the chat. applaud you for siting your sources. Its clear the education system of Bethel Washington didn't fail you
You are trying to reason with someone who has a very clear mental disability.
It does not work that way, you can not really reason with mentally ill people significantly on the spectrum. They do not see the world the same way.


Title: Re: The Volvo ME7 thread:
Post by: Dudde on November 12, 2022, 03:30:00 PM
Is hardcut achievable in volvo me7? Or bouncier rev limit rather than the stupid revlimit i got now.
And 2step is custom coded (usually with 4c Advance), how about with cruise activated? Has anyone done that?

I have a few v70 with B5244T5 engine 50GMHJ software that im starting to tune soon when i get them to stage 0.

// Dudde


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 13, 2022, 02:27:43 AM
@prometey1982

I have a question. What is the highest HP you have done on stock AW55? I know it has limit of 330nm but it can handle more. How much more?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on November 13, 2022, 02:59:09 AM
@prometey1982

I have a question. What is the highest HP you have done on stock AW55? I know it has limit of 330nm but it can handle more. How much more?
I don't know HP numbers. I think that it's something about 350-360 HP. aw55 can handle 400-450 Nm during 30-40 thousand km. The weakest part of aw55 is 4-5 gears clutch. So I don't understand why engine moment is limiter on first two gears.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 13, 2022, 03:14:17 AM
So to push 500hp(crank) to AW55 I need stronger clutches, maybe better solenoids and much better cooling?


Title: Re: The Volvo ME7 thread:
Post by: keichi on November 13, 2022, 06:11:52 AM
Is hardcut achievable in volvo me7? Or bouncier rev limit rather than the stupid revlimit i got now.

// Dudde

Actually hardcut limiter is the "stupid" one :) It is used on older cars with mechanical throttle body :)
More modern cars do it smarter by closing throttle. It is safer for engine.

But if you just want to make your car sound and look cool the easiest way imho is, to just set -15 or more ignition angle in KFZWx on highhest rpms and low to mid range load (dont forget KFZWMN/MS tables). You will get pointless but very impressive loud and fireshooting rev limiter :) As a bonus you will get cool bangs between gear changes and loud shoots after letting off the throttle :)

But if you want to actually achieve better performance (less lag between gear changes etc.) it is not that easy :) I am also working on that :)


Title: Re: The Volvo ME7 thread:
Post by: Dudde on November 13, 2022, 06:39:23 AM
Actually hardcut limiter is the "stupid" one :) It is used on older cars with mechanical throttle body :)
More modern cars do it smarter by closing throttle. It is safer for engine.

But if you just want to make your car sound and look cool the easiest way imho is, to just set -15 or more ignition angle in KFZWx on highhest rpms and low to mid range load (dont forget KFZWMN/MS tables). You will get pointless but very impressive loud and fireshooting rev limiter :) As a bonus you will get cool bangs between gear changes and loud shoots after letting off the throttle :)

But if you want to actually achieve better performance (less lag between gear changes etc.) it is not that easy :) I am also working on that :)

Yes i know it's safer for the engine, should have said "lame"

Shift light would be best option because the original revlimit is hard to notice as it just stops there and if not paying attention i will loose time, i was more after the limit that older card have where you set the gap/hysterisis between soft and hard limit small som you get rapid bounce.
But in future i will try to achieve no lift shift. At the moment im trying to implement 2step activated with cruise as i don't have 4c.


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on November 13, 2022, 08:42:42 AM
Huh, Once again Brandon Halme Sparky R speaks absolute bullshit.
Lies and Nonsense.

All while being absolutely No fucking help to anyone.
Another example of BOTH of you being Incapable of helping, and witholding asshats.
You're SO FUCKING LAZY, you cant even post the document.



Same with PRJ - Useless Twat
Why don't you post the documention you are referencing?
You're the fuckin nutcase dropping breadcrumbs.

"The food bank is here"


No idea who lives in Bethel WA.? You pull that out of your ass?

Must've been Where you and your scammer brother Cody Halme learned to birdshit weld and scam people..

fucking lying scammer piece of shit Halme Brothers.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 13, 2022, 08:43:49 AM
A small and final update. Turns out that IO Terminal uploads a special file to it's hardware that is encrypted. I analyzed the 2CANKLINERAMEXE file and it's entropy is 0.97 and higher, it's Chi distribution very low with a low Monte Carlo Pi error showing us it's likely not some compressed data but entirely encrypted.


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on November 13, 2022, 08:45:49 AM
A small and final update. Turns out that IO Terminal uploads a special file to it's hardware that is encrypted. I analyzed the 2CANKLINERAMEXE file and it's entropy is 0.97 and higher, it's Chi distribution very low with a low Monte Carlo Pi error showing us it's likely not some compressed data but entirely encrypted.

Werent you the one Scorning Hiltons EXE for being able to be disassembled via .NET?

Now look at you.

Let me get my Violin.

Why dont you ask these unhelpful knob-gobbler in the thread.
They act as if they know everything


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 13, 2022, 08:49:18 AM
Werent you the one Scorning Hiltons EXE for being able to be disassembled via .NET?

Now look at you.

Let me get my Violin.

Why dont you ask these unhelpful knob-gobbler in the thread.
They act as if they know everything
Yes and I have not yet come around. It might be better to write a bootloader from scratch. Actually, I just remembered. The Hilton code is only for ME7/9. Nothing for Denso so it is not useful to me.


Title: Re: The Volvo ME7 thread:
Post by: Vollmer on November 13, 2022, 09:04:58 AM
Yes and I have not yet come around. It might be better to write a bootloader from scratch. Actually, I just remembered. The Hilton code is only for ME7/9. Nothing for Denso so it is not useful to me.

"They never learn...if they want good obfuscation they need to write in native code and use something like VMProtect."

I've done more for this community via Social engineering than ANYONE in this thread has done in 10 years.
"Change my Mind"

Seriously you Big Pigs can get fucked.
You are the roadblock. And you support them! I Hope everything you ever find is so fucking encrypted than you never make progress.
Then when you do, you will have no friends to work with or appreciate it.

Scamming asshats.



Why would anyone help you? "Dikidera"
I know at least 3 people that have Volvo Denso Projects, I even have the Bootloader and code for one flash loader.
Why don't you work together instead of having your 3 separate shit projects that will never be released.

I've done more for P2Rs in a month than ANYONE here has done in a decade. Doesn't matter how I did it. It's done.
More people can tune their cars because of my actions than Ever before. Are you going to refute this?!
Shame and public exposure of corruption seems to work, but y'all are such PUSSIES, you'll never get a damn thing done.

Why don't people storm government buildings and fix the corruption amongst the land? Too comfy in your Lazyboys eating Doritos

All upset, pulling false information and making baseless insults. Doesn't phase me.

You're the morally wrong person.
Youre the dirtbag "goin to hell"
Youre the one who will live with a global reputation of being a scammer, and shit tuner who fucks people over.

If I was Brandon Halme, I would be embarrassed to be recognized at any car shows because YOU KNOW people recognize you as a scammer and fraud peddler.
Unhelpful roadblock in what is Volvo Tuning.

Same with the rest of you dickweeds. I would be happy to spit in your face.
Relish the day

This community is absolute dogshit.
Nobody is going to help you (publicly)
You can't even fuckin search the website. Its a joke.

S60Rawr formed his own little faggy group of douche bags that is separate from the other group of Volvo Douchebags, and post his "Secret friends" work as his own.
MFer cant even type a sentence. He cant tune or program, so he has everything to lose if he is not "nice" or on his knees for the cowardly people siphoning information through him.

Now there are 2 Distinct P2R Volvo Douchebag groups.
Both of them Trash


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 13, 2022, 09:08:57 AM
More people can tune their cars because of my actions than Ever before. Are you going to refute this?!

I do not know. I don't know who you are.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 13, 2022, 11:12:39 PM
"They never learn...if they want good obfuscation they need to write in native code and use something like VMProtect."

I've done more for this community via Social engineering than ANYONE in this thread has done in 10 years.
"Change my Mind"

Seriously you Big Pigs can get fucked.
You are the roadblock. And you support them! I Hope everything you ever find is so fucking encrypted than you never make progress.
Then when you do, you will have no friends to work with or appreciate it.

Scamming asshats.



Why would anyone help you? "Dikidera"
I know at least 3 people that have Volvo Denso Projects, I even have the Bootloader and code for one flash loader.
Why don't you work together instead of having your 3 separate shit projects that will never be released.

I've done more for P2Rs in a month than ANYONE here has done in a decade. Doesn't matter how I did it. It's done.
More people can tune their cars because of my actions than Ever before. Are you going to refute this?!
Shame and public exposure of corruption seems to work, but y'all are such PUSSIES, you'll never get a damn thing done.

Why don't people storm government buildings and fix the corruption amongst the land? Too comfy in your Lazyboys eating Doritos

All upset, pulling false information and making baseless insults. Doesn't phase me.

You're the morally wrong person.
Youre the dirtbag "goin to hell"
Youre the one who will live with a global reputation of being a scammer, and shit tuner who fucks people over.

If I was Brandon Halme, I would be embarrassed to be recognized at any car shows because YOU KNOW people recognize you as a scammer and fraud peddler.
Unhelpful roadblock in what is Volvo Tuning.

Same with the rest of you dickweeds. I would be happy to spit in your face.
Relish the day

This community is absolute dogshit.
Nobody is going to help you (publicly)
You can't even fuckin search the website. Its a joke.

S60Rawr formed his own little faggy group of douche bags that is separate from the other group of Volvo Douchebags, and post his "Secret friends" work as his own.
MFer cant even type a sentence. He cant tune or program, so he has everything to lose if he is not "nice" or on his knees for the cowardly people siphoning information through him.

Now there are 2 Distinct P2R Volvo Douchebag groups.
Both of them Trash

All because I didn't want to give you a name of someone that linked me the code from across the pond?

We were working good together, but instead of collecting more data in silence and coming out with a big home run you would blurt out all the info leaked here.

If you were to settle down I'll text you some new info on something "my faggy" team is working on.

Did I fuck up by putting that code out there this early? Possibly.

With this new find we don't even need any of the original source, which again if you were civil with me I'd show you.

https://www.nuget.org/packages/J2534-Sharp/

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

There is no need to be writing these rants anymore...

Yes I used the shift key.


Title: Re: The Volvo ME7 thread:
Post by: nyet on November 13, 2022, 11:29:45 PM
cut it out or I will start deleting and banning.

dont need the drama.


Title: Re: The Volvo ME7 thread:
Post by: Mach1 on November 14, 2022, 01:53:48 PM
Can you guys share what you've used successfully for bench/bootmode. Cable/software combo

Got another ECU not responding after being read successfully once. Trying to rule out if it's a bad cable(using cheap 1260) or something else. Thanks in advance


Title: Re: The Volvo ME7 thread:
Post by: Dudde on November 14, 2022, 10:35:28 PM
Can you guys share what you've used successfully for bench/bootmode. Cable/software combo

Got another ECU not responding after being read successfully once. Trying to rule out if it's a bad cable(using cheap 1260) or something else. Thanks in advance

Mpps, Kess, Ktag, Fgtech, Galetto 1260 with different Vag kkl cables. Check your wiring and powersupply, i had same issue once and it was something stupid with my wiring that i forgot..


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 15, 2022, 11:40:07 AM
Can you guys share what you've used successfully for bench/bootmode. Cable/software combo

Got another ECU not responding after being read successfully once. Trying to rule out if it's a bad cable(using cheap 1260) or something else. Thanks in advance
Raspberry Pi 3b with MCP2515 board which was modified slightly.


Title: Re: The Volvo ME7 thread:
Post by: prj on November 15, 2022, 12:26:43 PM
Can you guys share what you've used successfully for bench/bootmode. Cable/software combo

Got another ECU not responding after being read successfully once. Trying to rule out if it's a bad cable(using cheap 1260) or something else. Thanks in advance
It can also be complete lack of understanding of electricity and electronics and you frying all your ECU's.

There was a guy on here who put the on/off switch on ground and grounded the micro pin behind the switch, and was wondering why he was frying ECU's.
Took him 3 of them or so until I realized what he was doing and pointed it out. Obviously because the only ground point became that leg of the chip, which fried the chip every time.

You're switching 12V right? :)
Do the ECU's still respond to diags/run the car after you do your stuff?


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 15, 2022, 12:50:07 PM
It can also be complete lack of understanding of electricity and electronics and you frying all your ECU's.

There was a guy on here who put the on/off switch on ground and grounded the micro pin behind the switch, and was wondering why he was frying ECU's.
Took him 3 of them or so until I realized what he was doing and pointed it out. Obviously because the only ground point became that leg of the chip, which fried the chip every time.

You're switching 12V right? :)
Do the ECU's still respond to diags/run the car after you do your stuff?
This is why I bought a cheap ECU first, so I can ensure it works(and so far after having been connected for 12hrs+ sniffing CAN on bench mode it does). I'll soon be turning it into a J2534 device, thanks to Sardine-Win32 only instead of Arduino it's an RPI using Bluetooth as comunication between app(since most laptops have bluetooth and every modern phone on the planet).


Title: Re: The Volvo ME7 thread:
Post by: prj on November 15, 2022, 12:56:05 PM
You know, legit J2534 devices are <200 EUR at this point.
And cheap china shit is <50 EUR, which works quite well too.

There's like no point whatsoever to roll your own.
Epic waste of time, the hardware has been solved so many times over...

Instead you could be spending your time implementing the software and not worry about the hardware.
That's what I did and I'm doing quite well. People have a super affordable proper logging solution (not for Volvo, sorry), and they don't need to buy yet another cable for it either.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on November 15, 2022, 01:17:34 PM
Hi guys,
Been following for a while.
Spotted the open moose software and think it's great to have that out at last.
Will read my car on the weekend, does anyone know how long it takes to read? I'll hook up a charger in any case. Thanks


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 15, 2022, 01:48:09 PM
You know, legit J2534 devices are <200 EUR at this point.
And cheap china shit is <50 EUR, which works quite well too.

There's like no point whatsoever to roll your own.
Epic waste of time, the hardware has been solved so many times over...

Instead you could be spending your time implementing the software and not worry about the hardware.
That's what I did and I'm doing quite well. People have a super affordable proper logging solution (not for Volvo, sorry), and they don't need to buy yet another cable for it either.
Still <50 eur more expensive than I'd like. And there's always a point, you get to be more intimate with the stuff at the protocol level. And I also don't like proprietary black boxes. I like to know what's at the start and end of a pipeline.


Title: Re: The Volvo ME7 thread:
Post by: prj on November 15, 2022, 02:35:09 PM
Still <50 eur more expensive than I'd like. And there's always a point, you get to be more intimate with the stuff at the protocol level. And I also don't like proprietary black boxes. I like to know what's at the start and end of a pipeline.
Dude it's like 10-15$ for the super cheap clones.
A Pi costs more than that for the bare board.

There's nothing fun about implementing J2534 API's or ISO-TP (for newer stuff).
It's tedious useless work, re-inventing the bicycle. Being able to do that or not do that will not get you any closer to your goal.
Furthermore, doing a proper USB->CAN is not that easy because USB is a serial protocol and the timings are pretty bad.
If you do it in a naive way you will have horrible performance.

Implementing a full blown message pump, queuing, the J2534 API and having actually decent throughput isn't something you're gonna do in a week.
And then once you've done all that, you're nowhere closer to your goal.

It's the equivalent of saying that you don't want to push the button on the toilet to see where the flushed stuff goes, you prefer to run an extra pipe around it and shovel it in there by hand.
Nothing wrong with implementing some J standard, but in the end utterly pointless. Especially since Volcano just uses the raw CAN sending ability of the interface, it's not done in hardware.


Title: Re: The Volvo ME7 thread:
Post by: Mach1 on November 15, 2022, 04:07:37 PM
Mpps, Kess, Ktag, Fgtech, Galetto 1260 with different Vag kkl cables. Check your wiring and powersupply, i had same issue once and it was something stupid with my wiring that i forgot..

It can also be complete lack of understanding of electricity and electronics and you frying all your ECU's.

There was a guy on here who put the on/off switch on ground and grounded the micro pin behind the switch, and was wondering why he was frying ECU's.
Took him 3 of them or so until I realized what he was doing and pointed it out. Obviously because the only ground point became that leg of the chip, which fried the chip every time.

You're switching 12V right? :)
Do the ECU's still respond to diags/run the car after you do your stuff?

Thanks for the input. After first ECU had issues, all wiring was replaced besides cable.. I'll try a new cable.
Yes using 12v. I've tried flashing up to 13.8v with no problem after several flashes on bench. Interesting note the amps while reading/writing remained the same whether using 12v or 13.8v.

Do you have any suggestions for [recovering]reading the AM29F4xx chip or points to check on a 'fried ecu'?

Thanks in advance


Title: Re: The Volvo ME7 thread:
Post by: prj on November 15, 2022, 04:15:27 PM
Thanks for the input. After first ECU had issues, all wiring was replaced besides cable.. I'll try a new cable.
Yes using 12v. I've tried flashing up to 13.8v with no problem after several flashes on bench. Interesting note the amps while reading/writing remained the same whether using 12v or 13.8v.

Do you have any suggestions for [recovering]reading the AM29F4xx chip or points to check on a 'fried ecu'?

Thanks in advance
You did not answer either of the questions actually.

a) What are you switching on and off. 12V or GND?
b) Do the ECU's work in a car after your experiments?


Title: Re: The Volvo ME7 thread:
Post by: Mach1 on November 16, 2022, 01:11:48 AM
You did not answer either of the questions actually.

a) What are you switching on and off. 12V or GND?
b) Do the ECU's work in a car after your experiments?

Sorry,
a) 12v+ is switched. GND always connected its crimped to a post, then a small jumper clamps onto the post which is used to short pin 24. everything's connected using a factory engine harness with extra wires removed to prevent any shorts
b) Yes all ECU's are still working after multiple bench read/writes with the exception of one that failed when a checksum was missed/skipped. That ECU strangely failed after the car was started on the 3rd time.

If this helps anything...  in a previous case the goal was to get a duplicate/spare ECU for tuning ['01 S60] after reading both factory and spare ECU's the HW/SW numbers matched in the bin, but different a2l- then proceeded to overwrite the spare ECU with our factory bin and it failed to write at 50% (tried few times), when the original spare bin dump was written back (4th try) it failed at 70% the first time, 10% the 2nd and ECU stopped responding after.

As an experiment afterwards. took an ECU from a P80 XC (Different HW/SW/a2l) wrote the factory bin just fine no problem and ECU still works after some tweaking.



Title: Re: The Volvo ME7 thread:
Post by: prj on November 16, 2022, 02:55:19 AM
OK, then you have some issue in your boot process getting the required pins to the required state and/or flash tool issues.
At least you are not destroying the ECU's and that's a good start.

You can rule out the tool issue by buying a different cheap clone tool e.g. if you have Galletto try a MPPS or vice versa.
And if after that you have the same problem, then you know the issue is most likely with how you connect the boot pin.

I've tuned quite a few ME7 and ME9 Volvos back in the day, and even more EDC15/16 and I never ever had any issues getting any of the ME7/EDC15 into boot mode.
Usually I just soldered a wire to pin 24 and ran it into the car, then grounded it to the ignition lock barrel during key on, and I could boot mode the thing in the car.
So I did not need to pull the ECU out.

Careful when doing stuff like that on the dyno, the eddy current brakes can induce current into long loose wires and cause all sorts of weird issues.


Title: Re: The Volvo ME7 thread:
Post by: Mach1 on November 16, 2022, 12:57:29 PM

You can rule out the tool issue by buying a different cheap clone tool e.g. if you have Galletto try a MPPS or vice versa.
And if after that you have the same problem, then you know the issue is most likely with how you connect the boot pin.

Careful when doing stuff like that on the dyno, the eddy current brakes can induce current into long loose wires and cause all sorts of weird issues.

That's the plan to try MPPS and potentially another laptop, rule out a driver issue. Can you reference what software you've used successfully With either of the cables? Thank you.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 17, 2022, 09:37:15 AM
Hi guys,
Been following for a while.
Spotted the open moose software and think it's great to have that out at last.
Will read my car on the weekend, does anyone know how long it takes to read? I'll hook up a charger in any case. Thanks

my car takes about 5-7 minutes for a read. the write is about 60-90 seconds

and yes a solid 12v on the battery is never a bad thing while flashing.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on November 17, 2022, 11:10:03 AM
my car takes about 5-7 minutes for a read. the write is about 60-90 seconds

and yes a solid 12v on the battery is never a bad thing while flashing.


Thank you, I bought my 2003 being told it's been tuned but I'm not convinced as my boost gauge isn't showing it. So will be good to check up on it. I would flash it but it's daunting as checking the checksums


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 17, 2022, 01:20:05 PM
Thank you, I bought my 2003 being told it's been tuned but I'm not convinced as my boost gauge isn't showing it. So will be good to check up on it. I would flash it but it's daunting as checking the checksums

prometey's updated checksum tool works wonders and its also built into the flashing process of most flash tools


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 17, 2022, 04:44:39 PM
found a 2004 S60R MAN US ECU, heres the bin (QGHJ, only seen EU versions of this until now, difference is only 196 bytes)


Title: Re: The Volvo ME7 thread:
Post by: DrippyS60R on November 17, 2022, 06:42:04 PM
Pulled this bin off my 05 S60R Auto, Wondering if anyone has a OLS for it??? Read through the thread and havent seen anything.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 17, 2022, 07:27:50 PM
Pulled this bin off my 05 S60R Auto, Wondering if anyone has a OLS for it??? Read through the thread and havent seen anything.
one of the more up to date builds ive seen so far, its very similar to GPHJ, some maps line up and some dont, axis are off, would be relatively easy to sync up but for '05 you might be able to just flash a GPHJ or GMHJ auto bin


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 17, 2022, 07:36:17 PM
one of the more up to date builds ive seen so far, its very similar to GPHJ, some maps line up and some dont, axis are off, would be relatively easy to sync up but for '05 you might be able to just flash a GPHJ or GMHJ auto bin

ya we flashed a gphj and wrhj on his but some things dont match up and some things work and something dont. or act weird lol


Title: Re: The Volvo ME7 thread:
Post by: DrippyS60R on November 17, 2022, 07:52:25 PM
one of the more up to date builds ive seen so far, its very similar to GPHJ, some maps line up and some dont, axis are off, would be relatively easy to sync up but for '05 you might be able to just flash a GPHJ or GMHJ auto bin

Flashed a GPHJ to it, And a WRHJ. Both have a elevated idle and throttle response is goofy, Like if you hold it around 10% throttle it will surge 2k-2.5K, And using logs its reporting -43C engine temp while the gauge on the dash is correct. Which if look at that temp in the WRHJ or the GPHJ lines up with the elevated idle.

Been using OLS/XDF files found here by most of you really smart guys. I just dont have the attention span to sit down and try to find every map on my bin.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 17, 2022, 08:05:05 PM
If you are using the .xml that I had posted for a 50wrhj, engine temperature is addressed poorly


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 18, 2022, 05:42:09 AM
Been using OLS/XDF files found here by most of you really smart guys. I just dont have the attention span to sit down and try to find every map on my bin.

if I have some free time this weekend I'll sync up an xdf for your bin, at least something enough for a stage 1 and some tweaks


Title: Re: The Volvo ME7 thread:
Post by: DrippyS60R on November 18, 2022, 05:37:08 PM
if I have some free time this weekend I'll sync up an xdf for your bin, at least something enough for a stage 1 and some tweaks

That sounds good! Also, THANK YOU! Car runs with either a WRHJ or a GPHJ, Just some things seems weird with it. Coming from a Subaru/Mitsubishi world, boy is this all a HUGE learning curve.


Title: Re: The Volvo ME7 thread:
Post by: keichi on November 20, 2022, 01:12:26 PM
I was offered to buy very cheap S40 T5 04 AWD MAN (broken engine) and i am thinking about buying it and making new project :)
But before that i am trying to gather information is it possible to read and write this ECU (ME9.0) by OBD and are there any public solutions available?
I know that it can be done by cheap MPPS, Ktags etc. on the bench.
And does anyone tried to disassemble ME9 bin?


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on November 20, 2022, 05:02:55 PM
I was offered to buy very cheap S40 T5 04 AWD MAN (broken engine) and i am thinking about buying it and making new project :)
But before that i am trying to gather information is it possible to read and write this ECU (ME9.0) by OBD and are there any public solutions available?
I know that it can be done by cheap MPPS, Ktags etc. on the bench.
And does anyone tried to disassemble ME9 bin?
I use i/o terminal for the ME9 and it reads and flash via OBD. The AWD Manuals are getting rarer nowadays, with some of them fetching a higher price.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 20, 2022, 06:51:41 PM
here's a starter XDF for 50GSHJ


Title: Re: The Volvo ME7 thread:
Post by: DrippyS60R 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!!


Title: Re: The Volvo ME7 thread:
Post by: dikidera 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.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano 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.


Title: Re: The Volvo ME7 thread:
Post by: Vollmer 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


Title: Re: The Volvo ME7 thread:
Post by: SparkyR 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.


Title: Re: The Volvo ME7 thread:
Post by: DrippyS60R 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.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano 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.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano 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


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 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


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz 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


Title: Re: The Volvo ME7 thread:
Post by: terminator on November 27, 2022, 08:44:05 AM
From what I've seen, the difference is in EVAP.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 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.


Title: Re: The Volvo ME7 thread:
Post by: dikidera 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.



Title: Re: The Volvo ME7 thread:
Post by: daniel2345 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...



Title: Re: The Volvo ME7 thread:
Post by: dikidera 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
 (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.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on November 27, 2022, 02:28:47 PM
Difficult to say. Just honest brainstorming:

Read alot about OSI Layer Model.

You are mixing physical layer, transport layer, protocol, sessions, diagnostic, swdl and so on.

Some ISO documents can cover one or more layers,different sessions, etc.


For Volvo not much is public, so reading everything about that stuff on VAG could help.


Then read stuff about microcontroller software updates in general. Try to find automotive specific informations then. What is a primary Bootloader, why is there a secondary? What is CPU Boot mode, what is customer boot mode? Does it need different stages?

What is internal memory, how external can be addressed in memory space? What is memory space, what are memory segments? What is linear adress space, what is paging and windowing? What is software, what is application data?

I think someone mentioned already, that for volvo secondary Bootloaders will be needed. Prepare yourself for the cpu and ecu specific development of it. Your CPU is a Renesas SH7055.
Get familiar with assembly programming and the SH2 Instruction set. User MAT concept is to be understood. Ram, Rom...etc.

Or, as everyone else is doing here obviously: steal it from someone / some tool developer rather then think yourself :D



Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 27, 2022, 02:48:59 PM
Maybe you were referring to my TCP/IP implementation. The RPI has no native way to communicate with Windows via USB or anything else. I decided to change this by using TCP sockets and using a shared network between the Raspberry Pi and Windows, as Sardine was written to work with Arduino and COM ports. And obviously Linux has native support for pretty much anything I could think of. So it's working nicely.
Anyway, thanks for the pointers. The VAG group are all Bosch. And, at least in my case, my S60 is Denso. And yes, I understood early on that there are less open source tools for Denso than there are for Bosch, but luckily the Subie guys have done the hard part(arguably the hardest out of all of this)

Here is the link in case anyone ever needs a base start on the kernel aka bootloader. https://github.com/fenugrec/npkern . As-is, it's currently not compatible with Volvo for a variety of reasons, but I will get to it in the near future.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on November 27, 2022, 02:54:56 PM
Maybe you were referring to my TCP/IP implementation. The RPI has no native way to communicate with Windows via USB or anything else. I decided to change this by using TCP sockets and using a shared network, as Sardine was written to work with Arduino and COM ports.

Nope. That's yust communication with your tool choice. Im talking only about "ecu side".
My text are hints, things i came across. Must admit took me some years to understand everything. My impression was, you haven't so far. Sorry if im wrong. :)

When you have understood everything above, you will know why someone's subaru boot loader will not help you much. Start from scratch.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 27, 2022, 02:59:18 PM
Nope. That's yust communication with your tool choice. Im talking only about "ecu side".
My text are hints, things i came across. Must admit took me some years to understand everything. My impression was, you haven't so far. Sorry if im wrong. :)
I do not believe you are truly wrong. It has been only like 2 months since I started from scratch when it comes to car ECUs and Tuning. I truly had no idea how people did tunes, what maps were nor the software. It was very very difficult to build context between all the information(that is again, very fragmented). It took me a while afterwards to find dumps for my specific vehicle, to compare tunes and see what was changed, guess it's factors. As soon as I had some semblance of understanding I wanted to try and tune myself, I needed to flash my changes(to a test ECU I bought online, I wouldn't dare change anything on my running car), which is where all this lead me. Obviously, all the while reverse engineering the SH2 dumps I have, the SH2 arch is...unusual to say the least. But at least I was able to easily see what was data and what was code, as the architecture is such, that IDA produces almost sensible code from the data.

EDIT:
The subaru bootloader cannot work for me as-is, I know this, because it relies on the Subaru specific semantics, the guy's code will hopefully at least get me started in some direction. I just haven't had time to look at it properly. I am very focused on having VIDA communicate with my RPI.

As soon as I progress further will I have time to look at the next objective. Yes I have split everything into smaller tasks.


Title: Re: The Volvo ME7 thread:
Post by: keichi on November 28, 2022, 04:40:55 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

Some time ago I asked about your MAF readings because i do exactly the same 100-200 time (12,3s?) and i am trying to estimate my HP (no dyno yet) but no answer form you :)

As for NLS i have it implemented on my 02 2.3 T5 and it is working well (perfectly flat boost between gear changes) :) I belive you need to dissasemple your bin to do it on your car. At least i can't imagine it be done on bare bin by just patching "random" things :)


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on November 28, 2022, 02:11:00 PM
Some time ago I asked about your MAF readings because i do exactly the same 100-200 time (12,3s?) and i am trying to estimate my HP (no dyno yet) but no answer form you :)

As for NLS i have it implemented on my 02 2.3 T5 and it is working well (perfectly flat boost between gear changes) :) I belive you need to dissasemple your bin to do it on your car. At least i can't imagine it be done on bare bin by just patching "random" things :)


Did you asked me over PM or in this Thread, maybe i overread it... my MAF Readings would be actually useless because i have 10% Airleak Somewhere...

Answered you with an PM :)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 28, 2022, 02:16:25 PM

Did you asked me over PM or in this Thread, maybe i overread it... my MAF Readings would be actually useless because i have 10% Airleak Somewhere...

Answered you with an PM :)
Check your brake booster seal from within the cabin. It's a common failure point on the S60s. Replacement can be in-car but difficult if a manual due to the clutch pedal.


Title: Re: The Volvo ME7 thread:
Post by: keichi on November 29, 2022, 03:26:24 AM
Brake booster leak shouldn't be related with boost leak because vacuum hose from engine to BB has one way valve - at least if it's working :)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 29, 2022, 03:55:00 AM
Brake booster leak shouldn't be related with boost leak because vacuum hose from engine to BB has one way valve - at least if it's working :)
Both should be checked out then. Not unlikely failure point. Then all the rest of the hoses, the PCV(on the old S40s a failed PCV diaphragm caused vacuum leaks for me)


Title: Then SHARE!
Post by: Vollmer on November 29, 2022, 04:33:49 PM
"I got my transceiver (NXP TJA1040) from an old XC70 Rear Electronic Module.
There is poetic pleasure in using a Volvo component to recover what was taken from you by Volvo :)
I'm alluding here to your right to customize or repair your car.
This PIN business or being locked out of using spare parts is really sleazy."


Title: Re: Then SHARE!
Post by: BaxtR on November 30, 2022, 05:43:42 PM
"I got my transceiver (NXP TJA1040) from an old XC70 Rear Electronic Module.
There is poetic pleasure in using a Volvo component to recover what was taken from you by Volvo :)
I'm alluding here to your right to customize or repair your car.
This PIN business or being locked out of using spare parts is really sleazy."


Dude can you just like, stop? no one cares and youre just making a fool out of yourself. go ahead and "bring the ship down" "turn everything to ashes"

youre literally a moron filling up useful threads with nonsense.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on November 30, 2022, 05:54:42 PM
He’s just seeking attention. The more you acknowledge him he’s just getting what he wants.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on November 30, 2022, 06:28:10 PM
He’s just seeking attention. The more you acknowledge him he’s just getting what he wants.

Just trying to ease the tension here my friend.. Hope you can understand. Miss you around these parts


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 01, 2022, 04:41:07 PM
So I experimented like so:
I sent 4 byte code via 7A9CFFFF0000 (jump to address).
Then I wrote the 4 bytes which were AFFB0009 which corrsponds to an empty while(1) { }, with the command 7AAEAFFB0009.
Then I did 7AA8(to set SBL bootloader end)
And then did 7A9CFFFF0000 and finally jump to code via 7AA0

This caused the ECU to reset. I am unsure if the command ran or not, but I can only hope and assume it did.

Next step to complete my fw upload to write more complex code. In this case, disabling the watchdog timer.

Something like

Code:
void main(void) {
    volatile short i = 0xA5EF;
    WDT.WRITE.TCSR &= i;
    while (1)
    {
        
    }
}

as per the docs

(https://i.imgur.com/9yMfU6y.png)

Oh yes, if the above code does not work, I will try and disable interrupts.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 07, 2022, 11:13:20 AM
After a week, I've finally managed to run my own little kernel on the SH7055 chip, it was possible thanks to npkern and a SBL I was provided for my specific ECU to help me decipher the conditions which are required to keep the ECU from being reset.

I have verified that I am indeed in control by toggling different measurable states of the ECU. Now it's time to write the flashing procedure for the 29LV200BC chip. The docs were difficult to find, but I have found common code on Github that also handles this. The chip I have is either an AMD AM29LV200BC chip or an MBM29LV200, the procedure is relatively the same for flashing it.

Common code is here https://github.com/junghanChoi/osMaking/blob/d4786ac49dcad968bb58962855695af94496852b/source/ezboot/main/flash_29lvx.c
And here https://github.com/stayinyourmemorylane/AM29F040B

These libraries were very helpful in deciphering what the hell the docs meant by unlock cycles

Code:
// SEND THE 5 Unlock commands 	
AMD_Send_Command(AMD_DATA_MASK_AA, AMD_ADDR_MASK_555);
AMD_Send_Command(AMD_DATA_MASK_55, AMD_ADDR_MASK_2AA);
AMD_Send_Command(AMD_DATA_MASK_80, AMD_ADDR_MASK_555);
AMD_Send_Command(AMD_DATA_MASK_AA, AMD_ADDR_MASK_555);
AMD_Send_Command(AMD_DATA_MASK_55, AMD_ADDR_MASK_2AA);

Implementing CAN commands to send the map file is possible, but there is also a faster and potentially less cumbersome way. Upload the map in a region after the code of the program(as well as stack pointers) and flash directly off RAM. But, since the on-chip RAM is relatively small at 32Kilobytes and smaller due to program and stack(and the map is 256Kilobytes), I could upload only parts of the map I actually intend to flash. The data I want to flash is relatively small. In fact it's less than 100 bytes change as of right now. Since I've never read much about flash storage chips, I am unsure if it's possible to write only in specific memory locations or is it per sector memory. So thats my next goal.


Title: Re: The Volvo ME7 thread:
Post by: prj on December 07, 2022, 04:31:42 PM
Since I've never read much about flash storage chips, I am unsure if it's possible to write only in specific memory locations or is it per sector memory. So thats my next goal.
You can write only one byte at a time.
But you can only erase a whole page.

There is no point to load anything to RAM.
The correct way is to use a streaming compressor e.g. zlib to pack the data and unpack it on the fly as it's transferred.
Using this technique you can reach much higher flashing speeds.

Also, I don't know how the Volvo ECU works but you should consider how to recover from a failed state as well when the key is cycled.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 07, 2022, 04:46:48 PM
You can write only one byte at a time.
But you can only erase a whole page.

There is no point to load anything to RAM.
The correct way is to use a streaming compressor e.g. zlib to pack the data and unpack it on the fly as it's transferred.
Using this technique you can reach much higher flashing speeds.

Also, I don't know how the Volvo ECU works but you should consider how to recover from a failed state as well when the key is cycled.
The on-chip RAM has limited space for the kernel. The original kernel that Volvo supply aka the SBL reads data from the serial interface, yes serial, or CAN. I am not certain, I didn't dig much deep into that. So it streams in this way and can write what-where anywhere without size limits. The method I propose is for skipping setting up the code to communicate in the same manner and do it quick and dirty so I can finally apply my changes. As for writing per-byte or per-word, that is just perfect for me. Speed of flashing is of no concern to me right now. And you may wonder why I don't use the original SBL? It cannot flash maps.

As for bricking, since I am not touching the Sh7055 ROM, the chances are a bit fair lower of that happening. The external 29LV chip is more at risk, but the docs say there are built-in protections if any of the voltages fluctuate or anything of the sort. And even if I fail to write mid-programming, I have backups of the original maps(or will create such when I have to before proceeding). So to summarize, the main MCU's internal ROM is never written to, only external memory devices which is just the maps chip.

On another note, I found some more common code for 29LV chips -> https://github.com/ARM-software/u-boot/blob/master/drivers/mtd/jedec_flash.c


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 08, 2022, 05:14:14 PM
So the person who provided me with the SBL proved to me that the SBL can indeed write to the external memories. I can only assume that when you set up the SH7055 to be flashed, it also enables the internal circuitry to drive the CE,WE,OE pins high or low of the external memory and automatically sends the special unlock commands to the external flash chip. However this was not in the docs, or not presented in a way that made this clear.

I've also searched the byte patterns 0x555 and 0x2AA that are the special unlock commands that need to be sent to the 29LV chip and they don't exist in the ROM or SBL and are not even mentioned in the SH7055 hardware manual but they are required by the chip to unlock programming.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 08, 2022, 10:01:24 PM
Here is full 01-03 Denso ECU dump.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 09, 2022, 02:52:49 AM
Very nice indeed. My test ecu is a 02 or 03, but my car is a 05+ with 500kbps CAN speed.

And there are all the files I could find which are 05+. Just to clarify, I found these files online, I didn't dump them.


Title: Re: The Volvo ME7 thread:
Post by: prj on December 09, 2022, 03:56:04 AM
The on-chip RAM has limited space for the kernel. The original kernel that Volvo supply aka the SBL reads data from the serial interface, yes serial, or CAN. I am not certain, I didn't dig much deep into that. So it streams in this way and can write what-where anywhere without size limits. The method I propose is for skipping setting up the code to communicate in the same manner and do it quick and dirty so I can finally apply my changes. As for writing per-byte or per-word, that is just perfect for me. Speed of flashing is of no concern to me right now. And you may wonder why I don't use the original SBL? It cannot flash maps.
You missed the fact that before you can write you need to erase a page, and the minimum realistic granularity is writing that whole page + the checksums page.
Quote
As for bricking, since I am not touching the Sh7055 ROM, the chances are a bit fair lower of that happening. The external 29LV chip is more at risk, but the docs say there are built-in protections if any of the voltages fluctuate or anything of the sort. And even if I fail to write mid-programming, I have backups of the original maps(or will create such when I have to before proceeding). So to summarize, the main MCU's internal ROM is never written to, only external memory devices which is just the maps chip.
If the software is marked as valid, and the maps contain errors or are half empty, e.g. 3d map but one axis FF, you are going to get a reset loop on the ECU most likely.
There are usually facilities in place to mark that programming has started and mark that it has finished, otherwise the MCU should not start the main program.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 09, 2022, 05:18:05 AM
You missed the fact that before you can write you need to erase a page, and the minimum realistic granularity is writing that whole page + the checksums page.If the software is marked as valid, and the maps contain errors or are half empty, e.g. 3d map but one axis FF, you are going to
That was my question before where you said I could write byte by byte. I took that to mean that I do not need to erase the page/sector. So even if I change one byte, I still have to erase a whole page/sector?


Title: Re: The Volvo ME7 thread:
Post by: prj on December 09, 2022, 05:37:22 AM
That was my question before where you said I could write byte by byte. I took that to mean that I do not need to erase the page/sector. So even if I change one byte, I still have to erase a whole page/sector?
Yes of course, this is how flash memory works. You can write byte by byte (in some exceptions there can be ECC, but not here most likely), if the page was previously erased.
Even more precisely, in flash memory all bits are 1 when it has been erased, and you can flip any bit that is 1 to 0. You can not go from 0 to 1, only way to do that is erase the page.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 09, 2022, 07:17:43 AM
Thanks for the clarification. An erase is a must then. I also have to look into the checksum, although that would be when I am actually able to write data.

I did some more experiments and soldered a wire to the WE pin of the 29LV flash. It is connected to pin 226 of the MCU(or 35), however the pin is multiplexed and I could not find a way to make it work. I used the pin function controller to change the pin to general IO, and then made it output. But after attempting to write a logic low I could not make the pin change states, at least not at the 29LV WE pin. But we know that the SBL can erase/write this chip which means that at some point the logic low/high states can affect this WE pin.

If this was not the correct pin, the next candidate is pin 35 at Port F. Progress is slow, because my gf is playing LoL on my PC all day, if she isn't she is playing the guitar, when she's not doing that, she wants to go out for a walk.  ;D

Addition: I had to bust out my multimeter and was able to trace the pin to Port J 9 aka Pin 186. This wasn't easy btw. The traces come out of the other side in a resistor to come back out the other. And resistors are tiny. Further tracing revealed that there is an AND gate chip connected to the WE enable pin of the 29LV chip, that seems to drive it high constantly. I am tracing that chip as well.

Addition 2: I accidentally broke the WE pin of the 29LV chip as well the trace it was connected to. So either I manage to fix it or I get another test ECU.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 11, 2022, 09:57:54 AM
It looks like volvo community are still died. Where are all these revolutioners?

I've added TCMDataLogger class (very awful implementation) for logging RAM for TF80 gearbox. AW55 gearbox isn't supported due to nonimplemented 0xb4 0x21 0x34 command. it can be implemented with A7 command but this command accepts only 3 byte for address.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on December 11, 2022, 04:04:28 PM
It looks like volvo community are still died. Where are all these revolutioners?

I've added TCMDataLogger class (very awful implementation) for logging RAM for TF80 gearbox. AW55 gearbox isn't supported due to nonimplemented 0xb4 0x21 0x34 command. it can be implemented with A7 command but this command accepts only 3 byte for address.

we're here working in the background :D


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 11, 2022, 10:40:38 PM
we're here working in the background :D
Half year gone  ;D

By the way one very experienced guy helped me with A7 command.

message should be filled with next data:
    canTx[0] = 0xCF;
    canTx[1] = ecu; // 0x6E in case of TCM
    canTx[2] = 0xA7;
    canTx[3] = dataAddress.byte.UB;
    canTx[4] = dataAddress.byte.HB;
    canTx[5] = dataAddress.byte.LB;
    canTx[6] = 1;
    canTx[7] = Numbytes

addrs filled with next values:
0x000000:0x0FFFFF ROM
0xFE0000:FE7FFF EEPROM
0xFF6000:0xFFFFFF RAM for SH7055
0xFF0000:0xFFFFFF RAM for SH7058


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 12, 2022, 07:59:38 AM
Is the A7 command the same as B4 in ECM, but A7 for TCM?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 12, 2022, 08:15:04 AM
Is the A7 command the same as B4 in ECM, but A7 for TCM?
No, it's common command. Here is command for ECM:
7A A7 FF FF FF 01 01
But Alexander which have great experience for Denso ECUs told me that 0FFFFE CAN message doesn't processed inside Denso ECM for almost all commands. I'll check what CAN message is generated for Denso ECM for A7 command. May be there is different CAN id is generated for this ECU type.

By the way if you want commercial solution of your problem then Alexander is best person for this.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 12, 2022, 08:19:33 AM
No, it's common command. Here is command for ECM:
7A A7 FF FF FF 01 01
But Alexander which have great experience for Denso ECUs told me that 0FFFFE CAN message doesn't processed inside Denso ECM for almost all commands. I'll check what CAN message is generated for Denso ECM for A7 command. May be there is different CAN id is generated for this ECU type.

By the way if you want commercial solution of your problem then Alexander is best person for this.
I had bench ECU, whenever I did 0x7A<command> it all gets executed there. But this was bootloader commands. However there is also a mysterious chip next to the SH7055 which I have no idea what it is, and only a few russians know what it does.

Going down to the car to test my VIDA proxy. Excited but also well prepared for various bugs.
Well first bug was..my mobile hotspot network had an addition space inserted in the name, and I had configured the rpi to connect to the network manually, and I wondered why it wasn't connecting. now back to the car I go.

Ok, so here is what happened. I plugged in the cable, set up everything and could see the CAN bus communication going on, however!!! After sending command 0xFF86000000000000, the whole car restarts, this unfortunately stops power to my RPI, restarting it as well. And the only thing that can do this is the CEM, so perhaps the CEM doesn't like this command?


Title: Re: The Volvo ME7 thread:
Post by: rkam on December 12, 2022, 11:34:01 AM
The FF in FF 86 means you are sending the command 86 to enter programming mode to all (FF) controllers.
This is normal when you are going to program a controller, because you want the complete car to go quiet.

My 7055 Denso can read memory with the A7 command in the area 6000 to DFFF.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 12, 2022, 12:04:37 PM
The FF in FF 86 means you are sending the command 86 to enter programming mode to all (FF) controllers.
This is normal when you are going to program a controller, because you want the complete car to go quiet.

My 7055 Denso can read memory with the A7 command in the area 6000 to DFFF.
I think I see what you mean. So if I do 7A(7a being the ECM)86, then only this particular module will enter this programming mode?

But yes, the whole car should be quiet, as far as I know. But..what happens instead is, the CEM resets the whole car, and we're back to the shouting CAN bus. I must be missing something then? Or maybe I am not missing anything and just need to make sure my RPI is powered at all times, which I will of course.


Title: Re: The Volvo ME7 thread:
Post by: rkam on December 12, 2022, 01:28:16 PM
You should make sure that all controllers on both high speed and low speed network is in programming mode if you want to program any controller in the car.

I'm sending FF 86 messages on both channels with 5ms interval for a duration of 4 seconds.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 12, 2022, 01:33:41 PM
You should make sure that all controllers on both high speed and low speed network is in programming mode if you want to program any controller in the car.

I'm sending FF 86 messages on both channels with 5ms interval for a duration of 4 seconds.

I currently have no concept of high-speed low speed and for J2534, channels are abstract concepts. All I've read so far has shown that canbus operates at one bitrate. And the HIGH/LOW signals are just differential signals and nothing more.

Perhaps you meant LINBUS, in which case I have no transceiver for that bus.


Title: Re: The Volvo ME7 thread:
Post by: rkam on December 12, 2022, 03:00:01 PM
Volvo has two CAN networks. The CEM is connected to both. High speed is 500kbps or 250kbps, and low speed is 125kbps.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 12, 2022, 03:11:51 PM
Volvo has two CAN networks. The CEM is connected to both. High speed is 500kbps or 250kbps, and low speed is 125kbps.
So by setting my speed to either of these lower speeds I can communicate with these modules?


Title: Re: The Volvo ME7 thread:
Post by: rkam on December 12, 2022, 03:22:26 PM
Yes. But they are on different pins.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 14, 2022, 02:20:35 AM
Well, I will have to equip myself with another set of chips for CAN communication.

I have also received my replacement ECU. I plan to abandon the plan to enable writing to the external memories without enabling flashing of the main chip, as in my opinion that isn't possible. I believe there is hidden, undocumented functionality inside the SH7055 which cannot be enabled externally. So the plan is to use the standard method with the SBL and/or npkern. My next goal is to figure out how and if at all the checksum differs between Denso and ME7, where it's located etc.

Small correction. It's late but I was looking at all the function in the SBL and giving them appropriate names. Look what I found

(https://i.imgur.com/9NhoEus.png)

It looks familiar

(https://i.imgur.com/75OPNz2.png)

So the SBL enables writing/erasing, but something must still trigger the WE/OE pins. It still could be internal SH7055 circuitry.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on December 15, 2022, 03:27:47 AM
2000 v70r

its not perfect... tvub be off etc


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 15, 2022, 03:14:39 PM
On googling, some people are claiming that Denso ECUs don't need checksum correction, perhaps they don't do a checksum on the data?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 18, 2022, 11:30:14 PM
Dumps from TF80 and aw55 gearbox.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 19, 2022, 01:42:05 PM
From the dumps(xc90 2.5d is aw55?), execution starts at address 0x1000, but what is at 0x0-0xFFF?


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on December 19, 2022, 08:35:36 PM
Dumps from TF80 and aw55 gearbox.

pretty interesting bin layout, never seen this before

[edit] ha, s-records, interesting


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 19, 2022, 10:38:53 PM
2005 S60R Auto, Stock (soon M66 swap)
Swapping to M66 isn't good idea. It's better to swap to TF80 and tweak TCM and ECM.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 20, 2022, 01:41:03 AM
If somebody has SBL for TCM please share it.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 21, 2022, 01:17:22 AM
From the dumps(xc90 2.5d is aw55?), execution starts at address 0x1000, but what is at 0x0-0xFFF?
It's from TF80 gearbox. Sorry can't share low addresses code because the guy who share these dumps with me doesn't allow me to share these addresses.

But if you have SBL for temic and aisin TCU's then it's doesn't matter. Because flash address starts from 0x8000.

We found adaptation limits for TF80 s60r flash and I tested it on my gearbox. Gearbox starts to work much better. Some adaptations were on the egde because gearbox has 300+ thousand km. mileage. And adaptation limits from factory looks very narrow. TF80 for p3 platform has problem with teflon rings. And from my point of view the problem isn't with rings but with adaptations. It's very strange that growing of leakage on few % can dramatically spoil the behavior of the transmission.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 21, 2022, 08:54:32 AM
It's from TF80 gearbox. Sorry can't share low addresses code because the guy who share these dumps with me doesn't allow me to share these addresses.

But if you have SBL for temic and aisin TCU's then it's doesn't matter. Because flash address starts from 0x8000.

We found adaptation limits for TF80 s60r flash and I tested it on my gearbox. Gearbox starts to work much better. Some adaptations were on the egde because gearbox has 300+ thousand km. mileage. And adaptation limits from factory looks very narrow. TF80 for p3 platform has problem with teflon rings. And from my point of view the problem isn't with rings but with adaptations. It's very strange that growing of leakage on few % can dramatically spoil the behavior of the transmission.
So there is more code at 0x0-0xFFF but you are not allowed to share? Thanks. Well it be a while, I will try to buy a Temic ECM to dump these parts.

What is an adaptation limit?

Btw, here are some tips for reverse engineering SH-based devices(also Bosch aka EDC). There is a plugin for Ghidra called GhidraEmu which can emulate instructions(yes like HEW), it emulates the Ghidra P-code so it's actually platform agnostic, it's never going to replace the actual device duh, but it can help in my opinion. It is especially useful for things like the SBL, because you can write it to ram, and then dump the entire RAM, load it into Ghidra and emulate with more or less correct RAM values, there are caveats but it is nonetheless useful.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 21, 2022, 10:38:09 AM
So there is more code at 0x0-0xFFF but you are not allowed to share? Thanks. Well it be a while, I will try to buy a Temic ECM to dump these parts.

What is an adaptation limit?
It's ms or pressure constant. Depends on adaption parameter. Sorry can't give addresses but it names like this.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on December 23, 2022, 06:14:04 AM
Swapping to M66 isn't good idea. It's better to swap to TF80 and tweak TCM and ECM.
care to elaborate? i strongly prefer manual transmissions, on any vehicle, but here in canada manual vehicles are relatively rare to begin with. i'm starting the swap today, and am also prepared for CEM modification, clutch switch wiring to the ECU, reverse light wiring, and modifying my stock bin from automatic to manual


Title: Re: The Volvo ME7 thread:
Post by: t6 on December 23, 2022, 06:21:10 AM
If I want to change idle AFR I have to edit only LAMDSK?
Or something more?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 23, 2022, 07:14:55 AM
care to elaborate?
M66 transmission is weaker than TF80. Moreover aw55 can handle 500 Nm during 30-50 thousand km. Yes with enabled limiter and stock ECM flash s60r is very slow. But after disable limiters and small boostup car becomes much funnier.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 23, 2022, 07:17:00 AM
If I want to change idle AFR I have to edit only LAMDSK?
Or something more?
You have to modify some constants in the code. I posted WinOLS file in this thread with my learn burn modifications.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on December 23, 2022, 10:01:19 AM
M66 transmission is weaker than TF80. Moreover aw55 can handle 500 Nm during 30-50 thousand km. Yes with enabled limiter and stock ECM flash s60r is very slow. But after disable limiters and small boostup car becomes much funnier.

That does not match with my observations over many years.

We drove an M66 AWD with over 800 Nm on drag strip several years. Then many with around 600..650 Nm in daily traffic and with top speed on Autobahn.

Sure, you need SMF and better clutch, but that's it.

Besides that, input shaft of AW55 broke at 520..550 Nm.
Not tried this with TF80SC.

So no general rule i would say.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 23, 2022, 12:31:41 PM
That does not match with my observations over many years.

We drove an M66 AWD with over 800 Nm on drag strip several years. Then many with around 600..650 Nm in daily traffic and with top speed on Autobahn.

Sure, you need SMF and better clutch, but that's it.

Besides that, input shaft of AW55 broke at 520..550 Nm.
Not tried this with TF80SC.

So no general rule i would say.
Ok, what 1/4 mile time do you have on 800+ Nm?

About TF80. Software has 400 Nm limiter on first two gears. On 3-6 gears limiter sets to 600 Nm. It's from factory. I think that this gearbox can handle 700-750 Nm for a long time. With raising of linear pressure will handle more.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 23, 2022, 02:26:56 PM
That does not match with my observations over many years.

We drove an M66 AWD with over 800 Nm on drag strip several years. Then many with around 600..650 Nm in daily traffic and with top speed on Autobahn.

Sure, you need SMF and better clutch, but that's it.

Besides that, input shaft of AW55 broke at 520..550 Nm.
Not tried this with TF80SC.

So no general rule i would say.
Either it was just pure coincidence or you really did find the limits of the AW55. What did you do to break it?


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on December 23, 2022, 03:11:27 PM
Launch, what else ;)

It happened more than one time, same on AW42, which is basically the same construction. We had reinforced from Level10. No luck either.

We did drag racing with all this stuff on P80, P1X and P2X since 2009 - i guess we pretty much tested all this out a decade ago :D

Time with M66AWD was between 10,9 and 11,2 s. No lift shift i patched in wasn't working proper those days. Broke drive shafts often.

We then skipped to sequential race shifter with dog box when engines went over 1000 Nm.

I don't know how much is still in the internet, "we" were VPerformance...



Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 24, 2022, 01:16:00 AM
Launch, what else ;)

It happened more than one time, same on AW42, which is basically the same construction. We had reinforced from Level10. No luck either.

We did drag racing with all this stuff on P80, P1X and P2X since 2009 - i guess we pretty much tested all this out a decade ago :D

Time with M66AWD was between 10,9 and 11,2 s. No lift shift i patched in wasn't working proper those days. Broke drive shafts often.

We then skipped to sequential race shifter with dog box when engines went over 1000 Nm.

I don't know how much is still in the internet, "we" were VPerformance...


Do you have video or telemetry from your runs? One guy told me that Volvo transmission, engine mounts and cardan can't handle so much torque.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 24, 2022, 05:58:48 AM
Launch, what else ;)

It happened more than one time, same on AW42, which is basically the same construction. We had reinforced from Level10. No luck either.

We did drag racing with all this stuff on P80, P1X and P2X since 2009 - i guess we pretty much tested all this out a decade ago :D

Time with M66AWD was between 10,9 and 11,2 s. No lift shift i patched in wasn't working proper those days. Broke drive shafts often.

We then skipped to sequential race shifter with dog box when engines went over 1000 Nm.

I don't know how much is still in the internet, "we" were VPerformance...


Well I am almost positive that Level10 did not install a reinforced input shaft. So basically, you can have 500+nm on the AW55, but never launch it? Sounds like dougy was correct. He got 690awhp but said he never once launched the car. Not sure if he used AW55 or TF80 however.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on December 24, 2022, 06:38:11 AM
As i said, there might be some videos for "VPerformance" left on youtube. I can have a look for csv logs i made those days when some time is left on holidays.
Sure, you need supporting mods on car to support that torque.

You can not have 500 Nm on AW55 very long in my opinion. Depends on the use case. Selenoids die, shift plate washes out, burned bands. Oil change all 5000..10000 Km for sure.

TF80SC might perform better on long term under those conditions but will need maintenance more often than stock in my experience.

Merry Christmas ;)


Title: Re: The Volvo ME7 thread:
Post by: thinkecu on December 24, 2022, 07:47:11 AM
This is brand new for me
The MS43 is quite worked through and is far easier for a starter. I am currently comparing maps with a really good ols from a S60R and a S60 Stage 1. Seems like most maps are close to eachother, others harder to find. I currently work on the older 98-00 Me7 found in late S70,V70 and early S80. For a beginner like me, this thread has helped me a lot. I am now more aware of the things I do not know lmao. anyways...

What are the biggest difference between the 512kb and 1024kb Me7?

The Bin is from a B5204T4 120kW/163hp. It is going to be tuned into the italiy T5 aka B5204T3.
Could someone verify my maps attached?

I am struggling to find the following maps

I would appreciate a pointer in the right direction or if someone got the spare time to look through:

LAMFA
LDRXN
KFDRL
KFLDIMX
FKKVS


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 24, 2022, 08:01:32 AM
As i said, there might be some videos for "VPerformance" left on youtube. I can have a look for csv logs i made those days when some time is left on holidays.
Sure, you need supporting mods on car to support that torque.

You can not have 500 Nm on AW55 very long in my opinion. Depends on the use case. Selenoids die, shift plate washes out, burned bands. Oil change all 5000..10000 Km for sure.

TF80SC might perform better on long term under those conditions but will need maintenance more often than stock in my experience.

Merry Christmas ;)
My personal goal? Daily AWD driver, but also a sleeper on the highway.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 24, 2022, 08:11:21 AM
Searched on Youtube. Found only S60R with 12.2+- on 402m.
https://www.youtube.com/@marcs60r/videos

About aw55 transmission. Definitely it should be tuned too. Increasing of linear pressure. Tuning of LST's current on low load.
Level10 is just wasting of money. Better to swap to TF80 gearbox. TF80 isn't faster than aw55 (slower from my point of view due to main gear ratio) but it's stronger.

@daniel2345 why did you finish with Volvo tuning?


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 24, 2022, 08:13:25 AM
This is what I like about the AW55, 100km/h - 2000-2300rpm. Although mine is on death's bed. I have found it hesitating more and more these days when I press the accelerator.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 24, 2022, 10:45:11 AM
My personal goal? Daily AWD driver, but also a sleeper on the highway.
Why don't you swap to turbo engine?


Title: Re: The Volvo ME7 thread:
Post by: t6 on December 24, 2022, 02:34:04 PM
You have to modify some constants in the code. I posted WinOLS file in this thread with my learn burn modifications.

Thank you for your reply.

Can you share your latest developments on WinOLS files.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 24, 2022, 03:20:53 PM
Why don't you swap to turbo engine?
I will. I am buying the parts.

But I also have a big problem there. My electronics are all wired for Denso. And T5 is Bosch. The entire electrical system is incompatible, maybe even the CEM. I am also Bi-Fuel, I have no PEM and my tank is 28l.

Anyway, the reason I am researching Denso is to unlock it to it's full HP and have some fun, the engine is actually bad. I have scored cylinders and blown headgasket.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on December 28, 2022, 07:17:51 AM
Searched on Youtube. Found only S60R with 12.2+- on 402m.
https://www.youtube.com/@marcs60r/videos

...

@daniel2345 why did you finish with Volvo tuning?

Yes, we had Marcs car faster and a second black S60R with GTX4208.

As i said, i try to find some csv logs on my old discs.


I or we stopped in that scale, because we achieved what was possible then. 1280 HP, 1250 Nm in those cars (then only FWD or RWD) made some low 10s times.

Not compatitive against GTR with 2000 HP and AWD or heavy blown Porsche, Audi, etc.

We all got older, family, work and then it ends. Always the same story.

Some cool projects im still into, but nothing more.


Title: Re: The Volvo ME7 thread:
Post by: t6 on December 28, 2022, 01:11:45 PM
Yes. When Vollmer will add something valuable.

I have no influence on Vollmer , maybe he will add something.
I have a 2003r s60r B5244T5 QQHJ and wanted to make changes based on your experiences.


Title: Re: The Volvo ME7 thread:
Post by: thinkecu on December 30, 2022, 08:54:55 AM
Got to share this. Anyone knows what it decodes to?

Found it above KFLDR for what it seems


Title: Re: The Volvo ME7 thread:
Post by: thinkecu on December 30, 2022, 09:07:32 AM
Got to share this. Anyone knows what it decodes to?

Found it above KFLDR for what it seems.


Would be interesting to find out why the maps are so far away from eachother. The OLS-file which I use to cross examine got the same "Security" but no "patch note" above as posted.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on December 31, 2022, 01:57:05 AM
Hi,

Could someone tell me where to find the auto torque limiter on this file please.  It's a 2003 2.4t thank you


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 31, 2022, 06:13:42 AM
Hi,

Could someone tell me where to find the auto torque limiter on this file please.  It's a 2003 2.4t thank you
0x18B40
Here is OLS with some maps for 20KTHJ software.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on December 31, 2022, 06:35:33 AM
0x18B40
Here is OLS with some maps for 20KTHJ software.

Wow thanks alot.


Title: Re: The Volvo ME7 thread:
Post by: luciferhonorem on January 01, 2023, 07:44:13 AM
Hey, maybe there is someone willing to help me disassemble my volvo T5 code? Trying to make LC and dont have any idea where to find needed variables


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on January 01, 2023, 10:03:22 AM
You didn’t post an original binary.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 02, 2023, 04:01:13 AM
prometey1982, what is the CAN command that AW55 send to the ECU to limit torque? Do you have data logs?

Meanwhile, I have found that the bootloader command (PBL) bytes are AND'ed with 0xF8. So 0x9C&0xF8=0x98 which is what the code checks for.

And in other more significant news, the 29LV200BC chip seems to contain...executable code. A lot of it. So it's not just the maps inside. The SH7055 PBL/Main rom, when it receives an interrupt, it looks up a table in RAM at FFFF7448.

(https://i.imgur.com/68bk4UT.png)

(https://i.imgur.com/iwDEdiF.png)

And I was like, this can't be right...or rather, they couldn't have done this, could they? Turns out they have.

I am attaching the .idb file of the binary and what I've managed to stitch together into something coherent as well as the names of various functions I believe i have figured out, function names that contain a question mark are those I am not entirely certain what they do.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 03, 2023, 12:42:04 AM
prometey1982, what is the CAN command that AW55 send to the ECU to limit torque? Do you have data logs?
I'm trying to identify how TCM sends requests but it's not easy. Advice for you. Try to find data table for A6 command. From this table and DHA you can identify many helpfull memory addresses.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 03, 2023, 01:47:20 PM
I'm trying to identify how TCM sends requests but it's not easy. Advice for you. Try to find data table for A6 command. From this table and DHA you can identify many helpfull memory addresses.
I haven't managed to find it. I found two functions that maybe check for CAN commands. And even then I am not sure. I expected something like

while(0)
{
    receive_can_commands();
    if(command == 0xA6)
        do_something();
}

You can see only the bootloader commands return data via HCAN interface. I basically do not see any code that accepts 0xA6 and returns data via CAN.

(https://i.imgur.com/VUuC2lL.png)

do_tx_ack is the function that sends data over CAN.

I mean if the command is 0xA6, then 0xA6&0xF8 = 0xA0, but remember, 0xA0 is the jump to code command. So we can exclude the bootloader commands.

I am very stuck here.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 06, 2023, 04:57:50 AM
I decided to finally test out the SBL's F8 delete command. I noticed several things. After you have deleted the chip or sector, when you write to an address, you do 7A AE <write data>, this does not actually commit the data. The data is still unwritten. As soon as you do 7A 9C <new address>, the data is finally commited and actually written.

Likewise, the WE pin is pulsed 4 times during writing(driven to logic low) every ~150 nanoseconds which I measured with my scope. I think we can deduce one thing here from this, if it's pulsed 4 times, this means 4 writes OR 4 bytes(although as usual this could be wrong). This only happens on 9C command, if I write first with 7A AE <data> and do 7A B4 <address + 1>, I do not get the correct checksum data, and no pulsing happens so the data is still unwritten to the flash chip.

This is curious, because I am looking at the 9C and AE handlers in the PBL and none of them show any functionality related to pulsing.  The only thing similar between the AE and 9C handlers, is two memory addresses, FFFFDFA0 and FFFFDB8B.

As I don't see any pulsing code in AE or 9C handlers, this must be done elsewhere, perhaps the secondary undocumented chip. If I have time I'd buy a small jtag header and poke around, but I wasted too much time already.






Title: Re: The Volvo ME7 thread:
Post by: rkam on January 07, 2023, 06:35:08 AM
@dikidera

The A6 parameters 11BD to 11F8 seems to be linked to memory addresses 817B32 to 817BA8
There you will probably find the values 80 A4 repeated 60 times on your desk ECM

31DB20: A6 11 BD: 817B32 Adaption value of rOmgDifl800 at 850rpm
..
31DCA0: A6 11 EE: 817B92
..
31DDEC: A6 11 EF: 817B94
..
31DE3C: A6 11 F8: 817BA8 Adaption value of rOmgDifl804 at 6000rpm


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 07, 2023, 11:50:26 AM
@dikidera

The A6 parameters 11BD to 11F8 seems to be linked to memory addresses 817B32 to 817BA8
There you will probably find the values 80 A4 repeated 60 times on your desk ECM

31DB20: A6 11 BD: 817B32 Adaption value of rOmgDifl800 at 850rpm
..
31DCA0: A6 11 EE: 817B92
..
31DDEC: A6 11 EF: 817B94
..
31DE3C: A6 11 F8: 817BA8 Adaption value of rOmgDifl804 at 6000rpm

If it's in address space 0x8XXXXX, this is the external SRAM chip TC55 with 128KB of RAM. When SH7055 is booting up, it instructs the DMAC to copy data from 0x320000(external flash chip) to external SRAM. And the external SRAM's I/O pins have connections to the undocumented chip. Which may mean that A6 command is handled by the undocumented chip. In my opinion it's another Renesas MCU, but I did not find any compatible 120 pin version.

Anyway, I have some bad news. Due to my negligence, I fried my rpi. So it's dead. I would definitely blame volvo for using a secondary bus which caused me all the headaches, otherwise I was pretty much there. Anyway, I will now see if it's better to buy one of these MPPS,KESS tools or if I have to buy another RPI.

I will buy these tools only if: I can program via OBD2. If I have to remove the ECU from the car, it's a hassle. But with my RPI I could use it as a J2534 device and use VIDA(although because I fried my RPI I could not further test this functionality)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 08, 2023, 12:46:39 AM
Meanwhile, I have found that the bootloader command (PBL) bytes are AND'ed with 0xF8. So 0x9C&0xF8=0x98 which is what the code checks for.
Same approach for TCU SBL:
Code:
ROM:FFFF8D1A                 mov     #h'12, r0       ; CAN Command
ROM:FFFF8D1C                 mov.b   @(r0,r15), r0
ROM:FFFF8D1E                 extu.b  r0, r0
ROM:FFFF8D20                 and     #h'F8, r0
ROM:FFFF8D22                 mov.w   #h'A0, r1
ROM:FFFF8D24                 cmp/eq  r1, r0
ROM:FFFF8D26                 bt      loc_FFFF8D32
ROM:FFFF8D28                 mov.w   #h'A8, r1       ; AE command processing
ROM:FFFF8D2A                 cmp/eq  r1, r0
ROM:FFFF8D2C                 bt      loc_FFFF8D36
ROM:FFFF8D2E                 bra     loc_FFFF8E0E


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 08, 2023, 04:06:45 AM
Same approach for TCU SBL:
Code:
ROM:FFFF8D1A                 mov     #h'12, r0       ; CAN Command
ROM:FFFF8D1C                 mov.b   @(r0,r15), r0
ROM:FFFF8D1E                 extu.b  r0, r0
ROM:FFFF8D20                 and     #h'F8, r0
ROM:FFFF8D22                 mov.w   #h'A0, r1
ROM:FFFF8D24                 cmp/eq  r1, r0
ROM:FFFF8D26                 bt      loc_FFFF8D32
ROM:FFFF8D28                 mov.w   #h'A8, r1       ; AE command processing
ROM:FFFF8D2A                 cmp/eq  r1, r0
ROM:FFFF8D2C                 bt      loc_FFFF8D36
ROM:FFFF8D2E                 bra     loc_FFFF8E0E

Do you have a picture of the TCU circuit board? I am curious if it has the same or similar undocumented chip as the ECU.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 08, 2023, 09:33:35 AM
Do you have a picture of the TCU circuit board? I am curious if it has the same or similar undocumented chip as the ECU.
There is picture of TCM https://carmasters.org/topic/34372-как-записать-tcm-volvo/ (https://carmasters.org/topic/34372-как-записать-tcm-volvo/)


Title: Re: The Volvo ME7 thread:
Post by: rkam on January 08, 2023, 09:43:45 AM
On Motronic 1.8 (TA13255A) and Motronic 4.x the extra chip is a so-called port extender without any internal software.
The main CPU does not have enough pins, and you add a port extender chip to have more in/out pins.
On older Motronics, this is used by writing and reading RAM addresses above the normal RAM.
Therefore the address and datalines are connected.

On ME7, the second chip is another C167 CPU, and has a little bit of software inside.
This can take care of some simple routine tasks, and deliver the data in shared RAM.

On Denso I expect the second chip to be something like on ME7.

----

D2 protocol is handled by the main CPU, but it is possible that low level CAN bus sending and receiving is handled by the second chip.
I am working backward from known data until I find the program code that I need, and not always to the top.

In Volvo 29LV200BC Flash ORI BIFUEL.bin there is a A6 parameter list at 30E104.
10 01 00 13 means that the 1001 parameter is found in A6 jump table row 19 (0x0013) counting from row 0

Volvo 64F7055 Flash ORI BIFUEL.bin the A6 jump table is found at 6B9B8
00 02 00 00 00 31 CC C2 00 00 00 00 means that the sub routine at 31CCC2 will return 02 bytes of data for the parameter at first row.

Well actually 31CCC2 will return nothing, but the next one 31CCC6 will return one byte from FFFFA402 for parameter 109F


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 08, 2023, 12:05:02 PM
My theory is, that it is a Renesas MCU or Hitachi, or could be anything else, but it is certain it is executing code, I also have my suspicions that it's also the MCU responsible for enabling flashing of the main chip and external memories. The nice thing about Bosch/EDC is that it has been studied to death and there are no undocumented chips like the unmarked one in Denso, so there is more information to glean, here there has been an attempt to conceal the data.

However I am not too sure I saw a D2 layer on the main chip on Denso, so it's my suspicious it's handled by the other chip. I just need a bit more time to get my new tools.


Title: Re: The Volvo ME7 thread:
Post by: rkam on January 08, 2023, 02:47:07 PM
@dikidera
Here is an A6 list made from tables in your CPU and External Flash files.
I'm not sure what you have seen in your files.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 08, 2023, 02:59:39 PM
@dikidera
Here is an A6 list made from tables in your CPU and External Flash files.
I'm not sure what you have seen in your files.
You have experience with EDC and it's similarities to the params(and their layout) so you were better able to understand the data in the external memories. In Denso there were no references to the data, as the code is in the unmarked chip that handles the A6 command and most other CAN communication(my theory, but supported by the lack of code calling the HCAN controller beyond the PBL commands).

Thank you for the compiled list.

The Denso ECU has code in:
SH7055 internal ROM - I have a dump
External flash 29LV200BC - I have a dump
The undocumented MCU - I do not have a dump.

So I only have 2/3 of the picture.


Title: Re: The Volvo ME7 thread:
Post by: rkam on January 08, 2023, 03:20:30 PM
@dikidera
I have used your .idb. So at least what I call D2 protocol is there.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 08, 2023, 03:23:05 PM
You are one the wrong way.

HCAN is referenced via indirect addressing in application layer.

The unknown chip is external watchdog/external safety layer.

Just because you can load a bin in IDA doesn't mean you get full understanding what's going on ;)


@rkam: still on the Volvo path after all this years? :)


Title: Re: The Volvo ME7 thread:
Post by: rkam on January 08, 2023, 03:47:54 PM
@daniel2345
Volvo is the best :-)
I have a 2007 XC70 now, so there is plenty to look into if I want.
But I've been spending more time on other activities some years now.
Once in a while I take a look at the 32kB Motronic 1.8 file from my 960, but then I get lost in other more interesting stuff.
The reason I started looking at an old Denso unit lying around was that I noticed the PBL commands in a Nissan X-trail was more or less identical.


Title: Re: The Volvo ME7 thread:
Post by: rkam on January 08, 2023, 03:56:52 PM
One problem with IDA is that there are many ways to jump to a program position that IDA cannot figure out.
One trick may be to change the return address while you are in a subroutine.
When you issue the return command, you then end up in a different spot than where you came from.
Jump tables are also not easy to view or follow.

This way it is difficult to figure out the program flow. At least for me.
But one day I will figure out the whole 32kB of M1.8 :-)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 08, 2023, 04:07:39 PM
You are one the wrong way.

HCAN is referenced via indirect addressing in application layer.

The unknown chip is external watchdog/external safety layer.

Just because you can load a bin in IDA doesn't mean you get full understanding what's going on ;)


@rkam: still on the Volvo path after all this years? :)
Well thank you.

I am no stranger to reverse engineering, but it was always on x86, and you *almost* cannot hide data from dynamic execution there, but it's different here. I cannot place breakpoints, I cannot single step, so indirect addressing if it happens, I cannot know it without executing.

But I believe you, I have seen the sh compilers outputting code like so : address(say an IO register) and then rather than storing another adjacent MMIO, it does <address + 4>.


Title: Re: The Volvo ME7 thread:
Post by: t6 on January 09, 2023, 01:12:54 PM
Can any colleagues share maps.kp for QHHJ


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 11, 2023, 11:17:57 AM
Hey Vollmer see what I can and you can't.

Testing of raised switch revs on tf80sc gearbox in sport mode
https://www.youtube.com/watch?v=ECz0psJe094


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on January 12, 2023, 02:16:58 PM
Hey Vollmer see what I can and you can't.

Testing of raised switch revs on tf80sc gearbox in sport mode
https://www.youtube.com/watch?v=ECz0psJe094
woah thats high! makes me nervous  ;D


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 12, 2023, 02:33:28 PM
woah thats high! makes me nervous  ;D
It wouldn't like them?


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on January 13, 2023, 09:29:42 AM
It wouldn't like them?
im just really paranoid.. the kind of person to baby my car, redline is where bad things always happen to me haha


Title: Re: The Volvo ME7 thread:
Post by: t6 on January 13, 2023, 11:33:37 AM
Can any colleagues share maps.kp for QHHJ

maybe one of the colleagues has WinOLS file QHHJ manual EU


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on January 13, 2023, 07:38:29 PM
maybe one of the colleagues has WinOLS file QHHJ manual EU

sorry mate, looks like youre going to have to learn IDA...


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on January 16, 2023, 09:28:03 PM
does anyone know the address for reading the clutch pedal sensor?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 16, 2023, 10:05:07 PM
does anyone know the address for reading the clutch pedal sensor?
It depends on hardware. For example for EC.2 ECM it should be here:
Code:
ROM:000408B8                 mov     r2, F_AD11    ; F_AD11 = 0xF2C6
ROM:000408BC                 and     r2, #3FFh
ROM:000408C0                 mov     word_30198E, r2

Next is example from 50WRHJ software.
This variable is used here:
Code:
ROM:00076AA4                 mov     r4, word_30198E
ROM:00076AA8                 shr     r4, #2
ROM:00076AAA                 movb    byte_3015C1, rl4
Then here:
Code:
ROM:000CAD6E                 movb    rl1, byte_3015C1
ROM:000CAD72                 cmpb    rl1, byte_1458D ; looks like threshold for clutch pressed state
ROM:000CAD76                 jmpr    cc_ULE, loc_CAD7C

And later B_kuppl bit is set:
Code:
ROM:000CADC0                 bset    word_FD64.9     ; 9 - B_kuppl - clutch pressed
ROM:000CADC2                 bset    word_FD64.10    ; 9 - B_kuppl - clutch pressed


Title: Re: The Volvo ME7 thread:
Post by: Toys-n-joys on January 17, 2023, 03:12:59 AM
Using a VAG171 cable. I did the galetto hex fix. FT_Prog recognises the cable no problem. Interesting is: I power up the ECU and if I put my multimeter on pin 24 the ground is already there.

Is this a way to get into bootmode with ecu installed into the car? Or Is my interpretation off?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 17, 2023, 03:27:26 AM
Additionals to document about flashing over Volcano protocol https://github.com/prometey1982/VolvoTools/blob/master/PrimaryBoot_169.pdf

Send data to CM:
A8 + number of bytes. For example for TCM with 6E addr:
Send 6 bytes:
FFFFE 6E AE 11 22 33 44 55 66
Send 5 bytes:
FFFFE 6E AD 11 22 33 44 55
Send 4 bytes:
FFFFE 6E AC 11 22 33 44
Send 3 bytes:
FFFFE 6E AB 11 22 33
Send 2 bytes:
FFFFE 6E AA 11 22
Send 1 byte:
FFFFE 6E A9 11
Send transmission completed:
FFFFE 6E A8

I'm using next sequence to write TCM:
FFFFE FF 86 multiple times to both CAN buses to stop CAN transmission

FFFFE 6E C0 - start primary bootloader

FFFFE 6E 9C FF FF 82 00 - set memory pointer for next command
5 6E 9C FF FF 82 00 - answer from TCM

Then loop with (A8+size) commands with bootloader data.

FFFFE 6E 9C FF FF 82 00 - set memory pointer for jump command
5 6E 9C FF FF 82 00 - answer from TCM

FFFFE 6E A0 - run code at jump point


At this point TCM is running SBL. Then for each block except last
Code:
const std::vector<uint32_t> chunks{0x8000,  0x10000, 0x20000,
                                     0x30000, 0x40000, 0x50000,
                                     0x60000, 0x70000, 0x80000};
Erasing and writing should be done.

Erase command for 0x8000 block:
FFFFE 6E C9 00 00 80 00 00 00
5 6E C9 00 00 80 00 00 00 - set pointer complete
FFFFE 6E F8 00 00 00 00 00 00 - erase command
5 6E F9 - erase complete

Write data to 0x8000 block command:
FFFFE 6E C9 00 00 80 00 00 00
5 6E C9 00 00 80 00 00 00 - set pointer complete
loop with block data:
FFFFE 6E AE 11 22 33 44 55 66 - send data to TCM

the last block should be filled with (A8+length) rules.
And this transfer completed command must be send
FFFFE 6E A8


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on January 17, 2023, 06:27:01 AM
It depends on hardware. For example for EC.2 ECM it should be here:
Code:
ROM:000408B8                 mov     r2, F_AD11    ; F_AD11 = 0xF2C6
ROM:000408BC                 and     r2, #3FFh
ROM:000408C0                 mov     word_30198E, r2

Next is example from 50WRHJ software.
This variable is used here:
Code:
ROM:00076AA4                 mov     r4, word_30198E
ROM:00076AA8                 shr     r4, #2
ROM:00076AAA                 movb    byte_3015C1, rl4
Then here:
Code:
ROM:000CAD6E                 movb    rl1, byte_3015C1
ROM:000CAD72                 cmpb    rl1, byte_1458D ; looks like threshold for clutch pressed state
ROM:000CAD76                 jmpr    cc_ULE, loc_CAD7C

And later B_kuppl bit is set:
Code:
ROM:000CADC0                 bset    word_FD64.9     ; 9 - B_kuppl - clutch pressed
ROM:000CADC2                 bset    word_FD64.10    ; 9 - B_kuppl - clutch pressed

immensely helpful, thanks!


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on January 17, 2023, 01:28:32 PM
It depends on hardware. For example for EC.2 ECM it should be here:
Code:
ROM:000408B8                 mov     r2, F_AD11    ; F_AD11 = 0xF2C6
ROM:000408BC                 and     r2, #3FFh
ROM:000408C0                 mov     word_30198E, r2

Next is example from 50WRHJ software.
This variable is used here:
Code:
ROM:00076AA4                 mov     r4, word_30198E
ROM:00076AA8                 shr     r4, #2
ROM:00076AAA                 movb    byte_3015C1, rl4
Then here:
Code:
ROM:000CAD6E                 movb    rl1, byte_3015C1
ROM:000CAD72                 cmpb    rl1, byte_1458D ; looks like threshold for clutch pressed state
ROM:000CAD76                 jmpr    cc_ULE, loc_CAD7C

And later B_kuppl bit is set:
Code:
ROM:000CADC0                 bset    word_FD64.9     ; 9 - B_kuppl - clutch pressed
ROM:000CADC2                 bset    word_FD64.10    ; 9 - B_kuppl - clutch pressed


Any tips on using IDA to find maps? Currently trying to define a map pack but my damos and the bin im trying to define are quite different.. having trouble lining some axis up..


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 17, 2023, 02:08:33 PM

Any tips on using IDA to find maps? Currently trying to define a map pack but my damos and the bin im trying to define are quite different.. having trouble lining some axis up..
There is a dozen of map lookup functions in me7. Just identify they and you'll understand where is lookup call. Some functions use single register for address. In such case DDP approach is used. Other functions use two registers for address. In this case one register contains page offset and other - page. To get absolute address you need page * 0x4000 + offset. Also some functions pass arguments by stack. Because number of arguments is huge.

To identify axis you have to find where axis value is set. And you'll saw map lookup function call with axis value.

Some maps has size and axis before data. WinOLS automatically identify some of such bosch maps.


Title: Re: The Volvo ME7 thread:
Post by: prj on January 18, 2023, 04:16:00 AM
It's also a good idea to understand what is a __near ptr and what is a __far ptr and how they are passed in the EABI used by Tasking Classic Compiler and Keil Compiler.
Remember, the ECU code was written in C.

R12-R15 registers are using for passing variables, R4 and R5 for returning.
The rest is passed on stack.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 19, 2023, 05:37:36 AM
Python dumper for Denso SH7055 with SBL attached. The SBL sends(spams) the contents of the specified address over CAN. Fast, but in some cases there could be dropped bytes due to certain edge cases, such as entirely absent frames to a protocol error. The SBL is not aware of those and continues to send data.

The code could be optimized more by utilizing the 29 bit extended ID to cram more data, potentially getting up to 11 bytes per can message. Or it can be used a pointer to the address and contents being sent.
Further optimization could be employed similar to compressors where repeatable data is marked as <size>#repeatedbyte saving even more time, but only for very large data.


Title: Re: The Volvo ME7 thread:
Post by: t6 on January 21, 2023, 02:12:28 PM
You have to modify some constants in the code. I posted WinOLS file in this thread with my learn burn modifications.

   Need your help in finding the addresses in QHHJ,
 these are addresses from your winlos file A0A06 , A0C6E


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 22, 2023, 01:22:53 AM
  Need your help in finding the addresses in QHHJ,
 these are addresses from your winlos file A0A06 , A0C6E
The code from 50QHHJ is different to 50WRHJ. So you still need to analyze memory variables with logger during drive. Constants are you need placed inside this function
Quote
ROM:000927BE sub_927BE:
Here is IDA project with some needed variables https://cloud.mail.ru/public/eqsu/ocRSX3WmP


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 25, 2023, 09:12:24 AM
Well with a lot of my changes in place, I will soon test them out on the car.

On my CAN boards I have permanently shorted the 120 ohm terminator, this works fine for the bench, but on the car with the CEM, would there be any issues?
Additionally, I believe my 2005+ CEM does not have a diagnostic relay so I should be ok in connecting via CAN and no kline needed.

Last time when sending FF86 on the HS bus, my car was rebooting for some reason, but now that I can communicate via the LS as well, I think there should be no problem if I send both BUS-es this command.



Title: Re: The Volvo ME7 thread:
Post by: s60rawr on January 26, 2023, 08:28:47 AM
   Need your help in finding the addresses in QHHJ,
 these are addresses from your winlos file A0A06 , A0C6E

i had on my drive. lmk. i didnt check it tbh



Title: Re: The Volvo ME7 thread:
Post by: luki743 on January 28, 2023, 12:15:07 PM
@dikidera
Here is an A6 list made from tables in your CPU and External Flash files.
I'm not sure what you have seen in your files.

Is the RAM address taken from the VIDA database? In SQL I only found addresses such as 0x1001, 0x1002 etc. but no RAM addresses.
Maybe it is possible to convert address from 0x1002 to RAM address? (In IDA)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 28, 2023, 06:02:07 PM
Is the RAM address taken from the VIDA database? In SQL I only found addresses such as 0x1001, 0x1002 etc. but no RAM addresses.
Maybe it is possible to convert address from 0x1002 to RAM address? (In IDA)
Actually I missed his zip file, rkam is a saviour :) I can at least label some data.

He has his ways. Has been around Volvo much longer, has better tools. Is pretty much the father of the whole volvo tuning scene.

Anyway, I am abusing the ECU a bit by writing custom interrupt routines. I have an SBL and can overwrite the internal FLASH at any point in time, but any and I mean any problem, and I am left with a bricked ECU. An alternative is to abuse the available tools, the PBL's write-what-where functions and my own custom SBL and the internal debug peripherals, such as UBC and AUD. One problem is that the reset vectors when called will disable reset the chip, reset the UBC, possibly clear out RAM and my SBL goes the way of the dodo.

When the chip is reset, it will disable AUD, we need to steer the execution such, that we skip the instruction that updates the MSTCR register. The AUD is not very powerful, but it will output every branch address and then we can correlate this with the main event loop that streams ECU data and/or handles the A6 command, although I am more interested how CAN is accessed indirectly. This technique may yet work with just UBC, but it means we have to get creative.

However there are several ways for the ECU to reset itself(I obviously cannot verify this), pointers to poweron and main are laid out in many many locations, part of function pointer tables, bypassing the VBR.

Also, no wonder the CAN registers are hidden. My own SBL when compiled with GCC had the offset "obfuscated" by taking one unrelated address, adding an absurdly large number such as 3F7C5243 producing my intended address. This had me confused for a while and running in circles debugging my code only to find out it was working just fine.


Title: Re: The Volvo ME7 thread:
Post by: rkam on January 29, 2023, 03:13:42 PM
The RAM addresses are from the binary file.

Find something like this (for ME7):

mov     r4, r12
sub     r4, #1000h          ;  Search for this
cmp     r4, #3CFh
jmpa    cc_UGT, locret_38FD6
shl     r4, #1
add     r4, #25C4h   ;Flash 125C4
mov     r4, [r4]
jmpi    cc_UC, [r4]


Get jump addresses from address above.
125C4: CE8F EE73 F473 FC73 0474 0A74 1074 1674 2074 2674 3074 3674 3E74

Each jump address points to a subroutine that most often reads a RAM address.
Then you can link the parameter number with a RAM address for your binary.

1000: 8FCE
1001: 73EE
1002: 73F4
1003: 73FC
1004: 7404
1005: 7410
1006: 7416 RAM 304752
1007: 7420
1008: 7426 RAM 3046FC
1009: 7430
100A: 7436


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 29, 2023, 03:24:56 PM
Is this the same methodology you used for my A6 param list in Denso?

I looked around and yes I see the A6 param list, but the algorithm for parameter discovery is a bit more complicated. It does not seem to be a linear table where every parameter such as 1000 then 1001 corresponds to the next function pointer. In fact parameter 1001 is further in the list than param 1005, according to your zip file.

(https://imgur.com/0zN7gvd.png)


Title: Re: The Volvo ME7 thread:
Post by: rkam on January 29, 2023, 03:49:32 PM
No. Denso was a bit different.
There is a list of parameter numbers with a number that is the position in another table. This then points to an address where the value is retrieved from RAM or by  other calculation.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on January 29, 2023, 04:37:13 PM
Hehe, needlessly complicated. Look at what my GCC outputted.

Address FFFFB000. My original vector table is at address 7FC58 and it needs to lay in FFFFB000. How do we calculate the address?

We take this seemingly random constant, 0x3FF7EFA8 then we do 3FF7EFA8 + 7FC58 = 0x3FFFEC00 looks close. 0x3FFFEC00  << 2 = 0xFFFFB000.

The constant isn't random you can easily see this, but imagine this kind of code in the whole ROM. Offsets for all mmio registers are hidden like this, probably.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on January 29, 2023, 08:59:39 PM
Updated QHHJ... Getting better, needs sorting but majority of the maps youll ever need are there and good... Feedback welcome


Title: Re: The Volvo ME7 thread:
Post by: t6 on January 30, 2023, 06:47:21 AM
If someone wants - this is my project with 1.3 bar.
 On QHHJ.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 01, 2023, 02:56:52 PM
To anyone more familiar with speed density vs MAF, what would you categorize Denso volvos as? It has both a MAF and MAP, I guess it's the same for Bosch ECUs as well.

I am asking because thanks to rkam I managed to label a lot of variables, but none for instance described the so called Injection Quantities of fuel. And from my limited understanding, it really depends which type of system the ECU uses and thus the tables.
For instance most tuning guides talk about milligrams per stroke, but do I necessarily have such tables?

So far I see SparkAdvanceBase, which means this is the starting point of the Ignition Advance from which all compensations will be substracted. Raising this should up my high end power, yes?
But then, more fuel = more power(to a limit as it's a NA engine). So I need to up the fuel, although I am still searching for the maps and generally labeling functions related to sensor normalization, clamping etc.

And as always rkam was correct once more.

The parameter list is hard coded as a table inside the maps at address ROM:0006B9B8, this is in the BIFUEL LPG model ROM and maps I uploaded earlier.

The address is located after the parameter, so for 0x1005 param, the address in the other table is 0xC, this is multiplied by 12 to get the offset.

ROM:0006BA48                 .long 0x20000, 0x31CD54, 0

What 0x20000 means is yet unknown. 2 byte response

I am attaching the idb in it's current state with ROM,FLASH stitched together with RAM names filled in as well as some other locations I have inferred from whatever was happening. Note, some variable/function names could be very wrong, as it is said in the crypto world, trust, but verify.


Title: Re: The Volvo ME7 thread:
Post by: prj on February 02, 2023, 02:14:02 AM
Most likely it has a MAF and a Boost sensor pre-throttle body. This is not the same as a MAP sensor.
If it indeed has a pressure sensor in the manifold, then idk.

No Bosch ECU has both a MAP and a MAF. They either have a MAP and a boost sensor or a MAF and a boost sensor (if SY_TURBO=1)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 02, 2023, 05:35:59 AM
Thanks, I did some digging, what I have is indeed a pressure sensor, but for elevation adaptation.


Title: Re: The Volvo ME7 thread:
Post by: rkam on February 02, 2023, 06:13:22 AM
02 means 2 byte (16 bit response)


Title: Re: The Volvo ME7 thread:
Post by: keichi on February 02, 2023, 06:38:35 AM
But then, more fuel = more power(to a limit as it's a NA engine). So I need to up the fuel.

Not necessarily.
Too much fuel and you actually loose power.
Numbers given on picture are just example. May differ a bit between engines but general rule is the same.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 02, 2023, 06:56:39 AM
Thanks. Is there a way to incorporate cylinder compression to estimate power? Since a naturally aspirated engine has a fixed compression rather than variable due to turbo.

Usually for my engine it is 200-210 psi per cylinder, BUT I actually have lower compression in cylinders 1,2,3, it's closer to 160-170 psi(permanent damage), and thus it is producing slightly less power than with ideal conditions.

@rkam, thanks once more.


Title: Re: The Volvo ME7 thread:
Post by: prj on February 02, 2023, 07:15:09 AM
Thanks. Is there a way to incorporate cylinder compression to estimate power? Since a naturally aspirated engine has a fixed compression rather than variable due to turbo.
This statement has nothing to do with the truth or reality.

The dynamic compression depends on a large number of factors in both engines. The only thing a turbocharger affects is the intake pressure and exhaust backpressure, nothing else.
All the other factors remain. Dynamic compression is a function of compression ratio and volumetric efficiency. Volumetric efficiency is affected by IAT, intake pressure, exhaust backpressure, and can be greatly variable if the engine has variable cam timing and/or lift.

The only thing that is static is the compression ratio, and it tells you absolutely nothing about power.

Torque (and power, which is just torque x rpm) on an otto engine is generally computed from air consumed by the engine and corrected by ignition angle efficiency, and then the inner engine friction torque is subtracted, which generally gets taken from a RPM x temperature map, and corrected by the variable oil pressure, if such pressure switching is present.
If you have in-cylinder pressure transducers then probably it is possible to calculate the inner torque produced by the engine from that (but you still need to correct it by the friction torque), however it is much easier just to measure the air consumed and the ignition angle efficiency.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 02, 2023, 02:28:35 PM
Thanks prj, that is very insightful!.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on February 04, 2023, 09:20:55 PM
GMHJ map pack...  ;)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 05, 2023, 06:34:04 AM
On the topic of map packs, I wrote a tool to search for maps in my flash. Because there are several hundred, manually adding them is cumbersome. Is there some file format I can export them to, such as xml perhaps?

The idea is to import them in WinOLS.


Title: Re: The Volvo ME7 thread:
Post by: prj on February 05, 2023, 07:08:28 AM
CSV works for WinOLS.

Attached is an example from here:
https://tools.vehical.net/s18boost (https://tools.vehical.net/s18boost)

Another thing you can do is take an A2L or DAM file if you have, write a parser for it and adjust the offsets in it (and delete those that you can't find).
Then import this using the A2L import plugin.


Title: Re: The Volvo ME7 thread:
Post by: xM1ke on February 05, 2023, 08:18:43 AM
I have an over-fuelling issue. I am targeting full throttle lambda with LAMFA, expecting KFLBTS + KFFDLBTS * KFDLBTS to take over if things get too hot (TABGBTS is still stock). However, I don’t get how this results in a requested lambda (lamsons) of 0.7 at 6600. Please find attached the log and (component protection) fuelling tables.

https://datazap.me/u/m1ke/5-febr-ii?log=0&data=2-19-21-22-34&zoom=929-1035

Btw, how safe is a calculated EGT of 870 degrees for a stage 1 car B5244T5?



Title: Re: The Volvo ME7 thread:
Post by: SparkyR on February 05, 2023, 08:57:07 AM
I usually don’t let cars go higher than tabgbts of 900 for a car that’s in shimmed. If you are seeing 0.70 lambda and can’t find out why check your cwtatr this is your code word for catalyst over temp protection. 04 is active. The closer to 00 you make it this numbs the enrichment effect


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on February 05, 2023, 03:45:11 PM
On the topic of map packs, I wrote a tool to search for maps in my flash. Because there are several hundred, manually adding them is cumbersome. Is there some file format I can export them to, such as xml perhaps?

The idea is to import them in WinOLS.

any chance it would work with me7 or is it strictly denso?


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 05, 2023, 04:11:41 PM
any chance it would work with me7 or is it strictly denso?
Yes and more specifically, strictly Volvo Denso. It's just how it is I am afraid. I was originally trying to implement the map algo how it is in the code.

The map descriptor table is in the following format. Interestingly, through the years, the start location is always 0x8614 in the 29LV200BC chip.

map_flags - 4 byte
X_bin_offset - 4 bytes.
Y_bin_offset - 4 bytes - may not exist depending on bit flags and map type.
map_addr - 4 bytes
unknown_member - 4 bytes

actually, the structure depends on map_flags's first byte and the bit flags, thus the map descriptor table is either 16 or 20 bytes per map.

I was unable to deduce the bit flags pattern and thus my parser operates on some assumptions on my end.

Some maps are generated at runtime and thus the map offsets point to RAM, most are static.

I will soon attempt to flash my map changes, I have a few hurdles. One is that WinOLS Demo does not allow exporting of my changes and I have to use a hex editor, but that can be error prone.

My second problem would be if the SBL I was provided which I know works on HN.2 ecus(but are from 2002, 2001), would or would not work on LE.2 which is 2005+. More specifically if it deletes the data from the flash but does not allow me to write to it. I am crossing my fingers on this one.

Last is of course is why there are 4 pedal maps. It's still unclear, I am deducing at least one of them is for Winter mode, but I could be totally wrong. Other maps seem to modify the 1st and 3rd map between the 140hp and 170hp. I will do the same, I will copy the values as-is and the order of the maps.


Title: Re: The Volvo ME7 thread:
Post by: keichi on February 05, 2023, 05:17:42 PM
I have an over-fuelling issue. I am targeting full throttle lambda with LAMFA, expecting KFLBTS + KFFDLBTS * KFDLBTS to take over if things get too hot (TABGBTS is still stock). However, I don’t get how this results in a requested lambda (lamsons) of 0.7 at 6600. Please find attached the log and (component protection) fuelling tables.

What is causing your over-fueling is ATR module and it is exhaust temperature protection.
You can disable it by setting CATR to 0.

But IMHO it's quite useful because it's time-delayed extra enrichment for longer pulls.
Just reduce it by setting DLATRMN (Maximum negative delta AFR for EGT protection).
I set it to 0,015 so i get some extra safety on longer puls.

You have some weird factor for dlamatr_w. It should be SIGNED word with 0.000244141 factor.

And don't mind calculated exhaust temperature - it's just very rough estimation for ECUs purposes.
If you want to see real EGT just mount real sensor :)


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on February 06, 2023, 02:48:05 AM
Volvo Denso for P2X has at least 5 different architectures.
There are 5 different factory SBL.
At least 7055 with and without external flash, early different CAN layout, different spi, bifuel, 7058.

For the first four it might be possible to construct a very smart one-fits-all SBL. but for 7058 it will probably not work. 7058 ist used from MY2005.

Then there are three more layouts for P80 and and two for P1X.

I have one repo for all and different build Configs for the specific ecus to keep track of all the differences. I would never use a one-fits-all SBL. Way too much risk sitting in car in the middle of nowhere with a dead ecu.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 06, 2023, 04:10:46 AM
I have the bi-fuel model, LE.2. From my tests it must be using 7055 simply because of the fact that my custom SBLs worked, which means at the very least the MMIO is correct.

On 7058 the MMIO for HCAN is

#define HCAN0  (*(volatile struct st_hcan2 *)0xFFFFD000)/* HCAN0 Address*/
#define HCAN1  (*(volatile struct st_hcan2 *)0xFFFFD800)/* HCAN1 Address*/

Which differs from 7055, but my custom written dumper SBL worked on BIFUEL with 7055 HCAN mmio. However this does not confirm whether the other write/erase SBL will work if the layout inside is different, pin-wise, because the SBL operates by pulsing the WE pin low on a per byte basis, unfortunately I was unable to map the physical connections of this circuit to the pins responsible.

If this differs even a bit from old HN.2 layout in the 2005 BIFUEL, it's very likely it will erase the chip, but never manage to write to it.

From my observations, the SBL first accepts the F8 command, which deletes the portion you want, by Sectors, each of which is a size of 0x8000 bytes(seems to be different depending on the sector). Then when you do write AE <data>, the data is actually not yet written, but is commited to a RAM address and as soon as you execute 7A 9C to set the new pointer, the handler of 9C finally writes the data, by pulsing the WE pin low however many bytes are written, and then sets the new pointer.


Title: Re: The Volvo ME7 thread:
Post by: xM1ke on February 06, 2023, 05:45:40 AM
If you are seeing 0.70 lambda and can’t find out why check your cwtatr this is your code word for catalyst over temp protection. 04 is active. The closer to 00 you make it this numbs the enrichment effect

Thanks, so setting CWTATR to 00 will disable it.

But IMHO it's quite useful because it's time-delayed extra enrichment for longer pulls.
Just reduce it by setting DLATRMN (Maximum negative delta AFR for EGT protection).
I set it to 0,015 so i get some extra safety on longer puls.

I believe the DLATRMN you are referring to is called DLATRNLN in my map pack (or maybe this is a different map, I do not have DLATRMN in my map pack).

I see the stock value of DLATRNLN (desired delta lambda of exhaust temperature control substition) is -0.2969 at 6000 rpm. How does DLATRNLN enrich? Does it take the delta (difference) from the current lambda and does it enrich from there (e.g., from lambda 0.85 -> -0.2969 -> 0.55 (however, the limit is 0.7) -> 0.7, or does it take the delta from stoich 1.0 (1.0 -> 0.2969 -> 0.7)?


Title: Re: The Volvo ME7 thread:
Post by: prj on February 06, 2023, 08:48:57 AM
The map you are referring to is the limp mode map in case of an error with ATR.


Title: Re: The Volvo ME7 thread:
Post by: keichi on February 06, 2023, 11:00:18 AM
Thanks, so setting CWTATR to 00 will disable it.

I believe the DLATRMN you are referring to is called DLATRNLN in my map pack (or maybe this is a different map, I do not have DLATRMN in my map pack).

I see the stock value of DLATRNLN (desired delta lambda of exhaust temperature control substition) is -0.2969 at 6000 rpm. How does DLATRNLN enrich? Does it take the delta (difference) from the current lambda and does it enrich from there (e.g., from lambda 0.85 -> -0.2969 -> 0.55 (however, the limit is 0.7) -> 0.7, or does it take the delta from stoich 1.0 (1.0 -> 0.2969 -> 0.7)?

DLATRNLN is fixed enrichment used in case of ATR error.

DLATRMN is what limits ATR in normal operation.
It was also around -0,3 in my stock bin (S60 T5 02).

ATR turns on when modeled EGT>EGT_CONST (TABGSS?).
ATR produces dlamatr_w that is directly added to lamfa or lambts (the lower one).
Dlamatr_w is integrated (accumulated) with (EGT_CONST - modeled_EGT) and limited by DLATRMN.



Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 06, 2023, 05:20:20 PM
CSV works for WinOLS.

Attached is an example from here:
https://tools.vehical.net/s18boost (https://tools.vehical.net/s18boost)

Another thing you can do is take an A2L or DAM file if you have, write a parser for it and adjust the offsets in it (and delete those that you can't find).
Then import this using the A2L import plugin.
I was just about to write my code for CSV and then I saw the Demo does not support these features...bummer.

Meanwhile, to export map changes from WinOLS Demo to binary, there is a harder way but it works.

Change map to hexadecimal, 8 bit, and most importantly, remove all factors, signs whatever. Copy the map and paste into Notepad++, replace all tabs inside with a single space using the Replace All functionality. Then click on Extended and replace \r\n with a single space. Done. Copy the contents to the file by using a regular Hex Editor such as HxD.

WinOLS seems to be protected by VMProtect/Denuvo. As expected, the similarities between VMProtect/Denuvo and SecuROM are uncanny.


Title: Re: The Volvo ME7 thread:
Post by: keichi on February 07, 2023, 03:55:07 AM
Change map to hexadecimal, 8 bit, and most importantly, remove all factors, signs whatever. Copy the map and paste into Notepad++, replace all tabs inside with a single space using the Replace All functionality. Then click on Extended and replace \r\n with a single space. Done. Copy the contents to the file by using a regular Hex Editor such as HxD.

Probably the same work is defining maps in TunerPro which is free :)
I find and define maps in WinOLS demo and then redefine those i need to modify in TunerPro.

OLS files seems not too complicated to reverse engineer its format and make some custom OLS->XDF or whatever converter but i find it just faster and easier to manually define maps i need in TunerPro.
But maybe someone managed to make some tool to export OLS file :) Would be great.


Title: Re: The Volvo ME7 thread:
Post by: prj on February 07, 2023, 05:09:30 AM
There is a built in XDF export plugin.

Stop talking about cracked shit on here. This server is in the US. Tony is AWOL.
One DMCA notice and we are going to lose this forum.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 07, 2023, 05:35:10 AM
There is a built in XDF export plugin.

Stop talking about cracked shit on here. This server is in the US. Tony is AWOL.
One DMCA notice and we are going to lose this forum.
No one is talking about cracked software here. Merely an observation.

So wait, you are saying this forum has no active admin?


Title: Re: The Volvo ME7 thread:
Post by: prj on February 07, 2023, 06:50:37 AM
So wait, you are saying this forum has no active admin?
Correct.


Title: Re: The Volvo ME7 thread:
Post by: keichi on February 07, 2023, 06:51:13 AM
There is a built in XDF export plugin.

Stop talking about cracked shit on here. This server is in the US. Tony is AWOL.
One DMCA notice and we are going to lose this forum.

There was no single word about any cracked software.
WinOLS demo is free.
TunerPro is also free.

EVC is German company. How would they "hurt" this forum in any way and why would they do that in the first place?

Opening OLS file in third party software (hex editor, script) and looking at it is not a crime or is it? :)


Title: Re: The Volvo ME7 thread:
Post by: prj on February 07, 2023, 06:57:54 AM
There was no single word about any cracked software.
WinOLS demo is free.
TunerPro is also free.
Free as in beer does not grant you the right to reverse engineer or modify the software.
Quote
EVC is German company. How would they "hurt" this forum in any way and why would they do that in the first place?
By filing a DMCA notice, it does not matter that they are a German company.
Quote
Opening OLS file in third party software (hex editor, script) and looking at it is not a crime or is it? :)
Anti-circumvention clauses of the DMCA prohibit circumvention of “technical protection means”, that limit access to the copyrighted work.
Having OLS files in an obfuscated and encrypted format is certainly a technical protection.
Not being able to export things from the demo, is again a protection and bypassing it falls under this clause.
Reverse engineering OLS and making an OLS -> XDF converter, which EVC actually sells for 150 EUR is also a great way to get the wrong kind of attention.

If you are not familiar with DMCA and do not have experience with it, then hush. It can be used without any legal grounds by the copyright holder and it is up to the admin to prove it is not the case.
Until the admin does that any ISP in the US immediately takes the site down, and does not put it back up until the content is removed. If they don't, they can get sued.
Having been on the receiving end of the stick, it's not a fun thing, and fighting it is usually a waste of time.

Since we don't have an active admin, if it gets taken down, then it might be down for weeks or months.
I've actually thought about dumping this forum and re-hosting it somewhere, and giving some people actual full access to the server itself, so it does not suddenly go the way of the dodo.


Title: Re: The Volvo ME7 thread:
Post by: keichi on February 07, 2023, 07:14:30 AM
If you are not familiar with DMCA and do not have experience with it, then hush. It can be used without any legal grounds by the copyright holder and it is up to the admin to prove it is not the case.
Until the admin does that any ISP in the US immediately takes the site down, and does not put it back up until the content is removed. If they don't, they can get sued.
Having been on the receiving end of the stick, it's not a fun thing, and fighting it is usually a waste of time.

Since we don't have an active admin, if it gets taken down, then it might be down for weeks or months.
I've actually thought about dumping this forum and re-hosting it somewhere, and giving some people actual full access to the server itself, so it does not suddenly go the way of the dodo.

I am from Europe. I didn't know that anyone can take down any site they want in US.
I remember they wanted to force similar law some time ago here (called ACTA) but people walked out on the streets doing protests and the government backed off reluctantly. At least for now.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 07, 2023, 07:45:41 AM
It's funny. Volvo thread it's progress driver on Audi forum))
And eastern europe's guys drive this progress))


Title: Re: The Volvo ME7 thread:
Post by: prj on February 07, 2023, 07:49:05 AM
I am from Europe. I didn't know that anyone can take down any site they want in US.
They can. If it looks even semi legit, then the ISP will immediately take it down.
Basically it's not up to the ISP to fight it. They just need to comply or they are at great risk of litigation.
Quote
I remember they wanted to force similar law some time ago here (called ACTA) but people walked out on the streets doing protests and the government backed off reluctantly. At least for now.
ACTA is not the same at all.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 07, 2023, 07:54:29 AM
They can. If it looks even semi legit, then the ISP will immediately take it down.
Basically it's not up to the ISP to fight it. They just need to comply or they are at great risk of litigation.ACTA is not the same at all.
It's yours capitalists shit laws. This forum should placed in Russia. We fuck your bullshit.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on February 07, 2023, 08:28:34 AM
It's yours capitalists shit laws. This forum should placed in Russia. We fuck your bullshit.

Yea fuck that shit mane

Why you gotta be so hostile?


Title: Re: The Volvo ME7 thread:
Post by: prj on February 07, 2023, 08:31:48 AM
It's yours capitalists shit laws. This forum should placed in Russia. We fuck your bullshit.
Ты мог бы угомонится и не вести себя как младенец.
Вроде уже взрослый мужик а когда рот открываешь просто стыдно становится быть русским.

Мало того ты даже не понял того чего я написал.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on February 07, 2023, 08:36:55 AM
It's yours capitalists shit laws. This forum should placed in Russia. We fuck your bullshit.

<3 you Artem Vasiliev


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 07, 2023, 08:48:07 AM
I have a question guys.

Why does my bench Denso ECM not reply to B9F0 command? I tested all variants below

000FFFFE 7A B9 F0 00 00 00 00 00

000FFFFE CB 7A B9 F0 00 00 00 00

000FFFFE 7A B9 F0

000FFFFE 7A B9 F0 00 00 00 00 00

00000726 7A B9 F0 00 00 00 00 00

00000726 CB 7A B9 F0 00 00 00 00

I tried them both in programming mode and normal mode.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on February 07, 2023, 08:53:39 AM
Free as in beer does not grant you the right to reverse engineer or modify the software.By filing a DMCA notice, it does not matter that they are a German company.Anti-circumvention clauses of the DMCA prohibit circumvention of “technical protection means”, that limit access to the copyrighted work.
Having OLS files in an obfuscated and encrypted format is certainly a technical protection.
Not being able to export things from the demo, is again a protection and bypassing it falls under this clause.
Reverse engineering OLS and making an OLS -> XDF converter, which EVC actually sells for 150 EUR is also a great way to get the wrong kind of attention.

If you are not familiar with DMCA and do not have experience with it, then hush. It can be used without any legal grounds by the copyright holder and it is up to the admin to prove it is not the case.
Until the admin does that any ISP in the US immediately takes the site down, and does not put it back up until the content is removed. If they don't, they can get sued.
Having been on the receiving end of the stick, it's not a fun thing, and fighting it is usually a waste of time.

Since we don't have an active admin, if it gets taken down, then it might be down for weeks or months.
I've actually thought about dumping this forum and re-hosting it somewhere, and giving some people actual full access to the server itself, so it does not suddenly go the way of the dodo.
they sell for way more than 150 
i just send my ols files to my buddy with a legit ols license and he converts them for me.

and btw..

grow some fucking balls, they're not gonna take down this site.. if anything you talking about it bringing up the keywords could draw some attention to it but yet again the search feature on this sucks more Riley Reid so I think we're good.

relax

lemme text vollmer to come back and bark at ya


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 07, 2023, 08:54:49 AM
Ты мог бы угомонится и не вести себя как младенец.
Вроде уже взрослый мужик а когда рот открываешь просто стыдно становится быть русским.

Мало того ты даже не понял того чего я написал.
Все я понял. Ты беспокоишься о форуме, что закроют его нафиг. Ты лучше скажи, как реализовал онлайн откатку. Широко известный в узких кругах Макси, говорит, что по стандартному протоколу настройки. Так это или нет?

ЗЫ И вообще я что, не могу вести подобно Воллмеру? Схерали? Он ведет себя как долбоеб, я тоже с другой стороны)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 07, 2023, 08:56:37 AM
I have a question guys.

Why does my bench Denso ECM not reply to B9F0 command? I tested all variants below

000FFFFE 7A B9 F0 00 00 00 00 00

000FFFFE CB 7A B9 F0 00 00 00 00

000FFFFE 7A B9 F0

000FFFFE 7A B9 F0 00 00 00 00 00

00000726 7A B9 F0 00 00 00 00 00

00000726 CB 7A B9 F0 00 00 00 00

I tried them both in programming mode and normal mode.
What does this command mean?

Update.
Ok this command returns ECU identification. DHA has such query for your ECU. It sounds as you write:
0FFFFE 7A B9 F0
Can you send this command during normal ecu work? For example during engine run?


Title: Re: The Volvo ME7 thread:
Post by: keichi on February 07, 2023, 09:06:33 AM
Having OLS files in an obfuscated and encrypted format is certainly a technical protection.
Not being able to export things from the demo, is again a protection and bypassing it falls under this clause.
Reverse engineering OLS and making an OLS -> XDF converter, which EVC actually sells for 150 EUR is also a great way to get the wrong kind of attention.

Just some clarifications :) OLS file format looks like not encrypted or obfuscated. Seems very simple DB with map parameters and variables in plain HEX.
I can almost read it with my eyes just by looking in hex viewer :) So looks like EVC didn't protect it at all.
But of course if looking at it is forbidden so lets us not do that ;)

And original EVC XDF export plugin costs 535,50EUR not 150. And i doubt it will run on demo WinOLS. WinOLS license is another 940 EUR.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 07, 2023, 09:07:21 AM
What does this command mean?
Read block by offset, such as ECM Serial number, ECM hardware number etc.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on February 07, 2023, 09:07:54 AM
Все я понял. Ты беспокоишься о форуме, что закроют его нафиг. Ты лучше скажи, как реализовал онлайн откатку. Широко известный в узких кругах Макси, говорит, что по стандартному протоколу настройки. Так это или нет?

ЗЫ И вообще я что, не могу вести подобно Воллмеру? Схерали? Он ведет себя как долбоеб, я тоже с другой стороны)

not wrong my friend,  fuck them. and vollmer especially can fuck himself.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on February 07, 2023, 09:12:40 AM
https://www.youtube.com/shorts/s38XVjjWIuM

i'll let you send over a spy balloon if you send me this tool :)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 07, 2023, 09:22:17 AM
What does this command mean?

Update.
Ok this command returns ECU identification. DHA has such query for your ECU. It sounds as you write:
0FFFFE 7A B9 F0
Can you send this command during normal ecu work? For example during engine run?
I cannot go into car right now, but in bench mode this command does not reply back.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 07, 2023, 09:28:08 AM
https://www.youtube.com/shorts/s38XVjjWIuM

i'll let you send over a spy balloon if you send me this tool :)

This tool is locked to VIN. I.e. you can see open project button. Project is locked to VIN. But it can be easily hacked, ahaha. I didn't make any anti hack complication. And I promised to open this tool if Vollmer made some good value to the community. 2/3 year gone. Still no value from him. Command line tool work great. If you have any problem please create ticket on github and I'll fix it. I'm adding support of mongoosePro JLR at the moment. And will open logging for TCM modules. If you can share SBL for other Volvo modules then I can extend number of supported CMs. Already made refactoring to support choosing SBL by CM type. Volcano protocols is fully implemented. Maybe I'll add UDS Volvo flashing later.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 07, 2023, 09:30:04 AM
I cannot go into car right now, but in bench mode this command does not reply back.
It can be a problem. Because ECM waits for some message from CEM to start work propertly. Alexander Morzhakov also can't start TCM modules on the bench. He asked me to dump CAN messages during switching key to position II.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on February 07, 2023, 09:30:53 AM
This tool is locked to VIN. I.e. you can see open project button. Project is locked to VIN. But it can be easily hacked, ahaha. I didn't make any anti hack complication. And I promised to open this tool if Vollmer made some good value to the community. 2/3 year gone. Still no value from him. Command line tool work great. If you have any problem please create ticket on github and I'll fix it. I'm adding support of mongoosePro JLR at the moment. And will open logging for TCM modules. If you can share SBL for other Volvo modules then I can extend number of supported CMs. Already made refactoring to support choosing SBL by CM type. Volcano protocols is fully implemented. Maybe I'll add UDS Volvo flashing later.

what about us who dont associate with vollmer? were punished? been trying to push map packs for everyone...


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on February 07, 2023, 09:31:49 AM
what about us who dont associate with vollmer? were punished? been trying to push map packs for everyone...

i am limited without tool...


Title: Re: The Volvo ME7 thread:
Post by: prj on February 07, 2023, 09:44:02 AM
grow some fucking balls, they're not gonna take down this site..
I don't need to grow anything. But you need to grow a brain.
If there will ever be guides/cracks for OLS posted here, there will be a DMCA notice issued and the ISP will by default shut down the site, because there will no reaction from admin.
Normally if you have an active admin it is like an 1 hour thing tops. Delete the offending post, e-mail the ISP, site back up. Many ISP-s give you a notice first as well these days, so you have a chance to react.
But when the admin is not active, then this is exactly what will happen.

Maybe once you have some experience running stuff you will find out how this works. I have received and handled multiple DMCA requests, and they can come with absolutely zero leg to stand on, but you basically need to be a lawyer to fight it.
Easier to just delete the content and move on with your life usually.

Все я понял. Ты беспокоишься о форуме, что закроют его нафиг.
Не закроют а просто тупо ISP скажет админу удалить, а админ не ответит во время и они сервер временно уберут из доступности. А поскольку никто из нас от Tony не слышал уже наверное пол года даже по тривиальным вещам, то как ты думаешь какая вероятность что он будет этим заниматся?
Quote
Ты лучше скажи, как реализовал онлайн откатку.
Это только для Bosch контроллеров MED17 или новее. Всё остальное требует дополнительного железа или очень больших изменений в коде (все карты которые хочется откатывать в онлайн надо будет передрессировать в память).
В новых бошах эта переадресация поддерживается на уровне OS уже по модулям. Так что надо просто в нужное место "вклинится".
Quote
ЗЫ И вообще я что, не могу вести подобно Воллмеру? Схерали? Он ведет себя как долбоеб, я тоже с другой стороны)
Если ты хочешь быть его Беларусским кузеном, то вперёд.
Но не удивляйся если к тебе будет после этого такое-же отношение, как к этому троглодиту.



Title: Re: The Volvo ME7 thread:
Post by: prj on February 07, 2023, 09:49:56 AM
Just some clarifications :) OLS file format looks like not encrypted or obfuscated. Seems very simple DB with map parameters and variables in plain HEX.
I can almost read it with my eyes just by looking in hex viewer :) So looks like EVC didn't protect it at all.
But of course if looking at it is forbidden so lets us not do that ;)

And original EVC XDF export plugin costs 535,50EUR not 150. And i doubt it will run on demo WinOLS. WinOLS license is another 940 EUR.
At what version are you looking? The early ones were like that, but at some point all projects were encrypted and protected, same for the .kp mappacks.
I have not looked at it recently, I don't know if anything changed there. But I've written an OLS -> XDF parser myself before, and after a certain update most sections were crypted.

Also, if 1.5k is too much for you, maybe this is not for you. Or just use a different editor.
1.5k is what you make in 1-2 days if you do this professionally, so that's why it's priced like that.

For A2L viewing there is for example ASAP2Demo.


Title: Brandon Halme is a Scammer / Artem Stuck in the Closet
Post by: Vollmer on February 07, 2023, 10:12:07 AM
Seen this floating around the Volvo groups. (Attachment)

Great reputation!! Brandon Halme S60rr sparkyr bhalme  - Said the same shit MONTHS ago.
Steals thousands.
Blocks people.
Maxes out the final column and calls it a tune.
Steals 5120 from Contrast Gustav Urbas (Nice!)



Thanks Nye (Nyet) for sponsoring scammers and condoning russian dickheads!
I fucking told you  -you arrogant prick!
Do you feel good about supporting and holding up scammers on your site?
You are equally liable to be subpoenaed to court with Tony if/when shit hits the fan.



Hey Artem, (aka prometey), with how much you talk about homosexuals - and penis, I think you might have some emotions of your own to attend??

Whats your beef with Homosexuals?
How about Alan Turing????

I'd rather be "Racist" towards soviets and their greedy pig mentality - at least its based in historical reference, science, and data.
What Cars, or ECUs have been developed out of Russia, by Russians?
Lets include all soviet block countries.
I'll wait.

Denso? Bosch? and.... Blyat Industries?


Nobody wants anything to do with anything from russia. Your entire country is a mismanaged and corrupt sham of natural resources.
The world will be a better place when russia, and all its moronic culture is obliterated.
Steal from your brother before he steals from you!
Kill your brother before he kills you!


All you've done is prove yourself to be an utter sack of shit.

I, and dozens of others have an ever growing flash utility that talks to ALL modules WITHOUT ANY VIN or HW ID encryption.

Because I am about the community and growth of it.
Unlike you, who is a sad, repressed homosexual in russia


PRJ, you are the same filth as everyone else from that corner of the world.
You contribute next to nothing, while being a complete fucking asshole on every page.
You type SO MUCH SHIT - without helping a soul. Why do you waste your time?
Go beat off in the corner.
Hangout on bluelight,ru or some other cesspool.


Title: PRJ is Useless
Post by: Vollmer on February 07, 2023, 10:21:07 AM
i am limited without tool...

He dont care about you, dude. Why do you think any russian cares about anyone but themselves? Its in their blood to be rats and snakes.
Thats why their country has globally produced less than Africa.

Hey Dimitri, why dont you get a ticket over to Artem, and you can deliver the Penis he is always talking about.
You can encrypt things - all day together. Then you can take allll those files and shove them up your ass!


He is a russian asshat, who from what I can tell -  his work and knowledge does not match his reputation.
TBH it seems he hasnt accomplished much of anything besides harassing members here. Artem and Dimitri, havent done a fuckin thing around here besides gloat and brag about being a useless pos.

Baxter , Go finish developing the tool to suit your module and quit feeding these russian trolls and their douche circle Nyet/PRJ.

Recruit some programmers from highchool, go to the local technical college and leave pamphlets on windows of volvo drivers inviting them to a Volvo tuning convention.
You can do the same on FB, OU, CL, and other networks.
Get more people involved, rid yourself of this septic waste.

Look at his fucking avatar.
"Go putin"
You want to work with this corruption?!
HE IS A TROLL - WHO ENDORSES WAR CRIMES

Artem,  I have catalyzed SO MUCH development in this platform. More than you EVER have.
Funny how there are Dozens of programmers all working in unity to achieve a goal.
Nothin YOU COULD EVER DO.


Hell thats nearly better than the Audi group ever became!
Its a thing of beauty.
Maybe you can make a new profile and join the group and steal someone elses work while contributing nothing!!!
Because nobody EVER wants to work with you. You are more toxic than cyanide.

My Message may be written crudely, but the message is pure.
Your message may be elegant, but the message is PUTRID.


Maybe I posted some relevant information before the soviet scam endorser (nyet - how convenient) deletes it to protect his snowflake reputation

You are all pieces of shit - dont forget - we wont


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on February 07, 2023, 10:32:58 AM
This tool is locked to VIN. I.e. you can see open project button. Project is locked to VIN. But it can be easily hacked, ahaha. I didn't make any anti hack complication. And I promised to open this tool if Vollmer made some good value to the community. 2/3 year gone. Still no value from him. Command line tool work great. If you have any problem please create ticket on github and I'll fix it. I'm adding support of mongoosePro JLR at the moment. And will open logging for TCM modules. If you can share SBL for other Volvo modules then I can extend number of supported CMs. Already made refactoring to support choosing SBL by CM type. Volcano protocols is fully implemented. Maybe I'll add UDS Volvo flashing later.

wait so does it use the .vlic file that we been making for the last 6 months?
i have a few xml dataloggers and it doesn't work for me.

friend's work with same logger and parameters , so thinking its my laptop or dice


Title: Re: PRJ is Useless
Post by: BaxtR on February 07, 2023, 10:37:17 AM
He dont care about you, dude. Why do you think any russian cares about anyone but themselves? Its in their blood to be rats and snakes.
Thats why their country has globally produced less than Africa.

He is a russian asshat, who from what I can tell -  his work and knowledge does not match his reputation.
TBH it seems he hasnt accomplished much of anything besides harassing members here.

Go finish developing the tool to suit your module and quit feeding these russian trolls and their douche circle Nyet/PRJ

Look at his fucking avatar.
"Go putin"
You want to work with this corruption?!

Artem,  I have catalyzed SO MUCH development in this platform. More than you EVER have.
Funny how theres Dozens of programmers all working in unity to achieve a goal.
Nothin YOU COULD EVER DO.
Hell thats nearly better than the Audi group ever became.
Its a thing of beauty.
Maybe you can make a new profile and join there and steal someone elses work while contributing nothing!!!

Because nobody EVER wants to work with you. You are more toxic than cyanide.

My Message may be written crudely, but the message is pure.
Your message may be elegant, but the message is PUTRID.


Maybe I posted some relevant information before the soviet scam endorser (nyet - how convenient) deletes it to protect his snowflake reputation

You are all pieces of shit - dont forget - we wont

Bro i really dont care what you have to say, im not reading your wall of text, youve done nothing but cause problems. no contribution or anything or piss off.


Title: Re: PRJ is Useless
Post by: Vollmer on February 07, 2023, 10:40:04 AM
Bro i really dont care what you have to say, im not reading your wall of text, youve done nothing but cause problems. no contribution or anything or piss off.

Shut upp. "bro"

You should be thanking me.
You dont like anyone.
You wouldnt even be here if it wasnt for me! Check that Join Date!!


Sticking up for Halme the scammer since you run his bro Cody's birdshit welds. (Which are referenced in the above attachment)
"See how long before I get blocked!!" - Great community of censorship

"He has done this to other people"

"Called him out on shotty welds and... blocked"
"His welds were so bad"
"I think I heard about him being shady before"
Always gotta validate and promote your expenditures!!

Hope he doesn't show up to any meets I'm at, or he will leave in an ambulance.

Problems lead to solutions!
What does your Ignorance lead to? Scams? Russian Dickheads? Fractured community?!!

Quit widening the divide, you illiterate little shit.

You have Done less than me.
I watch you.
You can take the foot out of your mouth - now.


Title: Re: PRJ is Useless
Post by: s60rawr on February 07, 2023, 10:56:05 AM
Shut upp. "bro"

You should be thanking me.
You dont like anyone.
You wouldnt even be here if it wasnt for me! Check that Join Date!!


Sticking up for Halme the scammer since you run his bro Cody's birdshit welds. (Which are referenced in the above attachment)
Always gotta validate and promote your expenditures!!

Problems lead to solutions!
What does your Ignorance lead to? Scams? Russian Dickheads? Fractured community?!!

Quit widening the divide, you illiterate little shit.

You have Done less than me.
I watch you.
You can take the foot out of your mouth - now.

dude


Title: Re: PRJ is Useless
Post by: BaxtR on February 07, 2023, 11:01:49 AM
Shut upp. "bro"

You should be thanking me.
You dont like anyone.
You wouldnt even be here if it wasnt for me! Check that Join Date!!


Sticking up for Halme the scammer since you run his bro Cody's birdshit welds. (Which are referenced in the above attachment)
"See how long before I get blocked!!" - Great community of censorship

"He has done this to other people"

"Called him out on shotty welds and... blocked"
"His welds were so bad"
"I think I heard about him being shady before"
Always gotta validate and promote your expenditures!!

Hope he doesn't show up to any meets I'm at, or he will leave in an ambulance.

Problems lead to solutions!
What does your Ignorance lead to? Scams? Russian Dickheads? Fractured community?!!

Quit widening the divide, you illiterate little shit.

You have Done less than me.
I watch you.
You can take the foot out of your mouth - now.

Thanking you for making my life harder? You havent done anything for me. i got all my files myself, you didnt send me them. Fuck Off.. I registered a year before you so idk what youre trying to say there..


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 07, 2023, 11:05:14 AM
what about us who dont associate with vollmer? were punished? been trying to push map packs for everyone...
Again. Why can't you use the console tool? This tool try to find the first active DiCE unit and connect to the car. Without any checks on VIN. If you have any problem with tool please create github ticket. Or made a patch by yourself. It's open source. Compiled with Visual Studio 2020, boost library and some patched library for open windows registry.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 07, 2023, 11:11:13 AM
i am limited without tool...
If you have some problem please ask in this thread. There are many helpfull people (except Vollmer). So you are welcome)
It definitely should be community work. But 3 years ago there were plactically nodoby to answer the questions when I learned. Every can (who can, not Vollmer) made they value to this thread. I checked my version of 5120 with Contrast's it works same way. My has one more complicated calculation of one variable but other changes are the same. So by this opened version other SW versions can be done by analogy.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on February 07, 2023, 11:12:38 AM
If you have some problem please ask in this thread. There are many helpfull people (except Vollmer). So you are welcome)
It definitely should be community work. But 3 years ago there were plactically nodoby to answer the questions when I learned. Every can (who can, not Vollmer) made they value to this thread. I checked my version of 5120 with Contrast's it works same way. My has one more complicated calculation of one variable but other changes are the same. So by this opened version other SW versions can be done by analogy.

really mate all im after is a better logger and yours is beautiful, im not too well versed in visual studio unfortunately..


Title: Re: PRJ is Useless
Post by: prometey1982 on February 07, 2023, 11:23:13 AM
Recruit some programmers from highchool, go to the local technical college and leave pamphlets on windows of volvo drivers inviting them to a Volvo tuning convention.
Hate speed were cutted.
You can't pay to any programmer. You haven't money for this. Nobody will do this work for free. Also you know nothing about Russia, only your propagranda. Russia is a great contry. With great peoples. Your contry stole naciz work and scientist. Yes your contry drop amotic bomb to Heroshima and Nagassaki. Your contry opened so much wars in 20 centry. My contry won naciz with so much casualties. Your contry sat out across the ocean.
Dollar world expastion finishes at the moment. So go and vote for you sleeping Joe (and yes I know something about your contry instead of you). Read some realy independed press. Not controlled by you goverment. But you can't find this press. You leave in your information bubble. And nobody can burst your bubble except you. USA is not great contry. Just a bunch of resource thieves from all over the world. Ask yourself who steals oil in Siria? Aswer will be your government. Ask yourself: who knows about earthquake in Siria? Nobody. Maybe you know something about earthquake in Turkey. But it's in other side of Earth. You don't care about all these. You care only about you. So go and fuck yourself.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 07, 2023, 11:30:18 AM
really mate all im after is a better logger and yours is beautiful, im not too well versed in visual studio unfortunately..
Open source code is console tool. After I'll made any j2534 tool support I'll build new version with some improvements. But tools is only tools. We definitely need not yet another tools but more common knowledge. And not only about ME7. P1 and P3 platform with ME9. P3 Denso from T6 engines. Absolutely no info about it. Where is common development and dissasembling? It's not so difficult. Just try to begin. If Audi's comunity is practically dead (some active guys are dead) Volvo community is more alive. Please add the value. If you have some troubles with dissassembling please ask.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on February 07, 2023, 11:39:17 AM
Open source code is console tool. After I'll made any j2534 tool support I'll build new version with some improvements. But tools is only tools. We definitely need not yet another tools but more common knowledge. And not only about ME7. P1 and P3 platform with ME9. P3 Denso from T6 engines. Absolutely no info about it. Where is common development and dissasembling? It's not so difficult. Just try to begin. If Audi's comunity is practically dead (some active guys are dead) Volvo community is more alive. Please add the value. If you have some troubles with dissassembling please ask.

Will do, Thanks


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 07, 2023, 12:14:50 PM
Open source code is console tool. After I'll made any j2534 tool support I'll build new version with some improvements. But tools is only tools. We definitely need not yet another tools but more common knowledge. And not only about ME7. P1 and P3 platform with ME9. P3 Denso from T6 engines. Absolutely no info about it. Where is common development and dissasembling? It's not so difficult. Just try to begin. If Audi's comunity is practically dead (some active guys are dead) Volvo community is more alive. Please add the value. If you have some troubles with dissassembling please ask.
I can only focus on P2 Denso for now, P3 T6 is very expensive to buy(the car). I heard the ECUs are locked down but this is only a nuisance to the dedicated.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 12, 2023, 03:52:47 AM
Disabling rear lambda with ESKONF for 50WRHJ software.
ESKONF is at 0x1260E. Default value is 0C 00 3C FC 00 FC 33 (7 bytes length) I may be wrong about lengh it can be 6 bytes.
To disable rear lambda and rear lambda heater diagnostics you need to change ESKONF to next: 0C C0 3C FC 00 FF 33

I checked pre facelift cars and non R software. It looks like the bitpair pattern is the same. Second byte must be changed to C0 (6 and 7 bits must be set). And six byte's low two bits must be set.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 15, 2023, 04:19:24 AM
The situation with open source
https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md
So vollmer again go fuck yourself. You are stupid lazy asshole.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 15, 2023, 08:26:11 AM
The situation with open source
https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md
So vollmer again go fuck yourself. You stupid lazy asshole.
Zloirock has done his best for free he deserves better yes.

More information on the Denso map format. The first byte is more like an opcode, depending on it's value, it either describing a 2D map, a 3D map or or can be instructed to load some data from one address to the RAM specified in the map description.

Addendum:
In VIDA I know it has a limitation of 10-14 parameters to be monitored at the same time. I want to make a logger, but in your opinion, at what point will the RAM addresses I monitor no longer be able to keep their relationship before the data has changed? CAN can only reply so fast before it's not fast enough.


Title: Re: The Volvo ME7 thread:
Post by: rkam on February 16, 2023, 06:33:09 AM
Setting up a dynamically defined record will probably give better relation between values since it will prepare the data before it is sent.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 16, 2023, 07:30:09 AM
Thank you rkam, I will research in how the 0xAA command works.

In the meantime I was looking for something specific in the ROM. It was the crank/flywheel value, or more specifically, where No1 piston was aka the crankshaft angle. I saw no mention of it in DHA and I decided to trace pin A48 which is the RAW signal from the Inductance or Hall effect crank/flywheel sensor.
The odd part was, that the raw sensor signal for Crank/Flywheel went to the secondary watchdog chip. I could've missed a branch to the main SH7055 chip, but so far I cannot find a direct connection, which if true and unless I missed it, means that the main chip is receiving the Crank Angle and RPM signal from the second chip.

Secondly, I started to discover what appears to be actual obfuscation of code and jump locations. I did not expect this at all. Perhaps this is what daniel meant.

(https://imgur.com/BpDRQzV.png)
(https://imgur.com/Y2CHfRm.png)

The function above jumps to r3 + pc which appears like junk bytes, but it's code hidden among "junk" looking data. This is a fairly common obfuscation technique as the disassembler loses the reference point from which to disassemble instructions.
A lot more functions started to make sense now. I wonder if it is worth it to write a deobfuscator.


Title: Re: The Volvo ME7 thread:
Post by: rkam on February 17, 2023, 04:01:29 AM
Signal processing in secret separate chips has been used since early in the history of electronic fuel and ignition controllers.
In Volvo 960 Motronic 1.8 a chip TA13255A is taking care of quite a bit of input and output signals. (Most likely a variant of 8255a)
Information can be sent and received as if they were to or from RAM, in addition to timers and interrupt pulses for the main CPU.

Below is someone seriosuly investigating the same chip with a different name:

https://www.r3vlimited.com/board/forum/e30-technical-forums/engine-drivetrain/alternative-tuning-w-a-r-megasquirt-etc/375887-documentary-motronic-1-7-diy-reverse-engineering

http://www.e30tuner.com/assist/m17re/m17re_022_full300x.jpg

In ME7 the main second chip is a normal C167 CPU with a little bit of internal ROM, in Denso it is an unknown CPU.


Title: Re: The Volvo ME7 thread:
Post by: rkam on February 17, 2023, 04:13:36 AM
ROM from CPU2 in one ME7.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 17, 2023, 10:28:55 AM
I thought it was a Denso CPU, but from the ones I could find docs for similar pin configuration, none matched for ground points.


Title: Re: The Volvo ME7 thread:
Post by: rkam on February 17, 2023, 01:13:07 PM
According to Sasha_A80 it is a special version of 68HC(9)16 made for Denso.
https://romraider.com/forum/viewtopic.php?f=40&t=8252&p=78123&hilit=bdm#p78123


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 17, 2023, 01:58:37 PM
It would be nice to dump it, yes. I don't like secrets.  ;D


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on February 18, 2023, 11:24:09 AM
anyone have anything for a 40LNHJ? friends 04 2.5 manual swapped


Title: Re: The Volvo ME7 thread:
Post by: t6 on February 18, 2023, 01:34:11 PM
To turn off the heating of the catalytic converter in QHHJ just change CWKONABG to 0, or something more?, because after changing CWKONABG to 0 on cold engine I have uneven revs, when the engine is warmed up is ok.
I located CWKONABG at this address 1801E


Title: Re: The Volvo ME7 thread:
Post by: thedrill on February 18, 2023, 04:22:53 PM
anyone have anything for a 40LNHJ? friends 04 2.5 manual swapped

When I had my 2004 XC90 2.4 T5 6 speed manual swapped, I cross flashed a 50QHHJ file and tuned for E85. I had to run a couple of wires off the fuel rail pressure sensor to the ECU so I didn't have any codes on the dash.. also Put a 3 bar map sensor on the intercooler.


Title: Re: The Volvo ME7 thread:
Post by: wckd on February 19, 2023, 09:09:19 AM
Hi,

So - I've read this thread and a bunch of other resources and am contemplating giving a go at cooking up a mild tune for my 2004 V70R MT sapphicama.
To get started, I predictably got some questions I'm hoping someone might be kind enough to help me clarify.

Current mods are as follows:
- B5234T3 block bored to 81,5mm with K1 rods and Wiseco 9:1 CR pistons (so slight deviation in displacement and CR from stock)
- Stock tune, stock injectors / maf / coils / fuel system / Pierburg TCV
- DO88 intercooler and intake piping
- Turbosmart shorty external CBV
- 3" Ferrita 200cell catted DP
- BSR catback

As it is, I'm running with the TCV unplugged (due to overboosting with it connected ever since the installation of the IC and DP which were the last mods). Even on WG pressure occasional aggressive pulls trigger a reduced engine performance message and the ecu intervenes with the power output. Now, before I even think of flashing anything, I want to figure out what exactly causes this. For that I would need to get some datalogs done and I think Vida isn't going to cut it in the long run...

So question one:
I have gathered a bunch of flashing / logging software recently made available but I can't figure out where to get the parameters list file (.exm) or if there's a way to generate it from my bin or what.. Or how exactly would one get to log with these tools?

In an effort to get an idea of what maps do what and which are going to need modification for a reliable tune, I've been comparing some QKHJ stock / Stage 1 / Stage 2 bins and am beginning to get a mild understanding of what it's all about.. However - I only have my current stock tune (which is QHHJ) in .veb format - I received this from Contrast and successfully flashed to replace the BSR Stage 1 tune that the car came with (and which ultimately lead to cracking the original engine :/) before any mods to the car and it's been fine. This veb file makes no sense to me when studied in TunerPro or WINOLS. I also have a 2003 stock QHHJ bin and I can easily locate the maps with their offsets when comparing this with the QKHJ bins. Which leads me to:

Question two and three:
Can a QHHJ .veb file be converted to .bin that would match a respective xdf?
Am I correct in understanding that a QKHJ bin could in theory be flashed to replace a QHHJ with no ill effects?

And finally, without trying to jump ahead of myself - I gather the increased CR of my engine would unavoidably call for changes in timing maps.. any pointers/experiences with this kind of setup?

I'm just getting started with this whole mapping idea and wouldn't be surprised if I'm actually in hopelessly above my head or id I can never actually summon the bollocks to flash anything but it would be an educating exercise never the less :P

Thanks!



Title: Re: The Volvo ME7 thread:
Post by: t6 on February 19, 2023, 11:47:21 AM
Hi,

So - I've read this thread and a bunch of other resources and am contemplating giving a go at cooking up a mild tune for my 2004 V70R MT sapphicama.
To get started, I predictably got some questions I'm hoping someone might be kind enough to help me clarify.

Current mods are as follows:
- B5234T3 block bored to 81,5mm with K1 rods and Wiseco 9:1 CR pistons (so slight deviation in displacement and CR from stock)
- Stock tune, stock injectors / maf / coils / fuel system / Pierburg TCV
- DO88 intercooler and intake piping
- Turbosmart shorty external CBV
- 3" Ferrita 200cell catted DP
- BSR catback

As it is, I'm running with the TCV unplugged (due to overboosting with it connected ever since the installation of the IC and DP which were the last mods). Even on WG pressure occasional aggressive pulls trigger a reduced engine performance message and the ecu intervenes with the power output. Now, before I even think of flashing anything, I want to figure out what exactly causes this. For that I would need to get some datalogs done and I think Vida isn't going to cut it in the long run...

So question one:
I have gathered a bunch of flashing / logging software recently made available but I can't figure out where to get the parameters list file (.exm) or if there's a way to generate it from my bin or what.. Or how exactly would one get to log with these tools?

In an effort to get an idea of what maps do what and which are going to need modification for a reliable tune, I've been comparing some QKHJ stock / Stage 1 / Stage 2 bins and am beginning to get a mild understanding of what it's all about.. However - I only have my current stock tune (which is QHHJ) in .veb format - I received this from Contrast and successfully flashed to replace the BSR Stage 1 tune that the car came with (and which ultimately lead to cracking the original engine :/) before any mods to the car and it's been fine. This veb file makes no sense to me when studied in TunerPro or WINOLS. I also have a 2003 stock QHHJ bin and I can easily locate the maps with their offsets when comparing this with the QKHJ bins. Which leads me to:

Question two and three:
Can a QHHJ .veb file be converted to .bin that would match a respective xdf?
Am I correct in understanding that a QKHJ bin could in theory be flashed to replace a QHHJ with no ill effects?

And finally, without trying to jump ahead of myself - I gather the increased CR of my engine would unavoidably call for changes in timing maps.. any pointers/experiences with this kind of setup?

I'm just getting started with this whole mapping idea and wouldn't be surprised if I'm actually in hopelessly above my head or id I can never actually summon the bollocks to flash anything but it would be an educating exercise never the less :P

Thanks!



Can you share the BSR Stage 1 bin, and QHHJ in .veb format



Title: Re: The Volvo ME7 thread:
Post by: wckd on February 19, 2023, 12:46:16 PM
Sure. (My bad - the BSR files consist of a .veb and a .bin for some reason)


Title: Re: The Volvo ME7 thread:
Post by: t6 on February 19, 2023, 12:57:05 PM
here's my winlos qhhj file
http://nefariousmotorsports.com/forum/index.php?topic=340.2055


Title: Re: The Volvo ME7 thread:
Post by: wckd on February 19, 2023, 01:09:46 PM
here's my winlos qhhj file
http://nefariousmotorsports.com/forum/index.php?topic=340.2055

Thanks! I do have that one in my library :P What kind of mods do you have?


Title: Re: The Volvo ME7 thread:
Post by: t6 on February 19, 2023, 01:26:09 PM
Thanks! I do have that one in my library :P What kind of mods do you have?

S60r B5244T5,TME exhaust system, TME 3" Downpipe,ic 600x300x76mm, valve forge FMDVK04S


Title: Re: The Volvo ME7 thread:
Post by: t6 on February 19, 2023, 01:31:09 PM
I wanted to try it with your BSR Stage 1, but I guess it's not possible

To decompile .veb to .bin I need .vlic license file.


Title: Re: The Volvo ME7 thread:
Post by: t6 on February 19, 2023, 02:51:09 PM
Updated QHHJ... Getting better, needs sorting but majority of the maps youll ever need are there and good... Feedback welcome


Thank you very much ,super file.
Do you have maybe a stage 1 or stage 2 bin file on QQHJ ?


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on February 19, 2023, 05:52:44 PM
Sure. (My bad - the BSR files consist of a .veb and a .bin for some reason)

need the .vlic for that car or if you know the vin msg me
can decode it.
but a solid .veb is useless


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on February 19, 2023, 07:35:36 PM

Thank you very much ,super file.
Do you have maybe a stage 1 or stage 2 bin file on QQHJ ?

no sorry


Title: Re: The Volvo ME7 thread:
Post by: keichi on February 20, 2023, 04:01:42 AM
zawór forge FMDVK04S
Jesteś z PL? :)


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on February 20, 2023, 06:32:08 AM
S60r B5244T5,TME exhaust system, TME 3" Downpipe,ic 600x300x76mm, zawór forge FMDVK04S
what type of injectors you using


Title: Re: The Volvo ME7 thread:
Post by: t6 on February 20, 2023, 06:41:22 AM
what type of injectors you using


Standard injectors from the engine B5254T4


Title: Re: The Volvo ME7 thread:
Post by: t6 on February 20, 2023, 06:48:25 AM
If anyone wants it my stage1 bought together with the car.

Welcome comments on stage1,apparently it was tuned on a dynamometer


it comes out that my stage 1 is nothing but bsr only QGHJ


Title: Re: The Volvo ME7 thread:
Post by: t6 on February 20, 2023, 07:01:46 AM
Jesteś z PL? :)

 Heja ,tak  8)



Title: Re: The Volvo ME7 thread:
Post by: s60rawr on February 20, 2023, 12:08:04 PM
When I had my 2004 XC90 2.4 T5 6 speed manual swapped, I cross flashed a 50QHHJ file and tuned for E85. I had to run a couple of wires off the fuel rail pressure sensor to the ECU so I didn't have any codes on the dash.. also Put a 3 bar map sensor on the intercooler.


thank you


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on February 20, 2023, 12:12:08 PM
Sure. (My bad - the BSR files consist of a .veb and a .bin for some reason)



Title: Re: The Volvo ME7 thread:
Post by: wckd on February 20, 2023, 12:28:18 PM


Nice, thanks!


Title: Re: The Volvo ME7 thread:
Post by: sc00by71 on February 20, 2023, 08:13:36 PM
So I've got a donor ecu, eeprom cloned and ready to tune. Some experience tuning M4.4 on my 98R. Orig file to vehicle is 50WRHJ. Currently running on stock XC70 tune, injectors and MAF. Looking to start with a stock R tune once I get the injectors swapped to the greens that are in my 98R ( It will need bigger ones eventually anyway) then progress from there probably to stage 1 as it's a daily driver. Need to figure out the MAF settings as I went ahead and bought an RS4 from the start since I only had the stock MAF. Is it as simple as loading a WRHJ bin in tunerpro and copying over RS4 MAF tables? Just want to make sure to minimize downtime and frustration. Got this engine past it's break-in and time to turn it up. Thanks in advance


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on February 21, 2023, 11:10:05 AM
You didn’t post the original binary


Title: Re: The Volvo ME7 thread:
Post by: sc00by71 on February 21, 2023, 11:54:54 AM
Correct. Didn't think it was useful as a starting point as its the stock XC70 B5254T2 file, I do have it however.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on February 21, 2023, 11:58:29 AM
Post the binary


Title: Re: The Volvo ME7 thread:
Post by: sc00by71 on February 21, 2023, 12:01:12 PM
Was just adding it to original post as you replied.


Title: Re: The Volvo ME7 thread:
Post by: SparkyR on February 21, 2023, 02:23:04 PM
You need to start with this binary.  The s60r binary will take more modifications than transferring the useful changes to make the xc map to work


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on February 21, 2023, 04:34:20 PM
Anybody interested in working together on the Volvo ME9?
For the past 6 months, I've been compiling map packs for this ECU and have pretty much a lot of them sorted out...and still adding to the list as we go.

What I am having a hard time is sorting out the logging side of things like RAM parameters, logging tools etc. I have zero disassembly skills so is a bit hard for me. I have tried doing it myself via IDA Pro but with no prior knowledge, it's looking like another wall of text to me.
I think prometey's logger would work on the ME9 but there is no way to test as I don't have RAM parameters to test it on.

I know the knowledge is within the community but seeing the current mindset on here is "I won't share information as others don't even contribute", I figured this approach would be more ideal to some.


Title: Re: The Volvo ME7 thread:
Post by: thedrill on February 21, 2023, 04:40:00 PM
Don't they use ME9 on the Ford Focus ST?  you may have more luck on a Ford forum than on here..


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on February 21, 2023, 06:23:54 PM
Don't they use ME9 on the Ford Focus ST?  you may have more luck on a Ford forum than on here..
Yes, they are similar but definitely not the same. I actually get plenty of maps migrated over basing on the Focus a2l. Issue is the addresses are totally different and some logic are totally different than Volvo ME9.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on February 21, 2023, 06:43:07 PM
Anybody interested in working together on the Volvo ME9?
For the past 6 months, I've been compiling map packs for this ECU and have pretty much a lot of them sorted out...and still adding to the list as we go.

What I am having a hard time is sorting out the logging side of things like RAM parameters, logging tools etc. I have zero disassembly skills so is a bit hard for me. I have tried doing it myself via IDA Pro but with no prior knowledge, it's looking like another wall of text to me.
I think prometey's logger would work on the ME9 but there is no way to test as I don't have RAM parameters to test it on.

I know the knowledge is within the community but seeing the current mindset on here is "I won't share information as others don't even contribute", I figured this approach would be more ideal to some.

Everyone works in the dark unfortunately... Too many freeloaders with no contribution ;/


Title: Re: The Volvo ME7 thread:
Post by: prj on February 22, 2023, 03:14:35 AM
I think my logger could work with them with a few adjustments.
I checked the stack briefly and it seems to use KWP.

Probably the security is different from Ford (I already have Ford protocol working).

Also, I don't think I currently have any Volvo ME9 hex/a2l combination, and at least one will be needed to do the logging for everything else, but I think I can buy it somewhere.
I will see if I can source the data, and if so I'll probably implement it.


Title: Re: The Volvo ME7 thread:
Post by: keichi on February 23, 2023, 04:08:11 AM
If you don't want to do it with ignition cut, do it with fuel cut.
There is cylinder blending target, redsol.
Override the OEM code and set it to to 5 when you want full cut on all cylinders (if you have a 5 cylinder engine, sorry I'm not much into moose).
This is totally safe, as it is the same as the hard revlimiter (except the hard revlimiter is smarter and it blends cylinder count based on target).
If you want to spool turbo, you can retard ignition + implement redsol based on distance to target RPM (can be from a map). This is at a standstill of course.

This is stuff to make car fast. Not very popular these days because NLS/LC is now mostly used to make the car create toilet farting noises, instead of trying to go faster.

Your NLS becomes literally patching this in somewhere into the OEM routine that calculates redsol (after it's set):
if (nmot_w > X && wdkba > Y && vfzg > 0 && b_kuppl) {
   redsol = 5;
}

I am playing with my NLS routine. I implemented redsol as you suggested (now i retard ignition and also cut-off cylinders with redsol).
Setting redsol (anything above 0) gives interesting effects - it cuts-off cylinders in some smart pattern giving rpm drop with bonus "DSG like brrrrttt" sound :)
I belive cars with DSG's use the same method for torque reduction. But i don't care about sounds, i want the best performance.

Unfortunately setting redsol also causes closing throttle but the worst of all causes fully opening WG (0% ldtv)!
It looks like redsol activates all other torque reduction functions in addition to cutting-off cylinders.
After changing gear with NLS and releasing clutch throttle opens back immediately (that is acceptable) but WG remains at 0% for about 0,2-0,3s and then slowly opens back to desired level for 1,0-2,0 seconds! That means boost slowly rising back for up to 2s after gear change.

Pulling ignition alone (as i did before implementing setting redsol) do not activate any interventions but is not enough for NLS.
If I pull less ignition i get less overboost but too much torque and clutch is slipping. If i pull too much ignition no clutch slip but massive overboost and violent torque rush after gear change. :)
Redsol seems like perfect supplement to pulling ignition but i can't figure out how to enable cylinders cut-off without activating WG and throttle interventions.

Maybe you have some hints how to use redsol without other interventions?


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on February 23, 2023, 04:19:47 AM
I think my logger could work with them with a few adjustments.
I checked the stack briefly and it seems to use KWP.

Probably the security is different from Ford (I already have Ford protocol working).

Also, I don't think I currently have any Volvo ME9 hex/a2l combination, and at least one will be needed to do the logging for everything else, but I think I can buy it somewhere.
I will see if I can source the data, and if so I'll probably implement it.

Thatd be Awesome Prj. Appreciate you


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on February 23, 2023, 06:17:36 AM
I think my logger could work with them with a few adjustments.
I checked the stack briefly and it seems to use KWP.

Probably the security is different from Ford (I already have Ford protocol working).

Also, I don't think I currently have any Volvo ME9 hex/a2l combination, and at least one will be needed to do the logging for everything else, but I think I can buy it somewhere.
I will see if I can source the data, and if so I'll probably implement it.

Yeah, there definitely will be a demand for it. I do not have an a2l specific to Volvo bin file but I have one defined already (kp file) with most of the important maps. I will gladly share with you if that would help. The source of it are a2l from different bins which I cross-matched so the addresses are correct. So far, I've seen 3 variants of the P1 maps only. 1 for AWD, 1 for pre-2010 and one for 2011 onwards.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 23, 2023, 09:27:49 AM
Yeah, there definitely will be a demand for it. I do not have an a2l specific to Volvo bin file but I have one defined already (kp file) with most of the important maps. I will gladly share with you if that would help. The source of it are a2l from different bins which I cross-matched so the addresses are correct. So far, I've seen 3 variants of the P1 maps only. 1 for AWD, 1 for pre-2010 and one for 2011 onwards.
Nice, time for some open source ME9 maps. ;D


Title: Re: The Volvo ME7 thread:
Post by: prj on February 23, 2023, 11:22:45 AM
Maps are not interesting, OLS files are not interesting.
There is a hex/a2l combo somewhere in the wild, but so far no luck locating it.
Not a single hex/a2l combination = no logger. I don't do defs by hand, and at least one working combo is needed for the generator to work and generate the data for all the other files.
Reading the data from the ECU and passing security is piss easy, the hard part is getting the data.

I'm guessing no ME9 shit in leaked DHA either, right?
EDIT: Just checked and yes, DHA is useless for this, it's very limited.

Going to poke around some more about the A2L...
If I get lucky with the A2L, I'll include the ME9.0C in the next batch of ECU's I buy for development.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 23, 2023, 01:01:24 PM
You need to start by...tracing the pcb to where a particular sensor goes, such as ADC. Of course this requires a datasheet of the CPU. From there it will be difficult, but not impossible to correlate memory addresses(with more work of course). Of course, with obfuscation in the way, it may be way more difficult unless you write a deobfuscator. Symbolic engines are good for this, but they may need to be adapted to p-code rather than the underlying architecture.


Title: Re: The Volvo ME7 thread:
Post by: prj on February 23, 2023, 03:05:58 PM
You need to start by...tracing the pcb to where a particular sensor goes, such as ADC. Of course this requires a datasheet of the CPU. From there it will be difficult, but not impossible to correlate memory addresses(with more work of course). Of course, with obfuscation in the way, it may be way more difficult unless you write a deobfuscator. Symbolic engines are good for this, but they may need to be adapted to p-code rather than the underlying architecture.
Relax, you're not going to do this on any modern ECU.
There's ols project for ME9 Volvo and there's hex/a2l for Ford ME9... quite openly available.
I just ran the ME9 Volvo through my generator based on the Ford.

Total 7809 addresses in Ford, refs were found for 4573. Out of those 4573 refs, 4058 were matched.
However, because a bunch of stuff I guess is still different, the total matched was 4332 variables after the other algos ran.

If it was a Volvo HEX/A2L, most likely closer to 7k vars would be found.
Even with those 4058 matches, most likely all the important stuff for tuning is there. Just all the Volvo specific stuff is missing and the Ford specific stuff was obviously not detected in the Volvo bin.
I used Ford PS50F200 and ran it against Volvo P020DF00.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 23, 2023, 03:16:28 PM
You don't know unless you try. I am also interested in the protections in there. I am guessing we have RTOS with multiple cores, I mean it sounds fun.

Remember, it's a bit like saying Denuvo is godlike or that PS5 will never have one dangling pointer, sorry I am writing in riddles, buut...


Title: Re: The Volvo ME7 thread:
Post by: prj on February 24, 2023, 05:38:58 AM
You don't know unless you try. I am also interested in the protections in there. I am guessing we have RTOS with multiple cores, I mean it sounds fun.
ME9 is single core. And unlike you I know exactly what I'm talking about. https://m232.org (https://m232.org). It took years on a very simple old ECU, on any modern one it is for all intents and purposes impossible.
Quote
Remember, it's a bit like saying Denuvo is godlike or that PS5 will never have one dangling pointer, sorry I am writing in riddles, buut...
You're just talking shit at this point.

Anyway, with some help I managed to source the A2L, going to order an ECU next and implement the protocol for the logger.
It has both $23 and $2C, but I haven't checked if $2C allows to define memory locations yet.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on February 24, 2023, 09:10:32 AM
I am not sure why you think I am talking shit. Genuinely curious. Usually these things are done by a few people, not a one man team. For myself I try and whatever happens.
If you know more, great, I also strive to know more. But to say it's impossible.... Difficult yes, taking years? Also yes. But not impossible, it's just that the time it takes to do it is a lot. A one man team could take a lot longer than years, perhaps then I could say impossible.
Seeing as you already have done it, I will root for you, you can do it.

But I would still try, it sounds fun. Maybe I just like RE.


Title: Re: The Volvo ME7 thread:
Post by: prj on February 24, 2023, 01:00:46 PM
I don't have any clue what you are even talking about tbh.

For ME9 all the OEM data is there, I bought an ECU, and once it arrives I'll add the protocol to my logger.


Title: Re: The Volvo ME7 thread:
Post by: Sovvagn on February 24, 2023, 04:26:54 PM
Here is a link to all the factory BINs i have been able to find floating around the internet for ME7.

https://drive.google.com/drive/folders/1Q6kRx-Op4WuzzTHFg6-4Cn3_tuQArLdv?usp=sharing

And here are all the XDFs i have been able to find.

https://drive.google.com/drive/folders/1W3nmRm9APVftbeE-ZQPQF0kiaaLJW6ad?usp=sharing

I am working on a master GPHJ XDF that has everything organized, explained, and has 1 click patch functions for basic things like changing a MAF and Injectors. This should let new tuners more easily go through and edit everything.

If anyone has base BINS or XDFs of any sort, drop them in the link below, even if you think they are duplicates, ill go through them and compare the files byte by byte, rename them to something useful, and incorporate them into the above folders.

https://drive.google.com/drive/folders/1YAyae3XXfYbNyMklK7-4hQnXYLlbGZWK?usp=sharing






Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on February 27, 2023, 02:27:51 PM
Xc90 with 2.4 t5 engine. G25-660 pulsar turbo and 1.5 bar of boost. Spool is quicker than k24. Top end performance
is  much better. Will apply 5120 hack to up boost pressure to 1.7 bar.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on February 27, 2023, 07:08:31 PM

Anyway, with some help I managed to source the A2L, going to order an ECU next and implement the protocol for the logger.
It has both $23 and $2C, but I haven't checked if $2C allows to define memory locations yet.

Great! Keep us updated. Will grab one asap. Also, let me know if that a2l is available as well  ;)... Of course, not for free.


Title: Re: The Volvo ME7 thread:
Post by: prj on February 27, 2023, 11:59:26 PM
Sorry, but it is my hard policy to never share or trade any such data.
I have very little to gain and everything to lose (people won't trust me with such data anymore).

But I am sure you can find a WinOLS project for sale online for peanuts. The problem was getting it in a2l format, because I need the structure and addresses of memory cells for the logger.
Anyhow, just waiting for the ECU to arrive from Poland, and once it's here I'll get on it.

For example this place has the ols for sale:
https://damosfiles.com/car.html?q=64&name=Volvo (https://damosfiles.com/car.html?q=64&name=Volvo)
And I'm sure many others.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 01, 2023, 01:18:21 AM
Is anybody know how to log memory for Volvo ME9? Samples of CAN messages? I'm planning to add this functionality to Volvo tools. When it will be done I'll open IDA project with filled memory variables and maps for one of Volvo ME9 software. It will be ehough to analyze other Volvo ME9 software and tune it.


Title: Re: The Volvo ME7 thread:
Post by: prj on March 01, 2023, 01:49:58 AM
It's KWP2000 over ISO-TP.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 01, 2023, 02:15:15 AM
It's KWP2000 over ISO-TP.
Can you give samples?
Is it like UDS protocol?
https://canhacker.ru/protocol-uds/


Title: Re: The Volvo ME7 thread:
Post by: prj on March 01, 2023, 04:21:55 AM
No, it is not UDS. The transport is the same as on UDS (ISO-TP) but the service specification is different.
See ISO 14230-3 standard for service layer and ISO 15765-2 for transport protocol.

I don't know what examples you want, simply get the standards and everything is exactly written here, incl. all the examples.
J2534 device usually can do ISO-TP in hardware by opening the ISO15765 connection (0x06), so you probably do not need to worry about that if you are using J2534.
So all you need is ISO 14230-3.

$23 and $2C is present, I have not checked if $2C supports ram reading. $23 is usually behind security access, at least on Ford. This you will have to reverse from the binary.

P.S.
Maybe good idea to make separate thread about this, instead of posting everything in here. Because this has nothing to do with ME7 anymore.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on March 01, 2023, 09:29:20 AM
I have a question about a potential issue I may encounter in the future with ME7 and I wish to be prepared. If my ECU/CEM believe I have a 2.4T5 engine, but internally it is closer to 2.0T or at best 2.3T, would this throw off the air/fuel calculations much? To simplify, would the ECU correct these differences or would it require re-tuning?

My project is to use a 2.5T head with a 2.3T block, or if I cannot find a 2.3T block, I may use a 2.0T LPT block. I lose between 200 and 500cc of volume. I don't exactly like the 2.0T block, because it is higher compression 9-9.5 or so, I believe, and is thus an LPT block.

First goal is 300hp, and I see it has been done with a 2.0T block https://www.youtube.com/watch?v=aDATrv_8tsc. But only after I get it to work stock just to be sure it works.

On the question why do I need to make the ECU think it's a 2.4T5 or 2.5T2? Well only because of the dual VVT setup, and only 2.5T2 and 2.4T4/T5 have this setup on P2(right?) and I cannot find a 2.4T5 block, thus anything with a 81mm bore will do it for me.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on March 02, 2023, 01:45:20 AM
I have a question about a potential issue I may encounter in the future with ME7 and I wish to be prepared. If my ECU/CEM believe I have a 2.4T5 engine, but internally it is closer to 2.0T or at best 2.3T, would this throw off the air/fuel calculations much? To simplify, would the ECU correct these differences or would it require re-tuning?

My project is to use a 2.5T head with a 2.3T block, or if I cannot find a 2.3T block, I may use a 2.0T LPT block. I lose between 200 and 500cc of volume. I don't exactly like the 2.0T block, because it is higher compression 9-9.5 or so, I believe, and is thus an LPT block.

First goal is 300hp, and I see it has been done with a 2.0T block https://www.youtube.com/watch?v=aDATrv_8tsc. But only after I get it to work stock just to be sure it works.

On the question why do I need to make the ECU think it's a 2.4T5 or 2.5T2? Well only because of the dual VVT setup, and only 2.5T2 and 2.4T4/T5 have this setup on P2(right?) and I cannot find a 2.4T5 block, thus anything with a 81mm bore will do it for me.


2.3T5 Block shim it and reseal it up. if you're pushing power do rods pistons and new bearings


Title: Re: The Volvo ME7 thread:
Post by: keichi on March 02, 2023, 03:36:38 AM
I have a question about a potential issue I may encounter in the future with ME7 and I wish to be prepared. If my ECU/CEM believe I have a 2.4T5 engine, but internally it is closer to 2.0T or at best 2.3T, would this throw off the air/fuel calculations much? To simplify, would the ECU correct these differences or would it require re-tuning?

My project is to use a 2.5T head with a 2.3T block, or if I cannot find a 2.3T block, I may use a 2.0T LPT block. I lose between 200 and 500cc of volume. I don't exactly like the 2.0T block, because it is higher compression 9-9.5 or so, I believe, and is thus an LPT block.

First goal is 300hp, and I see it has been done with a 2.0T block https://www.youtube.com/watch?v=aDATrv_8tsc. But only after I get it to work stock just to be sure it works.

On the question why do I need to make the ECU think it's a 2.4T5 or 2.5T2? Well only because of the dual VVT setup, and only 2.5T2 and 2.4T4/T5 have this setup on P2(right?) and I cannot find a 2.4T5 block, thus anything with a 81mm bore will do it for me.

There should not be any major problems with ECU after block swap even from 2.5 to 2.0.
Any minor problems you will fix doing tune.
I would compare 2.0 and 2.5 original soft and look at maps related to engine displacement like KFMDS (engine drag). But i guess you would be ok without touching that either.
The most important is fueling and ignition! You should tune it in the first place.

2.3T5 Block shim it and reseal it up. if you're pushing power do rods pistons and new bearings

I agree with resealing! It is a must! All rubber sealing (valve seals, cam seals, orings etc.) in an old engine are plastic, brittle shit and will fall apart after few WOT pulls :)
But for 300HP stock internals in 2.3 engine are more then enough. I abuse my 2.3 with 19T turbo (around 330HP) at 1,4bar peak falling to 1,15 at redline and by abuse i mean literally abuse! Like doing tens of pulls 0-200 one after another! Flying at 200-250kph WOT for 50-100km! Turbine is literally shining like a bulb for 30-45 minutes constantly! And i do it for 2 years now and engine is perfectly fine :)
And my fueling is set at 12,0 AFR enriching to 11,8 by ATR on longer pulls. No need for any crazy fuel dumping like 10,7 at short WOT pulls :) Ignition @ 16-17 degree at 6000rpm. No knocks.
I was even thinking about putting EGT gauge but finally i gave up because whatever EGT it's ok so why bother :) Those 2.3 engines are insanely bulletproof :)


Title: Re: The Volvo ME7 thread:
Post by: t6 on March 02, 2023, 04:08:39 AM
does anyone have the original 50QKHJ EU Man for S60R?

I got information that this is a software update for 03-04 250 BIT canbus cars


Title: Re: The Volvo ME7 thread:
Post by: wckd on March 02, 2023, 07:37:03 AM
does anyone have the original 50QKHJ EU Man for S60R?

I got information that this is a software update for 03-04 250 BIT canbus cars

Just curious - what are the differences between EU and US bins?


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on March 02, 2023, 07:43:25 AM
50QKHJ does not exist with EU MAN/AUT Dataset, only US MAN/AUT.

You have to build your own matching Dataset by copy changes for manual and/or for EU over.

In this software some bugs mentioned in this thread are fixed.
Small throttle opening problems, signed/unsigned errors in boost learn algorithms, and stuff i don't remember right now...

Same fixes as in GSHJ for 500kBaud Cars.


Title: Re: The Volvo ME7 thread:
Post by: t6 on March 02, 2023, 07:56:32 AM
50QKHJ does not exist with EU MAN/AUT Dataset, only US AUT.

You have to build your own matching Dataset by copy changes for manual and for EU over.

In this software some bugs mentioned in this thread are fixed.
Small throttle opening problems, signed/unsigned errors in boost learn algorithms, and stuff i don't remember right now...

Same fixes as in GSHJ for 500kBaud Cars.


50QKHJ MAN US is attached, if there is no MAN EU, I think I will let go


US MAN has a different evap system and I will have errors


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on March 02, 2023, 07:58:35 AM
No, it is not UDS. The transport is the same as on UDS (ISO-TP) but the service specification is different.
See ISO 14230-3 standard for service layer and ISO 15765-2 for transport protocol.

I don't know what examples you want, simply get the standards and everything is exactly written here, incl. all the examples.
J2534 device usually can do ISO-TP in hardware by opening the ISO15765 connection (0x06), so you probably do not need to worry about that if you are using J2534.
So all you need is ISO 14230-3.

$23 and $2C is present, I have not checked if $2C supports ram reading. $23 is usually behind security access, at least on Ford. This you will have to reverse from the binary.

P.S.
Maybe good idea to make separate thread about this, instead of posting everything in here. Because this has nothing to do with ME7 anymore.

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...



Title: Re: The Volvo ME7 thread:
Post by: t6 on March 02, 2023, 08:10:02 AM
needs help converting US MAN to EU MAN

Is it doable and is it worth it?


Title: Re: The Volvo ME7 thread:
Post by: prj 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.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 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?


Title: Re: The Volvo ME7 thread:
Post by: prj 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.


Title: Re: The Volvo ME7 thread:
Post by: h2esk 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?


Title: Re: The Volvo ME7 thread:
Post by: prj 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.


Title: Re: The Volvo ME7 thread:
Post by: h2esk 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.


Title: Re: The Volvo ME7 thread:
Post by: prj 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.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano 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


Title: Re: The Volvo ME7 thread:
Post by: prj 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.


Title: Re: The Volvo ME7 thread:
Post by: h2esk 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.


Title: Re: The Volvo ME7 thread:
Post by: t6 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.


Title: Re: The Volvo ME7 thread:
Post by: Artsii 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?


Title: Re: The Volvo ME7 thread:
Post by: t6 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


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 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.


Title: Re: The Volvo ME7 thread:
Post by: wckd 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!


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 06, 2023, 10:05:44 PM
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!
Set ESKONF from EN version fully. But CDTES is not inside ESKONF. It's inside 0x18000-0x180XX configuration block.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on March 07, 2023, 08:27:47 AM
deleted-


Title: Re: The Volvo ME7 thread:
Post by: t6 on March 11, 2023, 05:59:33 AM
Does anyone have RAM variables for QKHJ?


Title: Re: The Volvo ME7 thread:
Post by: dikidera on March 11, 2023, 06:33:20 AM
US version e.g. has Leak Detection Pump, EU doesn't have.
DTC: ECM-4010, ECM-4024
This was useful information to know. At least for me.


Title: Re: The Volvo ME7 thread:
Post by: rkam on March 11, 2023, 03:35:58 PM
Detected RAM from A6 identifier offset table at C4DA in Volvo S60R 2003-4 Man (Original).bin


Title: Re: The Volvo ME7 thread:
Post by: t6 on March 12, 2023, 04:47:51 AM
You can just disable leaks diagnostics. Or check US and EN ESKONFs. I just set CDTES to 0.

Thanks, changed ESKONF everything works as in EU


Title: Re: The Volvo ME7 thread:
Post by: t6 on March 12, 2023, 04:49:31 AM
Detected RAM from A6 identifier offset table at C4DA in Volvo S60R 2003-4 Man (Original).bin


Thank you


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on March 12, 2023, 08:14:50 AM
Detected RAM from A6 identifier offset table at C4DA in Volvo S60R 2003-4 Man (Original).bin
such a treasure trove of information, is there one like this for any of the GxHJ bins?
or rather how you extrapolated this information?


Title: Re: The Volvo ME7 thread:
Post by: rkam on March 12, 2023, 10:22:16 AM
See post #2050


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on March 12, 2023, 10:33:24 AM
See post #2050


huge thanks. i'm still trying to learn c167 but this is all fascinating

[edit] i got the first part figured out, but the data im getting appears strange and doesn't correlate to subroutines..

1000: 37EC
1001: 0024
1002: 002A
1003: 0032
1004: 0042
1005: 0048

and so on

[edit again]
I see now they are offsets, how clever


Title: Re: The Volvo ME7 thread:
Post by: rkam on March 12, 2023, 02:23:56 PM
I've probably reinstalled Windows XP a few times since I wrote the explanation in Post #2050 sending it to John,
so I couldn't find the file it was related to.
But I found another file test7.bin in my readme7 folder that was similar.

These files had direct addresses, and not offsets.
The QKHJ has an offset table.

Edit. Or maybe they are the same. Just different starting point and position.

 


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on March 12, 2023, 06:34:41 PM
Yeah I'm looking at GPHJ right now, seems the base address is 0x60000 and the table at C4FC returns a list of offsets. Whats more interesting is that IDA is screwing up the ram addresses:

Code:
ROM:000603EA C2 F4 F8 96                 movbz   r4, 96F8h ; 31D6F8h
ROM:000603EE DB 00                       rets
ROM:000603F0             ; ---------------------------------------------------------------------------
ROM:000603F0 C2 F4 F9 96                 movbz   r4, 96F9h ; 31D6F9h
ROM:000603F4 DB 00                       rets
ROM:000603F6             ; ---------------------------------------------------------------------------
ROM:000603F6 C2 F4 FA 96                 movbz   r4, 96FAh ; 31D6FAh
ROM:000603FA DB 00                       rets
ROM:000603FC             ; ---------------------------------------------------------------------------
ROM:000603FC C2 F4 FB 96                 movbz   r4, 96FBh ; 31D6FBh
ROM:00060400 DB 00                       rets
ROM:00060402             ; ---------------------------------------------------------------------------
ROM:00060402 C2 F4 FC 96                 movbz   r4, 96FCh ; 31D6FCh
ROM:00060406 DB 00                       rets
ROM:00060408             ; ---------------------------------------------------------------------------
ROM:00060408 C2 F4 FD 96                 movbz   r4, 96FDh ; 31D6FDh
ROM:0006040C DB 00                       rets
ROM:0006040E             ; ---------------------------------------------------------------------------
ROM:0006040E C2 F4 00 97                 movbz   r4, 9700h ; 31D700h
ROM:00060412 DB 00                       rets
ROM:00060414             ; ---------------------------------------------------------------------------
ROM:00060414 C2 F4 01 97                 movbz   r4, 9701h ; 31D701h
ROM:00060418 DB 00                       rets
in any case, assembling all this into an excel sheet with all the parameter names taken from vida is a loooooong process


Title: Re: The Volvo ME7 thread:
Post by: rkam on March 13, 2023, 12:29:07 AM
I made a visual basic macro in excel to extract four bytes from each subroutine.

When the first two bytes are C2 F4, I calculate the RAM address from the next two.

This is done by extracting and removing the DPP number from the two address bytes.
(The two highest bits in the two-byte address if I remember correctly. C167 can be a bit annoying.)

Most will have DPP number 2 and some DPP number 3.

DPP2 is probably 0xC0.  0xC0 multiplied with 0x4000 is 0x300000
DPP3 is probably 0x03.  0x03 multiplied with 0x4000 is 0xC000

You then add 0x300000 to the remaining address (lowest 14 bits) for the values using DPP2, and 0xC000 for the ones using DPP3.

This should give you addresses like 30xxxx and Fxxx.

96FB: 1011 0000 0001 0110 1111 1011
DPP: 10 = 2
16FB: 0011 0000 0001 0110 1111 1011
Assuming DPP2=C0:  16FB+300000=3016FB





Title: Re: The Volvo ME7 thread:
Post by: keichi on March 13, 2023, 01:59:48 AM
Yeah I'm looking at GPHJ right now, seems the base address is 0x60000 and the table at C4FC returns a list of offsets. Whats more interesting is that IDA is screwing up the ram addresses:

Code:
ROM:000603EA C2 F4 F8 96                 movbz   r4, 96F8h ; 31D6F8h
ROM:000603EE DB 00                       rets
ROM:000603F0             ; ---------------------------------------------------------------------------
ROM:000603F0 C2 F4 F9 96                 movbz   r4, 96F9h ; 31D6F9h
ROM:000603F4 DB 00                       rets
ROM:000603F6             ; ---------------------------------------------------------------------------
ROM:000603F6 C2 F4 FA 96                 movbz   r4, 96FAh ; 31D6FAh
ROM:000603FA DB 00                       rets
ROM:000603FC             ; ---------------------------------------------------------------------------
ROM:000603FC C2 F4 FB 96                 movbz   r4, 96FBh ; 31D6FBh
ROM:00060400 DB 00                       rets
ROM:00060402             ; ---------------------------------------------------------------------------
ROM:00060402 C2 F4 FC 96                 movbz   r4, 96FCh ; 31D6FCh
ROM:00060406 DB 00                       rets
ROM:00060408             ; ---------------------------------------------------------------------------
ROM:00060408 C2 F4 FD 96                 movbz   r4, 96FDh ; 31D6FDh
ROM:0006040C DB 00                       rets
ROM:0006040E             ; ---------------------------------------------------------------------------
ROM:0006040E C2 F4 00 97                 movbz   r4, 9700h ; 31D700h
ROM:00060412 DB 00                       rets
ROM:00060414             ; ---------------------------------------------------------------------------
ROM:00060414 C2 F4 01 97                 movbz   r4, 9701h ; 31D701h
ROM:00060418 DB 00                       rets
in any case, assembling all this into an excel sheet with all the parameter names taken from vida is a loooooong process

Make sue you set default segment registers in IDA: Edit->Segment->Set default segment register value for every DPP (for Volvo its. 0x4, 0x5, 0xC0, 0x3)
Then IDA can calculate physical addres from any long address for you (DPP addresing mode) by pointing value with mouse for example click on 96FBh value and press CTRL+R then select Type:DPP (other fields leave default). You will get 3016FBh. To get back to default value click it and choose Undefine operand.

General DPP calculation pattern is:  dword(DPPx SHL 14) || word(addr AND 0x3FFF)


Title: Re: The Volvo ME7 thread:
Post by: t6 on March 13, 2023, 03:40:30 AM
dla "WCKD"

ESKONF adres 10B0E


US 0C 00 0C F0 00 FC 00       EU 0C 00 0C FC 00 FC CC



US 12 0 12 240 0 252 0        EU 12 0 12 252 0 252 204



Title: Re: The Volvo ME7 thread:
Post by: prj on March 13, 2023, 03:56:51 AM
I made a visual basic macro in excel to extract four bytes from each subroutine.

When the first two bytes are C2 F4, I calculate the RAM address from the next two.

This is done by extracting and removing the DPP number from the two address bytes.
(The two highest bits in the two-byte address if I remember correctly. C167 can be a bit annoying.)

Most will have DPP number 2 and some DPP number 3.

DPP2 is probably 0xC0.  0xC0 multiplied with 0x4000 is 0x300000
DPP3 is probably 0x03.  0x03 multiplied with 0x4000 is 0xC000

You then add 0x300000 to the remaining address (lowest 14 bits) for the values using DPP2, and 0xC000 for the ones using DPP3.

This should give you addresses like 30xxxx and Fxxx.

96FB: 1011 0000 0001 0110 1111 1011
DPP: 10 = 2
16FB: 0011 0000 0001 0110 1111 1011
Assuming DPP2=C0:  16FB+300000=3016FB
Why not go one step further and since the DID's are going to mean the same thing across softwares, make a map between DID <-> A2L RAM ID on known software, and then you have these ram cells on every ECU?
Btw, this is the same thing ME7Info does for ME7Logger, just much less advanced.


Title: Re: The Volvo ME7 thread:
Post by: rkam on March 13, 2023, 04:15:04 AM
I believe there could be some difference between models and years, so I would normally link to data for the actual units diagnose part number in Vida SQL tables.
But I have converted the A2L I have to excel, and on some old hard drive in my house I believe there is a spreadsheet comparing data from both A2L and Vida or DHA.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on March 13, 2023, 06:03:06 AM
I made a visual basic macro in excel to extract four bytes from each subroutine.

When the first two bytes are C2 F4, I calculate the RAM address from the next two.

This is done by extracting and removing the DPP number from the two address bytes.
(The two highest bits in the two-byte address if I remember correctly. C167 can be a bit annoying.)

Most will have DPP number 2 and some DPP number 3.

DPP2 is probably 0xC0.  0xC0 multiplied with 0x4000 is 0x300000
DPP3 is probably 0x03.  0x03 multiplied with 0x4000 is 0xC000

You then add 0x300000 to the remaining address (lowest 14 bits) for the values using DPP2, and 0xC000 for the ones using DPP3.

This should give you addresses like 30xxxx and Fxxx.

96FB: 1011 0000 0001 0110 1111 1011
DPP: 10 = 2
16FB: 0011 0000 0001 0110 1111 1011
Assuming DPP2=C0:  16FB+300000=3016FB





yes I always have set DPP properly, and started ignoring what IDA is saying and converting from the hex directly. I got about 600 variables before giving up and starting to write a simple .NET app to do it for me, much like your method but also taking into account the bitwise operations, and duplicate variables with differing masks. i realize this sort of work will not help the end user, but will be very helpful reference for anyone wanting to edit the bin assembly

[edit] i noticed the code analysis is setting DPP2 to random values in weird places, even though its set properly at the top, so at the beginning of these functions i forced DPP2 back to C0 and all the ram values lined up properly

[edit edit] also anyone else who is trying to figure this out at such a low level, do note that any time you see an 'extp' before a lookup, it changes DPP2 for the next instruction. #0C1h sets DPP2 to 0x304000, #0C2h sets DPP2 to 0x308000. This allows lookups into the 305000 and 30A000 ranges


Title: Re: The Volvo ME7 thread:
Post by: prj on March 13, 2023, 08:35:48 AM
I believe there could be some difference between models and years, so I would normally link to data for the actual units diagnose part number in Vida SQL tables.
But I have converted the A2L I have to excel, and on some old hard drive in my house I believe there is a spreadsheet comparing data from both A2L and Vida or DHA.
VIDA is completely irrelevant in this case.

You know that identifier X is RAM ID Y.
All you need is a single A2L. Then you can map at least some RAM IDs on every other ECU from same family.

Regardless, I did get C167 to work in my generator tool...
Seems like I will have to implement the Volvo specific protocol anyway for ME9 P01, and it should work for ME7 too.
But probably free protocol like on ME7 isn't going to happen, since I'd still need to add defs for every single ECU by hand...
So not sure there is much point to even bother with ME7, since you guys got most of the ME7 ECU's already very well covered with an opensource tool.

Getting my ECU's tomorrow finally, so going to start working on them...


Title: Re: The Volvo ME7 thread:
Post by: rkam on March 13, 2023, 11:31:22 AM
I have only one A2L for ME7 file F1EBI.bin
This is variant 288 in Vida and it has quite a few identifiers that differ from the 1753 variant for QKHJ.

54   08644074  G
55   08644074  H
67   08658507  G
68   08658507  H
145   08689198  A
205   09202858  A
206   09202903  A
207   09202904  A
253   09488048  A
272   09496652  A
273   09496653  A
274   09496654  A
275   09496656  C
288   09497085  A F1EB1.bin A2L
292   09497803  A
293   09497804  A
294   09497805  A
348   30641539  B
349   30641540  B
350   30641541  B
351   30641542  B
352   30641543  B
353   30641543  H
354   30641735  B
356   30641745  B
357   30641745  H
358   30641746  B
359   30641746  H
360   30641841  B
374   30651320  B
375   30651321  B
379   30653031  B
380   30653032  B
454   30668566  A
659   30743290 AA
897   30771311 AA
1370   30785372 AB
1371   30785373 AB
1375   30785374 AB
1379   30785375 AB
1383   30785376 AB
1390   30785377 AB
1391   30785378 AB
1449   31219132 AA
1453   31219133 AA
1749   31219525 AA
1751   31219526 AA
1752   31219527 AA
1753   31219528 AA QKHJ
1754   31219529 AA
1668   31219530 AA

I haven't check the A2L yet.




Title: Re: The Volvo ME7 thread:
Post by: prj on March 13, 2023, 06:06:37 PM
I have the same A2L.
The format is so old, that my A2L parser is not even able to process it...

EDIT: Parser now processes it, but my disassembler chokes on it :D
I wanted to generate from F1EBI -> QKHJ for lulz and see what's going on.
I know there's some 1mb A2L's around too.


Title: Re: The Volvo ME7 thread:
Post by: prj on March 13, 2023, 06:58:03 PM
Managed to get it to parse, but I think I need to find a 1mb A2L.
The 512k is quite different, here's the result, I'm sure tons of them are wrong.

Code:
[03:55:22] ######## SOURCE BIN ########
[03:55:22] Loading and parsing files...
[03:55:22] Removing bitfields...
[03:55:22] Code segments:
[03:55:22] 008000 - 0089BA Len: 0009BB
[03:55:22] 009000 - 00C229 Len: 00322A
[03:55:22] 022000 - 035DC6 Len: 013DC7
[03:55:22] 035E00 - 07C69E Len: 04689F
[03:55:22] DPP0: 0x0004
[03:55:22] DPP1: 0x0005
[03:55:22] DPP2: 0x00C0
[03:55:22] DPP3: 0x0003
[03:55:22] Parsing instructions...
[03:55:24] Got 7450 refs
[03:55:24] Matching refs to A2L...
[03:55:24] A2L addresses: 5357, with refs: 2285
[03:55:24] ######## TARGET BIN ########
[03:55:24] Code segments:
[03:55:24] 009000 - 00C3CB Len: 0033CC
[03:55:24] 030000 - 036CB0 Len: 006CB1
[03:55:24] 038000 - 0C46E2 Len: 08C6E3
[03:55:24] DPP0: 0x0004
[03:55:24] DPP1: 0x0005
[03:55:24] DPP2: 0x00C0
[03:55:24] DPP3: 0x0003
[03:55:24] Parsing instructions...
[03:55:27] Got 11937 refs
[03:55:27] ######## MATCHING ########
[03:55:27] Found 0 derived references via COPYTRACK in SOURCE.
[03:55:27] Found 0 derived references via COPYTRACK in TARGET.
[03:55:27] Total refs to match - Source: 32730 Target: 55913
[03:55:27] Running REFMATCH: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
[03:55:49] Matched 16693 references.
[03:55:49] Conflict resolution...OK
[03:55:49] cnt 246
[03:55:49] instrsum 187
[03:55:49] discard 25
[03:55:49] doublerefs 97
[03:55:49]
[03:55:49] Matched 1553 addresses via REFMATCH, out of them 564 single.
[03:55:49] Array fill...  OK, Got 0 addresses.
[03:55:49] Fill...
[03:55:49] Matched 460 addresses via FILL.
[03:55:49] Total matches: 2013
[03:55:49] 2/2025 with same address.
[03:55:49] Writing ECU file: C:\Tuning\Tools\tsunami\ecus\tmp\70195Q8Z.ecu
[03:55:49] Writing ADR file: C:\Tuning\Tools\tsunami\ecus\tmp\70195Q8Z.adr
[03:55:49] Writing GEN file: C:\Tuning\Tools\tsunami\ecus\tmp\70195Q8Z.gen
[03:55:49] FINISHED, time: 00:00:26


Title: Re: The Volvo ME7 thread:
Post by: rkam on March 14, 2023, 12:56:17 PM
Linking A2L RAM addresses to the ones found through identifier table I get some strange result.
F1EBI.bin contains DiagID 09497085, but the identifier names fit the Vida tables with DiagID 31219528 and NOT 09497085.


Title: Re: The Volvo ME7 thread:
Post by: prj on March 14, 2023, 02:12:20 PM
So V50 ME9 ECU only replies to a few services on KWP.
You can read and clear DTC, that's it. This is also seen in the service table, as there's those services and the rest is OBD services.

Everything else is on Volcano, so have to implement that crap.

There's also $1A, but it only responds a couple things:
0080: [ME(D)9] 5A 80 4D 45 28 44 29 39
0081: [f] 5A 81 03 97 66 FF
0097: [ME(D)9] 5A 97 4D 45 28 44 29 39


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 16, 2023, 02:53:36 AM
https://www.youtube.com/watch?v=nk_UaGJ8ih8


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 16, 2023, 10:05:12 AM
New version of VolvoTools. Added Mongoose JLR support. https://cloud.mail.ru/public/qHDs/RBR5724k3
Moreover logger supports j2534 devices with one CAN on 6-14 pins. Flasher wants second CAN to shutdown ECUs on slow network CAN. Maybe it can be ignored if it can't open second. I'm not sure.

P1 ME9 also should be supported.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 18, 2023, 07:34:50 AM
New version of VolvoTools. Added Mongoose JLR support. https://cloud.mail.ru/public/qHDs/RBR5724k3
Moreover logger supports j2534 devices with one CAN on 6-14 pins. Flasher wants second CAN to shutdown ECUs on slow network CAN. Maybe it can be ignored if it can't open second. I'm not sure.

P1 ME9 also should be supported.
P1 doesn't support. But now should be supported all j2534 devices. Checked on DiCE, MongoosePro JLR and Openport 2.0.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on March 19, 2023, 09:30:29 AM
here's a map of all the A6 identifier - RAM variables for GPHJ


Title: Re: The Volvo ME7 thread:
Post by: prj on March 19, 2023, 10:05:50 AM
here's a map of all the RAM variables for GPHJ
Many of them, you could say most of them, but not all.

Is all that stuff in the A6 table? I've not looked at Volvo ME7 before.
If it is, I can write an autoparser and make a free protocol for Volvo ME7 as well.
ME9 is done now, both P01 and P02, but that's not free.

EDIT:
Looked at it, and e.g. KR is missing.
So detectors for some other stuff need to be written.
Other than that, it's possible to make a ME7Info type thing.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on March 19, 2023, 12:26:35 PM
yes its the entire A6 table taken from VIDA, if theres something missing its because there is no A6 lookup for it, certainly everything in the 6000C subroutine is used


Title: Re: The Volvo ME7 thread:
Post by: prj on March 19, 2023, 01:25:46 PM
yes its the entire A6 table taken from VIDA, if theres something missing its because there is no A6 lookup for it, certainly everything in the 6000C subroutine is used
Unfortunately a lot of tuning related stuff is missing. Don't really have time to populate a pattern matcher.
If you want to do that, and release it, I can make a free protocol that'll automatically run it on the server...



Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 19, 2023, 11:25:46 PM
yes its the entire A6 table taken from VIDA, if theres something missing its because there is no A6 lookup for it, certainly everything in the 6000C subroutine is used
Which VIDAs table contain such info?


Title: Re: The Volvo ME7 thread:
Post by: luki743 on March 20, 2023, 03:54:48 AM
A6 table for '08658507  H' (20KPSC):

Code:
SELECT 
REPLACE(bv.CompareValue, '0x', '') as address,
SUBSTRING(b2.name, 0, CHARINDEX(' : ', b2.name)) as name,
b2.name as description,
b.length as size,
CASE WHEN CHARINDEX('0b', s.definition) > 0 THEN '' ELSE  s.definition END as definition,
u.data as unit,
bmp.asMinRange as min,
bmp.asMaxRange as max
FROM carcom.dbo.T150_BlockValue bv
INNER JOIN carcom.dbo.T141_Block b on bv.fkT141_Block = b.id
INNER JOIN carcom.dbo.T144_BlockChild bc on bv.fkT141_Block = bc.fkT141_Block_Parent
INNER JOIN carcom.dbo.T150_BlockValue bv2 on bc.fkT141_Block_Child = bv2.fkT141_Block
INNER JOIN carcom.dbo.T155_Scaling s on bv2.fkT155_ppeScaling = s.id
INNER JOIN carcom.dbo.T191_TextData u on bv2.fkT190_Text_ppeUnit = u.fkT190_Text
INNER JOIN carcom.dbo.T148_BlockMetaPARA bmp on bc.fkT141_Block_Child = bmp.fkT141_Block
INNER JOIN carcom.dbo.T141_Block b2 on bc.fkT141_Block_Child = b2.id
WHERE bc.fkT100_EcuVariant=(SELECT id FROM carcom.dbo.T100_EcuVariant WHERE identifier = '08658507  H')
AND b.fkT142_BlockType=5
AND u.fkT193_Language=19
AND bc.SortOrder=1
AND bv2.SortOrder=1


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on March 20, 2023, 05:42:38 AM
Which VIDAs table contain such info?

under carcom there is a stored procedure called dbo.service__getblocks. execute this with the ecu variant and it will return a massive list of every piece of data that can be sent or received to that ecu

bosch me7 = 454
denso = 452


Title: Re: The Volvo ME7 thread:
Post by: prj on March 20, 2023, 06:37:33 AM
I had another look at the data, and besides knock retard, also most of the lambda and ignition path is missing.
The load and boost is better represented.

So for tuning purposes an augmentive tool needs to be written that is going to locate some more variables.
With just the VIDA data there's a bunch of critical information that is not there.


Title: Re: The Volvo ME7 thread:
Post by: prj on March 20, 2023, 02:21:34 PM
@rlinewiz
I did some analysis on your csv file, and compared it to what my generator spits out from a 1mb a2l.

You have some variables twice, some with a different address:
aftrlmx - twice with a different address
TMOTLIN - this one is as bitfield in one of them.
fdmd_m - twice
sfpurrom - twice with a different address

And then there's a bunch of stuff where the address is just wrong.
For example nstat. I did not try to compare everything else that disagreed between my generator and your VIDA parser.
I don't know if it's your processing or VIDA data is wrong or my gen is wrong.
On the bright side of things, only 2.4% disagreed, so I think you did a pretty damn good job already with the parser.

Here's my output:
Code:
f_ad2 has different address. VIDA: 0xF2F8 GEN: 0xF2D8
fcmtab has different address. VIDA: 0x3024E6 GEN: 0x30A4E6
ftead_w has different address. VIDA: 0x3019EE GEN: 0x3029EE
iptgh_w has different address. VIDA: 0x30A262 GEN: 0x30A256
iptsgl_w has different address. VIDA: 0x30A272 GEN: 0x3053CA
nstat has different address. VIDA: 0x301934 GEN: 0x30134A
sfpdskvnd has different address. VIDA: 0x303ABC GEN: 0x303B32
sfpdylsu2 has different address. VIDA: 0x303ADC GEN: 0x303B6A
sfphelsu2 has different address. VIDA: 0x303B1A GEN: 0x303B6E
sfphsh2 has different address. VIDA: 0x303B20 GEN: 0x303AFA
sfpiclsu2 has different address. VIDA: 0x303B32 GEN: 0x303B72
sfpldo has different address. VIDA: 0x303B53 GEN: 0x303B52
sfplsuia2 has different address. VIDA: 0x303B66 GEN: 0x303B76
sfplsuip2 has different address. VIDA: 0x303B6A GEN: 0x303BBA
sfplsuks2 has different address. VIDA: 0x303B6E GEN: 0x303C16
sfplsuun2 has different address. VIDA: 0x303B72 GEN: 0x303B20
sfpndr has different address. VIDA: 0x303B9E GEN: 0x303B1A
sfptfuel1 has different address. VIDA: 0x303BE6 GEN: 0x303B66
sfpulsu2 has different address. VIDA: 0x303C16 GEN: 0x303BEE
Different address: 19/847

I have 5145 variables found in my gen. But it does not support bitfields at all, so that's just straight 1-4 byte variables.

That said, I am happy with my output and I'll add ME7 logging to my tool as well.
I doubt a lot of people are going to pay for it, since @prometey1982 is developing a wonderful free tool, and it seems that soon there will be VIDA parsing as well included.
But since I already did the D2 protocol anyway for ME9, this is just a little bit extra code.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on March 20, 2023, 03:10:54 PM
no parser lol, i got fed up with csharp and did it all by hand, everything is 1:1 from VIDA and from the 6000C subroutine. i noticed there are many duplicates, and its because for some reason VIDA has duplicates.. maybe sloppy programming on their part

i wrote out all the bit fields by hand as well, by calculating the AND and SHR instructions wherever they appeared. interestingly there is a lot of overlap, the same byte for example will have one name, and then the individual bits of that byte will have their own seemingly unrelated names

my goal is to import these names into IDA and start picking apart every subroutine and get an idea of how they work, so i can start identifying the 'hidden' ram locations


Title: Re: The Volvo ME7 thread:
Post by: prj on March 20, 2023, 03:17:16 PM
no parser lol, i got fed up with csharp and did it all by hand, everything is 1:1 from VIDA and from the 6000C subroutine. i noticed there are many duplicates, and its because for some reason VIDA has duplicates.. maybe sloppy programming on their part
Holy shit, you're nuts.
Quote
my goal is to import these names into IDA and start picking apart every subroutine and get an idea of how they work, so i can start identifying the 'hidden' ram locations
The 512k A2L is publicly posted in many places, just load and use that, everything important is going to be super similar, even in a 2005 car.

That said, if you just want RAM locations to log your own car, then you're gonna save a lot of time by getting a license to my logger. It's going to be released tomorrow.
If you need it for development or you want it for community sharing, then that's another story entirely...


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on March 24, 2023, 07:31:32 AM
Holy shit, you're nuts.The 512k A2L is publicly posted in many places, just load and use that, everything important is going to be super similar, even in a 2005 car.

That said, if you just want RAM locations to log your own car, then you're gonna save a lot of time by getting a license to my logger. It's going to be released tomorrow.
If you need it for development or you want it for community sharing, then that's another story entirely...

wow imagine using a logger that still uses a licensed base encryption.  lolololol

rline has done so much behind the scenes that he doesn't take credit for.

lemme "buy" your logger so I can decrypt it in 5 seconds flat.
g fucking g


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on March 24, 2023, 07:41:12 AM
Holy shit, you're nuts.The 512k A2L is publicly posted in many places, just load and use that, everything important is going to be super similar, even in a 2005 car.

That said, if you just want RAM locations to log your own car, then you're gonna save a lot of time by getting a license to my logger. It's going to be released tomorrow.
If you need it for development or you want it for community sharing, then that's another story entirely...

everything is for the community.
we don't need it for logging.

we're just trying to see all the cool shit we can do etc...


Title: Re: The Volvo ME7 thread:
Post by: prj on March 24, 2023, 01:13:15 PM
wow imagine using a logger that still uses a licensed base encryption.  lolololol

rline has done so much behind the scenes that he doesn't take credit for.

lemme "buy" your logger so I can decrypt it in 5 seconds flat.
g fucking g
I'll just leave that here, so that others can also see you have no clue what you are talking about.
You could not hack your way out of a wet paper bag :)

If you ever installed the tool you would have known how stupid what you just said is. You can not "buy the logger", or I guess you could for a 7 digit offer. There is no encryption whatsoever.
Security in proper tools is done serverside. You could have a completely open client, it would do you little good, because the server does not send you anything you haven't paid for. If you want to pay me for every single SW version, go right ahead, I'll take it.
Maybe you'll buy a facebook or an amazon while you're at it, and decrypt it :D
About same level of stupid as claiming that "decrypting" WinOLS Demo will get you all reseller projects for free. Or pressing the inspect button in your browser and changing the amount of money in your bank account.

Either way, I don't give a shit.
It took me 2 days total to write both the D2 and the UDS client, without ever looking at it in the past. DHA contains all the info needed to implement the protocols.
The protocol is there, and if anyone wants to use it, they can. ME9 was done because of customer requests. ME7 was done because it's exactly the same as ME9, only the data is different.
Nobody is probably going to buy a license for a 20 year old shitter, but why not do it.

Btw, I still don't see anything you guys accomplished besides yelling really loud.
I was tuning these cars 10 years ago with just a MPPS flasher. A simple boot wire running from Pin 24 to the ignition barrel and the K-Line on some, short it, flick ignition on, flash it in the car, and much faster than using the OBD SBL based bullshit.
VIDA and DHA were already available back then. Just as they are now and the 512k A2L already leaked and it was easy to find maps with WinOLS without even opening IDA.

So what's new? The entry barrier has not been tools for over 10 years. It has been in a better place than VAG ME7, because all the OEM shit leaked.
You're pretending like it was impossible to do anything, when it really was not. The entry barrier is that a random joe is not going to be any good at tuning ME7, nothing else.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on March 27, 2023, 02:01:17 AM
New version of VolvoTools. Added Mongoose JLR support. https://cloud.mail.ru/public/qHDs/RBR5724k3
Moreover logger supports j2534 devices with one CAN on 6-14 pins. Flasher wants second CAN to shutdown ECUs on slow network CAN. Maybe it can be ignored if it can't open second. I'm not sure.

P1 ME9 also should be supported.
Flasher not working on P1 ME9. Same with logger but older version running on P1 fine.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 27, 2023, 03:57:36 AM
Flasher not working on P1 ME9. Same with logger but older version running on P1 fine.
Yes also checked on P1. I changed from CAN_XON_XOFF protocol to basic CAN. It can be the problem. I'll change from basic CAN to CAN_XON_XOFF if it supported soon. Unfortunately haven't P1 car to check.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on March 27, 2023, 04:49:11 AM
Yes also checked on P1. I changed from CAN_XON_XOFF protocol to basic CAN. It can be the problem. I'll change from basic CAN to CAN_XON_XOFF if it supported soon. Unfortunately haven't P1 car to check.

Thanks. The older flasher would enter boot mode (cluster would turn off) but say failed erasing after a while. The new flasher version will not enter boot mode and also show fail to erase.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 27, 2023, 05:21:31 AM
Thanks. The older flasher would enter boot mode (cluster would turn off) but say failed erasing after a while. The new flasher version will not enter boot mode and also show fail to erase.
Does old logger works?


Title: Re: The Volvo ME7 thread:
Post by: prj on March 27, 2023, 07:34:21 AM
CAN_XON_XOFF is some DICE specific bs, all normal J2534 adapters (including DICE) work with 5 and 6.
No idea what's different there, I know there are some people using DICE with my tool (not in Volvo application) and it works for them.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on March 29, 2023, 03:29:28 AM
Does old logger works?
The first one you posted, but the signed argument is not being recorded.


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on April 05, 2023, 03:03:27 PM
I have a question about a idé i got. If i putt in 2pc 29f800 chip on topp of each other and use ”Vss” as on/off  on each chip. Can that possible work to switch betwin two different Maps? One original and one tune chip….


Title: Re: The Volvo ME7 thread:
Post by: prj on April 05, 2023, 04:23:02 PM
I have a question about a idé i got. If i putt in 2pc 29f800 chip on topp of each other and use ”Vss” as on/off  on each chip. Can that possible work to switch betwin two different Maps? One original and one tune chip….
Chip select is used for that...
Yes, you can do it like that, but you will need to turn off the engine to switch, otherwise the ECU will reset.

Much easier to do it in software.


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on April 06, 2023, 12:39:47 AM
Chip select is used for that...
Yes, you can do it like that, but you will need to turn off the engine to switch, otherwise the ECU will reset.

Much easier to do it in software.
Ok, Thx for the answer. How you do it in software?


Title: Re: The Volvo ME7 thread:
Post by: prj on April 06, 2023, 02:38:59 AM
Ok, Thx for the answer. How you do it in software?
Err... add some maps, modify the code to read those maps based on some condition?
Rear O2 can be used as a physical input or pedal switching logic if you want to get fancy.


Title: Re: The Volvo ME7 thread:
Post by: keichi on April 06, 2023, 07:24:21 AM
Err... add some maps, modify the code to read those maps based on some condition?
Rear O2 can be used as a physical input or pedal switching logic if you want to get fancy.

Or use Cruise Control buttons like a small keyboard :)


Title: Re: Damos file for Volvo ME7, anyone?
Post by: s60rawr on April 06, 2023, 08:08:24 AM
There is a free flash suite in progres


updated in my signature.
show vitals while logging fixed


Title: Re: The Volvo ME7 thread:
Post by: prj on April 06, 2023, 09:03:08 AM
Or use Cruise Control buttons like a small keyboard :)
I usually use pedals, because not every car has cruise control. But if the model you're doing it for always does, then cruise control is great too.


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on April 06, 2023, 05:09:02 PM
But….. then i need to change the chip to a 29f160 insted of original 29f800? And were in the the map i can do this ”fansy” change?


Title: Re: The Volvo ME7 thread:
Post by: prj on April 06, 2023, 05:23:01 PM
But….. then i need to change the chip to a 29f160 insted of original 29f800? And were in the the map i can do this ”fansy” change?
It is done completely in software, there is no need to change anything.
If you do not understand, then you are very far from ever getting it done -> pay someone to do it.


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on April 07, 2023, 12:25:53 AM
 look in this post  (https://translated.turbopages.org/proxy_u/ru-en.ru.985e1732-6430947d-baad43c3-74722d776562/https/www.drive2.com/l/522104471912710188)

I have a question about a idé i got. If i putt in 2pc 29f800 chip on topp of each other and use ”Vss” as on/off  on each chip. Can that possible work to switch betwin two different Maps? One original and one tune chip….


Title: Re: The Volvo ME7 thread:
Post by: prj on April 07, 2023, 03:40:15 AM
look in this post  (https://www-drive2-ru.translate.goog/l/522104471912710188?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=ru&_x_tr_pto=wapp)

Makes me think of this:
(https://imgs.xkcd.com/comics/goto.png)


Title: Re: The Volvo ME7 thread:
Post by: Rolle1974 on April 08, 2023, 05:18:31 AM
Ok, then i go for the double chip insted if No one whant to explane how it is Done in reality


Title: Re: The Volvo ME7 thread:
Post by: prj on April 08, 2023, 06:42:37 AM
Ok, then i go for the double chip insted if No one whant to explane how it is Done in reality
Nobody is going to be able to explain to you in a forum post something that takes 10 years to learn.

All the info is here:
http://nefariousmotorsports.com/forum/index.php?board=21.0 (http://nefariousmotorsports.com/forum/index.php?board=21.0)

And example code has been posted for other platforms as well.
If you don't have the ability to learn/understand and don't want to pay someone, then yes make chip sandwich. Just don't try to run wire without opto or you will fry ECU.

Also, it will crash when switching on the fly. Maybe not every single time, but it will, depending on where in the checksum calculation it is.


Title: Re: The Volvo ME7 thread:
Post by: xM1ke on April 15, 2023, 02:22:27 AM
If I use the "KFMDBGRG - Gear-dependent torque limitation to limit torque" map to limit torque in the first 2 gears do I have to use percentages of what KFMIRL/KFMIOP specifies as max load and not KFLDRX? E.g., if I put in 80% torque in first gear then the ME7 will use 80% of what KFMIRL/MIOP defines as max load and not KFLDRX? I am currently using KFLDRX to limit load and not KRMIRL/KFMIOP. Does the same thing hold for the map "KFTARX - Intake Air Temp Correction Factor for Specified Load Without Knock"?


Title: Re: The Volvo ME7 thread:
Post by: keichi on April 15, 2023, 08:39:32 AM
If I use the "KFMDBGRG - Gear-dependent torque limitation to limit torque" map to limit torque in the first 2 gears do I have to use percentages of what KFMIRL/KFMIOP specifies as max load and not KFLDRX? E.g., if I put in 80% torque in first gear then the ME7 will use 80% of what KFMIRL/MIOP defines as max load and not KFLDRX? I am currently using KFLDRX to limit load and not KRMIRL/KFMIOP. Does the same thing hold for the map "KFTARX - Intake Air Temp Correction Factor for Specified Load Without Knock"?

KFMDBGRG gives absolute "torque" value (0-100%). Then it's compared against many other torque parameters (one of them comes from KFMIOP).
Then ECU selects the lowest of all torque requests and that gives misol and milsol that are used later for throttle, ignition, fuel etc. calculations.

If you want to reduce torque in FWD Volvo then i can tell that at around 330HP 80% torque is way too much at first gear :)
Factory is set at 55% in 250HP T5 and it burns tires pointlessly.

If you have more power set it even lower.

Reducing 2 gear torque is also very good choice.
Setting it to 80% gave me around 0,5s better 0-100 time:)




Title: Re: The Volvo ME7 thread:
Post by: xM1ke on April 22, 2023, 07:01:25 AM
KFMDBGRG gives absolute "torque" value (0-100%). Then it's compared against many other torque parameters (one of them comes from KFMIOP).
Then ECU selects the lowest of all torque requests and that gives misol and milsol that are used later for throttle, ignition, fuel etc. calculations.

If you want to reduce torque in FWD Volvo then i can tell that at around 330HP 80% torque is way too much at first gear :)
Factory is set at 55% in 250HP T5 and it burns tires pointlessly.

If you have more power set it even lower.

Reducing 2 gear torque is also very good choice.
Setting it to 80% gave me around 0,5s better 0-100 time:)


Thank you for your response. For my 260 HP T5, the factory setting was 100% torque in all gears (manual M66). I reduced it to 85% in 1st gear, but it was still too much on 1.0 bar of boost (stage 1).


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on April 23, 2023, 01:53:31 PM
Been working on this awhile, i think its pretty close to being 100% accurate...

Edit: Forgot Engine speed limiter and fixed axis on KFLDHBN


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on April 24, 2023, 01:37:23 AM
what you guys do about maf scaling for the S4 maf ( bosch pn ending in 067, the 3.5" OD )

i have a car definitely reading high. 25.5-26 psi and its reaching 1600+ KG/H which in my opinion is not correct. it should be around high 1300's to mid 1400's

the MSHFMU curve goes to 1796
im pretty sure the problem is the HFM table being all 1's.
MAF is brand new and car is setup well.
Just curious as to what your experiences are, thank you.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on April 29, 2023, 05:59:29 PM
what you guys do about maf scaling for the S4 maf ( bosch pn ending in 067, the 3.5" OD )

i have a car definitely reading high. 25.5-26 psi and its reaching 1600+ KG/H which in my opinion is not correct. it should be around high 1300's to mid 1400's

the MSHFMU curve goes to 1796
im pretty sure the problem is the HFM table being all 1's.
MAF is brand new and car is setup well.
Just curious as to what your experiences are, thank you.

Mine is on the ME9. Same 067.  I converted the MSHFMU based on S4 bin values. HFM is set to all 1, same as the S4. It is reading correctly.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 08, 2023, 05:47:41 AM
what you guys do about maf scaling for the S4 maf ( bosch pn ending in 067, the 3.5" OD )

i have a car definitely reading high. 25.5-26 psi and its reaching 1600+ KG/H which in my opinion is not correct. it should be around high 1300's to mid 1400's

the MSHFMU curve goes to 1796
im pretty sure the problem is the HFM table being all 1's.
MAF is brand new and car is setup well.
Just curious as to what your experiences are, thank you.
What mshfm_w scaler are you use? I've got about 1400 kg/h (scaler is 0.1) on 1.6-1.7 bar of boost. XC90 accelerates in 5.5 to 100 kph.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 09, 2023, 11:32:01 PM
Allowing selective cylinders cut with redsol on gear swithing for 50WRHJ software:

Code:
ROM:000506F0 loc_506F0:                              ; CODE XREF: sub_5053A:loc_506E4↑j
ROM:000506F0                 jnb     word_FD20.B_zwget, loc_50704 ; there was word_FD16.B_sgsred but this flag never touched in Volvo ME7
ROM:000506F0                                         ; 15 - B_mrakt
ROM:000506F4                 movbz   r4, CREDSTU
ROM:000506F8                 and     r4, #100b
ROM:000506FA                 jmpr    cc_Z, loc_50704
word_FD20.B_zwget = word_FD20.5
bytes started from addr 0x506F0 should be changed from
9A 0B 08 80 to 9A 10 08 50
CREDSTU addr = 0x12D6F
CREDSTU value should be changed to 7.
REDMXSA addr = 0x12D73
REDMXSA value should  be changed to cylinders count = 5

After this patch is applied you have to increase KFZWMN map values in high load regions. In such case there will be not enough ignition retarding when gearbox requests torque limiting and redsol mechanics will be used for torque limiting.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on May 11, 2023, 04:44:45 AM
Updated QHHJ, Kftarx and Kfldhbn axis were off.. fixed them


Title: Re: The Volvo ME7 thread:
Post by: Verneri on May 14, 2023, 10:15:27 AM
Maybe someby have original for:
V70 2.4t 30729069A 1037359462 200hp autom.
I read with MPPSv16, was 512KB file, I didn't notice it and write it back. MPPSv18 read correct 1024KB...
XC60 30729069A 1037359462 200hp is different, Car runs fine, no DTC, but when take ignition off, ecu doesnt boot anymore before remove battery...
Thanks.


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on May 15, 2023, 05:13:38 AM
Maybe someby have original for:
V70 2.4t 30729069A 1037359462 200hp autom.
I read with MPPSv16, was 512KB file, I didn't notice it and write it back. MPPSv18 read correct 1024KB...
XC60 30729069A 1037359462 200hp is different, Car runs fine, no DTC, but when take ignition off, ecu doesnt boot anymore before remove battery...
Thanks.
what's your engine code


Title: Re: The Volvo ME7 thread:
Post by: Verneri on May 15, 2023, 03:24:40 PM
V70 file found, now works.
Engine code is B5244 (t3)


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on May 16, 2023, 05:44:13 AM
V70 file found, now works.
Engine code is B5244 (t3)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 18, 2023, 09:45:41 AM
Simple implementation of launch control for 50WRHJ software.

https://youtu.be/RvO9mls9-ZU

Code:
#include <absacc.h> 

#pragma MOD167


#define B_brems 0x20

#define nmot_w (XVAR (unsigned short, 0xF410))
#define wped_w (XVAR (unsigned short, 0x30195C))
#define vfzg_w (XVAR (unsigned short, 0x3029AC))
#define zwgru (XVAR (signed char, 0xF337))
#define redsol (XVAR (unsigned char, 0x3013F4))
#define redsol_my (XVAR (unsigned char, 0x30592C))
#define byte_301336 (XVAR (unsigned char, 0x30136))
#define launch_zwgru (XVAR (signed char, 0x2D000))
#define launch_wped_w (XVAR (unsigned short, 0x2D002))
#define launch_nmot_w (XVAR (unsigned short, 0x2D004))

void huge launch()
{
__asm {
calls 5, 0x50D24
}

if(wped_w > launch_wped_w && vfzg_w <= 128) {
zwgru = launch_zwgru;
if(nmot_w > launch_nmot_w + 400)
redsol_my = 5;
else if(nmot_w > launch_nmot_w)
redsol_my = 2;
else if(nmot_w > launch_nmot_w - 400)
redsol_my = 1;
else
redsol_my = 0;
}
else {
redsol_my = 0;
}
}

void huge redsol_select()
{
__asm {
calls 5, 0x053A
}
if(redsol_my > 0)
redsol = redsol_my;
}

Other changes:
Quote
launch_zwgru const addr byte 0x2D000
launch_wped_w const addr word 0x2D002
launch_nmot_w const addr word 0x2D004

Call in addr 0xB2FA change it to DA   0E   60   A9
Call in addr 0xB4BA change it to DA   0E   44   AA

Sources were pushed to https://github.com/prometey1982/volvo_me7_patches


Title: Re: The Volvo ME7 thread:
Post by: arti0308 on May 20, 2023, 04:04:24 AM
Hi! I've got S60 2002 2.0t B5204T5 engine with 180ps.
I read my ecu using MPPS v18 with boot mode.
Could someone check my file is it read correct, cause it look strange for me and winols can't find any description of car or checksums.
And if someone can help me to find some basics maps, like a LDRXN for exampe I would be very grateful.



Title: Re: The Volvo ME7 thread:
Post by: rkam on May 20, 2023, 12:32:05 PM
Hi! I've got S60 2002 2.0t B5204T5 engine with 180ps.
I read my ecu using MPPS v18 with boot mode.
Could someone check my file is it read correct, cause it look strange for me and winols can't find any description of car or checksums.

It looks bad to me.
Some parts look OK, but there are parts that looks messed up like VOLFO and Fadlab


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on May 20, 2023, 02:58:33 PM
Hi! I've got S60 2002 2.0t B5204T5 engine with 180ps.
I read my ecu using MPPS v18 with boot mode.
Could someone check my file is it read correct, cause it look strange for me and winols can't find any description of car or checksums.
And if someone can help me to find some basics maps, like a LDRXN for exampe I would be very grateful.



Yes it is corrupt, but your file is 20kpsc.


Title: Re: The Volvo ME7 thread:
Post by: arti0308 on May 20, 2023, 03:18:58 PM
That’s weird, cause I read again with galletto 1260 (using vag me7 definitions) and file is 100% the same as from MPPS. car is running fine on this file , but i don’t know if i can Tune this file.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on May 21, 2023, 12:40:53 AM
That’s weird, cause I read again with galletto 1260 (using vag me7 definitions) and file is 100% the same as from MPPS. car is running fine on this file , but i don’t know if i can Tune this file.

The file you posted, isn't the actual file on your car. It's not been removed right.
I can get you a 20kpsc file and tell you where to modify, but it's no good if you can't upload to the ecu right.


Title: Re: The Volvo ME7 thread:
Post by: arti0308 on May 21, 2023, 01:28:18 AM
The file you posted, isn't the actual file on your car. It's not been removed right.
I can get you a 20kpsc file and tell you where to modify, but it's no good if you can't upload to the ecu right.

Okay, now I understand. But it’s very strange, cause I sad I used galletto and mpps and both files were the same. Is it possible that this file is in my car? What flasher i should use, to be sure that file is read correctly?


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on May 21, 2023, 02:00:34 AM

Okay, now I understand. But it’s very strange, cause I sad I used galletto and mpps and both files were the same. Is it possible that this file is in my car? What flasher i should use, to be sure that file is read correctly?

I use Volvo dice cable over obd. There's no way that file is how it looks on your ECU, it's corrupt

Even winols tells you it isn't right when you open it.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on May 21, 2023, 04:48:19 AM
The file is corrupt, if you notice on the ASCII hex representation, F is 0x46, but V is 0x56. Same for 'd' and 't'. There are bit flips. Oddly enough, always on the 5th bit.



Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on May 21, 2023, 06:55:52 AM
I'd say it must be the protocol your using to read


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on May 22, 2023, 11:19:49 AM
suitable only for automatic transmission?

Allowing selective cylinders cut with redsol on gear swithing for 50WRHJ software


Title: Re: The Volvo ME7 thread:
Post by: prj on May 22, 2023, 11:53:58 AM
suitable only for automatic transmission?
Of course, what are you going to use it for on a manual?

On a manual just set redsol to 5 and then set it back to 0 once you're done shifting for flatfootshift.


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on May 22, 2023, 01:51:13 PM
I wanted to use to limit torque in 1st and 2nd gear

what are you going to use it for on a manual?


Title: Re: The Volvo ME7 thread:
Post by: keichi on May 22, 2023, 02:03:10 PM
I wanted to use to limit torque in 1st and 2nd gear


Did you try KFMDBGRG?


Title: Re: The Volvo ME7 thread:
Post by: prj on May 22, 2023, 03:45:45 PM
I wanted to use to limit torque in 1st and 2nd gear
This is not how to do it.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 22, 2023, 10:44:21 PM
Of course, what are you going to use it for on a manual?

On a manual just set redsol to 5 and then set it back to 0 once you're done shifting for flatfootshift.
But what about boost? It should be dramatically falled due to injection disabling.
And one more question. This code
https://github.com/prometey1982/volvo_me7_patches/blob/master/main.c
can't produce more than 0.6 bar of boost with launch_zwgru = -20 and launch_nmot_w = 5000. What am I doing wrong?


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on May 23, 2023, 03:15:00 AM
can you share csv logs?

can't produce more than 0.6 bar of boost with launch_zwgru = -20 and launch_nmot_w = 5000. What am I doing wrong?


Title: Re: The Volvo ME7 thread:
Post by: prj on May 23, 2023, 03:24:33 AM
But what about boost? It should be dramatically falled due to injection disabling.
No. Because the throttle never closes if you shift fast then no problem with boost, recovery is instant.
What really hurts boost is shutting the throttle, this basically stops the turbo from spinning.

Quote
And one more question. This code
https://github.com/prometey1982/volvo_me7_patches/blob/master/main.c
can't produce more than 0.6 bar of boost with launch_zwgru = -20 and launch_nmot_w = 5000. What am I doing wrong?

-20 is way too late there is no proper combustion process there...
Also idk what "launch_start_nmot_w" is set to, if it's too low then it's constantly jumping between -20 and +20 or something.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 23, 2023, 04:43:57 AM
can you share csv logs?

Sure. Attached.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 23, 2023, 04:46:57 AM
-20 is way too late there is no proper combustion process there...
Also idk what "launch_start_nmot_w" is set to, if it's too low then it's constantly jumping between -20 and +20 or something.

What ignition angle are you suggest? launch_start_nmot_w was set to 2700 rpm. Also I tried to enrich mixture to 0.8 AFR but it didn't help.


Title: Re: The Volvo ME7 thread:
Post by: prj on May 23, 2023, 04:48:07 AM
Try 0 and go from there.
-20 is way too late.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 23, 2023, 05:04:46 AM
I wanted to use to limit torque in 1st and 2nd gear

If there is wheel speed from rear wheels then you can implement torque control inside ECM. And it can also implemented by input from rear lambda sensor. But external controller should be used to generate input signal.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 23, 2023, 05:05:58 AM
Try 0 and go from there.
-20 is way too late.
Ok, I'll try. Thanks. But which boost level can I expect?


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on May 23, 2023, 08:17:20 AM
here the angle is set to -12...-15.

http://nefariousmotorsports.com/forum/index.php?topic=340.msg148312#msg148312

What ignition angle are you suggest?


Title: Re: The Volvo ME7 thread:
Post by: prj on May 23, 2023, 08:50:45 AM
Ok, I'll try. Thanks. But which boost level can I expect?
Nobody can answer that.
Boost obviously depends on turbo and rpm.

I never had any issues making as much boost as I wanted.

You can also start by tuning your boost control properly so that DC is not 78% when LDE is over 1 bar.


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on May 23, 2023, 08:55:55 AM
I wanted to use redsol to keep the throttle open when not requiring a lot of torque.
Porsche has something similar.
https://youtu.be/18AP4R_btKI?t=111

what are you going to use it for on a manual?


Title: Re: The Volvo ME7 thread:
Post by: prj on May 23, 2023, 01:29:32 PM
I wanted to use redsol to keep the throttle open when not requiring a lot of torque.
Porsche has something similar.
https://youtu.be/18AP4R_btKI?t=111
You need direct injection to do that properly, port injection is not fast enough. And if you need to ask about it you're not gonna implement it anyway...
Even on a DI ECU a lot of shit needs to be rewritten for this to work.


Title: Re: The Volvo ME7 thread:
Post by: keichi on May 24, 2023, 03:34:11 AM
But what about boost? It should be dramatically falled due to injection disabling.
And one more question. This code
https://github.com/prometey1982/volvo_me7_patches/blob/master/main.c
can't produce more than 0.6 bar of boost with launch_zwgru = -20 and launch_nmot_w = 5000. What am I doing wrong?

I easily do 1,1-1,2 bar with my anti-lag.
But i use -24 ignition retard - i checked a lot of ignition value combinations and the more retarded timing the more boost - at least on 2.3 engine with 19T turbo :)
And i control rpm by histeresis setting redsol between some arbitrary values like 1 or 3. I do not use redsol 5 at all - it is basically "shutting off" the engine and boost drops a lot :)
I think your code too much utilizes redsol 5.
And of course i dump as much fuel as possible to cool things down a bit because EGT goes crazy :) Is jumps to like 980-1000 degree in 1-2 seconds :)


Title: Re: The Volvo ME7 thread:
Post by: prj on May 24, 2023, 03:55:13 AM
-24 is just burning it with valve open, that's why EGT is insane.
Should never be neccessary.

I think two problems here that are clear.
a) Bad boost control, N75 not 95% with big LDE.
b) Bad camshaft maps. Camshafts should be in overlap to make boost, but in log intake camshaft looks in late position.

Then no need for stupid amount of ignition retard.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 24, 2023, 04:04:04 AM
-24 is just burning it with valve open, that's why EGT is insane.
Should never be neccessary.

I think two problems here that are clear.
a) Bad boost control, N75 not 95% with big LDE.
b) Bad camshaft maps. Camshafts should be in overlap to make boost, but in log intake camshaft looks in late position.

Then no need for stupid amount of ignition retard.
I've set ltvdm to 100% but nothing changes. Here is my current KFNWSE map. And logs with -15 degrees.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 24, 2023, 04:05:49 AM
I easily do 1,1-1,2 bar with my anti-lag.
But i use -24 ignition retard - i checked a lot of ignition value combinations and the more retarded timing the more boost - at least on 2.3 engine with 19T turbo :)
And i control rpm by histeresis setting redsol between some arbitrary values like 1 or 3. I do not use redsol 5 at all - it is basically "shutting off" the engine and boost drops a lot :)
I think your code too much utilizes redsol 5.
And of course i dump as much fuel as possible to cool things down a bit because EGT goes crazy :) Is jumps to like 980-1000 degree in 1-2 seconds :)
Ok, I'll check launch with max redsol = 3. Which launch RPM are you use?


Title: Re: The Volvo ME7 thread:
Post by: prj on May 24, 2023, 04:29:54 AM
No idea what values you are logging, but if on throttle you move both camshafts exactly the same then result is same overlap as if you would not move them.
As I said, I never had any issues making whatever boost on any car, and I have never needed to melt the exhaust manifold to do it.
From the log you're always on redsol 5, that's also why it does not make any boost...

Rewrite your logic to use nmax with throttle and just add 1-2, max 3 redsol.
Of course maybe you're running something like a GT40, then that's a bit tough to spool on a small engine and requires a transbrake...


Title: Re: The Volvo ME7 thread:
Post by: keichi on May 24, 2023, 04:58:08 AM
Ok, I'll check launch with max redsol = 3. Which launch RPM are you use?

It's rolling anti-lag, not off-line launch.
I do not use fixed rpm. It keeps (saves in variable) whatever rpm currently the car is when i activate function (pressing pedal to the floor and pressing CC button).
At around 3500rpm it builds 1,0 bar easily. At higher rpm even more.

Of course maybe you're running something like a GT40, then that's a bit tough to spool on a small engine and requires a transbrake...
I implemented my rolling anti-lag on the car with GT35 and it does like 2,0 bar (relative not absolute!) easily :) On GTX30 gen II it does 1,6bar but on mild ignition (around -15 as i remember).


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 24, 2023, 10:30:55 PM
Thanks to everybody for help. I decided to postpone unsolved problems with launch control because not fully reversed VVT part.


Title: Re: The Volvo ME7 thread:
Post by: prj on May 25, 2023, 02:17:30 AM
I implemented my rolling anti-lag on the car with GT35 and it does like 2,0 bar (relative not absolute!) easily :) On GTX30 gen II it does 1,6bar but on mild ignition (around -15 as i remember).
GT35 to GT40 is a very big jump...
But regardless, I've never had issues spooling anything, so no need to tell me.


Title: Re: The Volvo ME7 thread:
Post by: arti0308 on May 25, 2023, 01:10:19 PM
I'd say it must be the protocol your using to read

Thanks everyone for checking the file. Now I used MPPS v18, generic>me7 1mb and bin file looks fine. The winols now can see ECU number and other stuffs. I found some basics maps and they make sense now :D
Again, thanks guys!


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 29, 2023, 04:54:29 AM
https://youtu.be/rixPziTa1Ho


Title: Re: The Volvo ME7 thread:
Post by: t6 on June 02, 2023, 02:59:15 AM
Set ESKONF from EN version fully. But CDTES is not inside ESKONF. It's inside 0x18000-0x180XX configuration block.


Hi, I need help with cdtes QKHJ.

Can someone share the ols file with the cdtes map

When I had a lot of fuel, there was no error, when the level dropped, it generates an evaporator pump error


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on June 07, 2023, 02:28:17 AM
https://youtu.be/rixPziTa1Ho

Wow, that is quick for a tank! Congrats! What is it doing 1/4 mile time?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 07, 2023, 02:51:00 AM
Wow, that is quick for a tank! Congrats! What is it doing 1/4 mile time?
Thanks! I didn't check 1/4 mile and 100-200 yet. I installed new custom intake manifold so need some time to test it for perfomance. Stock intake with 1.6 bar of boost was a bottleneck on 6000+ RPMs.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on June 07, 2023, 03:15:19 AM
Thanks! I didn't check 1/4 mile and 100-200 yet. I installed new custom intake manifold so need some time to test it for perfomance. Stock intake with 1.6 bar of boost was a bottleneck on 6000+ RPMs.

Did you convert the piping from the charge pipe to IC? I had a 2.5t XC90 before and the hose piping on that likes to collapse on itself. The part that always get's soaked in oil when the pcv is blocked.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 07, 2023, 05:00:14 AM
Did you convert the piping from the charge pipe to IC? I had a 2.5t XC90 before and the hose piping on that likes to collapse on itself. The part that always get's soaked in oil when the pcv is blocked.
I'm using stock hose and K24 aluminum pipe. My current setup looks like this


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 15, 2023, 04:14:09 AM
Some more info for the community
https://cloud.mail.ru/public/8gMJ/zPjSX4cAS
My current 50WRHJ OLS with working 5120 hack, 4 bar MAP sensor (sighly underscaled), lean burn and load axes scaled to 240% of load (not for all maps but some). Also I implemented selective cylinders cut on gears switching. Some rudimentary launch control with cylinders cut and zwout latening (not working for me). Will continue work on speed density for Volvo software. But this process is not easy to me.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on June 15, 2023, 10:53:35 AM
Some more info for the community
https://cloud.mail.ru/public/8gMJ/zPjSX4cAS
My current 50WRHJ OLS with working 5120 hack, 4 bar MAP sensor (sighly underscaled), lean burn and load axes scaled to 240% of load (not for all maps but some). Also I implemented selective cylinders cut on gears switching. Some rudimentary launch control with cylinders cut and zwout latening (not working for me). Will continue work on speed density for Volvo software. But this process is not easy to me.

that's awesome
I noticed some values were not halved or 2x like how I do it in my gphj stuff.

I assume it's done in the background with the 5120 patches folder?

looks great!


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 16, 2023, 01:26:01 AM
that's awesome
I noticed some values were not halved or 2x like how I do it in my gphj stuff.

I assume it's done in the background with the 5120 patches folder?

looks great!
Where is your gphj defined file?


Title: Re: The Volvo ME7 thread:
Post by: t6 on June 16, 2023, 03:10:46 AM
Can anyone confirm the location of CDTES in QKHJ at address 0x18018


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 16, 2023, 05:23:16 AM
Can anyone confirm the location of CDTES in QKHJ at address 0x18018
No, CDTES for your file is at 0x18019


Title: Re: The Volvo ME7 thread:
Post by: t6 on June 16, 2023, 05:52:03 AM
No, CDTES for your file is at 0x18019


Ok, thanks, I'll upload and let you know if everything is ok.

Do you happen to know what is located at address 0x18018?


Title: Re: The Volvo ME7 thread:
Post by: prj on June 16, 2023, 03:06:52 PM
Where is your gphj defined file?
Nowhere, he can only talk shit.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on June 16, 2023, 10:56:33 PM
Nowhere, he can only talk shit.

If ya'll accepted me from the beginning I woulda been your best ally.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 17, 2023, 12:38:14 AM
If ya'll accepted me from the beginning I woulda been your best ally.
Where is 5120 hack patches?


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on June 18, 2023, 09:33:16 AM
Does someone has a Stock 2.0T File 10EVHJ? (not EUHJ/ERHJ)?

1037532515 10EVHJ.a2l,


Title: Re: The Volvo ME7 thread:
Post by: dikidera on June 20, 2023, 12:00:51 AM
I am almost done with my rebuild. Now, I have a bunch of screws which I can't figure out where they were, others which were entirely missing and had to use others as replacements.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on June 21, 2023, 08:49:45 PM
Does someone has a Stock 2.0T File 10EVHJ? (not EUHJ/ERHJ)?

1037532515 10EVHJ.a2l,

c70 us man


Title: Re: The Volvo ME7 thread:
Post by: prj on June 27, 2023, 04:03:24 PM
Where is 5120 hack patches?
https://www.youtube.com/watch?v=CpGtBnVZLSk (https://www.youtube.com/watch?v=CpGtBnVZLSk)


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on June 28, 2023, 09:05:04 AM
https://www.youtube.com/watch?v=CpGtBnVZLSk (https://www.youtube.com/watch?v=CpGtBnVZLSk)

I'm not a business
I do this as a hobby.

I don't need a patch file.
early days I was shown one and looked at it.
then later on went on the wiki page that showed all the correct 5120 Params and what to do with em.

me and a friend took all night and went through it. and seems to be fine
it's the base I started with on my personal car.


Title: Re: Damos file for Volvo ME7, anyone?
Post by: s60rawr on June 28, 2023, 11:54:46 AM
There is a free flash suite in progres

i'm out


Title: Re: The Volvo ME7 thread:
Post by: prj on June 29, 2023, 01:44:03 AM
then later on went on the wiki page that showed all the correct 5120 Params and what to do with em.
Guess who did the legwork for the wiki page.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on July 03, 2023, 12:31:24 PM
i'm sad this thread has devolved into such a pissing contest. but then thats the nature of the tuning scene isnt it, make people less willing to share what they learn :/


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on July 03, 2023, 01:41:34 PM
Guess who did the legwork for the wiki page.

ya I am thankful for that.
but still doesn't give it's creators the right to be douche bags to everyone.
ik I didn't start off the kindest either but it was honestly all satire to stir the pot
was never personal.
I honestly would sit down and have a few drinks with everyone I've "beefed" with and not have a problem


Title: Re: The Volvo ME7 thread:
Post by: prj on July 03, 2023, 02:00:19 PM
ya I am thankful for that.
but still doesn't give it's creators the right to be douche bags to everyone.
Look who is talking.
You've contributed about 0.01% useful content and 99.99% trash talk on here lol.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on July 06, 2023, 04:14:18 PM
Its sad the Volvo community is like this..


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on July 07, 2023, 02:15:33 PM
i'm sad this thread has devolved into such a pissing contest. but then thats the nature of the tuning scene isnt it, make people less willing to share what they learn :/

Its sad the Volvo community is like this..


Title: Re: The Volvo ME7 thread:
Post by: xM1ke on July 08, 2023, 01:22:42 PM
What would be the correct KRKTE value to run green injectors in a 4T5 engine? I first used the stock R value (0.07235), but it didn't result in a smooth idle (obviously, as the displacement of both engines is different). Using the ME7 KRKTE calculator, I am now running a value of 0.06889, which results in a smoother idle but the engine is still bouncing rpm sometimes.


Title: Re: The Volvo ME7 thread:
Post by: keichi on July 08, 2023, 01:39:27 PM
What would be the correct KRKTE value to run green injectors in a 4T5 engine? I first used the stock R value (0.07235), but it didn't result in a smooth idle (obviously, as the displacement of both engines is different). Using the ME7 KRKTE calculator, I am now running a value of 0.06889, which results in a smoother idle but the engine is still bouncing rpm sometimes.

NEW_KRKTE = (OLD_FLOW * OLD_KRKTE) / NEW_FLOW
No need to use any calculator any factor for KRKTE etc.
Just use pure HEX value from BIN (convert it to decimal for convenience and back to hex).


Title: Re: The Volvo ME7 thread:
Post by: xM1ke on July 09, 2023, 06:32:28 AM
NEW_KRKTE = (OLD_FLOW * OLD_KRKTE) / NEW_FLOW
No need to use any calculator any factor for KRKTE etc.
Just use pure HEX value from BIN (convert it to decimal for convenience and back to hex).

That formula is spot on; NEW_KRKTE = (368.4 * 0.08193) / 446.7 = 0.06757. The difference in value is close to the what the long term fuel trim correction (-1.5%) was using my old KRKTE value of 0.06889. This might not be the explanation that my engine sometimes has a jumpy idle, could a bad MAF be another option?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 09, 2023, 07:58:06 AM
That formula is spot on; NEW_KRKTE = (368.4 * 0.08193) / 446.7 = 0.06757. The difference in value is close to the what the long term fuel trim correction (-1.5%) was using my old KRKTE value of 0.06889. This might not be the explanation that my engine sometimes has a jumpy idle, could a bad MAF be another option?
I have same behaviour on idle on cold engine with lean burn. When I start moving with rotated wheels without touching the throttle revs sometimes drops and restores. I think it happens due to 2.4 engine with R flash. At least KISRM should be adjusted to different displacement. And maybe KFPRG and KFURL maps.


Title: Re: The Volvo ME7 thread:
Post by: prj on July 09, 2023, 02:58:14 PM
KFPRG/KFURL irrelevant if you are using MAF.
KISRM mostly irrelevant, it's only a rate of change limiter for ps_w.


Title: Re: The Volvo ME7 thread:
Post by: keichi on July 09, 2023, 03:35:54 PM
That formula is spot on; NEW_KRKTE = (368.4 * 0.08193) / 446.7 = 0.06757. The difference in value is close to the what the long term fuel trim correction (-1.5%) was using my old KRKTE value of 0.06889. This might not be the explanation that my engine sometimes has a jumpy idle, could a bad MAF be another option?

What model year do you have and what engine?
If you switched from "blue" to "green" injectors then you still have wrong KRKTE :)
Do not use flow values found somewhere on the internet - they are all wrong because they vary a lot depending on test medium, pressure and units :)
Bosch gives precise flow for their injectors in the same units and medium@pressure. Use them.
For blue it's 261,2 and green 310,1. So your KRKTE should be 0,06902.
Fuel trims at low injection times may be wrong because you also should change TVUB - injector dead times.
For greens they are slightly lower then for blues - at least looking at stock S60R and 2.3T5 software.

And about jumpy idle. Check injection times on idle. Maybe you are at injector non-linear flow area.
Green injectors have poor linearity on low injection times.
I was struggling with rough idle in my 2.3 T5 with green injectors. When i switched to Bosch 550cc (newer construction i belive) it is much better - they have better linearity at very low injection times.


Title: Re: The Volvo ME7 thread:
Post by: xM1ke on July 15, 2023, 03:13:45 AM
I have same behaviour on idle on cold engine with lean burn. When I start moving with rotated wheels without touching the throttle revs sometimes drops and restores. I think it happens due to 2.4 engine with R flash. At least KISRM should be adjusted to different displacement. And maybe KFPRG and KFURL maps.

My map is based on a stock 50GPHJ bin from a T5 2.4, and I had the same issue (only with a cold engine). I haven’t had the drop in rpm since changing the KRKTE to 0.06757, however, it has been relatively hot in Europe, so it might be temperature related.

What model year do you have and what engine?
If you switched from "blue" to "green" injectors then you still have wrong KRKTE :)
Do not use flow values found somewhere on the internet - they are all wrong because they vary a lot depending on test medium, pressure and units :)
Bosch gives precise flow for their injectors in the same units and medium@pressure. Use them.
For blue it's 261,2 and green 310,1. So your KRKTE should be 0,06902.
Fuel trims at low injection times may be wrong because you also should change TVUB - injector dead times.
For greens they are slightly lower then for blues - at least looking at stock S60R and 2.3T5 software.

And about jumpy idle. Check injection times on idle. Maybe you are at injector non-linear flow area.
Green injectors have poor linearity on low injection times.
I was struggling with rough idle in my 2.3 T5 with green injectors. When i switched to Bosch 550cc (newer construction i belive) it is much better - they have better linearity at very low injection times.

I am using green injectors in a 2.4 T5. Flow rates may be different because of the different fuel pressure? For example, my stock value for blue injectors is 368.4. In R bin files, the flow rate of the green injectors is 446.7, so that is why I used that flow rate. TVUB is similar, I believe.


Title: Re: The Volvo ME7 thread:
Post by: keichi on July 15, 2023, 03:26:55 AM
I am using green injectors in a 2.4 T5. Flow rates may be different because of the different fuel pressure? For example, my stock value for blue injectors is 368.4. In R bin files, the flow rate of the green injectors is 446.7, so that is why I used that flow rate. TVUB is similar, I believe.

You can measure injector flow in many different ways at whole range of pressures.

When you set KRKTE and only thing you change are injectors it doesn't matter what is your cars fuel rail pressure, engine displacement etc.

Only test bench measured flow for new and old injector matters.

People used to give flow numbers in cc/min and green injectors are told to be around 440 but this is totally irrelevant and actually wrong :)
This number doesn't mean anything and you MUST NOT use it for any calculations - treat it just as an alternative name for green injector. It can be "Injectors 440" or "Injectors over 9000" or "Injector bilion" or whatever :)

Just look at BOSCH data sheet and get flow numbers they provide. BOSCH measure flow of their injectors in totally different way but it doesn't matter :) Just take those number from BOSCH and put them into the equation: NEW_KRKTE = (OLD_FLOW * OLD_KRKTE) / NEW_FLOW :)



Title: Re: The Volvo ME7 thread:
Post by: acoffinship on July 15, 2023, 11:55:43 AM
Hey guys, it's been a while. Much to catch up on and lots of re-reading to do for me. :D

So I bought a 2001 V70 T5 FWD automatic last year. And now I want a little more out of it. I don't want to do anything fancy for this car as it has a high mileage, is a FWD and automatic.

If I want to raise boost a little, say, max 1.1 bar from about 3k to 5.5k RPMs and taper off to about 0.8 bar at 6200+, is it enough just to bump LDRXN values, or should I also adjust LAMFA? Or is it vital to also touch maps like KFLDHBN and KFZW? As I'm saying, I'm not expecting to make anything fancy out of this car.

When I wanted a little more out of my 2.4T MT, vwdenisvw suggested:
"The boost can be increased to 0.8 bar with standard injectors 831. For a start, it's enough to simply increase the ldrxn values. And adjust a little afr to 0.87-0.9 in lamfa. For all stock, this will be enough."
I adjusted LDRXN a little (about 0.72 bar max) and didn't touch LAMFA. STFTs and LTFTs seemed fine, as well as AFRs. I could feel the car was "more alive", but also a little more hungry for fuel.


The gearbox in my T5 is Aisin AW55-50. I'm reading that there is a 350 Nm torque limitation on 1st and 2nd gears, is it true? I'm also reading that this gearbox isn't very robust. So I'm thinking if it's worth raising boost at all. Although mine still works fine and the oil is nice and red (seems it has been serviced fine).


Title: Re: The Volvo ME7 thread:
Post by: acoffinship on July 15, 2023, 11:57:22 AM
Sharing my stock bin file.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on July 16, 2023, 02:42:40 AM
Hey guys, it's been a while. Much to catch up on and lots of re-reading to do for me. :D

So I bought a 2001 V70 T5 FWD automatic last year. And now I want a little more out of it. I don't want to do anything fancy for this car as it has a high mileage, is a FWD and automatic.

If I want to raise boost a little, say, max 1.1 bar from about 3k to 5.5k RPMs and taper off to about 0.8 bar at 6200+, is it enough just to bump LDRXN values, or should I also adjust LAMFA? Or is it vital to also touch maps like KFLDHBN and KFZW? As I'm saying, I'm not expecting to make anything fancy out of this car.

When I wanted a little more out of my 2.4T MT, vwdenisvw suggested:
"The boost can be increased to 0.8 bar with standard injectors 831. For a start, it's enough to simply increase the ldrxn values. And adjust a little afr to 0.87-0.9 in lamfa. For all stock, this will be enough."
I adjusted LDRXN a little (about 0.72 bar max) and didn't touch LAMFA. STFTs and LTFTs seemed fine, as well as AFRs. I could feel the car was "more alive", but also a little more hungry for fuel.


The gearbox in my T5 is Aisin AW55-50. I'm reading that there is a 350 Nm torque limitation on 1st and 2nd gears, is it true? I'm also reading that this gearbox isn't very robust. So I'm thinking if it's worth raising boost at all. Although mine still works fine and the oil is nice and red (seems it has been serviced fine).

You will need to change kfmirl/iop and also change the waste gate settings (kfldimx) along with the ldrxn values


Title: Re: The Volvo ME7 thread:
Post by: keichi on July 16, 2023, 05:40:28 AM
You will need to change kfmirl/iop and also change the waste gate settings (kfldimx) along with the ldrxn values

Stock MIOP/MIRL load axis is up to 180. This is sufficient for 1.3bar tapering to 1,15 at redline. This is more then stock 16T is capable of so no need to change that on stock turbo.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on July 16, 2023, 01:47:45 PM
Stock MIOP/MIRL load axis is up to 180. This is sufficient for 1.3bar tapering to 1,15 at redline. This is more then stock 16T is capable of so no need to change that on stock turbo.

Only just seen the file, I think just change some lxdrn to 167 and add 0.9 to fueling and it's a quick upgrade


Title: Re: The Volvo ME7 thread:
Post by: keichi on July 17, 2023, 01:23:15 AM
Only just seen the file, I think just change some lxdrn to 167 and add 0.9 to fueling and it's a quick upgrade

Beware of adjusting LAMFA or BTS :)
Stock those maps are set to 1,0 and fueling rely mostly on ATR and DLBTS (do not confuse with LBTS).
Setting fuel in LAMFA and LBTS only cause massive overfueling on longer pulls.


Title: Re: The Volvo ME7 thread:
Post by: prj on July 17, 2023, 01:34:28 AM
Beware of adjusting LAMFA or BTS :)
Stock those maps are set to 1,0 and fueling rely mostly on ATR and DLBTS (do not confuse with LBTS).
Setting fuel in LAMFA and LBTS only cause massive overfueling on longer pulls.

While what you say is true for BTS, it is not true for LAMFA.
LAMFA is a completely different path and the result is min(LAMFA,BTS), it is not additive.

LAMFA should be very much used for adjusting fueling at WOT for best power. It is by far the best map to do so.


Title: Re: The Volvo ME7 thread:
Post by: keichi on July 17, 2023, 02:57:19 AM
While what you say is true for BTS, it is not true for LAMFA.
LAMFA is a completely different path and the result is min(LAMFA,BTS), it is not additive.

LAMFA should be very much used for adjusting fueling at WOT for best power. It is by far the best map to do so.

In this car there is massive dlamatr_w enrichment that is added to min(LAMFA, BTS).
So changing LAMFA without leaning ATR gives too much fuel.


Title: Re: The Volvo ME7 thread:
Post by: prj on July 17, 2023, 05:06:13 AM
In this car there is massive dlamatr_w enrichment that is added to min(LAMFA, BTS).
So changing LAMFA without leaning ATR gives too much fuel.
The richer LAMFA also calculates (or measures in case of real sensor) a lower exhaust gas temperature. So unless you go super rich on LAMFA it is not going to do too much.

For ATR to go super rich on these it's not so much LAMFA as just increasing load is enough, even with complete stock everything else.
If you do a pull on dyno with more boost it goes to 0.7 or something stupid.


Title: Re: The Volvo ME7 thread:
Post by: Cheekano on July 18, 2023, 04:37:46 AM
Does anyone have ever done AL/NLS for a 2011 Volvo C30 T5? Or know someone who can do it professionally? I think that's an ME9 if I'm not mistaken. My friend has been bugging me to learn how to do it. Personally not my cup of tea so couldn't be bothered reading about it. He said he's willing to pay but I don't how the price on those go for. If you know or know anyone, feel free to shoot me a PM.


Title: Re: The Volvo ME7 thread:
Post by: h2esk on July 18, 2023, 07:45:17 AM
Does anyone have ever done AL/NLS for a 2011 Volvo C30 T5? Or know someone who can do it professionally? I think that's an ME9 if I'm not mistaken. My friend has been bugging me to learn how to do it. Personally not my cup of tea so couldn't be bothered reading about it. He said he's willing to pay but I don't how the price on those go for. If you know or know anyone, feel free to shoot me a PM.

Sent you a PM.

https://drive.google.com/file/d/1W9jndwA7XIJ-OZJo_v5IYWEW4ZwbNi6n/view?usp=drivesdk

My custom code activated via Cruise Control, includes launch control with adjustable RPM and also No Lift Shift :)


Title: Re: The Volvo ME7 thread:
Post by: thinkecu on July 20, 2023, 10:49:55 AM
How do I approach logging on the P80 platform?


Title: Re: The Volvo ME7 thread:
Post by: prj on July 20, 2023, 02:29:19 PM
How do I approach logging on the P80 platform?

This is free:
https://github.com/prometey1982/VolvoTools/tree/master (https://github.com/prometey1982/VolvoTools/tree/master)
This is free:
https://github.com/rlinewiz/OpenMoose (https://github.com/rlinewiz/OpenMoose)
This is paid:
https://docs.vehical.net/logger_getting_started (https://docs.vehical.net/logger_getting_started)

Maybe there's something else available? I don't know.


Title: Re: The Volvo ME7 thread:
Post by: thinkecu on July 21, 2023, 03:30:03 AM
This is free:
https://github.com/prometey1982/VolvoTools/tree/master (https://github.com/prometey1982/VolvoTools/tree/master)
This is free:
https://github.com/rlinewiz/OpenMoose (https://github.com/rlinewiz/OpenMoose)
This is paid:
https://docs.vehical.net/logger_getting_started (https://docs.vehical.net/logger_getting_started)

Maybe there's something else available? I don't know.

I appreciate this a lot!


Title: Re: The Volvo ME7 thread:
Post by: thinkecu on July 21, 2023, 06:23:30 AM
I appreciate this a lot!

I suppose MY2000 is P80 or am I wrong?
I would need to edit the adresses before build. Is the bin which it is based on available?


Title: Re: The Volvo ME7 thread:
Post by: prj on July 21, 2023, 08:39:27 AM
You were linked 3 different systems. You then make a casual comment without referencing which one you are talking about.

I can only comment on the last system (since I made it), and that is pretty much plug and play.
For the others you will need some elbow grease. You get what you pay for.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on July 21, 2023, 08:47:18 PM
More QHHJ... fixed more axis & added more maps mainly for 5120 and other stuff.... :) map packs are only useful for a few that know that theyre doing ;)

On another note, Im hoping to have one of my R's back together in the coming weeks... 2007 S60R, 2.4 T5 B5244T5, E85, 1300cc injectors, 71mm k24 hybrid, Audi RS4 Maf.... Stay tuned for file and results :)


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on July 22, 2023, 12:05:50 AM
I appreciate this a lot!

updated openmoose in my signature.
i've personally never done a p80 me7 car with it, but give it a shot. its an xml logger


Title: Re: The Volvo ME7 thread:
Post by: acoffinship on July 22, 2023, 06:40:23 AM
Stock MIOP/MIRL load axis is up to 180. This is sufficient for 1.3bar tapering to 1,15 at redline. This is more then stock 16T is capable of so no need to change that on stock turbo.
Using the conversion formula from S4Wiki, load value 180 would result to approx. 1.1 Bar? Or maybe I'm just bad at math haha. I know it's not a direct relation to "boost", but it makes it easier to grasp the idea.


For ATR to go super rich on these it's not so much LAMFA as just increasing load is enough, even with complete stock everything else.
If you do a pull on dyno with more boost it goes to 0.7 or something stupid.
So just increasing the load limit will result in very rich mixture when on WOT, and adjusting LAMFA will not help much? If so, why so many people choose this method for a Stage 1 tune?
Also, the stock LAMFA of a 2000 T5R is like this:


Title: Re: The Volvo ME7 thread:
Post by: prj on July 22, 2023, 12:28:29 PM
So just increasing the load limit will result in very rich mixture when on WOT, and adjusting LAMFA will not help much? If so, why so many people choose this method for a Stage 1 tune?
Most likely ATR is turned off via codeword.
And if it isn't, then these "most people" you are referring to have no idea WTF they are doing :)


Title: Re: The Volvo ME7 thread:
Post by: keichi on July 23, 2023, 03:53:19 AM
Using the conversion formula from S4Wiki, load value 180 would result to approx. 1.1 Bar? Or maybe I'm just bad at math haha. I know it's not a direct relation to "boost", but it makes it easier to grasp the idea.

Conversion from load->boost vary between engine sizes, factory calibration philosophy etc.
In your car 180 load is around 1,2 bar not 1,1 :)

Stock turbo is capable to do 180 load and maybe slightly above up to around 5000rpm in ideal conditions (cold weather) and with supporting mods like exhaust and IC. Then it will fall off regardless.
Simply speaking stock load axis is enough for stock turbo to make max power.

Of course 180 load may not be sufficient if you tune for diesel-like power curve with insane low-mid-range torque falling hard afterwards :)
Some people like to have car that fells/looks fast but is not :)
If you want to have faster car - put bigger turbo. Stock TD04HL-16T is week as fu** :) And do not put any stupid 19T or 21T or whatever hybrid. All those TD04 family turbos do is clog the exhaust :)
Any fun starts from TD05 or GT30 etc :)

2.3 engine bears 1,4-1,5bar. With proper turbo this gives 4xx+ HP and this is more or less when fun starts :)

Of course then you have to recalibrate MIOP/MIRL tables :)









Title: Re: The Volvo ME7 thread:
Post by: overspeed on July 23, 2023, 11:53:19 AM
It's all about VE.

If your VE is for example 85% at some RPM them 180% load is 180/85 = 2,118 wich at bosch standart conditions is 2118mbar (25°C, 1010mbar atmosferic)

2118mbar at sea level is 1,128bar boost
2118mbar at 900mbar elevation pressure will be 1,218mbar



Title: Re: The Volvo ME7 thread:
Post by: keichi on July 23, 2023, 12:31:34 PM
Does anyone know or have any tips on how to send custom CAN messages with ECU? :)


Title: Re: The Volvo ME7 thread:
Post by: prj on July 23, 2023, 02:40:33 PM
The easiest way is to repurpose a message that already exists in the ECU but that is disabled via CW_CAN_S.
That way everything is set up for you already, and you just need to splice code.

Otherwise the C167 reference manual is a good start, find out how the CAN is setup and add another message queue (if any are available).


Title: Re: The Volvo ME7 thread:
Post by: Christiaan850R on July 26, 2023, 11:21:04 AM
has anyone any info about the 20FWHJ file? or if there is a more common file compatible?


Title: Re: The Volvo ME7 thread:
Post by: t6 on July 28, 2023, 02:42:09 PM
No, CDTES for your file is at 0x18019

Hi, I changed CDTES 0x18019 from 1 to 0, but I still get the error P2405 ECM-436D, physically I have no EVAP pump, EU version.


Title: Re: The Volvo ME7 thread:
Post by: SuperMerlin on July 29, 2023, 03:34:32 AM
I have same behaviour on idle on cold engine with lean burn. When I start moving with rotated wheels without touching the throttle revs sometimes drops and restores. I think it happens due to 2.4 engine with R flash. At least KISRM should be adjusted to different displacement. And maybe KFPRG and KFURL maps.

Have something same on 2.3 engine with R software. Mowe some maps from T5 2005 soft and recalculete KISRM. It helps.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 30, 2023, 05:38:57 AM
Hi, I changed CDTES 0x18019 from 1 to 0, but I still get the error P2405 ECM-436D, physically I have no EVAP pump, EU version.
I can made what you need but not for free.


Title: Re: The Volvo ME7 thread:
Post by: t6 on July 30, 2023, 03:37:26 PM
I can made what you need but not for free.

ok I understand, what is the price ?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 30, 2023, 11:29:14 PM
ok I understand, what is the price ?
100$


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on July 31, 2023, 01:38:23 PM
100$

Is that subject to current exchange rates?


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on July 31, 2023, 01:39:28 PM
Hi, I changed CDTES 0x18019 from 1 to 0, but I still get the error P2405 ECM-436D, physically I have no EVAP pump, EU version.


wait so u just need an EU bin?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 31, 2023, 11:10:07 PM
Is that subject to current exchange rates?
It's just the answer to author's question.


Title: Re: The Volvo ME7 thread:
Post by: t6 on August 01, 2023, 12:35:53 AM

wait so u just need an EU bin?

yes I know I can upload QHHJ or older, but I wanted to have the latest QKHJ but it is only available in the US version, this version generates me an evap pump error which the EU version does not have


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 01, 2023, 06:05:55 AM
yes I know I can upload QHHJ or older, but I wanted to have the latest QKHJ but it is only available in the US version, this version generates me an evap pump error which the EU version does not have

we have a full QHHJ map pack that baxtr uploaded on there.
i'll convert it to XDF if u need be.


Title: Re: The Volvo ME7 thread:
Post by: sda2 on August 02, 2023, 04:18:47 PM
Hi Volvo guys, could someone maybe post injector deadtimes of the red top Siemens 6900371?

They were used in S40/V40 1.9L turbo engines.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on August 05, 2023, 11:53:54 AM
I need some insight from people more experienced than myself, I managed(or maybe not) to unlock my 140hp 2.4 NA engine to 170hp(Denso ECU) by simply copying the maps from 170hp onto my 140hp S60. As well as any limiters there were. I also wrote my own can logger and this is the result. I believe my MAF readings look a tad bit too low at that RPM range.

(https://imgur.com/tyiPu4t.png)

Gear ratio 3.00 would imply 2nd gear, but don't quote me on this. In any case, the torque curve for true 170hp(although manual) says 168hp at 6000RPM. I understand estimating HP can be difficult from MAF g/sec, but 121g/sec*1,25 = roughly 150hp, but definitely not 168. I would've expected at least 132-133 grams per second.

Now, I have no idea if this is normal for Denso and the famous magnetti marelli ETM, but Accel pedal at 40% = pretty much 99% open throttle.

The spark advance is likely raw and the retarding compensations are not factored in, in my opinion.


Title: Re: The Volvo ME7 thread:
Post by: keichi on August 05, 2023, 04:06:02 PM
Gear ratio 3.00 would imply 2nd gear, but don't quote me on this. In any case, the torque curve for true 170hp(although manual) says 168hp at 6000RPM. I understand estimating HP can be difficult from MAF g/sec, but 121g/sec*1,25 = roughly 150hp, but definitely not 168. I would've expected at least 132-133 grams per second.

Healthy 2.4 170HP peaks around 135g/s. I checked it recently :)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on August 06, 2023, 12:33:52 AM
At what RPM if you remember? According to the wiki article, 170hp peaks at 168hp at 6000RPM.

There are however a few caveats about my car. I had fiddled with the head(I removed a few rough castings from the valve bowls) but also suspect my catalytic converter is clogged. So if the programming of the ECU is correct(140hp -> 170hp), all that is left is mechanical problems.


Title: Re: The Volvo ME7 thread:
Post by: keichi on August 06, 2023, 04:11:44 AM
At what RPM if you remember? According to the wiki article, 170hp peaks at 168hp at 6000RPM.

There are however a few caveats about my car. I had fiddled with the head(I removed a few rough castings from the valve bowls) but also suspect my catalytic converter is clogged. So if the programming of the ECU is correct(140hp -> 170hp), all that is left is mechanical problems.

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 :)
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 :)
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.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on August 06, 2023, 11:28:50 AM
I am again doing a 140/170hp binary diff and there are a few more maps where I opted not to copy anything. I decided to study those maps in detail, but as of yet I can't figure them out.


Title: Re: The Volvo ME7 thread:
Post by: tightmopedman9 on August 08, 2023, 12:08:25 PM
For the 'openmoose' suite, what is the format for the xml logging file? Apologies if it's already been mentioned, but I've searched through the thread and haven't been able to find any information about it.

An example .xml file would be awesome as well.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 08, 2023, 07:46:33 PM
For the 'openmoose' suite, what is the format for the xml logging file? Apologies if it's already been mentioned, but I've searched through the thread and haven't been able to find any information about it.

An example .xml file would be awesome as well.
Here is


Title: Re: The Volvo ME7 thread:
Post by: dikidera on August 12, 2023, 12:00:36 AM
I am very happy that I finally have a more coherent understanding of how Denso calculates the CAN IDs(signal configuration) for the streaming data, as well where they are set, and how the ECU chooses what data through which CAN ID it should send it.
The signal configuration, which is how the bit timing params as well as mailbox CAN IDs are stored is a 32-byte structure. The interface for selecting which data goes through what ID is described in a 24 byte structure array, which contains pointers to the main signal configuration, which itself is passed as a pointer such as CANSend_Byte(interface, data), where interface is an offset within the structure array.

All thanks to @rkam of course, in fact it's his little tidbit from over half a year ago which went right over my head that made it possible. In fact he literally spoonfed the information to me.

Now, some people have told me, that these CAN IDs present in the signal configuration could be extrapolated from data from VIDA by using the VIN number. For instance ID 0080401E for me is streaming data such as RPM and Throttle Opening Angle and/or Accelerator pedal position. But this requires a bruteforce approach(sniffing) or studying the assembly to figure out what is being sent there as well as the full reverse engineering of the signal configuration. The VIDA method apparently could already tell you this, according to these people, but I guess I am bit skeptical of that.

Now I am onto the maps, even when I do a binary diff of 140/170hp and see the other maps I didn't copy and find the corresponding code where they are read, there is no information on what those maps do. Very mathy stuff. So even if I copy/paste them, I have no idea what it is they do. This is sort of problematic, because I have some plans and these plans either require me to know exactly what these maps do or go hard on a piggyback ecu.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 12, 2023, 04:33:49 AM
I am very happy that I finally have a more coherent understanding of how Denso calculates the CAN IDs(signal configuration) for the streaming data, as well where they are set, and how the ECU chooses what data through which CAN ID it should send it.
The signal configuration, which is how the bit timing params as well as mailbox CAN IDs are stored is a 32-byte structure. The interface for selecting which data goes through what ID is described in a 24 byte structure array, which contains pointers to the main signal configuration, which itself is passed as a pointer such as CANSend_Byte(interface, data), where interface is an offset within the structure array.

All thanks to @rkam of course, in fact it's his little tidbit from over half a year ago which went right over my head that made it possible. In fact he literally spoonfed the information to me.

Now, some people have told me, that these CAN IDs present in the signal configuration could be extrapolated from data from VIDA by using the VIN number. For instance ID 0080401E for me is streaming data such as RPM and Throttle Opening Angle and/or Accelerator pedal position. But this requires a bruteforce approach(sniffing) or studying the assembly to figure out what is being sent there as well as the full reverse engineering of the signal configuration. The VIDA method apparently could already tell you this, according to these people, but I guess I am bit skeptical of that.

Now I am onto the maps, even when I do a binary diff of 140/170hp and see the other maps I didn't copy and find the corresponding code where they are read, there is no information on what those maps do. Very mathy stuff. So even if I copy/paste them, I have no idea what it is they do. This is sort of problematic, because I have some plans and these plans either require me to know exactly what these maps do or go hard on a piggyback ecu.
Why can't you just swap to Bosch ME7 ECM? You spent so much of your time to useless work. NA engines are dead end.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on August 12, 2023, 10:42:15 AM
I had almost everything, the wiring harness, the Bosch ECM from 2.5T, but some things happened and I had to abandon the idea and just get the car working as I was out of a car for 5+ months. At that point I simply wanted my car so I can drive again. It was a hellish road paved with good intentions. I also had some personal issues and a family relative's passing.

Plus , I am reverse engineering the NA Denso ECU for fun as well. Additionally knowing how the signal configuration works(though again Denso != Bosch) means that people could better pair various ECM,TCM,BCM,ABS modules by fixing the CAN IDs.

Here is the fun part, I've "unlocked" my car to 168hp, but the MAF is saying 121 grams peak so long ways off, so I missed something clearly. I just don't like it when I leave stuff like this unfinished, it was my original goal.

Then we are going the turbo route. The block will be fine with low boost, I only regret not shimming it, but there are reasons for this. The block slits were varying in width. I had some 0.08mm and some 0.05mm. All the information I had prior to me discovering this, was that they were even width more or less, my cylinder spacings were definitely different for each cylinder.

Another issue there may be which will impede my turbo conversion is the 0.06mm warpage of the block. This is why the final angle torque was 150 degrees on each bolt, rather than 130 as standard.

In any case, I need some more time to get the car in good working order.


Title: Re: The Volvo ME7 thread:
Post by: tightmopedman9 on August 18, 2023, 06:32:25 AM
Here is
Thanks! I don't have a copy of a 40LRHJ .bin. Just for posterity's sake, would you mind posting one?

Do you happen to have an XML file for 50GPHJ or 50GMHJ?


Title: Re: The Volvo ME7 thread:
Post by: SuperMerlin on August 25, 2023, 09:06:44 AM
Somebody have 50WPHG Euro version S60R TF80 XDF file?

XDF from US version uncompatible  >:(


Title: Re: The Volvo ME7 thread:
Post by: SuperMerlin on August 25, 2023, 09:08:05 AM
Sorry 50WRHJ


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on August 26, 2023, 11:37:44 AM
Sorry 50WRHJ

there is multiple variants of WRHJ unfortunately.. youll have to post a file to make sure you get the correct one.. I dont have anything for WRHJ sorry :(


Title: Re: The Volvo ME7 thread:
Post by: SuperMerlin on August 26, 2023, 12:33:57 PM
Found some XDF. Thanks!


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 03, 2023, 05:31:06 PM
Whats new folks? Hows everyone doing? any new projects lately?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on October 08, 2023, 11:13:05 PM
Whats new folks? Hows everyone doing? any new projects lately?
Did you try to log something for ME9? I have some requests for ME9 tuning. But I don't do this because need to log ECM but have no tool for this.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 09, 2023, 01:08:15 AM
Did you try to log something for ME9? I have some requests for ME9 tuning. But I don't do this because need to log ECM but have no tool for this.

https://pentaperformance.com/product/penta-performance-datalogger-subsciption/ i asked these guys if i can try out their logger. i had a few emails back n forth with them. waiting on what they say tho.

ik i/o terminal can be  used for flashing me9 but logging definitely up in the air.


Title: Re: The Volvo ME7 thread:
Post by: prj on October 09, 2023, 04:44:31 AM
Did you try to log something for ME9? I have some requests for ME9 tuning. But I don't do this because need to log ECM but have no tool for this.
My tool logs both UDS and D2 ME9 controllers, and it logs the full RAM, not just a few PIDs.
Both Volvo and Ford as well.

ik i/o terminal can be  used for flashing me9 but logging definitely up in the air.
It's a solved problem on a fully automated system. If you want free of course, then that's a different story.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 11, 2023, 06:50:59 AM
My tool logs both UDS and D2 ME9 controllers, and it logs the full RAM, not just a few PIDs.
Both Volvo and Ford as well.
It's a solved problem on a fully automated system. If you want free of course, then that's a different story.

I don't understand everyone's commercialization of this shit lol.
All I see is future abandonware that's gonna be unusable due to DRM and shutdown servers.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 11, 2023, 07:50:11 AM
Wrong reply


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on October 11, 2023, 07:50:55 AM
Did you try to log something for ME9? I have some requests for ME9 tuning. But I don't do this because need to log ECM but have no tool for this.

No no, i only do ME7


Title: Re: The Volvo ME7 thread:
Post by: prj on October 11, 2023, 09:00:43 AM
I don't understand everyone's commercialization of this shit lol.
All I see is future abandonware that's gonna be unusable due to DRM and shutdown servers.
If you knew anything about me, then you'd know that I opensource everything I no longer have use for.
You posted a link to a commercial tool with a subscription that does not even allow you log the ram dude.

Kindly fuck off with your double standards.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 23, 2023, 01:21:20 PM
If you knew anything about me, then you'd know that I opensource everything I no longer have use for.
You posted a link to a commercial tool with a subscription that does not even allow you log the ram dude.

Kindly fuck off with your double standards.

well i wasn't 100% aware it didn't do ram logging, until i was told later.
i just wanted to try it.
everything you no longer have use for? noice


Title: Re: The Volvo ME7 thread:
Post by: Marcel2580 on November 02, 2023, 09:34:54 AM
I am attempting to do a manual swap on my 2004 xc70, curious on what has to be changed in the ecu ro make it all work. Ect no limiter at 4krpm from the auto file. And just general difference between the ecu files.
I am new to all this so bear with me lmao.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on November 05, 2023, 06:25:51 PM
I am attempting to do a manual swap on my 2004 xc70, curious on what has to be changed in the ecu ro make it all work. Ect no limiter at 4krpm from the auto file. And just general difference between the ecu files.
I am new to all this so bear with me lmao.
All of this information is in this thread, granted its a massive fucking thread now and searching doesnt work right, but in a nutshell, there's no real difference unless you're a stickler. If you keep your auto bin, the car will drive fine, but you may experience sloppy shifts and rev hangs. If you change AUTGET in your bin to 0, it will smooth things out quite a bit. If you flash a bin meant for a manual (assuming you dont brick your car) it will be as though the car was always a manual.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 05, 2023, 06:42:41 PM
All of this information is in this thread, granted its a massive fucking thread now and searching doesnt work right, but in a nutshell, there's no real difference unless you're a stickler. If you keep your auto bin, the car will drive fine, but you may experience sloppy shifts and rev hangs. If you change AUTGET in your bin to 0, it will smooth things out quite a bit. If you flash a bin meant for a manual (assuming you dont brick your car) it will be as though the car was always a manual.

Ya starting off with a correct base will make everything simpler.
Cem shit is what we need more progress on :)


Title: Re: The Volvo ME7 thread:
Post by: Marcel2580 on November 07, 2023, 07:37:51 PM
Ya starting off with a correct base will make everything simpler.
Cem shit is what we need more progress on :)
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


Title: Re: The Volvo ME7 thread:
Post by: Marcel2580 on November 07, 2023, 07:50:03 PM
All of this information is in this thread, granted its a massive fucking thread now and searching doesnt work right, but in a nutshell, there's no real difference unless you're a stickler. If you keep your auto bin, the car will drive fine, but you may experience sloppy shifts and rev hangs. If you change AUTGET in your bin to 0, it will smooth things out quite a bit. If you flash a bin meant for a manual (assuming you dont brick your car) it will be as though the car was always a manual.

Another question, I imagine a bin from any 2.5t non t5/r 5 speed manual would work? Or is there some interchange issues from one to another, ie s60 s80 v70 xc70, awd or fwd 5 or 6speed manual? Just curious still figuring it out thanks!!!


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on November 11, 2023, 03:32:26 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.


Title: Re: The Volvo ME7 thread:
Post by: BaxtR 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. 


Title: Re: The Volvo ME7 thread:
Post by: dikidera 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 :)
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 :)
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.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr 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


Title: Re: The Volvo ME7 thread:
Post by: Marcel2580 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.


Title: Re: The Volvo ME7 thread:
Post by: rlinewiz 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


Title: Re: The Volvo ME7 thread:
Post by: Marcel2580 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


Title: Re: The Volvo ME7 thread:
Post by: keichi 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 :)


Title: Re: The Volvo ME7 thread:
Post by: s60rawr 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.


Title: Re: The Volvo ME7 thread:
Post by: dikidera 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.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on December 02, 2023, 07:05:53 AM
20KPSC.xdf converted

thanks to keichi for the ols file


Title: Re: The Volvo ME7 thread:
Post by: s60rawr 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?


Title: Re: The Volvo ME7 thread:
Post by: s60rawr 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


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 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).


Title: Re: The Volvo ME7 thread:
Post by: keichi 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 :)


Title: Re: The Volvo ME7 thread:
Post by: prj 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...


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 18, 2023, 07:31:35 AM
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 :)
There was about 10 Nm less with stock VVT map. Engine is fully stock. Rev limiter set to 8000 RPM. Car made 0-100 in 5.12 secs on this setup.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 19, 2023, 05:18:37 AM
Anybody interested in working together on the Volvo ME9?
For the past 6 months, I've been compiling map packs for this ECU and have pretty much a lot of them sorted out...and still adding to the list as we go.

What I am having a hard time is sorting out the logging side of things like RAM parameters, logging tools etc. I have zero disassembly skills so is a bit hard for me. I have tried doing it myself via IDA Pro but with no prior knowledge, it's looking like another wall of text to me.
I think prometey's logger would work on the ME9 but there is no way to test as I don't have RAM parameters to test it on.

I know the knowledge is within the community but seeing the current mindset on here is "I won't share information as others don't even contribute", I figured this approach would be more ideal to some.
Are you still here? I started work on P3 ME9 flashing. I have the bootloader for ME9 and will make a flashing tool. But memory logging for UDS protocol isn't clear for me.


Title: Re: The Volvo ME7 thread:
Post by: prj on December 19, 2023, 05:47:18 AM
The problem is really not UDS - everything is completely standard there, and not locked behind any security.
Just open ISO14229 and have at it.
The problem is the measuring data, like always.

Anyway it's implemented in my tool...


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 19, 2023, 06:07:12 AM
The problem is really not UDS - everything is completely standard there, and not locked behind any security.
Just open ISO14229 and have at it.
The problem is the measuring data, like always.
Ok, thanks for the explanation. I'll do this.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on December 19, 2023, 07:27:20 PM
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).

some solid numbers  there


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on December 19, 2023, 07:42:04 PM
2packs i been working on and updated


Title: Re: The Volvo ME7 thread:
Post by: keichi on December 21, 2023, 05:49:49 PM
Disabling rear lambda with ESKONF for 50WRHJ software.
ESKONF is at 0x1260E. Default value is 0C 00 3C FC 00 FC 33 (7 bytes length) I may be wrong about lengh it can be 6 bytes.
To disable rear lambda and rear lambda heater diagnostics you need to change ESKONF to next: 0C C0 3C FC 00 FF 33

I checked pre facelift cars and non R software. It looks like the bitpair pattern is the same. Second byte must be changed to C0 (6 and 7 bits must be set). And six byte's low two bits must be set.

Digging lately in Volvo ESKONF. Looks like all sw. versions use the same pattern and 7 bytes length (50WRHJ also).
To disable rear O2 heater diagnosis (it will still feed current to heater but disable triggering trouble code) just change 4rd bitpair in second byte to 11b.
1st bit pair in 6th byte is ignition coil no. 3. Do not change that :)
Last 7th byte may differ the most between software versions (there is f.e. EVAP or ECU fan diagnosis - for cars that have one)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 21, 2023, 10:17:08 PM
Digging lately in Volvo ESKONF. Looks like all sw. versions use the same pattern and 7 bytes length (50WRHJ also).
To disable rear O2 heater diagnosis (it will still feed current to heater but disable triggering trouble code) just change 4rd bitpair in second byte to 11b.
1st bit pair in 6th byte is ignition coil no. 3. Do not change that :)
Last 7th byte may differ the most between software versions (there is f.e. EVAP or ECU fan diagnosis - for cars that have one)
Please explain your message as decribed in wiki:
B0 - XX XX XX XX
B1 - XX XX XX XX
B2 - XX XX XX XX
.....


Title: Re: The Volvo ME7 thread:
Post by: keichi on December 22, 2023, 04:10:25 AM

Bits:    7,6         5,4         3,2         1,0
------------------------------------------------     
B0       EV3        EV4          ?           EV5
B1       LS2B1H     LDR          EV2         EV1
B2       A/C        FP           LS2B2H      CP
B3       ?          ?            FTP         FC
B4       ZUE5       ZUE4         ZUE2        ZUE1
B5       ?          ?            ?           ZUE3
B6       ?          ?            ?           MIL


Where:
EV - injectors
ZUE - ignition coils
A/C - air con relay
FP - fuel pump relay
LS2B1H - rear lambda bank1 heater
LS2B2H - rear lambda bank2 heater
CP - canister purge
FC - cooling fan
FTP - fuel tank pressure sensor

I checked 20KPSC, 50QHHJ and 50WRHJ - all have the same pattern except last B6.
Nevertheless all that will ever be needed is eventually disabling rear lambda heater so all other ESKONF items doesn't matter but it was fun to reverse engineer it :)

Disabling rear lambda heater can also be done using diagnostic trouble codes table.
ME7 algorithm first checks ESKONF and if diagnostics is allowed then it eventually jumps to DTC triggering routine.
DTC triggering routine checks trouble codes table (starting from CLAAAA) if particular DTC code class is "active" (not zero).

Also DTC triggering can be fired from other places in the code so it probably is better to disable DTC triggering.
For example CDHSH codeword specify if rear O2 heating diagnosis should be done at all.
But ECU will stil be able to set DTC by power stage diagnosis (ESKONF) :)

Summing up, just disable diagnostics trouble table class item :)


Title: Re: The Volvo ME7 thread:
Post by: prj on December 22, 2023, 04:47:51 AM
Disabling rear lambda heater can also be done using diagnostic trouble codes table.
ME7 algorithm first checks ESKONF and if diagnostics is allowed then it eventually jumps to DTC triggering routine.
DTC triggering routine checks trouble codes table (starting from CLAAAA) if particular DTC code class is "active" (not zero).

Also DTC triggering can be fired from other places in the code so it probably is better to disable DTC triggering.
For example CDHSH codeword specify if rear O2 heating diagnosis should be done at all.
But ECU will stil be able to set DTC by power stage diagnosis (ESKONF) :)

Summing up, just disable diagnostics trouble table class item :)

Disabling the fault class only hides the DTC from OBD diagnostics, the ECU detects the fault and behaves according to detecting the fault.
For example in case of EVAP the fuel trim will be off.

Turning off DTC classes is never the right solution, and is a bad practice.
It is not needed to disable a single fault class in the ECU to remove various componenets.


Title: Re: The Volvo ME7 thread:
Post by: keichi on December 22, 2023, 06:39:19 AM
Turning off DTC classes is never the right solution, and is a bad practice.
It is not needed to disable a single fault class in the ECU to remove various componenets.

I agree :) ECU can still diagnose things and react "silently" if error detected.
That's why usually neither disabling ESKONF or disabling error class is necessary and shouldn't be done.
I think rear O2 heating can be exception from this rule. I see no point in leaving DTC for this particular error class especially if you remove rear lambda completely :)


Title: Re: The Volvo ME7 thread:
Post by: prj on December 22, 2023, 06:44:38 AM
I agree :) ECU can still diagnose things and react "silently" if error detected.
That's why usually neither disabling ESKONF or disabling error class is necessary and shouldn't be done.
I think rear O2 heating can be exception from this rule. I see no point in leaving DTC for this particular error class especially if you remove rear lambda completely :)

If you disable the codewords and the diagnosis correctly there is no need to ever touch any fault classes.
Fault class literally is "how to show fault to the user if it is detected". Should it illuminate the CEL, flash the CEL, should it throw a code etc.
If diagnosis is off, then no fault is ever detected thus changing fault classes is not necessary.

ESKONF should absolutely be changed if there is no longer a component attached to the end stage.
You are telling the ECU that it is no longer there.
Your advice to change fault classes is straight up wrong, that's why I'm calling you out on it.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 22, 2023, 08:54:51 AM
I agree :) ECU can still diagnose things and react "silently" if error detected.
That's why usually neither disabling ESKONF or disabling error class is necessary and shouldn't be done.
I think rear O2 heating can be exception from this rule. I see no point in leaving DTC for this particular error class especially if you remove rear lambda completely :)

Do you know description of error class? I tried to restore boost after overboost error. Is it relates to error type? Or is it must be done with healing path for this error?


Title: Re: The Volvo ME7 thread:
Post by: keichi on December 22, 2023, 09:45:28 AM
ESKONF should absolutely be changed if there is no longer a component attached to the end stage.
You are telling the ECU that it is no longer there.

I totally agree. Modify ESKONF only when component is removed.
But if you can't decode ESKONF pattern for particular sw then there is no other way but "hack" DTC table.
Fortunately looks like all Volvo sw have the same pattern :)

Do you know description of error class? I tried to restore boost after overboost error. Is it relates to error type? Or is it must be done with healing path for this error?

Overboost error (E_ldo) should heal itself when particular conditions are met.
E_ldo is set when lde+DLUL > KFDLULS(nmot, plsol) after time delay TULV1.
Then rlmax folows LDORXN.
Then E_ldo is reset again when lde is within limit && nmot > NDLDRAPU && B_lde (requested boost >1.0) after time delay TULV3

But i wouldn't recommend anyone "solving" overboost issue by raising KFDLULS and/or TULV1.
Fast way to blow something up :)
Proper way is to tune boost PID so it stays within limits.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on December 23, 2023, 11:58:14 AM
got an interesting read today.

later 2004 2.5t with fps / pem running the 50QKHJ  never seen that on a non 04R


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 24, 2023, 12:07:22 AM
got an interesting read today.

later 2004 2.5t with fps / pem running the 50QKHJ  never seen that on a non 04R

USA facelift 2.5T always has PEM. Funny than you didn't know it.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on December 24, 2023, 01:35:50 AM
USA facelift 2.5T always has PEM. Funny than you didn't know it.

no, this is not facelift software. MY05+ is facelift

QKHJ is software 250can similar to what u prolly know as qhhj

naming conventions from EU / US are a bit different.

the 2007 date in the bin is a 2007 update for the 04 only QKHJ software


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on December 24, 2023, 01:43:11 AM
USA facelift 2.5T always has PEM. Funny than you didn't know it.

most the 2004 2.5t i ripped were a 40LNHJ / 40LRHJ without pem and fuel pressure sensor
04 is a first year 2.5t 250 can
05+ in the states are "Facelift" and 500can


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 28, 2023, 02:51:12 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).
Are those negative numbers indicating the VVT retarding by that many degrees?


Title: Re: The Volvo ME7 thread:
Post by: keichi on December 28, 2023, 05:27:49 AM
Are those negative numbers indicating the VVT retarding by that many degrees?

It's rather the other way (other way then ignition for example). Negative valves open earlier, positive later.
To achieve the best torque you open intake valves sooner on low rpm and later on high.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 28, 2023, 05:55:58 AM
I was asking because from what I see on the non turbo versions, there are no negative values, it's either no advance(0 degrees at very high RPM) or maximum advance of 40 degrees in low rpm as you said for better torque.

But the values I have are all positive, never negative so I was just surprised. But hey, different ecus and different reference points.


Title: Re: The Volvo ME7 thread:
Post by: prj on December 28, 2023, 06:12:53 AM
On NA you don't have any significant backpressure that you need to deal with.
The reason that on turbo you have to retard the intake cam a lot on high rpm is that if you have overlap then EMP makes cylinder filling drop off a cliff, as during the overlap phase it pushes exhaust backwards into the intake, and then back into the cylinder.
When pushing high EMP at high RPM even the exhaust cam tuning can make quite a lot of difference as it further allows you to reduce the overlap.

You really need to understand the combustion process and the function of the engine. Looking at the ECU like an excel spreadsheet makes very little sense when the fundamentals are not there.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on December 28, 2023, 06:39:13 AM
You are right, but I am not looking at it as an excel spreadsheet, more like from a programmer's point of view. Probably makes little difference though, but little by little I am learning stuff.

https://imgur.com/fqHwy6q

I am sure in the future I will learn plenty more.


Title: Re: The Volvo ME7 thread:
Post by: prj on December 28, 2023, 08:16:59 AM
You are right, but I am not looking at it as an excel spreadsheet, more like from a programmer's point of view.

The engine is not a computer. I'd put down IDA and get some engine fundamentals in.
Once you understand why things are the way they are then everything starts to make much more sense and becomes much easier to find order in the chaos.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 28, 2023, 08:49:48 AM
There are VVT intake tuned on dyno (by me) and VVT exhaust from other man who tuned it on dyno.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 28, 2023, 08:59:43 AM
I was asking because from what I see on the non turbo versions, there are no negative values, it's either no advance(0 degrees at very high RPM) or maximum advance of 40 degrees in low rpm as you said for better torque.

But the values I have are all positive, never negative so I was just surprised. But hey, different ecus and different reference points.
Denso can has different centerpoint. For Bosch ECM with 2 VVT is 25 degrees. So -25 means 0 shift from startpoint. Looks like for Denso 0 means zero shift i.e. maximum advance. And if your want to choose the best VVT positions then you should run on dyno with 0, 10, 20, 30, 40, 50 VVT positions and then choose best values for the RPM range.


Title: Re: The Volvo ME7 thread:
Post by: prj on December 28, 2023, 09:05:23 AM
Unless the engine is highly modified it is a waste of time because stock map is already going to be tuned for best power at high rpm.
If the engine is not DI, low RPM won't be tuned for best power, but tuning it for best power will result in absolutely insane fuel consumption and cat fouling because you'll be dumping straight fuel into the exhaust.

An extreme example is the MIVEC in the later Mitsubishi Evo's where the range is large and advancing the camshaft at low RPM results in having to add 25-30% fuel, because a bunch of it just goes right into the exhaust.
The fuel consumption is also more similar to a V8 than a R4 after that :D


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 28, 2023, 09:37:53 AM
Unless the engine is highly modified it is a waste of time because stock map is already going to be tuned for best power at high rpm.
If the engine is not DI, low RPM won't be tuned for best power, but tuning it for best power will result in absolutely insane fuel consumption and cat fouling because you'll be dumping straight fuel into the exhaust.
In case of Volvo's turbo engines they are tuned not propertly from the factory. I ran on dyno with different VVT positions and stock intake VVT positions isn't optimal. They move from -25 to 0 too early. And in high RPM range they move camshaft also not optimal. Need more retard. Exhaust VVT maps which I posted also helps to add torque in low RPM range. Это чувствуется пятой точкой)


Title: Re: The Volvo ME7 thread:
Post by: prj on December 28, 2023, 09:44:04 AM
The reason is tradeoff between efficiency and power.
The more overlap you add on low RPM on non-DI engine the more fuel goes in the exhaust.

Also in your case as I understand engine is not stock - turbo is not stock.
The bigger the turbo is, the more benefit you have keeping advance for longer.

If you log EMP by adding a sensor and then empirically find the optimal advance, you will find that EMP and advance have a very strong correlation.
Larger turbo -> less EMP ->  can advance longer.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 28, 2023, 12:34:07 PM
Also in your case as I understand engine is not stock - turbo is not stock.
The bigger the turbo is, the more benefit you have keeping advance for longer.

If you log EMP by adding a sensor and then empirically find the optimal advance, you will find that EMP and advance have a very strong correlation.
Larger turbo -> less EMP ->  can advance longer.
Engine is stock excepts intake manifold. Turbo isn't stock but I got similar results on stock turbo and stock engines on other cars.

What does EMP means?


Title: Re: The Volvo ME7 thread:
Post by: paan on December 28, 2023, 10:54:47 PM
EMP – Exhaust Manifold Pressure


Title: Re: The Volvo ME7 thread:
Post by: xM1ke on December 30, 2023, 06:28:11 AM
If I change some values in my 50GPHJ bin in the following tables, the values in the table do not correspond to what I see in the logs. Can someone please confirm that the addresses for an EU 50GPHJ bin are correct:

KFLBTS
address: 19B5A (8 bit, HiLo, not signed)
rows: 23500 (16 bit, LoHi, not signed) - 12 rows
columns: 19C1B (8 bit, HiLo, not signed) - 16 columns

KFMDBGRG
address: 216E8 (16 bit, LoHi, not signed)
rows: 216C2 (16 bit, LoHi, not signed) - 12 rows
columns: 216DA (16 bit, LoHi, not signed) - 7 columns


Title: Re: The Volvo ME7 thread:
Post by: keichi on December 30, 2023, 10:22:58 AM
If I change some values in my 50GPHJ bin in the following tables, the values in the table do not correspond to what I see in the logs. Can someone please confirm that the addresses for an EU 50GPHJ bin are correct:

KFLBTS
address: 19B5A (8 bit, HiLo, not signed)
rows: 23500 (16 bit, LoHi, not signed) - 12 rows
columns: 19C1B (8 bit, HiLo, not signed) - 16 columns

KFMDBGRG
address: 216E8 (16 bit, LoHi, not signed)
rows: 216C2 (16 bit, LoHi, not signed) - 12 rows
columns: 216DA (16 bit, LoHi, not signed) - 7 columns

Addresses are ok.
There is more to fueling then KFLBTS. There is also KFDLBTS (addition), LAMFA, ATR (addition), warmup-fueling, cat-heating fueling and so on.
Mainly it's LAMFA. BTS, ATR but it depends on software version.


Title: Re: The Volvo ME7 thread:
Post by: xM1ke on December 30, 2023, 12:00:23 PM
Addresses are ok.
There is more to fueling then KFLBTS. There is also KFDLBTS (addition), LAMFA, ATR (addition), warmup-fueling, cat-heating fueling and so on.
Mainly it's LAMFA. BTS, ATR but it depends on software version.

Thank you for confirming.

In that case, I don't know what is going on as my BTS map (specifies 0.797 @ 183 load) is already a lot richer compared to the lambts_w value from the log here at 216 load. Shouldn't it be at least richer than my actual BTS map, because the addition can only add fuelling? What could be another issue causing this?

(https://i.postimg.cc/Hnc4RY31/temp-Image-P5-X6t-V.jpg)

Also with regards to the KFMDBGRG map, the ECU does not seem to limit any load based on the gear according to the logs (the KFMDBGRG map limits the load based on the DRX, correct? So 70% of power means 70% of DRX at that RPM).


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on December 30, 2023, 12:26:16 PM
Also catalyst overheating protection can rich mixture. To disable it you should set CATR codeword to 0. CATR addr = 0x18A04


Title: Re: The Volvo ME7 thread:
Post by: prj on December 31, 2023, 04:15:29 AM
What could be another issue causing this?
Lowpass time filter that limits rate of change for example.
Btw always post logs instead of screenshots of some random tool.


Title: Re: The Volvo ME7 thread:
Post by: xM1ke on December 31, 2023, 08:39:13 AM
I logged the car again and flashed the ECU with a weird oscillating BTS table just to see if changes have an effect - they do, but the targets do not translate 1:1 from the table to the log (e.g., requesting a minimum 0.81 lambda @ 6000 rpm through KFLBTS results in the ECU setting lambts_w to 0.84 @ 6000 rpm).

Furthermore, even though my CWTATR is set to 0, the ECU seems to request a rich lambda on deceleration through lamsbg_w, which table would request something like this?

Datalog:
https://datazap.me/u/m1ke/log-31122023?log=0&data=2-21-24

(https://i.postimg.cc/nz6hNPp3/temp-Imageoew-Dtc.jpg)





Title: Re: The Volvo ME7 thread:
Post by: rlinewiz on January 01, 2024, 08:47:27 AM
Happy New Year!

Just wanted to drop by and say that. Not to go off topic, but it's been a little over a year now I've been reading this thread over and over just about every day, and I wanted to express my appreciation to you all for all I've learned. Because of this site, this thread, and the people therein, I've learned to do some pretty amazing things. I'm not going to go into detail but I'm working on some pretty deep stuff, and I remain committed to giving back to the community rather than using this info for profit.

Thank you all, and keep up the great work!


Title: Re: The Volvo ME7 thread:
Post by: xM1ke on January 02, 2024, 03:35:17 AM
I am thinking my BTS fuelling is not working 100% because of cross flashing to 50GPHJ instead of changing the 50WRHJ the car came with from stock (I don't have the correct parameter log file to log on a 50WRHJ).

I flashed back to a 50WRHJ file and the car is driving much smoother. On the 50GPHJ file, the car had checksum errors in the ECM plus a not working rain sensor (for 9 months on the 50GPHJ file I had a not functioning rain sensor and now the minute I flash to the 50WRHJ file, its working again). I have no idea how the rain sensor and the ECU software are connected.


Title: Re: The Volvo ME7 thread:
Post by: prj on January 02, 2024, 04:14:40 AM
I am thinking my BTS fuelling is not working 100% because of cross flashing to 50GPHJ instead of changing the 50WRHJ the car came with from stock (I don't have the correct parameter log file to log on a 50WRHJ).

I flashed back to a 50WRHJ file and the car is driving much smoother. On the 50GPHJ file, the car had checksum errors in the ECM plus a not working rain sensor (for 9 months on the 50GPHJ file I had a not functioning rain sensor and now the minute I flash to the 50WRHJ file, its working again). I have no idea how the rain sensor and the ECU software are connected.
I don't think that is the reason for the BTS fueling not working right, logging in more detail I am sure it can be easily found.

That said, I have support for 50WRHJ in my logger if you want to go that route.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 02, 2024, 05:37:17 AM
Please be aware, that since 50WRHJ new software versions are not named correctly. A different scheme is used to distinguish them.

There are at least four different versions of 50WRHJ with different software layout. And different diagnostic ids.

Best way in my opinion is to request or compare diagnostic id, which tells you which memory value is which diagnostic id.

Regarding BTS: there are some error paths which trigger different behaviour in fueling / BTS. They might got triggered in your cross flash environment. But what you describe sounds for me like cat protection or head protection which has a higher priority over BTS in Volvo files.


Title: Re: The Volvo ME7 thread:
Post by: prj on January 02, 2024, 06:47:32 AM
Please be aware, that since 50WRHJ new software versions are not named correctly. A different scheme is used to distinguish them.

There are at least four different versions of 50WRHJ with different software layout. And different diagnostic ids.

On those ECU's where there is EPK present (search for /1/) you have to use the EPK to identify the ECU.

Quote
But what you describe sounds for me like cat protection or head protection which has a higher priority over BTS in Volvo files.
LAMKO is a minimum selector...


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on January 02, 2024, 08:34:55 AM
Yes, EPK is also a possibility.
Just checked them, four different EPK Strings.


Sure, minimum selector. Priority is probably the wrong word to describe Lambda selection correctly.


Title: Re: The Volvo ME7 thread:
Post by: prj on January 02, 2024, 08:50:03 AM
Yes, EPK is also a possibility.
Just checked them, four different EPK Strings.
Not really a "possibility", rather the only correct way to do this for ram logging.
There's a lot of software with the same EPK and it makes zero sense to have separate definitions for all of them.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on January 02, 2024, 09:34:15 AM
For US we got a final update 50GSHJ 05+ manual 05 auto which runs really good.
Works on 06-07 tf80 cars but no cruise control in 6th gear so we still use the wra72 wrhj variant for those.
Cross flashed many, never any issues


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on January 02, 2024, 09:42:38 AM
05+ final update ( facelift and newer )
only seem to be US bins, how like QKHJ is US 2007 update for the pre facelift 04
he can try these, it is a US bin so he'd have to use an EU ESKONF and hopefully thats it just to test the BTS in the logs.
GPHJ lines up with it well, most of the addresses are close, i made a small pack for it.

enjoy


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 02, 2024, 10:21:04 AM
For US we got a final update 50GSHJ 05+ manual 05 auto which runs really good.
Works on 06-07 tf80 cars but no cruise control in 6th gear so we still use the wra72 wrhj variant for those.
Cross flashed many, never any issues

You need to set GAFGRO (max. permitted gear during active cruise control) from 5 to 6. But anyway 50GPHJ works poor with TF80. Maybe 50GSHJ works but I didn't check it.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on January 02, 2024, 10:27:24 AM
You need to set GAFGRO (max. permitted gear during active cruise control) from 5 to 6. But anyway 50GPHJ works poor with TF80. Maybe 50GSHJ works but I didn't check it.

I tested a GPHJ auto bin on a tf80 and it ran great, just no cc in 6th.  this was before i had proper wrhj wra72 logging parm
thank you tho!


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 07, 2024, 03:56:56 AM
One guy who have some posts here published the video with rolling antilag
https://www.youtube.com/watch?v=YymK3depr6c&t=1s

I want to implement such functionality but don't fully understand how it works. Possible implementation can be:
1. If cruise is disabled and cruise + button is pressed more that N seconds then
2. Save current speed to the variable
3. Push pedal to the metal and control current speed to saved by ignition angle retarding.
4. If it not enough then we can drop torque by cylinders injection disabling.
5. When cruise+ button is released then we disable previous mechanics.


Title: Re: The Volvo ME7 thread:
Post by: keichi on January 07, 2024, 04:50:43 AM
One guy who have some posts here published the video with rolling antilag
https://www.youtube.com/watch?v=YymK3depr6c&t=1s

I want to implement such functionality but don't fully understand how it works. Possible implementation can be:
1. If cruise is disabled and cruise + button is pressed more that N seconds then
2. Save current speed to the variable
3. Push pedal to the metal and control current speed to saved by ignition angle retarding.
4. If it not enough then we can drop torque by cylinders injection disabling.
5. When cruise+ button is released then we disable previous mechanics.

On video you posted there is actually no rolling anti-lag (just NLS) :)
But here is anti-lag and nls shown: https://www.youtube.com/watch?v=-tWZVR7kp8I (https://www.youtube.com/watch?v=-tWZVR7kp8I)

It's done more od less the way you described.



Title: Re: The Volvo ME7 thread:
Post by: prj on January 07, 2024, 06:46:58 AM
One guy who have some posts here published the video with rolling antilag
https://www.youtube.com/watch?v=YymK3depr6c&t=1s

I want to implement such functionality but don't fully understand how it works. Possible implementation can be:
1. If cruise is disabled and cruise + button is pressed more that N seconds then
2. Save current speed to the variable
3. Push pedal to the metal and control current speed to saved by ignition angle retarding.
4. If it not enough then we can drop torque by cylinders injection disabling.
5. When cruise+ button is released then we disable previous mechanics.

1. On trigger save current rpm.
2. Have a 3d map with latest safe ignition (to not create egt problem)
3. Have another map that sets redsol based on RPM delta.

If a lot of EGT issues set NMAX temporarily to current saved RPM, so it closes throttle a little too.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 07, 2024, 07:51:15 AM
1. On trigger save current rpm.
2. Have a 3d map with latest safe ignition (to not create egt problem)
3. Have another map that sets redsol based on RPM delta.

If a lot of EGT issues set NMAX temporarily to current saved RPM, so it closes throttle a little too.
There will be a problem with automatic transmission. Because on full throttle gearbox will switch to lower possible gear. So I prefer to save speed not rpm.


Title: Re: The Volvo ME7 thread:
Post by: keichi on January 07, 2024, 08:39:32 AM
1. On trigger save current rpm.
2. Have a 3d map with latest safe ignition (to not create egt problem)
3. Have another map that sets redsol based on RPM delta.

If a lot of EGT issues set NMAX temporarily to current saved RPM, so it closes throttle a little too.

EGT with retarded ignition means something else then EGT at normal ignition.
The more advanced ignition the more heat is absorbed by cylinder walls, pistons and valves and less is dumped into exhaust.
When retarding ignition a lot of heat is dumped directly into exhaust and EGT probe sees more heat.

But if injection is disabled on some cylinders (with redsol) total amount of heat generated by combustion is less then normal
So I would not be worried too much about high EGT during anti-lag.

Of course although anti-lag produces less heat then normal this heat go to parts of the engine that it is not supposed to - to exhaust valves, manifold and turbine and cause a lot of stress on those.
But there is nothing that can be done about that. They just have to bear it :)

EGT can be misleading also when it goes down :)
When i tune cars, i start from "safe" ignition that give huge EGT then advance ignition and EGT go down.
But it doesn't mean engine is cooler but just less heat reach EGT probe and at the same time our pistons and cylinders are more heat stressed :)


Title: Re: The Volvo ME7 thread:
Post by: prj on January 12, 2024, 02:33:42 PM
There will be a problem with automatic transmission. Because on full throttle gearbox will switch to lower possible gear. So I prefer to save speed not rpm.
Then you can use speed, yes.


Title: Re: The Volvo ME7 thread:
Post by: prj on January 12, 2024, 02:36:23 PM
But if injection is disabled on some cylinders (with redsol) total amount of heat generated by combustion is less then normal
So I would not be worried too much about high EGT during anti-lag.
Keyword IF. If you don't do any cutting at all you will quickly melt shit. If you don't apply a proper rotating pattern, you will melt shit etc.

Quote
When i tune cars, i start from "safe" ignition that give huge EGT then advance ignition and EGT go down.
But it doesn't mean engine is cooler but just less heat reach EGT probe and at the same time our pistons and cylinders are more heat stressed :)
I think you need to go back to school and re-learn the first and second laws of thermodynamics.
Of course it means that the combustion chamber is cooler. This might be the most stupid thing I've read on here in a long time.

The same amount of fuel burned produces the same amount of energy. It gets converted to kinetic energy that pushes the piston and to heat.
Ignition angle in an ICE is the efficiency of conversion to kinetic energy. Given the same charge in the cylinder less efficient combustion directly heats the combustion chamber.
Everything that is in the combustion chamber gets hotter, and also the exhaust gas gets hotter. The exhaust gas does not magically teleport to the EGT probe, it exits the combustion chamber. What you see on the runner or at the turbo is already at way lower temperatures than what is in the combustion chamber.


Title: Re: The Volvo ME7 thread:
Post by: keichi on January 12, 2024, 03:42:39 PM
Keyword IF. If you don't do any cutting at all you will quickly melt shit. If you don't apply a proper rotating pattern, you will melt shit etc.
I think you need to go back to school and re-learn the first and second laws of thermodynamics.
Of course it means that the combustion chamber is cooler. This might be the most stupid thing I've read on here in a long time.

The same amount of fuel burned produces the same amount of energy. It gets converted to kinetic energy that pushes the piston and to heat.
Ignition angle in an ICE is the efficiency of conversion to kinetic energy. Given the same charge in the cylinder less efficient combustion directly heats the combustion chamber.
Everything that is in the combustion chamber gets hotter, and also the exhaust gas gets hotter. The exhaust gas does not magically teleport to the EGT probe, it exits the combustion chamber. What you see on the runner or at the turbo is already at way lower temperatures than what is in the combustion chamber.

Well maybe master's degree at combustion engines theory is not enough (yeah i'v done such studies, very interesting and useless knowledge :) there is so little demand for combustion engines theorists that they closed this specialisation at my university few years later - just one guy found job in this specialization, he is designing diesel truck engines for one of big companies :)

But regarding engines and combustion :) i belive you are confusing concepts, no offense :)
There is no conversion of burned fuel into kinetic energy. Kinetic energy is related to velocity not thermal transformation.
Burning fuel is only needed to raise temperature of air in the combustion chamber.
When air in the combustion chamber get hotter according to 2nd rule of thermodynamic then pressure rises.
This pressure then push the piston.
Combustion is actually irrelevant for making power. There are external combustion piston engines like Stirling engine. All that matters is to heat up the medium (air) to rise the pressure.
There are even piston engines that do not need to heat up medium at all - they just use external source of pressure (pneumatic engines) that push pistons.

In internal combustion piston engine we burn fuel to heat up medium and rise pressure.
The earlier we ignite mixture the more time heat will have to penetrate pistons, cylinders and head. More of this heat will be absorbed by the engine.
If we retard ignition heat will have less time to be absorbed by the engine and more of it will be thrown out of the exhaust - that's wy EGT goes up when we retard ignition.




Title: Re: The Volvo ME7 thread:
Post by: prj on January 12, 2024, 03:53:56 PM
In internal combustion piston engine we burn fuel to heat up medium and rise pressure.
The earlier we ignite mixture the more time heat will have to penetrate pistons, cylinders and head. More of this heat will be absorbed by the engine.
If we retard ignition heat will have less time to be absorbed by the engine and more of it will be thrown out of the exhaust - that's wy EGT goes up when we retard ignition.
The more energy is spent pushing the piston, the less waste heat there is. First law of thermodynamics, such a difficult concept to grasp, I know.
Earlier timing causes higher PCP and more work extracted from the same amount of charge. It also causes a much shorter and faster burn. The time is important.

The charge is constant, you're not magically adding or removing energy by moving the ignition point.
You are simply controlling the amount that gets converted into motion and the amount exhausted as heat.

I really can't tell anymore if the problem is that your English is just bad or that you have some fundamental issues with concepts.
Quote
The earlier we ignite mixture the more time heat will have to penetrate pistons, cylinders and head. More of this heat will be absorbed by the engine.
In case this was true, then the lowest heat would be "absorbed" at ATDC ignition. Yet this will quickly melt the pistons and valves.
So no, in the context of heat transfer, there is much more total heat transferred to the combustion chamber, especially at the exhaust portion with retarded ignition.

Quote
There is no conversion of burned fuel into kinetic energy. Kinetic energy is related to velocity not thermal transformation.
Burning fuel is only needed to raise temperature of air in the combustion chamber.
When air in the combustion chamber get hotter according to 2nd rule of thermodynamic then pressure rises.
This pressure then push the piston.
Again, first law of thermodynamics. In the end, kinetic energy is extracted from oxidizing the fuel...
The fact that there is not a direct transformation is irrelevant. Yes, there is an adiabatic process in between, so what?


Title: Re: The Volvo ME7 thread:
Post by: keichi on January 12, 2024, 06:28:32 PM
The more energy is spent pushing the piston, the less waste heat there is. First law of thermodynamics, such a difficult concept to grasp, I know.
Earlier timing causes higher PCP and more work extracted from the same amount of charge. It also causes a much shorter and faster burn. The time is important.

The charge is constant, you're not magically adding or removing energy by moving the ignition point.
You are simply controlling the amount that gets converted into motion and the amount exhausted as heat.

I really can't tell anymore if the problem is that your English is just bad or that you have some fundamental issues with concepts.In case this was true, then the lowest heat would be "absorbed" at ATDC ignition. Yet this will quickly melt the pistons and valves.
So no, in the context of heat transfer, there is much more total heat transferred to the combustion chamber, especially at the exhaust portion with retarded ignition.
Again, first law of thermodynamics. In the end, kinetic energy is extracted from oxidizing the fuel...
The fact that there is not a direct transformation is irrelevant. Yes, there is an adiabatic process in between, so what?

Compression and then decompression of burning mixture is irrelevant.
Of course when we compress air it warms up and then cools down on decompression but sum of energy is zero.
It's not heat that does work (push piston) but pressure.
Heat is just there to produce pressure.

Peak combustion temperature reach 2200C and average is around 1500C (gasoline).
This is how hot burning gasoline gets.

It doesn't matter if you ignite mixture earlier or later. It burns at around 2200C.

The longer heat stays inside cylinder the more is absorbed by the engine (pistons, cylinders, valves) so they are more heat stressed.
Its that simple :)

The more heat absorbed by the pistons and cylinders the less is left to be thrown out thru exhaust.

That's why you advance ignition and "magically" EGT goes down.
And when you retard ignition EGT "dangerously" goes up.

Bute there is the same amount of heat produced as long as the same amount of mixture is burned.
So what EGT sees is not relevant to heat inside engine.

Well given the same conditions like the same ignition, AFR, rpm and amount of air EGT is relevant to heat inside engine but when you change one condition like ignition angle you change EGT but actual amount of heat is the same.

For example, imagine we stop engine on the combustion cycle with mixture compressed inside and we ignite it.
It will burn and go out. What will happen with heat? All of it will stay inside cylinder. After a while engine block will absorb all of it - simply speaking we just heat up our engine a little.
Now imagine we have multiple burns one after another. and engine rotating. It will still heat up engine but this time some of it will also be ejected thru exhaust.
And now depending on how long mixture will stay burning inside (ignition angle) the more will go into heating engine block (pistons, cylinders) and less will be thrown out of the engine thru exhaust.

Another thing. If you cruise slowly on low rpm mixture still burns at 2200C (gasoline doesn't know your car goes much slower and have to burn with half of its normal temperature:) But your EGT will be like half of what is on full power. Why? Because flame stays a lot longer inside engine and more of it's heat is absorbed by the engine then is thrown away comparing to full power scenario. Of course thermal stress is also way lower because we burn much less amount of mixture.

I can't put it more simply :) I hope my english is not that bad either :)



Title: Re: The Volvo ME7 thread:
Post by: prj on January 12, 2024, 06:40:30 PM
The longer heat stays inside cylinder the more is absorbed by the engine (pistons, cylinders, valves) so they are more heat stressed.
"Absorb" is really not the correct word here. I'd use the word heat transfer and not engine, but rather individual engine parts.
Also, I strongly disagree about EGT not being important. Exceed a certain EGT and you will melt the head/piston, every time.
You can hold the engine in steady state with the same charge and mix, and simply retard the ignition until catastrophic failure occurs.
According to your logic this is impossible.

I don't understand your problem with the first law of thermodynamics.
The more kinetic energy is extracted out of the charge, the less waste thermal energy is left over, very simple.

Compression and decompression absolutely matters and what happens to the gas, at what time, and at what rate.
It is the difference between melting something and not, because materials have heat transfer coefficients, and the location in the chamber where heat transfer occurs and during what time plays a very important role.

If your exhaust is very hot, then you're constantly heating the area near the exhaust valves until it melts.
On other hand, if you have e.g. preignition/glow ignition, then you will melt the piston near the spark plug without hearing a peep.

Timing is everything (pun intended).


Title: Re: The Volvo ME7 thread:
Post by: keichi on January 13, 2024, 04:37:29 AM
"Absorb" is really not the correct word here. I'd use the word heat transfer and not engine, but rather individual engine parts.
Also, I strongly disagree about EGT not being important. Exceed a certain EGT and you will melt the head/piston, every time.
Yeah sorry for my english, heat transfer soundes better :)
But EGT probe in the exhaust measure temperature... in the exhaust :) Not in the cylinder :)
As i said you can have more heat inside cylinder and less outside and other way around :)

You can hold the engine in steady state with the same charge and mix, and simply retard the ignition until catastrophic failure occurs.
According to your logic this is impossible.
I was taught other way around :)
Retarding ignition cools cylinder.

Combustion heat balance looks more or less like this:
1. 30% - is lost with exhaust
2. 30% - is lost into cylinder (heats up engine parts)
3. 30% - is what actually heats up air producing pressure

Heat 1. is exhaust stress.
Heat 2. is engine internals stress (pistons, cylinders, valves)

The more you retard ignition the more heat goes into 1. and less into 2.
So you simply cools cylinder :) But at the same time you heat up exhaust parts :)
For example - launching ALS - you see massive EGT rise but you also cool down cylinders - but you do not see this because you do not have temp. sensor inside cylinder.

Fun fact - we had test engine in the lab with temperature and pressure sensors installed and they were very accurate and even more expensive :)
No one cared about EGT temperature in the lab :) What was important was temperature inside cylinder (and pressure).

But because we do not have NASA like equipment available for our cars so we put primitive cheap EGT probes inside exhaust that do not tell us much about what is going inside engine but that is all we have :)
It's like watching distant galaxies with telescope - we can't go there personally and measure anything directly so we just observe it from far away and make assumptions what is going on there :)

The more kinetic energy is extracted out of the charge, the less waste thermal energy is left over, very simple.
And again "kinetic" energy is related to speed when body with certain mass is moving.
There is no kinetic energy extraction from combustion :)
Burning mixture has no kinetic energy and does not do any work. It just heats up medium (itself).
As i said there are engines that have external heat source like Stirling engine.
Stirling engine has no intake or exhaust, medium is closed inside.
You heat it up externally by heating cylinder walls!
And it works like ICE engine - all that matters is pressure - how you get pressure is irrelevant.
And as for thermal waste i wrote about it above.

If your exhaust is very hot, then you're constantly heating the area near the exhaust valves until it melts.
On other hand, if you have e.g. preignition/glow ignition, then you will melt the piston near the spark plug without hearing a peep.
Preignition or detonation is another topic.
Mixture ignited normally (with spark plug) burns quite slow at constant rate - so that why you advance ignition with engine speed.
But when too much heat or pressure it can self detonate and it causes more heat and more pressure and more self ignition occurs.
Then pressure inside cylinder goes crazy (jumps violently all the way around) and combustion is disrupted.
For example if you put too "hot" plugs they do not transfer enough heat off the plug itself to the head so they get too hot and start working like glow plugs in diesels pre-igniting mixture.

btw. this discussion made me refresh some knowledge from studies that i started to forgot:)



Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on January 13, 2024, 04:40:09 AM
I hope my english is not that bad either :)
Пиши по-русски. Дмитрий его знает.


Title: Re: The Volvo ME7 thread:
Post by: prj on January 13, 2024, 05:06:57 AM
So you simply cools cylinder :) But at the same time you heat up exhaust parts :)
Exhaust valves and exhaust ports are also "exhaust parts".
Retard ignition in steady state and you focus so much heat on this area that you melt it or drop a valve resulting in engine failure.


Title: Re: The Volvo ME7 thread:
Post by: keichi on January 13, 2024, 05:15:59 AM
Exhaust valves and exhaust ports are also "exhaust parts".
Retard ignition in steady state and you focus so much heat on this area that you melt it or drop a valve resulting in engine failure.
Exactly, we have to choose if we prefer to melt pistons or exhaust valves ;)
Fortunately we can cool cylinders dumping extra fuel inside.

Fun fact: lean mixture is cooler then rich mixture :)
But extra fuel evaporation have greater cooling effect then richer mixture raised heat.
It even do not have to be fuel. We can dump anything that will vaporize,like water - its like human skin producing sweat to vaporize to cool it down.
Engine can not produce sweat on its own so we must deliver it :)



Title: Re: The Volvo ME7 thread:
Post by: prj on January 13, 2024, 05:24:01 AM
Fun fact: lean mixture is cooler then rich mixture :)
This statement is incorrect on it's own.
Combustion temperature decreases in both directions of stoichiometric. The hottest burn is at stoichiometric ratio.
Rich mixture in case of liquid fuel has also the advantage of evaporative cooling...

Also in the real world you will almost never melt anything but the exhaust portion of the combustion chamber in case of normal combustion.
So minimizing EGT is a very good tuning strategy. The whole heat transfer to the large surface area of the piston and engine block is almost irrelevant for the end user in a well designed engine.
It is the hotspot near the exhaust valve with high EGT's that creates heat related failures.

And of course all kind of irregular combustion, such as detonation, preignition and so on.


Title: Re: The Volvo ME7 thread:
Post by: keichi on January 13, 2024, 06:13:42 AM
Yeah maybe i used wrong words. Lambda 1,0 is the hottest. Then towards leaner it get cooler and toward richer albo cooler.
But leaner gets cooler because combustion produces less heat.
And richer gets cooler because of evaporation (combustion alone is still hotter but yeah it is irrelevant).

As for melting things, you can easily melt piston also :)

I think we agree to the most parts, but maybe use other words to present our point of view :)

But as for EGT i still think that in most cases this measure is overrated or even misleading.
Specially when there is single EGT probe somewhere further in the exhaust.
Only case i see to be useful is having separate sensors on all cylinders.
Then at least you can catch a cylinder in which the combustion process differs from the rest that means some trouble.
But who does that? Most people put single EGT in some random place that shows weather :)
Or they want ALS so much because its so "cool" (pun intended ;) and they panic when EGT goes crazy above 1100C or more when they fire up ALS :)
Then they can't understand that it is heat "outside" engine :) And they want ALS that will be cooler but still "cool" ;)

And if i am already offtopic, one more regarding conflicting expectations.
I tuned client's car from stock 250HP to 360HP. Then he was surprised that his fuel economy went down a lot :)
He can't understand why did this happens :) He though that fuel economy will even improve after that power increase :)
I don't know from where people get this kind of assumptions but its similar to EGT readings and assumptions - less does not mean better :)



Title: Re: The Volvo ME7 thread:
Post by: prj on January 13, 2024, 06:47:40 AM
As for melting things, you can easily melt piston also :)
In well designed factory engine almost impossible to melt piston unless pushing well over double power output.
The only ways are abnormal combustion and also creating an extremely intense hotspot near the exhaust valve by having very late timing.

Quote
But as for EGT i still think that in most cases this measure is overrated or even misleading.
Specially when there is single EGT probe somewhere further in the exhaust.
Only case i see to be useful is having separate sensors on all cylinders.
Then at least you can catch a cylinder in which the combustion process differs from the rest that means some trouble.
But who does that? Most people put single EGT in some random place that shows weather :)
This is true. Especially if probe is after turbo, it says absolutely nothing. Only useful for protecting catalytic converter.

Quote
Or they want ALS so much because its so "cool" (pun intended ;) and they panic when EGT goes crazy above 1100C or more when they fire up ALS :)
Then they can't understand that it is heat "outside" engine :) And they want ALS that will be cooler but still "cool" ;)
Most turbochargers are rated between 950C-1050C TIP continuous. Running 1100C+ EGT with ALS will destroy the turbo.
You will also probably damage the exhaust valves because depending on timing it is possible mixture is still burning when exhaust valve opens.
There is absolutely no need for such EGT though. You can have easily ~900C EGT with turbo producing meaningful boost.

Quote
I tuned client's car from stock 250HP to 360HP. Then he was surprised that his fuel economy went down a lot :)
Unless CR was dropped then fuel economy should not change except when actually using the extra power.

Quote
I don't know from where people get this kind of assumptions but its similar to EGT readings and assumptions - less does not mean better :)
In case of production engines in 99% cases less EGT = better.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on January 26, 2024, 10:14:34 AM
Does anyone have a kthj log parameter file?


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on February 06, 2024, 02:47:08 PM
Forgive me if this is a stupid question. I've been following this thread for years and I want to thank everyone for their effort. I've just discovered openmoose and I'm currently reading my bin file from my 2005 xc70.  I want to do some logging but where do I find or got to I create an XML parameter file?


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on February 06, 2024, 03:01:06 PM
Here's my bin from my car that I just read.  2005 xc70 auto Canada


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on February 06, 2024, 05:45:45 PM
05+ final update ( facelift and newer )
only seem to be US bins, how like QKHJ is US 2007 update for the pre facelift 04
he can try these, it is a US bin so he'd have to use an EU ESKONF and hopefully thats it just to test the BTS in the logs.
GPHJ lines up with it well, most of the addresses are close, i made a small pack for it.

enjoy

How do I tell what code my ecu file is?  I'm hoping my 05 xc70 is GSHJ.  I guess I can try this xdf with my bin file in tunerpro


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on February 07, 2024, 03:40:15 AM
Yours is gshj


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on February 07, 2024, 11:30:50 AM
That appears to be the case. Thank you for the response!

First thing I'm going to do is change my bin file for blue injectors.  Time to learn!

If anyone has any tips on what changes to make for a 16t I'd appreciate it.  That's what I'm going to work on after getting blue injectors working.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on February 08, 2024, 04:24:47 PM
Here are a couple bin files I modified.  First one is modified for blue injectors.  Second one is for blue injectors and I've started doing work with the torque/load maps.  Any input is welcome.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on February 09, 2024, 03:34:03 PM
My load tuning experiment was a little to aggressive lol.  I loaded it in my car and I'd hit 10psi at part throttle.  Trans shifted weird and I got engine performance reduced when using cruise control.  also calculated EGTs were 600-700 most of the time. 

Blue injector tune works great, however. 

I made another bin file with the blue injector mods and I'm going to start again, more carefully, learning how the load maps work.  I've already modified the Timing maps to more closely match the R maps and the car seems to run very good.

I have lots more reading to do

 


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on February 11, 2024, 01:44:15 PM
Here are a couple bin files I modified.  First one is modified for blue injectors.  Second one is for blue injectors and I've started doing work with the torque/load maps.  Any input is welcome.

Gshj is fun and easy to work with.
Do you need me to send the logging params as well?


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on February 11, 2024, 02:55:02 PM
Hi.  I'm good. I already found them.  I'm enjoying it so far.  I've tried a number of different bin files I've made with various results.  Each one gets a little better and I learn more.  See how long my 350,000 mile engine and transmission lasts.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on February 12, 2024, 02:13:18 PM
Could anyone offer suggestions on how to raise boost?  I've been messing around and tried a number of bins where I'm trying to achieve 1 bar boost but I seem to be stuck at stock boost levels.  I've managed to improve throttle response, lamda looks good with blue injectors. I don't seem to be having a lot of ignition retard.

I'm only seeing like 5 psi boost at wot.  Any suggestions?  Bin file attached.

I'm pretty sure my VVT isn't working properly and that might be contributing.  I need to re do my oil sump orings and possibly get new vvt solenoids.


Title: Re: The Volvo ME7 thread:
Post by: prj on February 12, 2024, 02:17:52 PM
Learn to use a datalogger and post logs.


Title: Re: The Volvo ME7 thread:
Post by: turbosundance on February 12, 2024, 07:33:02 PM
Learn to use a datalogger and post logs.

I've been doing some datalogs and reviewing them manually but I'm still learning what everything means.

I do a datalog tomorrow with the current tune and post the log. 

On that topic, is there a program available to view the logs from openmoose in a more visual way?  Kind of like megalogviewer.  Most of my tuning experience is from megasquirt based stuff.


Title: Re: The Volvo ME7 thread:
Post by: Dudde on February 15, 2024, 06:58:35 AM
I've been doing some datalogs and reviewing them manually but I'm still learning what everything means.

I do a datalog tomorrow with the current tune and post the log. 

On that topic, is there a program available to view the logs from openmoose in a more visual way?  Kind of like megalogviewer.  Most of my tuning experience is from megasquirt based stuff.

You can view them with megalogviewer  :)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on March 01, 2024, 04:10:53 AM
My new toy. S60R with TF80 gearbox.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on March 02, 2024, 06:44:53 AM
My new toy. S60R with TF80 gearbox.

nice!
i miss my tf80 s60r, was my first R 6 years ago. m66 life now.
i have another 05 but its an auto aw55 fully stock that's always dead cause it just sits due to it being an auto lol
tf80 tho is nice.

hows that xc90 tf80 2.5t car you have


Title: Re: The Volvo ME7 thread:
Post by: rossoner on March 07, 2024, 06:57:27 AM
Hello,

Can someone help me find temin and teminva maps for volvo s60 2.5t awd 2008 year, me7 261204559 359462 ?
I am attaching the original file + some maps that I've found so far
The ecu seems something between older volvo/vag me7 and newer volvo/ford me9. I checked all available maps, damos for volvo/ford, but couldn't find something for my ecu :/
Or do you know from where I can buy damos for this ecu?
Thanks in advance!


Title: Re: The Volvo ME7 thread:
Post by: keichi on March 07, 2024, 08:16:10 AM
Hello,

Can someone help me find temin and teminva maps for volvo s60 2.5t awd 2008 year, me7 261204559 359462 ?
I am attaching the original file + some maps that I've found so far
The ecu seems something between older volvo/vag me7 and newer volvo/ford me9. I checked all available maps, damos for volvo/ford, but couldn't find something for my ecu :/
Or do you know from where I can buy damos for this ecu?
Thanks in advance!


Why do you want these? No need to touch it with any injectors from stock up to 930cc and any fuel system (stock DECOS or modified with external FPR etc).
And they are not maps but single value variables.


Title: Re: The Volvo ME7 thread:
Post by: rossoner on March 07, 2024, 08:28:22 AM
Why do you want these? No need to touch it with any injectors from stock up to 930cc and any fuel system (stock DECOS or modified with external FPR etc).
And they are not maps but single value variables.


My volvo is running rich on idle with bosch 980cc. Ecu cannot go lower than 0.68ms and I want to try to change temin/va. I know that they are single values, but cannot find them :/


Title: Re: The Volvo ME7 thread:
Post by: keichi on March 07, 2024, 08:41:51 AM
My volvo is running rich on idle with bosch 980cc. Ecu cannot go lower than 0.68ms and I want to try to change temin/va. I know that they are single values, but cannot find them :/

Something is wrong with hardware (air leak?)
2.5 engine with BOSCH 980cc fully warmed up idle at 14,7AFR (lambda 1,0) with ti_b1 around 1,7-1,8ms (or around 0,65ms without deadtime).
And you can't go lower with those injectors because they are already at so low times that injection linearity is disrupted.

You can rise torque reserve (KFMRES maps) that will result in more retarded timing and more fuel requirement that should help those injectors keep lambda at idle.


Title: Re: The Volvo ME7 thread:
Post by: prj on March 07, 2024, 08:47:13 AM
Something is wrong with hardware (air leak?)
2.5 engine with BOSCH 930cc fully warmed up idle at 14,7AFR (lambda 1,0) with ti_b1 around 1,7-1,8ms

TEMIN is for TE not TI. TI = TE + TVUB.
TVUB for 980cc is around 1ms at 14V.

If TEMIN is 0.68 they are running on the limit and it should be reduced. The minimum TI is 1.68ms in that case.

If idle is set a little higher then it will be rich. Or if TVUB is set a little higher.


Title: Re: The Volvo ME7 thread:
Post by: rossoner on March 07, 2024, 09:01:54 AM
TEMIN is for TE not TI. TI = TE + TVUB.
TVUB for 980cc is around 1ms at 14V.

If TEMIN is 0.68 they are running on the limit and it should be reduced. The minimum TI is 1.68ms in that case.

If idle is set a little higher then it will be rich. Or if TVUB is set a little higher.

Thank you for the replies and information! The car was tested for air leaks.
My tvub is 1.15 at 14v, so I will try to set it to 1.


Title: Re: The Volvo ME7 thread:
Post by: keichi on March 07, 2024, 09:02:51 AM
TEMIN is for TE not TI. TI = TE + TVUB.
TVUB for 980cc is around 1ms at 14V.

If TEMIN is 0.68 they are running on the limit and it should be reduced. The minimum TI is 1.68ms in that case.

If idle is set a little higher then it will be rich. Or if TVUB is set a little higher.

He didn't say if his 0,68ms is TE or TI :) I assume TE :)
0,68ms TE should be perfectly fine for those injectors to keep 1,0lambda at idle.
Unless he messed up with TVUB or has some hardware issue :)

My tvub is 1.15 at 14v, so I will try to set it to 1.
I set 0,9 at 14V for 980cc
Raising idle to 820 or more is also good idea.


Title: Re: The Volvo ME7 thread:
Post by: prj on March 07, 2024, 09:17:25 AM
He didn't say if his 0,68ms is TE or TI :) I assume TE :)
0,68ms TE should be perfectly fine for those injectors to keep 1,0lambda at idle.
Unless he messed up with TVUB or has some hardware issue :)
I set 0,9 at 14V for 980cc
Raising idle to 820 or more is also good idea.

No, you clearly assumed that TEMIN is a limit for TI, because you gave TI as example, when in reality it limits TE.
Then you edited post afterwards.

If he says it's too rich, then clearly it is not an air leak on idle, that would make it lean if anything.
If his TEMIN is 0.68ms then it's simply too high for these injectors.

Also, raising idle decreases TE and TI even further!

So your "bla bla" about never needing to touch it is simply incorrect.
It should be reduced to 0.5 or 0.4 for these injectors.


Title: Re: The Volvo ME7 thread:
Post by: prj on March 07, 2024, 09:23:36 AM
Thank you for the replies and information! The car was tested for air leaks.
My tvub is 1.15 at 14v, so I will try to set it to 1.

TEMIN is @ 0x16558. Stock value 0.7008
TEMINVA is @ 0x1655A. Stock value 0.4

I usually set both to 0.3 with these injectors...


Title: Re: The Volvo ME7 thread:
Post by: keichi on March 07, 2024, 09:44:42 AM
No, you clearly assumed that TEMIN is a limit for TI, because you gave TI as example, when in reality it limits TE.
Then you edited post afterwards.

If he says it's too rich, then clearly it is not an air leak on idle, that would make it lean if anything.
If his TEMIN is 0.68ms then it's simply too high for these injectors.

Also, raising idle decreases TE and TI even further!

So your "bla bla" about never needing to touch it is simply incorrect.
It should be reduced to 0.5 or 0.4 for these injectors.

I just said what works for me.

Don't want to argue but you said previously that at 0,65ms TE those injectors are already below their healthy limit.
Now you suggest to lower it even more ;) but maybe i just didn't understand something :)

And on idle airleak of course would cause leaning (fuel trims would go up) - my mistake ;)



Title: Re: The Volvo ME7 thread:
Post by: prj on March 07, 2024, 09:45:54 AM
I just said what works for me.

Don't want to argue but you said previously that at 0,65ms TE those injectors are already below their healthy limit.
Now you suggest to lower it even more ;) but maybe i just didn't understand something :)

No, I never said that.
Also there is no "healthy limit" for the injectors. The TEMIN that manufacturer gives is the value below which they can be a little unpredictable.
I never had any problems with these injectors with 0.3 TEMIN value though.

Also, maybe there are different TEMIN values on different rom's but if your idle TI is at 1.7 and TEMIN is at 0.7 then at fast idle it will always be too rich (e.g. 3000 rpm).
Over here where they test sniffer emissions that is an instant emissions fail. The car is not road legal anymore.

Anyway I gave the OP the cal label locations, so problem solved.


Title: Re: The Volvo ME7 thread:
Post by: rossoner on March 07, 2024, 09:49:47 AM
No, I never said that.
Also there is no "healthy limit" for the injectors. The TEMIN that manufacturer gives is the value below which they can be a little unpredictable.
I never had any problems with these injectors with 0.3 TEMIN value though.

Also, maybe there are different TEMIN values on different rom's but if your idle TI is at 1.7 and TEMIN is at 0.7 then at fast idle it will always be too rich (e.g. 3000 rpm).
Over here where they test sniffer emissions that is an instant emissions fail. The car is not road legal anymore.

Anyway I gave the OP the cal label locations, so problem solved.

Thanks a lot!


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on March 08, 2024, 02:36:54 PM
My volvo is running rich on idle with bosch 980cc. Ecu cannot go lower than 0.68ms and I want to try to change temin/va. I know that they are single values, but cannot find them :/

Double check your KRKTE conversion and also you'll need to do fkkvs corrections
Especially on idle


Title: Re: The Volvo ME7 thread:
Post by: rossoner on March 08, 2024, 03:27:28 PM
Double check your KRKTE conversion and also you'll need to do fkkvs corrections
Especially on idle

Yeah, I set fkkvs to 1 at the beginning to see how it will handle.. but I'll definitely need to do some corrections with fkkvs. Its my first time changing injectors, so I am playing a little with the different maps to see how they will affect the afr on idle, cruising, WOT... Thanks!


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on March 09, 2024, 08:18:07 AM
Yeah, I set fkkvs to 1 at the beginning to see how it will handle.. but I'll definitely need to do some corrections with fkkvs. Its my first time changing injectors, so I am playing a little with the different maps to see how they will affect the afr on idle, cruising, WOT... Thanks!

fkkvs tool work great takes  a few runs. be sure to start with idle and slowly work your way up


Title: Re: The Volvo ME7 thread:
Post by: prj on March 09, 2024, 09:23:27 AM
Double check your KRKTE conversion and also you'll need to do fkkvs corrections
Especially on idle

KRKTE and FKKVS is not going to do jack shit for him when he is hitting TEMIN dude.
He correctly diagnosed and identified the problem, he got the solution as well.


Title: Re: The Volvo ME7 thread:
Post by: rossoner on March 09, 2024, 09:38:52 AM
KRKTE and FKKVS is not going to do jack shit for him when he is hitting TEMIN dude.
He correctly diagnosed and identified the problem, he got the solution as well.

Yep, rich idle gone with lowering temin


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on March 09, 2024, 02:50:04 PM
KRKTE and FKKVS is not going to do jack shit for him when he is hitting TEMIN dude.
He correctly diagnosed and identified the problem, he got the solution as well.

Well .. ya
That's how that works
I was just being general, hard to gauge how along someone is and isn't from a few posts.

Chill DUDE


Title: Re: The Volvo ME7 thread:
Post by: prj on March 10, 2024, 03:34:33 AM
Well .. ya
That's how that works
I was just being general, hard to gauge how along someone is and isn't from a few posts.

Chill DUDE

All the info was in the first post, you not only did not understand anything, you also didn't read the followups, which solved everything.
I'm gonna call your ass out every time on your shit, if anyone deserves that on here it's you.

There was also nothing hard to gauge. He correctly identified the issue and was directly asking for the correct maps. This implies strong knowledge of how the ECU calculates injection AND ability to log and diagnose.
He's probably better at mapping the ECU than you are.

Instead he got a runaround of by one guy "oh, you don't need to change that" and then the straight up bad info by the other guy "oh, your krkte is probably wrong".
Wrong advice is worse than none. All he needed were the map addresses, he got everything else sorted.


Title: Re: The Volvo ME7 thread:
Post by: keichi on March 10, 2024, 05:56:30 AM
Instead he got a runaround of by one guy "oh, you don't need to change that" and then the straight up bad info by the other guy "oh, your krkte is probably wrong".
Wrong advice is worse than none. All he needed were the map addresses, he got everything else sorted.

It was me who told him not to touch TEMIN. I said this based on my experience with 980cc injectors.
Every single car i tuned with 980cc injectors kept perfect AFR at idle without touching stock TEMIN at all :)
Well looks like all those cars had broken O2 sensor ;)

EDIT: I checked few files. In one case i lowered TEMIN from 0.7 stock to 0.6 - perfect AFR with this.


Title: Re: The Volvo ME7 thread:
Post by: arti0308 on March 11, 2024, 11:35:33 AM
Hi! I was trying to do stage 1 to my S60 2.0t 2002 20KSPC probably.
I used MPPS V18 (via generic>me7 1024kb) to read the file from the ECU (done on bootmode). Then I found some Damos to the 20KSPC files and with the help of the .a2l file and some searching I done "my stage 1". I edited only KFMDBGRG, LAMFA and LDRXN to increase boost. Then I checksumed the file via Winols (I always do it like this in EDC16) and write it by the same protocol via MPPS v18. When i plugged the ECU to the car, car is cranking but not running. Later the ECU was working corectly with the car. Could someone check the files if I made some mistakes in editing the file, the checksum is broken or the file is corrupted?
I attached ori file and the stage 1 file.


Title: Re: The Volvo ME7 thread:
Post by: arti0308 on March 11, 2024, 02:06:50 PM
Okey, the car started to work, I just rewrite the same file. But I know i saw a issue, the car is running better, I can feel this - but it's only making about 0,6bar of the boost. I want to go for about 0,8bar from stock 12 turbo, added more LDRXN but boost is the same. Is there something what is still limiting the boost in the map or something with my hardware is wrong?


Title: Re: The Volvo ME7 thread:
Post by: prj on March 11, 2024, 04:14:03 PM
Use logger and look instead of "I can feel it".


Title: Re: The Volvo ME7 thread:
Post by: keichi on March 16, 2024, 11:39:55 AM
Does anyone have ability to decrypt VEB file?
I have this rare sw version that i struggle to get on with.
Or maybe someone have stock file for this sw.
Thank you in advance for your help :)


Title: Re: The Volvo ME7 thread:
Post by: thedrill on March 17, 2024, 05:03:16 AM
Here you go.


Title: Re: The Volvo ME7 thread:
Post by: panos1975 on March 17, 2024, 01:32:18 PM
VOLVO S70 2.5T Bosch ME7.0 0261204559 1037359462 10ERHJ .a2l  99W20 P80 B52X4XT ME 7.0  10ER    i am looking for this original.....thanks in advance....


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on March 27, 2024, 01:01:49 AM
VOLVO S70 2.5T Bosch ME7.0 0261204559 1037359462 10ERHJ .a2l  99W20 P80 B52X4XT ME 7.0  10ER    i am looking for this original.....thanks in advance....

i have some good erhj files but none i can verify its from an s70 2.5t
do a rip off your car ?


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on March 27, 2024, 01:04:42 AM
replacing a 99 me7 car that has a 512kb ecu with an 00 ecu with a 1MB ( did reads after transplant and it reads the 1mb file fine and writes )
gonna do the IMMO  in a few days.

are there any other modifications that need to be done to the ecu?
info on this is very sparse, i tried looking for it.
thanks!


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on March 27, 2024, 02:37:02 AM
Does anyone have ability to decrypt VEB file?
I have this rare sw version that i struggle to get on with.
Or maybe someone have stock file for this sw.
Thank you in advance for your help :)

https://drive.google.com/file/d/1CJfz3R2-DD_JKQS24YMaG2OigZBoPdLF/view?usp=sharing

had for like 2 years now

for veb decrypt change it from 1 0 1 0 to 1 0 0 0

for bin reading, it spits it out as a bin but still needs a decrypt. after than can flash unencrypted bins no problem
xml logger, works great, it kept getting flagged as a virus. disputed it many times and google finally approved it.
500kbps can speed checkbox hard to notice lol
needs license
Open moose is getting a rework soon to fix logging. and increase stability :)

keep these tools in their own folder with the dll, dont let other dicedot.dll files overwrite it etc.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 05, 2024, 10:57:20 PM
Volvo XC90 with AW55 transmission, stock K24 turbo, RS4 MAF in stock R tube and tuned ECM and TCM software.


Title: Re: The Volvo ME7 thread:
Post by: Dudde on April 05, 2024, 10:59:16 PM
Nice! What is done to TCM software?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 05, 2024, 11:47:44 PM
Nice! What is done to TCM software?
Changed speed on which gears are switched. Changed torque converter lock policy. TCM was flashed not by me so I know only basic changes.


Title: Re: The Volvo ME7 thread:
Post by: Dudde on April 06, 2024, 12:06:34 AM
Where did you get the TCM flashed? Looking to get my TCM upgraded also


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 06, 2024, 03:36:16 AM
Where did you get the TCM flashed? Looking to get my TCM upgraded also
My good friend can reflash TCM but only offline. Because he guard his work from reading.


Title: Re: The Volvo ME7 thread:
Post by: t6 on April 07, 2024, 07:09:48 AM
to be removed


Title: Re: The Volvo ME7 thread:
Post by: prj on April 07, 2024, 07:38:37 AM
My good friend can reflash TCM but only offline. Because he guard his work from reading.

I think this is hilarious. 20+ year old stuff, car worth like 3000 euro at most.
But OH THE SECRETS :D

Tuning these old engines - what is the point to spend money, and development when an Audi A6 3.0 TDI is faster?
5.9s 0-100 - you can take any old A6 C7 3.0 TDI with 180kW engine and with a remap they all go faster than that. They cost below 9000 EUR at this point, and there is absolutely 0 effort required.
The BTD with remap is around 4.5 seconds.

I don't really want to shit on your work or anything, but the ubiquity of the 3.0 TDI made tuning most smaller older engines pointless. I'd dare say it completely killed the point to build any 1.8T etc.
And if you build them far enough that they actually are faster than the TDI, then the turbo is so big that they are only useful on the autobahn...


Title: Re: The Volvo ME7 thread:
Post by: BaxtR on April 07, 2024, 11:59:50 AM
I think this is hilarious. 20+ year old stuff, car worth like 3000 euro at most.
But OH THE SECRETS :D

Tuning these old engines - what is the point to spend money, and development when an Audi A6 3.0 TDI is faster?
5.9s 0-100 - you can take any old A6 C7 3.0 TDI with 180kW engine and with a remap they all go faster than that. They cost below 9000 EUR at this point, and there is absolutely 0 effort required.
The BTD with remap is around 4.5 seconds.

I don't really want to shit on your work or anything, but the ubiquity of the 3.0 TDI made tuning most smaller older engines pointless. I'd dare say it completely killed the point to build any 1.8T etc.
And if you build them far enough that they actually are faster than the TDI, then the turbo is so big that they are only useful on the autobahn...

Agreed, Everything on Volvo platform is big secrets, Its actually retarded. but they're big secrets due to lack of aftermarket support so if you figure it out, you make all the monies. People think they have something special when at the end of the day we all have the same old slow cars that dont impress anyone other than ourselves. 


Title: Re: The Volvo ME7 thread:
Post by: prj on April 07, 2024, 02:34:10 PM
Agreed, Everything on Volvo platform is big secrets, Its actually retarded. but they're big secrets due to lack of aftermarket support so if you figure it out, you make all the monies. People think they have something special when at the end of the day we all have the same old slow cars that dont impress anyone other than ourselves.  

There is no money in the 20+ year old stuff. Such old cars always have tons of issues and more time is spent troubleshooting than tuning.
That's why I said it's funny that there is some "secret" on 20 year old things. It really doesn't matter. Even if you find something "unique" it is just irrelevant from a financial perspective at this point.
This is also the reason why I opensourced all the M2.3.2 stuff once it stopped being financially viable.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 07, 2024, 10:12:03 PM
It's funny to hear these all from prj. Practically nobody can tune Aisin TCUs. And this man has their clients. Not only from Volvo because these transmissions were installed on many different cars. Alpha, French, Japanesse and etc.

About Volvo engines. Many 30+ mans like Volvo and don't like Audi. Prj suggests to changes their cars from Volvo to Audi 3.0TDI to go faster? Are you seriously? In such case you can just buy Tesla Plaid and forget about everything. I really regret that I bought my first Volvo 12 years ago. Was better stay on Russian cars. But what was done was done.


Title: Re: The Volvo ME7 thread:
Post by: fastboatster on April 07, 2024, 10:50:26 PM
I was going to say I was able to glean some useful ME7 (and general Bosch) things in this thread, at least because they're concentrated in one thread. Whether Me7/Aisin Volvo tuning is market-relevant or not depends on the market. I don't see C7 tdis this cheap here in NA, I almost don't see them at all. I don't see why somebody wouldn't want to get more oomph out of, say, v70/v70r wagon. doesn't have to be a 10 second car, but more power and better shifting is always nice.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on April 08, 2024, 01:04:41 AM
I think this is hilarious. 20+ year old stuff, car worth like 3000 euro at most.
But OH THE SECRETS :D




bro, did someone hack your account?
speaking of secrets
could you write me some asm for a flex fuel sensor? :))))


Title: Re: The Volvo ME7 thread:
Post by: prj on April 08, 2024, 01:37:27 AM
It's funny to hear these all from prj. Practically nobody can tune Aisin TCUs.
There is no problem with Aisin, at least on VAG.

Quote
About Volvo engines. Many 30+ mans like Volvo and don't like Audi. Prj suggests to changes their cars from Volvo to Audi 3.0TDI to go faster? Are you seriously? In such case you can just buy Tesla Plaid and forget about everything. I really regret that I bought my first Volvo 12 years ago. Was better stay on Russian cars. But what was done was done.
You completely missed the point.
It's not about VAG or Audi - any 3.0 diesel is faster. BMW, Mercedes or FAL group.

And in EU they are absolutely everywhere. So "secrets" are funny - tuning something that is slower than half the family cars on the road.
Does not matter if it's old 2.5 Volvo or old 1.8T VAG or something else.

If what you're building is slower than 4s 0-100, then IMO no point to build it at all the way things are here.
Might as well leave it on stock power or a light Stage 1.

Btw, if you could afford Tesla Plaid you would not be digging in this old shit. Though for the money I would buy a used 991 Turbo instead.
The Tesla feels like a cheap plastic box inside, at least to me.

I was going to say I was able to glean some useful ME7 (and general Bosch) things in this thread, at least because they're concentrated in one thread.
You're kidding right? One useless megathread where it is impossible to find or follow anything.
Instead of having proper topics for specific things.


Title: Re: The Volvo ME7 thread:
Post by: WhizzMan on April 08, 2024, 02:42:05 AM
There is no problem with Aisin, at least on VAG.

I would love to find pointers on how to read and tune the Aisin in one of my Volvos. Is the VAG stuff related at all and can I find something there that I can use on my Volvo?

Let's all be nice to each other (or at the very least not hostile) and leave the whole value and secret stuff discussion off this topic. The whole market in aftermarket tuning is filled with people wanting to make money, some actually do. Very few of the ones making money respond here, most read and learn and keep their mouth shut. None of them here will tell here how much time and money they invested and how much money they made eventually, so the discussion in my opinion is pointless and takes away from the good stuff happening here.


Title: Re: The Volvo ME7 thread:
Post by: prj on April 08, 2024, 03:28:29 AM
Never touched an AISIN box in Volvo, so can't tell you.

There's always a few parts to it.
1. Reading and writing the flash
2. Being able to log your changes
3. Having a definition/knowing what to change in the file.

In my experience 3. is the most complex for stuff where there is little data.
I am not sure how similar the VAG structure is to Volvo.


Title: Re: The Volvo ME7 thread:
Post by: keichi on April 08, 2024, 04:05:31 AM
If what you're building is slower than 4s 0-100, then IMO no point to build it at all the way things are here.

Have you ever drive any modern car that does 4s 0-100stock?
If you did you probably noticed that it reach this "magic" 100 so quick that it starts to become irrelevant to performance.
You just "jump" into 100 and THEN actual performance starts to matter.
And this is what old Volvos or any aold tuned car can also do very well and compete with the fastest and most modern cars!
Because what metters up to around 100 (or even less, like 60) is mostly drivetrain, not engine.
I was driving 300HP BMW M135ix and 420HP A45S AMG (2022+ production) and on paper one is doing around 4s other around 4,8s (or whatever) but in reality they reach this 100 practically the same. They both do this so well that 120HP gap just doesnt matter at so low speeds. All that matters is drive train. BUT after 100km/h real performance starts to bee visible. And 135i is just slow AF compared to A45S.

My point is that all those 0-100 wars had any meaning many years ago when 7s or 8s was considered fast and when you cut 1s it was really impressive.

Modern "races" are from 100 up-wards. 0-100 are more or less the same in modern faster cars from practical point of view.
Car technology reached grip limit already at lower speeds. There is nothing more to improve. But at higher speeds, engine power is as always most important factor.

So tuning older cars with "classic", not efficient drivetrain have still a lot of sense this day, you can "destroy" modern cars above 100 when what matters is pure engine power.


Title: Re: The Volvo ME7 thread:
Post by: unodosi on April 08, 2024, 06:30:18 AM
I would dearly love if someone has info on tuning/working with the Aisen TCU, particularly the aw55-50sn from some of the P1 years.


Title: Re: The Volvo ME7 thread:
Post by: prj on April 08, 2024, 06:50:27 AM
Have you ever drive any modern car that does 4s 0-100stock?
My daily driver for the past 7 years has been a car that does 3.3s 0-100 with stock hardware and just a remap. I don't know how "modern" it is, it's now 12 years old.
Quote
You just "jump" into 100 and THEN actual performance starts to matter.
Not in most civilized countries. Do some 0-100 in the city and most likely you end up without a license.

Quote
My point is that all those 0-100 wars had any meaning many years ago when 7s or 8s was considered fast and when you cut 1s it was really impressive.
Let me put it this way, my stock car does around the same 100-200 that some of the 0-100 posted here, but does not matter.

Quote
Modern "races" are from 100 up-wards. 0-100 are more or less the same in modern faster cars from practical point of view.
Really now? I don't know where you're doing that shit.
Drag race starts at 0. Lights start at 0. It's like creating a new special (retarded) discipline to show off the one tiny thing you can do decently. "Fastest FWD car with stock turbo, stock intercooler and modified exhaust in the world" or some other stupid highly specific stuff like that.

Quote
Car technology reached grip limit already at lower speeds.
Grip limit on decent powertrain 0-100 is over 1000hp, not the things you say here. I don't have any issues with grip after 20-30km/h and I have just 650hp.
Maybe if you run dogshit tyres on tiny pizza cutter wheels it's a problem...

Anyway, does not matter.
As BaxtR said very well:
Quote
People think they have something special when at the end of the day we all have the same old slow cars that dont impress anyone other than ourselves.

Having "secrets" on 20 year old shit is completely retarded. It's like being proud of wagging your dick around at a micropenis competition.
Cooperation is much more important, because in the end it's a tiny enthusiast community with these old cars - there is no significant money to be made here.
Already 10 years ago when I was tuning these cars there was super low demand for it, because usually the people who buy a Volvo are those that don't care about any tuning. And here are a lot of Volvos on the streets.

I think P3 and some late P1 there is probably some money to be made, but P2 is completely dead from that standpoint.


Title: Re: The Volvo ME7 thread:
Post by: unodosi on April 08, 2024, 11:05:10 AM


Anyway, does not matter.
As BaxtR said very well:
Having "secrets" on 20 year old shit is completely retarded. It's like being proud of wagging your dick around at a micropenis competition.
Cooperation is much more important, because in the end it's a tiny enthusiast community with these old cars - there is no significant money to be made here.
Already 10 years ago when I was tuning these cars there was super low demand for it, because usually the people who buy a Volvo are those that don't care about any tuning. And here are a lot of Volvos on the streets.

I think P3 and some late P2 there is probably some money to be made, but P1 is completely dead from that standpoint.

This is the reason I stumbled into here. I wanted to understand my p1 2008 c30 and eventually b̶l̶o̶w̶ t̶h̶e̶ e̶n̶g̶i̶n̶e̶ o̶r̶ f̶r̶y̶ t̶h̶e̶ e̶c̶u̶ tune it myself but I rapidly found that it is very very very difficult for a DIY'er. I don't mind paying a reasonable amount for some products, people can't survive on "likes", but the price of many volvo related software or plain information is insane.  Soapbox introduction over, hello everyone, here to learn.


Title: Re: The Volvo ME7 thread:
Post by: prj on April 08, 2024, 11:35:16 AM
This is the reason I stumbled into here. I wanted to understand my p1 2008 c30 and eventually b̶l̶o̶w̶ t̶h̶e̶ e̶n̶g̶i̶n̶e̶ o̶r̶ f̶r̶y̶ t̶h̶e̶ e̶c̶u̶ tune it myself but I rapidly found that it is very very very difficult for a DIY'er. I don't mind paying a reasonable amount for some products, people can't survive on "likes", but the price of many volvo related software or plain information is insane.  Soapbox introduction over, hello everyone, here to learn.

Your P1 C30 is probably ME9?
In that case my logger supports it and there's a Ford ME9 damos floating around that you can use as a base for locating the maps, it's extremely similar.
The control logic does not differ much from ME7.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 09, 2024, 12:35:41 AM
Your P1 C30 is probably ME9?
In that case my logger supports it and there's a Ford ME9 damos floating around that you can use as a base for locating the maps, it's extremely similar.
The control logic does not differ much from ME7.
P1 is ME9 but has old Volvo logging protocol. It's not UDS.


Title: Re: The Volvo ME7 thread:
Post by: prj on April 09, 2024, 01:18:07 AM
P1 is ME9 but has old Volvo logging protocol. It's not UDS.

I know that very well. My logger supports both D2 and UDS.
I bought both types of ECU :)

The protocol detects this automatically.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on April 09, 2024, 10:53:09 AM
I think this is hilarious. 20+ year old stuff, car worth like 3000 euro at most.
But OH THE SECRETS :D

Tuning these old engines - what is the point to spend money, and development when an Audi A6 3.0 TDI is faster?
5.9s 0-100 - you can take any old A6 C7 3.0 TDI with 180kW engine and with a remap they all go faster than that. They cost below 9000 EUR at this point, and there is absolutely 0 effort required.


The BTD with remap is around 4.5 seconds.

I don't really want to shit on your work or anything, but the ubiquity of the 3.0 TDI made tuning most smaller older engines pointless. I'd dare say it completely killed the point to build any 1.8T etc.
And if you build them far enough that they actually are faster than the TDI, then the turbo is so big that they are only useful on the autobahn...


People tune because they enjoy the car, some don't want dirty diesels and costly repairs associated with an Audi V6.


Title: Re: The Volvo ME7 thread:
Post by: prj on April 09, 2024, 12:25:40 PM
People tune because they enjoy the car, some don't want dirty diesels and costly repairs associated with an Audi V6.
For the money you spent tuning you can buy a new engine for the V6 if you wanted to, besides the camshaft tensioners on the Volvos aren't exactly cheap or maintenance free. Also, if you don't like the V6, BMW has an inline 6...
My point is simply - spending a long time and having some "secrets" on a platform that came out over 25 years ago today is a complete waste of time. Especially when half the family cars on the road are faster than your tuned car with your uber secrets.

Pretending that 25 year old platform is somehow worth keeping any secrets on is completely insane.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on April 09, 2024, 01:58:58 PM
Yes everything should be shared, it's not like there's many of these cars left to keep things secret


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on April 09, 2024, 04:35:01 PM
I strictly got into this for fun and my own enjoyment.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on April 09, 2024, 04:46:20 PM
My daily driver for the past 7 years has been a car that does 3.3s 0-100 with stock hardware and just a remap. I don't know how "modern" it is, it's now 12 years old.Not in most civilized countries. Do some 0-100 in the city and most likely you end up without a license.
Let me put it this way, my stock car does around the same 100-200 that some of the 0-100 posted here, but does not matter.
Really now? I don't know where you're doing that shit.
Drag race starts at 0. Lights start at 0. It's like creating a new special (retarded) discipline to show off the one tiny thing you can do decently. "Fastest FWD car with stock turbo, stock intercooler and modified exhaust in the world" or some other stupid highly specific stuff like that.
Grip limit on decent powertrain 0-100 is over 1000hp, not the things you say here. I don't have any issues with grip after 20-30km/h and I have just 650hp.
Maybe if you run dogshit tyres on tiny pizza cutter wheels it's a problem...

Anyway, does not matter.
As BaxtR said very well:
Having "secrets" on 20 year old shit is completely retarded. It's like being proud of wagging your dick around at a micropenis competition.
Cooperation is much more important, because in the end it's a tiny enthusiast community with these old cars - there is no significant money to be made here.
Already 10 years ago when I was tuning these cars there was super low demand for it, because usually the people who buy a Volvo are those that don't care about any tuning. And here are a lot of Volvos on the streets.

I think P3 and some late P1 there is probably some money to be made, but P2 is completely dead from that standpoint.

Do we have any p1 / p3 SBLs?
Let's blow it wide open.
I have the damos for it

I think I have a me9 one but idk wtf to do with it.


Title: Re: The Volvo ME7 thread:
Post by: keichi on April 10, 2024, 01:33:19 PM
5120 hack on 2004 S60R Volvo with big ass turbo :)
Works very well. One interesting conclusion - it doesn't have to be exactly double of stock pressure limit.
It can be done with any scale, like 1,5times stock pressure or whatever.
Doubling pressure scale results in double loss of precision but no issues because of that so far :)






Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 10, 2024, 11:29:07 PM
Works very well. One interesting conclusion - it doesn't have to be exactly double of stock pressure limit.
It can be done with any scale, like 1,5times stock pressure or whatever.
Ты ошибаешься. В некоторых местах, вместо умножения, используется сдвиг. Ты не можешь просто взять и сдвинуть на пол бита. В случае двойного понижения точности, мы просто увеличиваем величину сдвига на один. Либо этот код, который использует сдвиг, нужно изменять на деление.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 10, 2024, 11:40:00 PM
I would love to find pointers on how to read and tune the Aisin in one of my Volvos. Is the VAG stuff related at all and can I find something there that I can use on my Volvo?

Let's all be nice to each other (or at the very least not hostile) and leave the whole value and secret stuff discussion off this topic. The whole market in aftermarket tuning is filled with people wanting to make money, some actually do. Very few of the ones making money respond here, most read and learn and keep their mouth shut. None of them here will tell here how much time and money they invested and how much money they made eventually, so the discussion in my opinion is pointless and takes away from the good stuff happening here.
Я планировал выпустить возможность прошивки АКПП в свободный доступ, но друг разубедил меня. У него был подобный опыт. Это привело к тому, что множество людей начали править прошивки двигателей Митсубиси и убили веру людей в то, что есть нормальные тюнеры. В итоге, поток клиентов упал и новые разработки были заморожены. Рынок прошивок АКПП очень маленький. Хотя, он перешил уже несколько десятков Вольво и Пежо с коробками AW55, TF70 и TF80 в России. И несколько машин с коробками Aisin из других стран.

Что бы Дмитрий (prj) тут не писал, но сам он открывает только то, что уже не имеет коммерческой ценности. Прошивки АКПП имеют коммерческую ценность. Например, позволяют не сжигать АКПП на бустапе на тех же французских и японских машинах на TF70. А они с этими АКПП выпускаются и сейчас.


Title: Re: The Volvo ME7 thread:
Post by: keichi on April 11, 2024, 02:13:41 AM
Ты ошибаешься. В некоторых местах, вместо умножения, используется сдвиг. Ты не можешь просто взять и сдвинуть на пол бита. В случае двойного понижения точности, мы просто увеличиваем величину сдвига на один. Либо этот код, который использует сдвиг, нужно изменять на деление.

There are few 1013 constants and 1013 divisions and in DECOS cars (R models and face-lift) there is also additional dppk_w calculation.
All of them can be freely scaled. Just arithmetic vars that can be change to whatever you want.

Tricky part is just boost sensor scaling DLSGRAD/OFS. ECU is not doing simple Y=GRAD*X+OFS when calculating boost from voltage.
If you leave stock boost senor (in case of 2bar Rmodels that may be the case) you can get on with this by just multiplying stock GRAD/OFS.
But when you change sensor you have to figure out how ECU calculate boost from sensor voltage (additional multipliers and/or additions) to come up with proper GRAD/OFS.
And its different in prelift and postlift models also.
If you don't do it you will be off with boost like 0,1bar or something - no big deal but if you want ECU to see true boost and if you want to have true boost in logs then its tricky :)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 11, 2024, 02:32:03 AM
There are few 1013 constants and 1013 divisions and in DECOS cars (R models and face-lift) there is also additional dppk_w calculation.
All of them can be freely scaled. Just arithmetic vars that can be change to whatever you want.

Tricky part is just boost sensor scaling DLSGRAD/OFS. ECU is not doing simple Y=GRAD*X+OFS when calculating boost from voltage.
If you leave stock boost senor (in case of 2bar Rmodels that may be the case) you can get on with this by just multiplying stock GRAD/OFS.
But when you change sensor you have to figure out how ECU calculate boost from sensor voltage (additional multipliers and/or additions) to come up with proper GRAD/OFS.
And its different in prelift and postlift models also.
С наклоном и смещением показаний датчика давления как раз проблем нет. Там можно сделать деление пополам или насколько нужно, хоть в 1.5 раза. Я же говорю о коде. Вот, выделенные жирным изменения, которые не делают /2 или *2.


Title: Re: The Volvo ME7 thread:
Post by: keichi on April 11, 2024, 03:04:35 AM
С наклоном и смещением показаний датчика давления как раз проблем нет. Там можно сделать деление пополам или насколько нужно, хоть в 1.5 раза. Я же говорю о коде. Вот, выделенные жирным изменения, которые не делают /2 или *2.

No need to touch them. All those fxxx are just multipliers (unit less scalers) and you just need to trace from where they come from and if its related to pressure just scale there.

For example: fpvdk = fkmsdk x fpvdkds
fkmsdk - not pressure related, ignore
fpvdkds - pressure related = (udsl * DSLGRAD + DSLOFS) / 1013 - just scale 1013 division here.

1013 division in ASM look like this:
Code:
mov     r4, pvdkdsl_w
mov     r2, #647        ; 1013 division
mulu    r4, r2
mov     r5, MDH
mov     r4, MDL
mov     r2, r5
shr     r4, #10
shr     r5, #10
shl     r2, #6
or      r4, r2
When you analyze this code (just throw it into Keil and debug line by line and look at whats going on in registers) you will notice that you can just scale #647 variable - x2 for 5120 hack or any other scale you want.

EDIT: And this part: udsl * DSLGRAD + DSLOFS its not computed exactly that.
In reality ECU does something like (udsl * DSLGRAD + DSLOFS *2) in postlift models. In pre facelift its even more complicated.
So when you come up with DSLGRAD/OFF doing simple linear function using sensor datasheet (P(U) for two points) you can leave DSLGRAD but need to divide DSLOFS by 2 - thats the trick here :)
And in pre-lift models there is different "trick" :)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 11, 2024, 03:14:00 AM
Вот так выглядит код в моем случае:

Code:
ROM:000B07BA sub_B07BA:                              ; DATA XREF: ROM:00010FA0↑o
ROM:000B07BA                 mov     r4, fpvdkds_w
ROM:000B07BE                 mov     r5, fkmsdk_w
ROM:000B07C2                 mulu    r5, r4
ROM:000B07C4                 mov     r2, MDL
ROM:000B07C8                 mov     r3, MDH
ROM:000B07CC                 jmpr    cc_N, loc_B07D8
ROM:000B07CE                 shl     r3, #2
ROM:000B07D0                 jmpr    cc_C, loc_B07D8
ROM:000B07D2                 shr     r2, #14
ROM:000B07D4                 or      r3, r2
ROM:000B07D6                 jmpr    cc_UC, loc_B07DC
ROM:000B07D8 ; ---------------------------------------------------------------------------
ROM:000B07D8
ROM:000B07D8 loc_B07D8:                              ; CODE XREF: sub_B07BA+12↑j
ROM:000B07D8                                         ; sub_B07BA+16↑j
ROM:000B07D8                 mov     r3, #0FFFFh
ROM:000B07DC
ROM:000B07DC loc_B07DC:                              ; CODE XREF: sub_B07BA+1C↑j
ROM:000B07DC                 mov     fpvdk_w, r3
ROM:000B07E0                 shr     r3, #8
ROM:000B07E2                 movb    fpvdk, rl3

Может, конечно, я что-то лишнее изменил, но мне пришлось восстанавливать fpvkd_w, после того, как fpvdkds_w был понижен в 2 раза. Тут нет деления, тут операции битовых сдвигов. Точнее деление есть и оно реализовано через битовые сдвиги.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 11, 2024, 03:21:35 AM
EDIT: And this part: udsl * DSLGRAD + DSLOFS its not computed exactly that.
In reality ECU does something like (udsl * DSLGRAD + DSLOFS *2) in postlift models. In pre facelift its even more complicated.
So when you come up with DSLGRAD/OFF doing simple linear function using sensor datasheet (P(U) for two points) you can leave DSLGRAD but need to divide DSLOFS by 2 - thats the trick here :)
And in pre-lift models there is different "trick" :)
Ты что-то путаешь. Сколько я смотрел прошивок, нигде такой дичи не видел. Везде были прямые вычисления и дальнейшее использование полученных переменных.
Вот тебе пример из прошивки моей машины, как раз рестайлинг 50WRHJ с DECOS:
Code:
ROM:000D7092                 mov     r12, DSLOFS
ROM:000D7096                 mov     r13, DSLGRAD
ROM:000D709A                 mov     r14, udslsum_l
ROM:000D709E                 mulu    r14, r13
ROM:000D70A0                 mov     r15, MDH
ROM:000D70A4                 cmp     r12, #0
ROM:000D70A6                 jmpr    cc_N, loc_D70B2
ROM:000D70A8                 add     r12, r15
ROM:000D70AA                 jmpr    cc_NC, loc_D70B8
ROM:000D70AC                 mov     r12, #0FFFFh
ROM:000D70B0                 jmpr    cc_UC, loc_D70B8
ROM:000D70B2 ; ---------------------------------------------------------------------------
ROM:000D70B2
ROM:000D70B2 loc_D70B2:                              ; CODE XREF: sub_D704A+5C↑j
ROM:000D70B2                 add     r12, r15
ROM:000D70B4                 jmpr    cc_C, loc_D70B8
ROM:000D70B6                 mov     r12, #0
ROM:000D70B8
ROM:000D70B8 loc_D70B8:                              ; CODE XREF: sub_D704A+60↑j
ROM:000D70B8                                         ; sub_D704A+66↑j ...
ROM:000D70B8                 mov     pdsl_w, r12
ROM:000D70BC                 rets


Title: Re: The Volvo ME7 thread:
Post by: keichi on April 11, 2024, 03:25:16 AM
Just trace  fpvdkds_w where it comes from. You have it not scaled at the beginning but try to "fix" things in the middle of the code flow.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 11, 2024, 03:42:12 AM
А вот и причина, почему я его не умножил ранее:
Code:
ROM:000D58C2                 mov     r7, pvdkdsl_w
ROM:000D58C6                 mov     r4, #0A1BCh
ROM:000D58CA                 mulu    r7, r4
ROM:000D58CC                 mov     fpvd_w, MDH
ROM:000D58D0                 mov     r5, MDH
ROM:000D58D4                 mov     r8, r5
ROM:000D58D6                 mov     r9, #0
ROM:000D58D8                 add     r8, r8
ROM:000D58DA                 addc    r9, r9
ROM:000D58DC                 cmp     r9, #0
ROM:000D58DE                 jmpr    cc_NZ, loc_D58E4
ROM:000D58E0                 cmp     r8, #0FFFFh
ROM:000D58E4
ROM:000D58E4 loc_D58E4:                              ; CODE XREF: sub_D5840+9E↑j
ROM:000D58E4                 jmpr    cc_ULE, loc_D58EC
ROM:000D58E6                 mov     r4, #0FFFFh
ROM:000D58EA                 jmpr    cc_UC, loc_D58EE
ROM:000D58EC ; ---------------------------------------------------------------------------
ROM:000D58EC
ROM:000D58EC loc_D58EC:                              ; CODE XREF: sub_D5840:loc_D58E4↑j
ROM:000D58EC                 mov     r4, r8
ROM:000D58EE
ROM:000D58EE loc_D58EE:                              ; CODE XREF: sub_D5840+AA↑j
ROM:000D58EE                 mov     fpvdkds_w, r4

Тут идет умножение на 41404. Поскольку числа там 2 байта, то максимум можно умножить на 65536. Либо добавлять инструкции для умножения fpvdkds_w на 2.

В общем версия 50WRHJ сложнее, чем более ранние для хака. Поэтому, пришлось потратить много времени на реализацию. Но все в прошлом, сейчас стабильно, уже на двух своих машинах, езжу на ней.


Title: Re: The Volvo ME7 thread:
Post by: keichi on April 11, 2024, 04:14:21 AM
I didn't spent much time in 50WRHJ but i i just noticed some crazy things :)
Looks like it is very similar to newer MED17 codebase.

But what is most interesting, looks like your pdsl_w (actually its called pvdr_w) is already with 5120 hack from factory :)
That way your pvdkdsl_w (called pvd_w)=pvdr_w is also scaled up to 5120 from factory and that means no need to touch 0A1BCh constant.
So look like for 5120hack you just don't need to scale DLSGRAD/OFS at all :)

Maybe thats why you must "fix" fpvdkds_w later on in the code because of unnecessary scaling of DSLGRAD/OFS and/or 0A1BCh const.
Look like Volvo did some very interesting things on those latest software and 5120 mod should be done different way than all earlier sw. versions.

EDIT:
I just checked what pvd_w and pvdkds_w are at atmospheric pressure:
pvd_w = 12765 (x 0.078125 - 5120 factor) = 997mbar
pvdkds_w = 25530 = 12765 x 2 (x 0.0390625 - stock factor) = 997mbar

So pvd_w it scaled at 5120mbar from factory.
Then some variables like fpvdkds_w also use 5120 scale and other "normal" 2560 scale like pvdkds_w.
So more digging is needed probably to figure out  what exactly is scaled at 5120 and what at 2560 :)

Here is where 5120 is scaled down to 2560 for pvdkds_w:
Code:
ROM:000D589C F2 F8 66 F4                 mov     r8, pvd_w
ROM:000D58A0 E0 09                       mov     r9, #0
ROM:000D58A2 00 88                       add     r8, r8
ROM:000D58A4 10 99                       addc    r9, r9
ROM:000D58A6 48 90                       cmp     r9, #0
ROM:000D58A8 3D 02                       jmpr    cc_NZ, loc_D58AE
ROM:000D58AA 46 F8 FF FF                 cmp     r8, #0FFFFh
ROM:000D58AE
ROM:000D58AE             loc_D58AE:                              ; CODE XREF: sub_D5840+68↑j
ROM:000D58AE FD 03                       jmpr    cc_ULE, loc_D58B6
ROM:000D58B0 E6 F4 FF FF                 mov     r4, #0FFFFh
ROM:000D58B4 0D 01                       jmpr    cc_UC, loc_D58B8
ROM:000D58B6             ; ---------------------------------------------------------------------------
ROM:000D58B6
ROM:000D58B6             loc_D58B6:                              ; CODE XREF: sub_D5840:loc_D58AE↑j
ROM:000D58B6 F0 48                       mov     r4, r8
ROM:000D58B8
ROM:000D58B8             loc_D58B8:                              ; CODE XREF: sub_D5840+74↑j
ROM:000D58B8 F6 F4 64 F4                 mov     pvdkds_w, r4

Line 000D58A2 - here is pressure multiplied by 2 (by adding to itself - those compilers sometimes do things in weird way from human pov but we have to belive its more efficient this way :)

So Volvo did 5120 hack (in some part at least) before even it was trendy ;)


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on April 11, 2024, 07:08:20 AM
I have 5120 for
10ERHJ ( 00R :)
QHHJ ( EU 04 M66)
QKHJ ( US 04 M66 )
GPHJ 05+ m66
Wra72 variant of wrhj for the 06+ TF80 cars
wra70 wrhj prometey shared before but don't have logging parameters for and it's a eastern Europe variant I'll never touch

Don't need that many variants tbh


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 11, 2024, 07:16:05 AM
wra70 wrhj prometey shared before but don't have logging parameters for and it's a eastern Europe variant I'll never touch
На самом деле, евро варианты как раз намного лучше. Нет этой вашей пиндосской экологической ерунды с подсчетом давления паров в баке. Вырезаю эту чушь, когда у людей случаются проблемы, которые они победить не могут.


Title: Re: The Volvo ME7 thread:
Post by: unodosi on April 11, 2024, 08:17:31 AM
Я планировал выпустить возможность прошивки АКПП в свободный доступ, но друг разубедил меня. У него был подобный опыт. Это привело к тому, что множество людей начали править прошивки двигателей Митсубиси и убили веру людей в то, что есть нормальные тюнеры. В итоге, поток клиентов упал и новые разработки были заморожены. Рынок прошивок АКПП очень маленький. Хотя, он перешил уже несколько десятков Вольво и Пежо с коробками AW55, TF70 и TF80 в России. И несколько машин с коробками Aisin из других стран.


I mean, that sounds *somewhat* reasonable but also.. is there any development on these auto gear boxes anyways? You can't kill development that isn't happening. I know that a few in the me9 world have torque delete but what about older models?    I haven't seen anything verifiable in terms of tuning an aw55-50sn to decrease shift time or other options.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on April 11, 2024, 08:28:43 AM
На самом деле, евро варианты как раз намного лучше. Нет этой вашей пиндосской экологической ерунды с подсчетом давления паров в баке. Вырезаю эту чушь, когда у людей случаются проблемы, которые они победить не могут.

yea the stupid Leak detection pump.
i coded mine out with ESKONF.
my LDP itself is bad and i really dont care lol
no cel :)


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 11, 2024, 08:43:25 AM
I mean, that sounds *somewhat* reasonable but also.. is there any development on these auto gear boxes anyways? You can't kill development that isn't happening. I know that a few in the me9 world have torque delete but what about older models?    I haven't seen anything verifiable in terms of tuning an aw55-50sn to decrease shift time or other options.
Нет никаких проблем со скоростью переключения АКПП. Ускорение во время переключения почти не падает. А вот что действительно требуется, это поднять обороты переключений, когда речь идет о больших по размеру турбинах. Вот здесь можно почитать о доработках https://clubvolvo.ru/threads/ogranichitel-momenta-na-tf80-sc.126689/

И там все начиналось как раз с ограничителя момента. Но теперь ушло сильно дальше.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on April 11, 2024, 08:56:07 AM
Нет никаких проблем со скоростью переключения АКПП. Ускорение во время переключения почти не падает. А вот что действительно требуется, это поднять обороты переключений, когда речь идет о больших по размеру турбинах. Вот здесь можно почитать о доработках https://clubvolvo.ru/threads/ogranichitel-momenta-na-tf80-sc.126689/

И там все начиналось как раз с ограничителя момента. Но теперь ушло сильно дальше.
good read


Title: Re: The Volvo ME7 thread:
Post by: dikidera on April 15, 2024, 07:01:02 AM
Нет никаких проблем со скоростью переключения АКПП. Ускорение во время переключения почти не падает. А вот что действительно требуется, это поднять обороты переключений, когда речь идет о больших по размеру турбинах. Вот здесь можно почитать о доработках https://clubvolvo.ru/threads/ogranichitel-momenta-na-tf80-sc.126689/

И там все начиналось как раз с ограничителя момента. Но теперь ушло сильно дальше.
I was unfortunately met with several untimely issues that I had to stop my reverse engineering process of AW55. From the death of my original ECM due to a short, to exploded heater core matrix to various other life events. It took me a while to find a replacement ECM, write Arduino sketches to dump EEPROM and write back, modify my custom software stack to write to the SH7055 ROM and ensure everything works.

All in all it took me 20-30 ROM write-erase cycles to get it correctly whilst looking at VIDA sources to see how A8 command works for SBL data. Rollercoaster of events.

It is only now that I managed to get my car in full working order as well as a working VVT. After driving 2 months with a shorted ECM and no VVT, I feel like I am in a 400hp car.

But my research on AW55 from several months ago was done on a older 2.4t from 2002 or something whereas I then dumped my own TCM and started doing everything from scratch then of course I was bombarded with multiple issues that took time to sort out :(.

My first change would be increase shift point to 6900rpm or 6800 at least.


Title: Re: The Volvo ME7 thread:
Post by: prj on April 15, 2024, 08:17:23 AM
Прошивки АКПП имеют коммерческую ценность.

На болотах много всего имеет коммерческую ценность о чём тут давно всем похуй. На французах и вольво тут ездят только те для кого машина способ передвижения из пункта А в пункт B и ничего больше.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on April 15, 2024, 09:10:10 AM
На болотах много всего имеет коммерческую ценность о чём тут давно всем похуй. На французах и вольво тут ездят только те для кого машина способ передвижения из пункта А в пункт B и ничего больше.
This is why we are enthusiasts, sure in the future I may get something else, but until then I will drive and tweak and WOT my Volvo.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on April 15, 2024, 10:41:27 AM
На болотах много всего имеет коммерческую ценность о чём тут давно всем похуй. На французах и вольво тут ездят только те для кого машина способ передвижения из пункта А в пункт B и ничего больше.
Ты начинаешь напоминать Макси. У того, тоже, очень зашоренный взгляд на мир. А уж сравнивать автопарк и мажоров Праги со всем остальным миром, тут никакая сова не выдержит натяжки на глобус такого размера. А уж по поводу болота, ну, блин, я бы посоветовал тебе сидеть и не квакать, но поскольку я воспитанный, то ничего такого предлагать не буду).


Title: Re: The Volvo ME7 thread:
Post by: prj on April 15, 2024, 01:45:16 PM
А уж сравнивать автопарк и мажоров Праги

А кто говорил про Прагу?
Во всей Европе кроме Франции практически никто не занимается тюнингом Французов.
На каждого француза в тюнинге приходится 100 или больше BMW/VAG/MB.

Всем пофиг, на них ездят пока разваливаться не начинает и потом на свалку, и новую.
Ни о каком тюнинге никто не думает. Сделал много тысяч немецких машин и где-то пару сотен всего французов, да и то это в основном сажа и егр на дизелях. Пара рено попадалось побыстрее и всё.
А у нас их тут полно на улице, просто никто не покупает француза чтобы на нём делать тюнинг.

Коммерческий интерес может быть только на болотах (кстати не обижайся, тут все русские это так называют). Да и то я подозреваю что по факту этот интерес только у кого-то в голове.
Сделал десятку машин и думает что ой как много денег...

Ладно, не важно, я с 2020 года тюнингом не занимаюсь - сижу и смотрю на срач. Просто смешно стало читать про секретные коробки 25 летней давности на которые всему цивилизованному миру давно пофиг.
Единственное кому это бы помогло - паре человек на этом форуме.


Title: Re: The Volvo ME7 thread:
Post by: unodosi on April 16, 2024, 06:56:59 AM
Some information I found interesting, possibly helpful to some.

The PDF within that repository especially so.

https://github.com/najnesnaj/moosesnif/tree/main



Title: Re: The Volvo ME7 thread:
Post by: prj on April 17, 2024, 02:01:25 PM
Some information I found interesting, possibly helpful to some.

The PDF within that repository especially so.

https://github.com/najnesnaj/moosesnif/tree/main

There is nothing really of interest there.
Maybe some info about D2 protocol, as it is not too well documented.
But other than that it's mostly how to open VIDA databases and very very basic ECU topology stuff.

If you have 0 experience, by all means, read it, but I think like 90% of it was just analysis of how VIDA works.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on April 22, 2024, 11:35:11 AM
After playing around with some matplotlib code I finally started looking at my data in visual form. I know it has too much data plotted at the same time and I have not put the RPM correctly and I am also plotting it against itself which is counterintuitive, but this will get fixed in the future.
(https://i.imgur.com/st87Hfw.png)

Around the 6000 rpm mark where the hp peak is, I start feeling nothing as the RPM increases, it's as if the engine is just roaring but nothing and the rate of change of the RPM starst slowing down significantly.

It is also maddening, that whilst doing this WOT, the AW55 gearbox is deciding not to lock the torque converter. Not sure what the decisions for this were. It gets hot, and I lose 15-20% efficiency. The only reason I can think of is to prevent excessive slipping of the TC while trying to lock it during WOT.

(https://i.imgur.com/nluOlSw.png)
(my intake vvt map)

Generally I find that when overtaking with the automatic transmission with an unlocked converter at second gear I quickly run out of useable torque especialy with that unlocked TC. I've had situations where I was almost overtaken by a 100-120hp peugeot or citroen even as I had stomped the gas pedal and was in 2nd. I am wondering if I slightly increase the advance at high rpm, would that help me more?
I generally am willing to sacrifice top vehicle speed for better acceleration in the high rpm range. I've not needed to exceed 140kmh/80mph except in one instance in the past year. Every single aspect of my driving in the past year has been low to mid RPM, with the occasional high rpm for overtaking or simply testing how the car performs. Torque is apparently king much more than horsepower at particular speeds.
I recently had a small race with a Honda 2.2 140hp. It had 330nm and it absolutely blew me away.

Addendum:

 I discovered that the fuel maps modified by BSR do not affect WOT fueling, and it's still lean @ 14,7 up to 5200 rpm. I have since discovered a map which when I modified, I finally got a richer AFR where I wanted.

Additionally, I have discovered that the logging rate decreases with each param I request in Dynamic Records. I am now at 80ms per data frame as such, it's roughly 12hz. I have dug seriously in the timing code and believe I have found a piece of code partially responsible for the Busy bus error but not completely.


Title: Re: The Volvo ME7 thread:
Post by: s90power on May 02, 2024, 05:46:04 AM
TYPO IN MY FILE NAME
the "WinOLS (Volvo S60 R auto (Original) - 359462) 50GPHJ.xdf " is actually an 50QKHJ
-------------------------------------------------------------------------------------------


ik some are the same SW version but they have different use cases.
i should have merged them so theres not like 4214235 different gphj but i did it quick.

to check can always side by side with ols but should be good

I have read through this thread and learned a lot, Thanks everyone.
Only thing that I cannot find in my own file is the consumption constant KVB.
I have attached my original file if someone is willing to help out


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on May 04, 2024, 08:23:39 PM
I have read through this thread and learned a lot, Thanks everyone.
Only thing that I cannot find in my own file is the consumption constant KVB.
I have attached my original file if someone is willing to help out


Newer Software for your car. 2004 update, i have kvb on it


Title: Re: The Volvo ME7 thread:
Post by: TURBOBLASTER on May 13, 2024, 03:06:44 PM
Trying to find KFPNDSOL in my 40GPHJ software. Haven't had any luck, gotta put in more time. I'll attach it for people to collect and perhaps point it out faster than myself. I've beginning to think of cross flashing, it would save me a lot of time given how many map packs are out there. I don't know much of it though, would 50GPHJ software from an R flash to a LPT? Assuming they're both manual and yada yada. Getting a secondary ECU could prove useful for this I suppose.


Title: Re: The Volvo ME7 thread:
Post by: keichi on May 13, 2024, 04:09:00 PM
Trying to find KFPNDSOL in my 40GPHJ software. Haven't had any luck, gotta put in more time. I'll attach it for people to collect and perhaps point it out faster than myself. I've beginning to think of cross flashing, it would save me a lot of time given how many map packs are out there. I don't know much of it though, would 50GPHJ software from an R flash to a LPT? Assuming they're both manual and yada yada. Getting a secondary ECU could prove useful for this I suppose.

Are you sure your car has DECOS at all? In 40GPHJ there are no DECOS maps.


Title: Re: The Volvo ME7 thread:
Post by: TURBOBLASTER on May 13, 2024, 04:51:43 PM
Are you sure your car has DECOS at all? In 40GPHJ there are no DECOS maps.
Oh, this has been an oversight. lol. I forgot that was a thing, too much of a tunnel vision on the R software when studying ME. Then my fuel pressure should be a fixed value then, I see.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on May 14, 2024, 01:06:48 AM
Alright I have a question for the ME guys. In the newer Volvo engines, how is it that they have a 10.3:1 compression ratio AND still allow for so much boost? Is it because of direct injection?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 14, 2024, 02:19:24 AM
This may help you promatey. This is a running speed density. will require you to repin the maf to map sensor though

You can see in this picture the extension harness I had built to easily go back and forth from map sensor to maf
Big thanks! I missed this message early.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 14, 2024, 02:58:32 AM
Alright I have a question for the ME guys. In the newer Volvo engines, how is it that they have a 10.3:1 compression ratio AND still allow for so much boost? Is it because of direct injection?
Yes. Direct injection engines can have bigger compression ratio.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on May 14, 2024, 11:08:52 AM
Thank you prometey!


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on May 15, 2024, 04:10:29 PM
Are you sure your car has DECOS at all? In 40GPHJ there are no DECOS maps.

yea 40 series and lower and not decos, they're fixed 50series is decos  we have LPT DECOS 04.5+ and all T5 and R, in the EU its only the T5 and R hence the post 04.5+ 40 series bins.

use a top hat from a pump that doesnt have the regulator and use a referenced fuel pressure regulator on the Rail so it'll scale 1:1 with boost if you're going for a higher power non decos car


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on May 15, 2024, 04:12:39 PM
Big thanks! I missed this message early.

you never seen this! hahha i been going through this bin on my spare time since. i have the map sensors ready, and a spare manifold to put a bung in.
one day i'll fuck with it


Title: Re: The Volvo ME7 thread:
Post by: s90power on May 15, 2024, 07:42:20 PM
Newer Software for your car. 2004 update, i have kvb on it

Thank you!

Sorry for the late follow-up, I´ve not had much spare time lately but I tried this one out in the car and it did not work well.
So I decided to go to the dealer and get the ECU updated.
Software went from 30653124B 40LKMA.A2L to 30729127A 40LPHJ.A2L, Most annoying part is that I cannot see KVB in this version either  ;D
I have attached binary read from the ECU after the update


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 16, 2024, 02:39:04 PM
you never seen this! hahha i been going through this bin on my spare time since. i have the map sensors ready, and a spare manifold to put a bung in.
one day i'll fuck with it

If anybody wants to look into this file here is it https://cloud.mail.ru/public/sgtq/Gwi3tYSog
MAP grad is at 0x17CB0
MAP offs is at 0x17CB2
multipliers as for DSLGRAD and DSLOFS.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 16, 2024, 02:40:56 PM
Thank you!

Sorry for the late follow-up, I´ve not had much spare time lately but I tried this one out in the car and it did not work well.
So I decided to go to the dealer and get the ECU updated.
Software went from 30653124B 40LKMA.A2L to 30729127A 40LPHJ.A2L, Most annoying part is that I cannot see KVB in this version either  ;D
I have attached binary read from the ECU after the update

Your KVB addr is 0x1F7FE, KRKTE - 0x23858 and TVUB - 0x15FEA


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 16, 2024, 02:58:49 PM
use a top hat from a pump that doesnt have the regulator and use a referenced fuel pressure regulator on the Rail so it'll scale 1:1 with boost if you're going for a higher power non decos car
In such case he needs to set fuel pressure correction map FRLFSDP to 1. But he doesn't have address of this map)
Although address of this map in 40LPHJ software is 0x23842


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on May 17, 2024, 07:12:52 PM
If anybody wants to look into this file here is it https://cloud.mail.ru/public/sgtq/Gwi3tYSog
MAP grad is at 0x17CB0
MAP offs is at 0x17CB2
multipliers as for DSLGRAD and DSLOFS.

you're the GOAt


Title: Re: The Volvo ME7 thread:
Post by: volguy69 on May 18, 2024, 10:31:59 AM
Does anyone have a stock bin for a US 04 s60 2.5t FWD?  All i have is my current stage 3 hilton tune read with OpenMoose.

What it was tuned for:
-16T with a 11/9 setup
-Catless
-Blues
-Snabb ultimate FMIC w/ external recirc ote pipe setup and cbv blocked

Recently installed greens I had laying around since I was replacing the intake manifold gasket anyway.

Getting a rich code now (obviously) as well as an intermittent rear O2 fault.  Which doesn't make sense since I bought the "tune" when I was already catless.  Figured that would have been completely coded out.

I have uploaded my current bin file here.  I am using the XDF that s60rawr posted which was the TYPO one so its actually the correct version (QKHJ).   (WinOLS (Volvo S60 R (Original) - 359462) 50GPHJ).  With that being said and without an original bin, I am completely lost in what I should be modifying specifically for the bigger greens as well as torque limiter removal and a complete rear o2 and cat delete  ??? ???

Thanks in advance for your guys help  :)



Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 19, 2024, 09:17:54 AM
Does anyone have a stock bin for a US 04 s60 2.5t FWD?  All i have is my current stage 3 hilton tune read with OpenMoose.
It's R file.


Title: Re: The Volvo ME7 thread:
Post by: volguy69 on May 19, 2024, 11:29:58 AM
It's R file.

Thank you!  I loaded up tunerpro and selected that bin for comparison to my personal bin.  SO many undefined items between the two I dont really feel comfortable editing anything based on that especially since its a AWD R file and mines an already modified FWD 2.5T file.  Just dont know enough about the verbiage and such unfortunately. 

And since I dont have a quick way to reflash to stock option without buying a VIDA sub, I guess I am just gonna hold off on anything related to this for now.  There seems to be an abundance of information in this thread that would help me, but only if I had some sort of previous knowledge of how this all works or at least the stock bin file for my own car.

I also was going to at least try to do some logs using OpenMoose, but I just realized that you need the param xml file, which I cant seem to find anywhere in this thread or using the google machine.  So I'm up a creek two times.


Title: Re: The Volvo ME7 thread:
Post by: prj on May 19, 2024, 12:11:34 PM
You can use my tool to log it. Not free, but you do not need a parameter file, as that is provided automatically by the server.


Title: Re: The Volvo ME7 thread:
Post by: volguy69 on May 19, 2024, 02:26:23 PM
You can use my tool to log it. Not free, but you do not need a parameter file, as that is provided automatically by the server.

Your logging software looks amazing however it would be hard to justify the purchase with zero knowledge of what I'm doing as far as tuning goes.  Would be nice to just have a simple xml file for openmoose just to be able to mess around with since it has the capability already


Title: Re: The Volvo ME7 thread:
Post by: athlon on May 19, 2024, 02:43:05 PM
This might help: https://github.com/spnda/volvo_vida_db


Title: Re: The Volvo ME7 thread:
Post by: volguy69 on May 19, 2024, 09:48:54 PM
This might help: https://github.com/spnda/volvo_vida_db

A Bin file extracted from my current vida install doesn't really get me anywhere without prior knowledge of how this all works.  Since I've posted I have gotten the following:

 - prj promoting his logging software in the form of "credits" with a x credit minimum purchase.
- prometey with a bin file for an essentially different car which I appreciate but it basically serves me no good with no prior knowledge of how any of this works.
- and you, athlon for giving me the link to a GitHub in order to extract a bin file from my current install of vida.  Then what?

All of this for a simple xml file in order to load it into the open source OpenMoose program so I can see what's going on with my car from a hobbyist perspective.  Does anyone even use this or is this entire thread full of people who have already worked out what's needed and have kept it in the "inner circle"??? 



Title: Re: The Volvo ME7 thread:
Post by: TURBOBLASTER on May 19, 2024, 11:36:02 PM
A Bin file extracted from my current vida install doesn't really get me anywhere without prior knowledge of how this all works.  Since I've posted I have gotten the following:

 - prj promoting his logging software in the form of "credits" with a x credit minimum purchase.
- prometey with a bin file for an essentially different car which I appreciate but it basically serves me no good with no prior knowledge of how any of this works.
- and you, athlon for giving me the link to a GitHub in order to extract a bin file from my current install of vida.  Then what?

All of this for a simple xml file in order to load it into the open source OpenMoose program so I can see what's going on with my car from a hobbyist perspective.  Does anyone even use this or is this entire thread full of people who have already worked out what's needed and have kept it in the "inner circle"??? 



The "simple xml file" you wish for is a collection of memory addresses people have worked out with disassembly through their knowledge of computer science. People are not out to do charity here, some do and they are very kind to do so, but if you read the forums it's about discussing and helping each other learn. If you're not here to learn, I don't think you're gonna get very far. If you simply wish to tune your software for green injectors, you can get away with it by copying over the values from a software using greens, such as the R binary prometey attached for you. Learn about what's needed to change injectors here https://s4wiki.com/wiki/Tuning (https://s4wiki.com/wiki/Tuning) and then change maps accordingly. If you can't find an XDF for your file then you'll have to make your own. Conveniently, there are a lot of defined maps for different binaries here, where map contents remain the same but at different addresses. If you know anything about hex editing you should be able to find what you need without a sweat. To help you out, KRKTE @ 0x1636A for 50QKHJ. If you want to find logging parameters on your own, learn disassembly. Prometey even put out an almost fully defined .ida file for his own software here, our favourite russian is doing a lot for the volvo community :)


Title: Re: The Volvo ME7 thread:
Post by: prj on May 19, 2024, 11:58:43 PM
All of this for a simple xml file

Making this XML file requires sitting in IDA for hours and manually searching for addresses, this is assuming you know RE.
People who know RE to this level usually get paid over 100$ per hour. A comprehensive XML that has a lot of addresses (not just a few) would cost anywhere between 300$ to 1000$ to make.
This is assuming the person making it has a similar a2l file.

I developed technology to automate this process, that still requires having at least a similar A2L file though, which again is really not easy to get for Volvo.

So yes, you can pay 100$ for credits for my software and log your car for all of eternity. Minimum purchase is 50$ btw, because that's also the price of the cheapest service, but advanced protocol without prior sub costs 100$.
Or you can continue complaining here and hope that somebody is gonna spend hours to make you the "simple xml file". Probably not going to happen.
This is a DIY forum not a "tune my car for free" forum. So if you need an xml file for your software, start learning RE, then make the xml file and post it here :) Come back in 5 years when you have accomplished said task. Or pay for a shortcut.

I am guessing you don't work for free, so where does the entitlement come from that you expect other people to?
What do you bring to the table that would motivate someone to use their time to help you?

A Bin file extracted from my current vida install doesn't really get me anywhere without prior knowledge of how this all works.
Nobody said anything about a bin file, that link has software to extract the locations of loggable identifiers from VIDA (those do not help you with a XML though because they are not ram addresses) and on ME7 there is a lot of important stuff missing for tuning.

There seems to be a pattern here. Embracing ignorance and making a ton of (false) assumptions. Not going to get very far with that attitude on here.


Title: Re: The Volvo ME7 thread:
Post by: keichi on May 20, 2024, 03:47:40 AM
A Bin file extracted from my current vida install doesn't really get me anywhere without prior knowledge of how this all works.  Since I've posted I have gotten the following:

 - prj promoting his logging software in the form of "credits" with a x credit minimum purchase.
- prometey with a bin file for an essentially different car which I appreciate but it basically serves me no good with no prior knowledge of how any of this works.
- and you, athlon for giving me the link to a GitHub in order to extract a bin file from my current install of vida.  Then what?

All of this for a simple xml file in order to load it into the open source OpenMoose program so I can see what's going on with my car from a hobbyist perspective.  Does anyone even use this or is this entire thread full of people who have already worked out what's needed and have kept it in the "inner circle"??? 

Most was said by PRJ but i would just add that even if you get full XML for free and full MAPs definitions for free there is still big chance that you end up with poor running car or maybe even with blown engine (but this is more probable with bigger turbo and more mechanical modification). Its not that easy as most people who begin their adventure with ECU tuning think :) But its not "impossible" to do this, you just need a lot of time into this to get decent knowledge. And i am talking only about doing tune on the BIN assuming you already have full logging and full maps defs "for free" :) So all depends on your attitude. If you just want to have your car tuned - better pay someone to do it. If you want to learn something because you have a lot of free time - then its quite different story -  ME7 is the best ECU to start with.  But forget about doing decent tune on your own car unless you spend like half a year 6-8 hours a day learning :)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on May 20, 2024, 06:56:05 AM
prj is most correct, and the 5 years time span is likely correct too. It took me a year to get to where I am now, which is still not where I wanted to be by this time, and even then, I had DHA and variable names to massively speed things up in IDA. And even then I was no stranger to reverse engineering, having done it years prior on the precursors to Denuvo. Additionally I had to start looking at the problems not from a programmer perspective but fundamental engine theory.

However rather than focusing on a specific problem I focused on all of them, so I did RE on many aspects rather than say just fueling or whatever. This may not be proper but I also did it for fun, with no financial gain in mind.

The blown engine can also happen with a NA engine, not just turbo.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on May 20, 2024, 10:46:43 AM
ya'll are fucking retarded trying to loop this kid into  your own paid platforms and otherwise
its a QKHJ 2.5t ( same soft  as the 04 R in the states, yes )


throwing him on that "if you don't already know then you shouldn't know" spiel ya'll did to me.
what hes asking is free and super simple....



Title: Re: The Volvo ME7 thread:
Post by: prj on May 20, 2024, 12:51:36 PM
ya'll are fucking retarded trying to loop this kid into  your own paid platforms and otherwise
its a QKHJ 2.5t ( same soft  as the 04 R in the states, yes )


throwing him on that "if you don't already know then you shouldn't know" spiel ya'll did to me.
what hes asking is free and super simple....

It's only free because someone else did this for you.
And it's super simple because there's 51 addresses. Compared to my def that has 5272.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on May 20, 2024, 06:52:57 PM
It's only free because someone else did this for you.
And it's super simple because there's 51 addresses. Compared to my def that has 5272.

And I pass down that to the next guy
I been getting into Ida n other shit myself,  and having fun with this
Do you guys understand fun?
That's why I do this
For fun


Title: Re: The Volvo ME7 thread:
Post by: volguy69 on May 20, 2024, 08:35:08 PM
Making this XML file requires sitting in IDA for hours and manually searching for addresses, this is assuming you know RE.
People who know RE to this level usually get paid over 100$ per hour. A comprehensive XML that has a lot of addresses (not just a few) would cost anywhere between 300$ to 1000$ to make.
This is assuming the person making it has a similar a2l file.

I developed technology to automate this process, that still requires having at least a similar A2L file though, which again is really not easy to get for Volvo.

So yes, you can pay 100$ for credits for my software and log your car for all of eternity. Minimum purchase is 50$ btw, because that's also the price of the cheapest service, but advanced protocol without prior sub costs 100$.
Or you can continue complaining here and hope that somebody is gonna spend hours to make you the "simple xml file". Probably not going to happen.
This is a DIY forum not a "tune my car for free" forum. So if you need an xml file for your software, start learning RE, then make the xml file and post it here :) Come back in 5 years when you have accomplished said task. Or pay for a shortcut.

I am guessing you don't work for free, so where does the entitlement come from that you expect other people to?
What do you bring to the table that would motivate someone to use their time to help you?
Nobody said anything about a bin file, that link has software to extract the locations of loggable identifiers from VIDA (those do not help you with a XML though because they are not ram addresses) and on ME7 there is a lot of important stuff missing for tuning.

There seems to be a pattern here. Embracing ignorance and making a ton of (false) assumptions. Not going to get very far with that attitude on here.

Alright, I'm back.  5 years goes by pretty quick, aye?  My initial request was for a stock bin file for my car so I could at least compare them and uploaded my current one for reference for everyone here just in case it would help someone else.  I then realized that since my extracted bin was already modified, I didn't really have anything to go off of. Especially since the stock bin I had was from a manual R. Quite a bit different without knowing anything about this particular platform.  Then I realized that the logging in OpenMoose required an xml file for the params that I couldn't find anywhere.  I hit dead ends every path I thought I could take.  Reading the s4 wiki was cool and all but when I tried searching for the defined variables to disable the rear 02 and cat, all I found was ekonf.  But with so many other values "not defined" I didn't feel comfortable changing anything since I thought my xdf was too out of wack.  I looked for two other variables mentioned in the s4 wiki relating to that and they were not present in either of the Volvo bins I had, so I said yea I'm good. Not trying to completely destroy my DD just yet.

I don't need to pay 50$ for 5k+ of addresses for a first time dude just trying to see what my car is doing a few times.  I can probably do everything I would ever need with the "logging" feature of a Bluetooth obd adapter to be completely honest.

I don't need to extract the csv file from my current vida install using script files.

Thank you, @s60rawr for the files. I can't believe 5 years went by so fast!!


Title: Re: The Volvo ME7 thread:
Post by: volguy69 on May 20, 2024, 08:45:31 PM
I guess what I'm saying is sometimes, people just show up  and want to tinker with their own shit. Not everyone is looking to infiltrate the illuminati and steal everyone's "IP" and market it as their own. These are 20+ year old cars.  If you think anyone is going to come on the scene and start marketing a "new" product, I think I have bridge to sell you ;D


Title: Re: The Volvo ME7 thread:
Post by: prj on May 21, 2024, 02:16:20 AM
I guess what I'm saying is sometimes, people just show up  and want to tinker with their own shit. Not everyone is looking to infiltrate the illuminati and steal everyone's "IP" and market it as their own. These are 20+ year old cars.  If you think anyone is going to come on the scene and start marketing a "new" product, I think I have bridge to sell you ;D

The Volvo ME7 stuff was done because it took me an extra 10 minutes when I did ME9, for which there is still no solution out here. And the reason I did it was due to some large customers asking for it.
There's also no need for me to "market" anything as you say. I just provide the definite silver bullet logging solution for a wide range of ECU's, and if you think I am posting here because I am doing so badly, that I need to earn an extra 50$, then you're just retarded.
All my stuff is on my platform, and there aren't tools to convert it to whatever some logger expects it to be in and of course I'm not going to waste time writing that.
Btw all my logging is free for the VAG ME7 guys, but the Volvo community is so toxic that they don't deserve it, and I am reminded of that quite often :)

Your next post will probably be "how do I do X". The 5 years still stands - you've not done anything besides getting a handout, and won't be able to get anywhere the moment the handouts stop.
Same as the guy who handed it to you - he couldn't hack his way out of a wet paper bag if he tried. He just happened to have def, that someone (even for 51 variables) spent hours making at some point.
Which the question is then - why isn't it organized and posted in a repository. Maybe so he can feel self important.

Also if you cared to look through this thread or search, then you would have found your stock file, as it's been posted before, but I guess that is too difficult for you.
The next thing you're asking for is XDF - defining the parameters for the XDF is the same job as defining parameters for the XML, especially for single values (if you don't have a super close a2l file, then it's just copy paste).

For fun
There's a distinct difference between having accomplished anything and just posting someone elses shit, taking credit and then badmouthing the person who developed all of it.
Maybe that's fun for you. I am surprised all this wasn't DMCA'd at the start to be honest, but I guess nobody cares enough about 20 year old stuff.


Title: Re: The Volvo ME7 thread:
Post by: WhizzMan on May 22, 2024, 01:32:28 AM


Recently installed greens I had laying around since I was replacing the intake manifold gasket anyway.

Getting a rich code now (obviously) as well as an intermittent rear O2 fault.  Which doesn't make sense since I bought the "tune" when I was already catless.  Figured that would have been completely coded out.


The rich code is obviously because your front O2 is still functioning (it shoud be!) and the greens put more fuel out per millisecond of activation. Coding out the rear O2 is much more work than disabling the setting of the DTC for a catalist efficiency, which in all likelyhood is what was done on your tune. This obviously requires the rear O2 to still be physically in the car and electricly connected up and functioning. The DTC you are getting is related to the rear O2 having intermittent connectivity problems or actually malfunctioning. I wouldn't bother myself to try and code it out and just replace the rear O2 sensor and check the connectivity.


Title: Re: The Volvo ME7 thread:
Post by: prj on May 22, 2024, 02:25:50 AM
S4wiki lists what needs to be done for rear o2 delete:
https://s4wiki.com/wiki/Tuning#Cat_and_O2_complete_removal_and_DTCs (https://s4wiki.com/wiki/Tuning#Cat_and_O2_complete_removal_and_DTCs)

The CWKONLS and CWKONABG mods are not required, but in addition to that paragraph ESKONF also needs to be modified to remove the rear o2 heater dtc.


Title: Re: The Volvo ME7 thread:
Post by: sevenstrails8 on May 22, 2024, 11:09:25 AM
Hi, I am in need to have a tune done to my 2005 xc70. Before anything, I realize that the "best" option here would be to put on the proper head, I get it. At this point its not an option currently and just seeing if anyone can do this for me. (paid of course, not asking for a handout)

I bought the xc70 at auction and turned out to have cracked block, my mechanic was able to find a B5234T3 from a 2001 s60 t5. We verified with a tuner if he would be able do a t5 tune and disable the intake solenoid, and he confirmed so we went with the swap. That tuner has now closed his books and I don't know when they will reopen. I have reached out to a couple other tuners but was told to just change the cylinder head or check with this forum.

as it stands the car has the B5234T3 along with the 16t turbo and do88 intercooler. I have green injectors on hand, but can get the blues if needed. I attached the bin file below. If anyone is able to help with this it would be much appreciated. TIA


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on May 22, 2024, 12:51:48 PM
I have reached out to a couple other tuners but was told to just change the cylinder head or check with this forum.
You can just modify crankshaft cover plate and install your old crankshafts. From my point of view intake VVT adds torque in low RPM range.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on May 23, 2024, 07:44:42 PM
Hi, I am in need to have a tune done to my 2005 xc70. Before anything, I realize that the "best" option here would be to put on the proper head, I get it. At this point its not an option currently and just seeing if anyone can do this for me. (paid of course, not asking for a handout)

I bought the xc70 at auction and turned out to have cracked block, my mechanic was able to find a B5234T3 from a 2001 s60 t5. We verified with a tuner if he would be able do a t5 tune and disable the intake solenoid, and he confirmed so we went with the swap. That tuner has now closed his books and I don't know when they will reopen. I have reached out to a couple other tuners but was told to just change the cylinder head or check with this forum.

as it stands the car has the B5234T3 along with the 16t turbo and do88 intercooler. I have green injectors on hand, but can get the blues if needed. I attached the bin file below. If anyone is able to help with this it would be much appreciated. TIA

i recall asking you to throw a vvt head on it


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on May 23, 2024, 07:54:59 PM
S4wiki lists what needs to be done for rear o2 delete:
https://s4wiki.com/wiki/Tuning#Cat_and_O2_complete_removal_and_DTCs (https://s4wiki.com/wiki/Tuning#Cat_and_O2_complete_removal_and_DTCs)

The CWKONLS and CWKONABG mods are not required, but in addition to that paragraph ESKONF also needs to be modified to remove the rear o2 heater dtc.

https://the07k.wiki/index.php?title=Bosch_ME7.1.1#Disabling_DTC this is a cool write up too.
found that CLAAAA table and been poking around. when i get some time i'll dive

eskonf

0C C0 3C FC 00 FF 33

( that is eu bin with no LDP )

0C C0 3C F0 00 FF 00


( US bin )

then obviously cdkat 00 and shk 07


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on May 23, 2024, 09:12:55 PM
The Volvo ME7 stuff was done because it took me an extra 10 minutes when I did ME9, for which there is still no solution out here. And the reason I did it was due to some large customers asking for it.
There's also no need for me to "market" anything as you say. I just provide the definite silver bullet logging solution for a wide range of ECU's, and if you think I am posting here because I am doing so badly, that I need to earn an extra 50$, then you're just retarded.
All my stuff is on my platform, and there aren't tools to convert it to whatever some logger expects it to be in and of course I'm not going to waste time writing that.
Btw all my logging is free for the VAG ME7 guys, but the Volvo community is so toxic that they don't deserve it, and I am reminded of that quite often :)

Your next post will probably be "how do I do X". The 5 years still stands - you've not done anything besides getting a handout, and won't be able to get anywhere the moment the handouts stop.
Same as the guy who handed it to you - he couldn't hack his way out of a wet paper bag if he tried. He just happened to have def, that someone (even for 51 variables) spent hours making at some point.
Which the question is then - why isn't it organized and posted in a repository. Maybe so he can feel self important.

Also if you cared to look through this thread or search, then you would have found your stock file, as it's been posted before, but I guess that is too difficult for you.
The next thing you're asking for is XDF - defining the parameters for the XDF is the same job as defining parameters for the XML, especially for single values (if you don't have a super close a2l file, then it's just copy paste).
There's a distinct difference between having accomplished anything and just posting someone elses shit, taking credit and then badmouthing the person who developed all of it.
Maybe that's fun for you. I am surprised all this wasn't DMCA'd at the start to be honest, but I guess nobody cares enough about 20 year old stuff.


https://www.youtube.com/watch?v=svkgOsr7pUc


Title: Re: The Volvo ME7 thread:
Post by: prj on May 24, 2024, 01:37:11 AM
https://the07k.wiki/index.php?title=Bosch_ME7.1.1#Disabling_DTC this is a cool write up too.
found that CLAAAA table and been poking around. when i get some time i'll dive

It's been said many times on this forum - CLA stuff should not be touched in 99.9% cases.
It will only hide the fault from OBD. The ECU still detects the fault and performs the same way as it is there.
If you use CLA to hide an EVAP fault for example then there will be no codes, but the fuel trims won't work etc.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on May 24, 2024, 03:02:04 PM
It's been said many times on this forum - CLA stuff should not be touched in 99.9% cases.
It will only hide the fault from OBD. The ECU still detects the fault and performs the same way as it is there.
If you use CLA to hide an EVAP fault for example then there will be no codes, but the fuel trims won't work etc.

Noted.
I just wanted to dive in and see what else was in there.


Title: Re: The Volvo ME7 thread:
Post by: V70user on June 01, 2024, 05:23:43 AM
Hi! Im new here, read all thread, but Im not so much expirenced in using WinOLS and therefore Im asking for help or hint.
According to the Prometey's post #1439 about decreasing fan start temperature , is there anybody who can tell me what address is this sequence of bytes placed?

New result. Fan start temperature was lowered to 95 degrees.
There are two maps in Volvo BINs. They can be found by next bytes sequence
6   64   203   204   215   221   222   0   0   20   180   221   221
Axis values is motor temperature. Multipler is 0.75 offset is -48. By lowering these values start fan temperature can be lowered.

I have searched this sequence, but without any positive results.

And the second case: what address is ESCONF for 20FWHJ ? I cheched at 0x1260E but it seems not to be correct address

Disabling rear lambda with ESKONF for 50WRHJ software.
ESKONF is at 0x1260E. Default value is 0C 00 3C FC 00 FC 33 (7 bytes length) I may be wrong about lenght it can be 6 bytes.
To disable rear lambda and rear lambda heater diagnostics you need to change ESKONF to next: 0C C0 3C FC 00 FF 33

I checked pre facelift cars and non R software. It looks like the bitpair pattern is the same. Second byte must be changed to C0 (6 and 7 bits must be set). And six byte's low two bits must be set.

Thank You all for any kind of help

Original file from car attached:



Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on June 01, 2024, 09:20:14 AM
Hi! Im new here, read all thread, but Im not so much expirenced in using WinOLS and therefore Im asking for help or hint.
According to the Prometey's post #1439 about decreasing fan start temperature , is there anybody who can tell me what address is this sequence of bytes placed?

I have searched this sequence, but without any positive results.

And the second case: what address is ESCONF for 20FWHJ ? I cheched at 0x1260E but it seems not to be correct address

Thank You all for any kind of help

Original file from car attached:


20FWHJ is very old software. You shouldn't touch ESKONF to disabl rear lambda. You should disable CDHSH, CDLSH and CDLASH.
And this software hasn't 2d maps for fan mode. This software has some variables for different fan speeds. P80 A2L has these variables for fan. So you can find these variables by finding same maps in your software.


Title: Re: The Volvo ME7 thread:
Post by: V70user on June 01, 2024, 10:13:40 AM
20FWHJ is very old software. You shouldn't touch ESKONF to disabl rear lambda. You should disable CDHSH, CDLSH and CDLASH.
After Your answer I have a mess...
How can I found CDHSH, CDLSH and CDLASH? Any hint...? I got only WinOLS, do I need some other sotware to modify/view a bin file?

And this software hasn't 2d maps for fan mode. This software has some variables for different fan speeds. P80 A2L has these variables for fan. So you can find these variables by finding same maps in your software.
ok, but where to start? I have searched similar values You posted but no results. Maybe Im asking too much?



Title: Re: The Volvo ME7 thread:
Post by: s60rawr on June 02, 2024, 01:07:22 AM
After Your answer I have a mess...
How can I found CDHSH, CDLSH and CDLASH? Any hint...? I got only WinOLS, do I need some other sotware to modify/view a bin file?
ok, but where to start? I have searched similar values You posted but no results. Maybe Im asking too much?



its decent for simple stuff. it has cdhsv i think. try that?

20FWHJ is very old software. You shouldn't touch ESKONF to disabl rear lambda. You should disable CDHSH, CDLSH and CDLASH.
And this software hasn't 2d maps for fan mode. This software has some variables for different fan speeds. P80 A2L has these variables for fan. So you can find these variables by finding same maps in your software.

finding cd / cw maps is a nightmare to find. i'll put some effort into it. i really need to lol


Title: Re: The Volvo ME7 thread:
Post by: V70user on June 02, 2024, 06:00:33 AM
finding cd / cw maps is a nightmare to find. i'll put some effort into it. i really need to lol
Thank You and really appreciate Your effort in maps searching


Title: Re: The Volvo ME7 thread:
Post by: V70user on June 03, 2024, 09:54:20 AM
- deleted


Title: Re: The Volvo ME7 thread:
Post by: V70user on June 03, 2024, 10:35:49 AM
Thank You prometey1982 and s60rawr!
Two successes...

1. Rear lambda
 - rear lambda sensor diagnostic   CDLSH found at 0x1800B , enable 0x01, disable 0x00
 - rear lambda heating diagnostic CDHSH found at 0x18004 , enable 0x01, disable 0x00

2. Decreasing engine fan starting temperature
      I've found such a sequence of bytes:  CC  C0     E7  D3     D9  CF starting at 0x1882A
                                                                   |      |          |      |          |      |
                                                                  on   off       on   off       on   off
      and for now I checked first two bytes CC C0 and it is TM1LF - engine temperature threshold 1 for cooling fan control step 1
CC = 204 dec  (204*0.75)-48 = 105 C deg - fan starts
C0 = 192 dec (192 *0.75)-48 = 96 C deg - fan stops

     I've changed these two bytes onto:
BF = 191 dec, it gives starting fan temperature = 95.25 C deg. In testing car fan started exactly at 96 C deg
B8 = 184 dec it is stoping fan temperature = 90 C deg. Fan stoped at 90 C deg .
        and the sequence is:   BF  B8     E7  D3     D9  CF
So...I experimentally checked the operation of these settings. Analogically temperature can be increased if sb want to...

It should work for the rest bytes from this sequence , but I didn't check the other two pairs of bytes

It looks like CC C0 is a TM1LF and fan works at 25% speed,
I suspect that lower value bytes pair D9 CF is a TM2LF (50 % fan speed) and  higher E7 D3  is a TM3LF (100% fan speed)

In this MY fan has 3 gears acording to ViDA, and it is matchig at least theoretically as it is written above

All these changes refers to software 20FWHJ from testing car V70 B5244T3 200hp, AT, 2WD, 2000 MY


                   




Title: Re: The Volvo ME7 thread:
Post by: s60rawr on June 04, 2024, 06:57:45 PM
Thank You prometey1982 and s60rawr!
Two successes...

1. Rear lambda
 - rear lambda sensor diagnostic   CDLSH found at 0x1800B , enable 0x01, disable 0x00
 - rear lambda heating diagnostic CDHSH found at 0x18004 , enable 0x01, disable 0x00

2. Decreasing engine fan starting temperature
      I've found such a sequence of bytes:  CC  C0     E7  D3     D9  CF starting at 0x1882A
                                                                   |      |          |      |          |      |
                                                                  on   off       on   off       on   off
      and for now I checked first two bytes CC C0 and it is TM1LF - engine temperature threshold 1 for cooling fan control step 1
CC = 204 dec  (204*0.75)-48 = 105 C deg - fan starts
C0 = 192 dec (192 *0.75)-48 = 96 C deg - fan stops

     I've changed these two bytes onto:
BF = 191 dec, it gives starting fan temperature = 95.25 C deg. In testing car fan started exactly at 96 C deg
B8 = 184 dec it is stoping fan temperature = 90 C deg. Fan stoped at 90 C deg .
        and the sequence is:   BF  B8     E7  D3     D9  CF
So...I experimentally checked the operation of these settings. Analogically temperature can be increased if sb want to...

It should work for the rest bytes from this sequence , but I didn't check the other two pairs of bytes

It looks like CC C0 is a TM1LF and fan works at 25% speed,
I suspect that lower value bytes pair D9 CF is a TM2LF (50 % fan speed) and  higher E7 D3  is a TM3LF (100% fan speed)

In this MY fan has 3 gears acording to ViDA, and it is matchig at least theoretically as it is written above

All these changes refers to software 20FWHJ from testing car V70 B5244T3 200hp, AT, 2WD, 2000 MY


                   





Great work!


Title: Re: The Volvo ME7 thread:
Post by: keichi on June 11, 2024, 03:59:32 AM

2. Decreasing engine fan starting temperature
      I've found such a sequence of bytes:  CC  C0     E7  D3     D9  CF starting at 0x1882A
                                                                   |      |          |      |          |      |
                                                                  on   off       on   off       on   off
      and for now I checked first two bytes CC C0 and it is TM1LF - engine temperature threshold 1 for cooling fan control step 1
CC = 204 dec  (204*0.75)-48 = 105 C deg - fan starts
C0 = 192 dec (192 *0.75)-48 = 96 C deg - fan stops

     I've changed these two bytes onto:
BF = 191 dec, it gives starting fan temperature = 95.25 C deg. In testing car fan started exactly at 96 C deg
B8 = 184 dec it is stoping fan temperature = 90 C deg. Fan stoped at 90 C deg .
        and the sequence is:   BF  B8     E7  D3     D9  CF
So...I experimentally checked the operation of these settings. Analogically temperature can be increased if sb want to...

It should work for the rest bytes from this sequence , but I didn't check the other two pairs of bytes

It looks like CC C0 is a TM1LF and fan works at 25% speed,
I suspect that lower value bytes pair D9 CF is a TM2LF (50 % fan speed) and  higher E7 D3  is a TM3LF (100% fan speed)

In this MY fan has 3 gears acording to ViDA, and it is matchig at least theoretically as it is written above

All these changes refers to software 20FWHJ from testing car V70 B5244T3 200hp, AT, 2WD, 2000 MY

Its not that simple :)

You got TM1LF, TM2LF, TM3LF, TM6LF, TM7LF, TM8LF following byte constants starting from 0x1882A

First 3 bytes are for fan step1, byte 4 for step2, byte 5 for step3.
But its not only factor for fan control.
Algorithm for fan control is actually quite complicated because it combine engine temperature control/air conditioning condenser temperature/EGT control/safety features/ECU temperature (yes! its for cooling processor like in ordinary PC somehow also, but don't ask me how and why, ask BOSCH engineers ;)
There are way more constants and conditions (vehicle speed constants, A/C pressure constants, calculated EGT constants, many timers - from engine start, after engine stop, ECU temperature! and more...).
One of the interesting parameters is temperature hysteresis DTMLF at 0x18781 (1byte)

Fan rpm at steps 1/2/3 is also not constant. Actually its unknown :)
ECU Doesn't set fan rpm but PWM signal to fan control module. PWM value depends on battery voltage. Its for example 50%@10V or 30%@14V to get fan step1.
Maps for fan PWM are KLTVLFx (x=1/2/3)
KLTVLF1 is at 0x1879C - 1dim table, axis right before data.

For basic tune (simple stage1/2, daily usage car) all that matters is just TM1LF and TM2LF and maybe DTMLF. Just lower TM1/2 a bit like 5deg less and that's it.


Title: Re: The Volvo ME7 thread:
Post by: V70user on June 12, 2024, 03:55:13 AM

For basic tune (simple stage1/2, daily usage car) all that matters is just TM1LF and TM2LF and maybe DTMLF. Just lower TM1/2 a bit like 5deg less and that's it.

...and that is what I've done in testing car.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 01, 2024, 10:06:33 PM
Попытка убрать ошибку по несоответствию контрольной суммы. Идеей является то, что мы можем посчитать контрольную сумму, но не отдавать ее CEM. Для этого необходимо убрать установку бита готовности контрольной суммы. Вот код из 50WRHJ:

Code:
ROM:00056618                 movb    rl1, byte_30152A
ROM:0005661C                 jnb     r1.6, loc_566A2
ROM:00056620                 mov     r12, chkstart_l_0
ROM:00056624                 mov     r13, chkstarth_w_0_0
ROM:00056628                 mov     r14, chkstop_l_0
ROM:0005662C                 mov     r15, chkstoph_w_0_0
ROM:00056630                 calls   5, sub_599B4
ROM:00056634                 addb    chksecm, rl4
ROM:00056638                 mov     r12, chkstop_l_0
ROM:0005663C                 mov     r13, chkstoph_w_0_0
ROM:00056640                 sub     r12, chkstop_l
ROM:00056644                 subc    r13, chkstoph_w_0
ROM:00056648                 jmpr    cc_NZ, loc_56666
ROM:0005664A                 movbz   r12, byte_30152A
ROM:0005664E                 and     r12, #0FFBFh
ROM:00056652                 mov     r1, r12
ROM:00056654                 movb    byte_30152A, rl1
ROM:00056658                 movbz   r12, rl1
ROM:0005665A                 or      r12, #10h // replace this line with two nop operations: 76 FC 10 00 -> CC 00 CC 00
ROM:0005665E                 mov     r2, r12
ROM:00056660                 movb    byte_30152A, rl2
ROM:00056664                 jmpr    cc_UC, loc_566A2

На машине еще не проверял, возможно будет ругань от CEM на то, что контрольная сумма не посчитана. Но, мне кажется, ругаться не должно. Это же длительная операция и ответ в срок не гарантируется.


Title: Re: The Volvo ME7 thread:
Post by: prj on July 02, 2024, 08:26:24 AM
It's much simpler. Record the correct sum and inject it at end of calculation.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 03, 2024, 12:04:59 AM
It's much simpler. Record the correct sum and inject it at end of calculation.
Good advice. Can be done by copying variable from the memory. And even if checksum is lost it can be found in 256 iterations. Need to log the bounds of checksum calculations.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on July 06, 2024, 11:24:51 AM
Хак не помог. CEM ругается на ошибку отсутствия ответа от ECM. Придется сохранять контрольную сумму и записывать в переменную.


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on July 07, 2024, 08:03:29 AM
Is the Cruise Control Function at the P80 Me7 Cars activated by the ECU? (Different Bins with cruise / without?)


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on July 07, 2024, 08:09:26 AM
No, configuration flag via can message from cdm.


Title: Re: The Volvo ME7 thread:
Post by: V70_T5 on July 07, 2024, 09:53:22 AM
No, configuration flag via can message from cdm.

Thanks!


Title: Re: The Volvo ME7 thread:
Post by: keichi on July 08, 2024, 02:21:49 AM
No, configuration flag via can message from cdm.

You mean CEM?
In P80 cars?

Afaik P80 cars have no CAN and no CEM :)
Only CAN on those is single pair of wires from ECU to OBD port.
They have CC buttons wired directly to ECU as digital inputs.

In P2 cars CC buttons state is send by CAN messages.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on July 08, 2024, 03:11:15 AM
P80 MJ99 an MJ2000 (Cabrio up to MJ2003) have CAN Network. There is no P80 with CAN wires directly from ECU to OBD2 port.

They have a CDM in between. Serves the functionality of holding car confg and being CAN Master. CC is globally enabled by it. Not talking about CC Buttons.


Title: Re: The Volvo ME7 thread:
Post by: keichi on July 08, 2024, 03:46:39 AM
P80 MJ99 an MJ2000 (Cabrio up to MJ2003) have CAN Network. There is no P80 with CAN wires directly from ECU to OBD2 port.

They have a CDM in between. Serves the functionality of holding car confg and being CAN Master. CC is globally enabled by it. Not talking about CC Buttons.

That makes actually sense, thanks for clarification :) Indeed there is "something" that holds car config in P80, just didn't know its called CDM to be honest :)
So maybe you know if CC buttons are connected straight to ECU (bypassing CDM) or is CDM also in between (that would be weird but who knows).


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on July 08, 2024, 06:06:16 AM
You're welcome :)

For all P80 cars with CAN Network the CC Buttons are wired to ecu, just as you said.

Turbo, NA, Diesel, all the same.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on July 31, 2024, 10:21:07 PM
hope everyone is doing good, quick question.

can anyone share a  Manual 20FWHJ B5244LT  LPT stock file? i know its gonna be EU but that's fine.
local buddy manny swapped his and wanna throw that on there.

thank you!

-edit
i have obtained desired file. thank you


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on August 04, 2024, 05:34:54 AM
hope everyone is doing good, quick question.

can anyone share a  Manual 20FWHJ B5244LT  LPT stock file? i know its gonna be EU but that's fine.
local buddy manny swapped his and wanna throw that on there.

thank you!

-edit
i have obtained desired file. thank you

tray hier https://www.mediafire.com/folder/gvj0cfrhymtiq/4nefmoto#gvj0cfrhymtiq


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on August 04, 2024, 05:37:57 AM
hope everyone is doing good, quick question.

can anyone share a  Manual 20FWHJ B5244LT  LPT stock file? i know its gonna be EU but that's fine.
local buddy manny swapped his and wanna throw that on there.

thank you!

-edit
i have obtained desired file. thank you


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on August 04, 2024, 05:39:30 AM
a


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on August 04, 2024, 05:40:54 AM
b


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on August 04, 2024, 05:43:12 AM
c


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on August 10, 2024, 03:01:13 AM
Thank you cobra
That MediaFire folder is mine from a while ago.
I had the T5 man file
I was looking for the 2.4t lpt man which was only EU
I found one tho and the car runs great :)


Title: Re: The Volvo ME7 thread:
Post by: vwdenisvw on August 25, 2024, 09:39:07 AM
Hi all. Maybe someone has 20KTHJ.a2l b5234t3 aut.
Or software 2.3T5 for 08 62 77 57


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on August 25, 2024, 12:26:49 PM
Hi all. Maybe someone has 20KTHJ.a2l b5234t3 aut.
Or software 2.3T5 for 08 62 77 57
tray one of them


Title: Re: The Volvo ME7 thread:
Post by: s90power on August 26, 2024, 01:58:19 AM
Your KVB addr is 0x1F7FE, KRKTE - 0x23858 and TVUB - 0x15FEA

Thanks!

I had to change the VVT hubs on the engine so I haven't been able to play around
It is running now with green injectors and the 19T turbo, All though it doesn't feel like I even have 300hp like the stock R
Have tried both extrapolating the original KFMIRL and KFMIOP and using the maps from the R but it feels like I´m hitting some kind of limiter but it is hard to say what since I haven't found any good tools for datalogging
I have also played around with the boost maps both maxing them out and copying from R and I would say I´m stuck at around 250hp


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on August 26, 2024, 03:48:57 AM
Thanks!

I had to change the VVT hubs on the engine so I haven't been able to play around
It is running now with green injectors and the 19T turbo, All though it doesn't feel like I even have 300hp like the stock R
Have tried both extrapolating the original KFMIRL and KFMIOP and using the maps from the R but it feels like I´m hitting some kind of limiter but it is hard to say what since I haven't found any good tools for datalogging
I have also played around with the boost maps both maxing them out and copying from R and I would say I´m stuck at around 250hp
ME7 измеряет все в наполнении, а не наддуве. Если у тебя мотор 2.3 литра, то наполнение для той же мощности должно быть выше. К тому же, нужно измерить фактический уровень наддува и желаемый. Отсюда и плясать. А вообще, для 19 турбины нужно поправить карты KFLDRX, KFLDIMX и карты буст контоллера KFLDRQx.


Title: Re: The Volvo ME7 thread:
Post by: MatuKa on August 26, 2024, 01:43:08 PM
Anyone know If a stage1 .bin exists anywhere for an 04 S60R with the aw55. Would really appreciate it, if someone could share it with me. So far I've only found  a BSR tune for manual.


Title: Re: The Volvo ME7 thread:
Post by: s90power on August 27, 2024, 01:47:10 AM
ME7 измеряет все в наполнении, а не наддуве. Если у тебя мотор 2.3 литра, то наполнение для той же мощности должно быть выше. К тому же, нужно измерить фактический уровень наддува и желаемый. Отсюда и плясать. А вообще, для 19 турбины нужно поправить карты KFLDRX, KFLDIMX и карты буст контоллера KFLDRQx.

It is originally a 2.5T, And I used the maps from a 2.5R so fill/load should be the same.
Biggest difference between the original files was how they had scaled the load numbers but I will check these maps and then install a boost gauge


Title: Re: The Volvo ME7 thread:
Post by: dikidera on August 30, 2024, 12:55:44 PM
Back on the topic of automatic transmissions, is there anyone that can log his AW55 transmission, specifically the torque limitation request (param request A5 13) and tell me how much limitation you are getting, because during shifts I am getting very huge torque limits during each shift, and I wanted to know what the normal values are.

For instance, my AW55 transmission issues a total reduction to 75nm between 2-3 shift(and I have seen as low as 50), for a duration of 450 milliseconds. Because of these huge huge reductions, my shifts are terrible. I have a feeling that when the gearbox is deciding to shift, it is first trying to prime various hydraulics before initiating the torque limitation request, and the feedback from the main solenoids is what gives it information of where in the process it is.

Since I have probed various internal memory structures not previously documented you will have to bear with me. In the image below you can see the F0 memory address which is the first address to get updated signaling the intent of the logic in the TCM to upshift, in this case 102 is 3rd gear so 2nd to 3rd.

(https://i.imgur.com/ioNkwW8.png)

From then on we can see that about 500ms later, the TCM has decided that for the 2nd to 3rd gear upshift, the torque will be limited to 75nm.

(https://i.imgur.com/HhDmR8Z.png)

Then if we scroll to my log further down to where the limit is back to normal, we can see the limit was even reduced further, not by much but reduced. If we calculate the duration from the timestamps, it was fast, 430ms, but the torque reduction is still felt.

(https://i.imgur.com/XB1h3ku.png)

Of course someone will say, that is fast, but I can give logs where shifts happened much slower, a torque reduction for a duration of 1.5-2 full seconds. As you know from newton's laws, every action has an opposite and equal reaction. As the engine produces torque propelling the car forwarc, the engine itself wants to move backwards. In normal operation you won't notice this, but imagine you are accelerating and your gearbox shifts and reduces torque a lot, your engine will now rock backwards and forwards for a moment.

I just want to know what a good shifting AW55 does to the torque limits when shifting, so I can further understand it.


Title: Re: The Volvo ME7 thread:
Post by: prj on August 31, 2024, 03:38:39 AM
The gearbox will shift without any torque intervention at all, it will just take longer.
More torque intervention = shift is faster because synchronization takes less time.

You can also increase the ramp up speed to target pressure in the gearbox and the actual shift pressure, but without damos for similar box it will be difficult to find.
Then if you reduce the torque intervention after that the shift will be about the same speed but with much less power being cut during the shift.

It helps to understand the basic of how things work :)


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on August 31, 2024, 01:23:38 PM
Anyone know If a stage1 .bin exists anywhere for an 04 S60R with the aw55. Would really appreciate it, if someone could share it with me. So far I've only found  a BSR tune for manual.


Title: Re: The Volvo ME7 thread:
Post by: MatuKa on September 01, 2024, 05:02:11 AM


Thank you very much. :)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on September 01, 2024, 09:36:24 AM
The gearbox will shift without any torque intervention at all, it will just take longer.
More torque intervention = shift is faster because synchronization takes less time.

You can also increase the ramp up speed to target pressure in the gearbox and the actual shift pressure, but without damos for similar box it will be difficult to find.
Then if you reduce the torque intervention after that the shift will be about the same speed but with much less power being cut during the shift.

It helps to understand the basic of how things work :)
You are right, much of the operation is still not clear to me, I was looking for specific materials on how the shifting process begins, specifically for the Aisin 5-speed gearbox. However my transmission is a bit different in that it has mechanical wear, so it's not shifting the same compared to a well taken care of transmission. In fact, I might be replacing it in the near future, but I wanted more information to compare how the shifting process is compared to a decently working and well shifting AW55. I have flushed it many times to get it working well, I've added Lubeguard too. I've even modified the adaptations with custom values to see how the shift process is affected.

As you know, I have not needed DAMOS before to figure out things, it just takes more time. I have identified quite a few important maps already in the TCM. Once I get an SBL or write my own, I can tweak the things I have identified.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 07, 2024, 08:21:32 AM
50QKHJ version with 5120 hack can has some errors. This is file for prefacelift cars. Can be found manual and automatic versions.


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 08, 2024, 11:28:14 AM
One issue was found. Incorrect substraction of fuel pressure from scaled down manifold pressure. Same code changes should be done as for 50WRHJ software. 16 bit values at addresses 0x83314, 0x83390 and 0x833A2 should be halfed. And axis of map FRLFSDP should be halfed too. After these changes fr_w and frX_w values are as on stock file.


Title: Re: The Volvo ME7 thread:
Post by: Xantor on September 15, 2024, 11:40:43 AM
Hello I am new here. I was looking for a logging software called "Open Moose". On its github it said that the software will be pushed in this forum but I haven't found it yet. Any clues? Or what other software do you use? Thanks :D


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on September 16, 2024, 02:02:26 PM
Does anyone have logging parameters for 20kthj?


Title: Re: The Volvo ME7 thread:
Post by: prometey1982 on September 18, 2024, 01:09:49 AM
Advanced and sportmode flag for 50WRHJ software. This flag is set when sportmode or advanced mode is activated - word_FD26.11
It sets when TCM sends 2 to 0x30150E byte.
If anybody wants to check car's VIN then this value is stored from 0x303198 addr. 17 symbols.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on September 20, 2024, 11:33:12 AM
Hello I am new here. I was looking for a logging software called "Open Moose". On its github it said that the software will be pushed in this forum but I haven't found it yet. Any clues? Or what other software do you use? Thanks :D

Can download at openmoose.net
I've also got some 50wrhj and 50gphj multi map via cruise files if you want them.


Title: Re: The Volvo ME7 thread:
Post by: Karim on October 05, 2024, 04:00:56 PM
Hello all. Have someone xml file for logging parameters for S60r tf80 EU? I think it 50wrhj72wra


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 06, 2024, 11:25:47 AM
Ok, so there is this book which only a select few Volvo forum members have that has a complete power flow diagram of the AW55 vb. With that said I can continue with my analysis.

So the NA engines had a firmware that seems to use the Electronic Throttle for torque reduction, it's even in the flags "USE_ETH_TRQ_LIM", this is in contrast to the turbo variants (especially those in 2007 and above) that have it set as "NOT_ETH_TRQ_LIM" So when the gearbox is shifting it using the Torque Limit signal vs Torque Control. Furthermore some of the NA engines continued to use Magnetti Marelli for their throttle unit. This signal means that the ECM will use both ignition control and throttle to limit torque.

So a low powered car had a more nuanced(read overpowered) torque reduction than a turbo powered variant with more torque output. Was the Bosch ECM control over ignition and throttle that much more superior than Denso for a measly 220 newtons? Or did Volvo just want the turbo automatics to break down faster?

In my previous posts months ago I mentioned that my AW55 has some mechanical problems so it's not like the other good ones. Still I find it limiting engine torque to just 50nm or below 100 to be criminal. The torque limit request comes a few milliseconds after internal structures indicate it's time to shift, during this period before a torque limit request is calculated, I see that solenoid currents change twice specifically for the Shift pressure solenoid. So it must be measuring either the time it took for the commanded current to reach the feedback current(maybe due to sticking) or it measures a physical change using the output speed sensor. So I am very very curious WHY it determines that it needs to go as low as 50nm for a shift.

So I will now begin modifying it so that the biggest torque limit it can request is 150nm and no less. Or maybe I will first change the torque limit request to a torque control one and see how it is affecting shifts.


Title: Re: The Volvo ME7 thread:
Post by: Co8ra on October 06, 2024, 11:30:23 AM
Hello all. Have someone xml file for logging parameters for S60r tf80 EU? I think it 50wrhj72wra


Title: Re: The Volvo ME7 thread:
Post by: Karim on October 07, 2024, 10:29:45 AM
Thank you, Cobra. I have this file. But it didn’t work with my car. Only few params shown correct.
Here is my stock file and ram file..


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 08, 2024, 10:08:49 PM


enjoy


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 08, 2024, 10:10:06 PM
Hello all. Have someone xml file for logging parameters for S60r tf80 EU? I think it 50wrhj72wra

brother karim, msg me on msger  lol
you have a wra70 variant tf80.

prometey will have that xD :)


Title: Re: The Volvo ME7 thread:
Post by: Karim on October 10, 2024, 12:38:42 PM
Thank you, Alex, will test tomorrow:) msg you


Title: Re: The Volvo ME7 thread:
Post by: kostmonautas on October 17, 2024, 10:27:42 AM
Hello everyone.  ;) I need help, maybe someone has the xdf file for 40LPHJ and xml for logging? I am attaching my bin file. This is not a stock file, it was already mapped before me 7 years ago. So best case is to save this file... Worstcase scenario which bin file i can safely crossflash? Tried to search for them, but with no success.
Also i am in progress swapping another engine, 2.3T5 block with Dual VVT head on it, so maybe i can flash with different bin more closer to this engine specs?  ::)
Thanks in advance.

Car is Volvo S80 2.5T MT 2004y EU
Mods:
-16T
-Front mount ic
-R injectors
-70mm freeflow exhaust
With this mods it made 236kw 480nm@3000rpm on the dyno.

EDIT:
Turns out that this tune is total garbage. Now I understand why my two engines cracked sleeves.
Will leave it here for reaseach purposes how not to do tunes :D


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 20, 2024, 03:00:10 PM
Uhmmm, it's almost like the internet is not filled with threads that all the 83mm blocks will crack the sleeves above ~250hp or a bit more. No matter...what your tune is. Just look at factory S60R with no tunes.

You need to shim the block OR install Darton sleeves. 2.3T is a good choice, if you can, also shim that one, just in case. But those can hold 400+ hp without shim. But if you will swap heads, just shim it and be ready for 500+.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on October 21, 2024, 02:04:13 AM
Uhmmm, it's almost like the internet is not filled with threads that all the 83mm blocks will crack the sleeves above ~250hp or a bit more. No matter...what your tune is. Just look at factory S60R with no tunes.

You need to shim the block OR install Darton sleeves. 2.3T is a good choice, if you can, also shim that one, just in case. But those can hold 400+ hp without shim. But if you will swap heads, just shim it and be ready for 500+.

Well I think the fact his tune is ignoring the max load map and purely running from high wastegate closure is the problem... Along with stock fueling. So yeah 21psi with stock fueling isn't going to end well.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 21, 2024, 09:15:39 AM
I can assure you, that while a bad tune would only accelerate the failure, it is inevitable even with the best tune. The 83mm blocks must either be shimmed, re-sleeved, decked or avoided altogether.


Title: Re: The Volvo ME7 thread:
Post by: kostmonautas on October 21, 2024, 01:11:01 PM
Uhmmm, it's almost like the internet is not filled with threads that all the 83mm blocks will crack the sleeves above ~250hp or a bit more. No matter...what your tune is. Just look at factory S60R with no tunes.

You need to shim the block OR install Darton sleeves. 2.3T is a good choice, if you can, also shim that one, just in case. But those can hold 400+ hp without shim. But if you will swap heads, just shim it and be ready for 500+.

Always knew about weak points of this engines, but somehow gave a chance and hoped that it will last longer than 2 years and FYI my 2.5 block was shimmed. One of the problem was that i didn't check tune in the first place when bought car, but on the other hand in my country nobody wanted to tune volvo, everybody only knows how to deal with bmw's and vag's. So after I cracked sleeve I started digging and found this forum so with new engine will try to tune it myself.

Talking about new engine the block is already shimmed along with h-profile rods throwed in, just waitin for few other parts. Power goals are in the range of 400-450hp.
And in between shims or darton i also can put another mod...CLOSEDECK. Already tested on friends 650hp build, holds power flawlessly and is cheaper than installing dartons.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on October 21, 2024, 02:16:20 PM
Go for it then. Usually if a block has developed a small crack, not easily visible, no shim will help there. It is slightly possible you just got a block with a very small crack that further developed over time OR it did happen with the shims. Either way, if you can deck it, go for it.


Title: Re: The Volvo ME7 thread:
Post by: Karim on October 25, 2024, 10:59:08 AM
Thank you, Alex, will test tomorrow:) msg you
Nothing works fine for logging my car. Maybe someone have 50WRHJ-70WRA logging file?


Title: Re: The Volvo ME7 thread:
Post by: prj on October 25, 2024, 12:52:17 PM
Nothing works fine for logging my car. Maybe someone have 50WRHJ-70WRA logging file?

My logger has def on server for this.

Hello everyone.  ;) I need help, maybe someone has the xdf file for 40LPHJ and xml for logging?

And this too.

Btw going by the "a2l" numbers on newer cars does not work, because they all have the same value.
The thing you're calling 50WRHJ is 70195H9Z and the 40LPHJ is 70194L11.

If it has EPK in file then it's better to use that. The very old files did not have it, so there the ".a2l" name can be used to differentiate.


Title: Re: The Volvo ME7 thread:
Post by: Karim on October 26, 2024, 04:32:18 PM
Are you sure? Can i just buy proper xlm?
I will receive .csv file after logging with your tool?


Title: Re: The Volvo ME7 thread:
Post by: prj on October 26, 2024, 05:53:31 PM
Are you sure? Can i just buy proper xlm?
I will receive .csv file after logging with your tool?
I don't sell any "xmls", the tool is a full stack solution, and yes it outputs logs in csv format.
You can either use it, or you can wait and hope that someone has reverse engineered your software and made an xml. Btw the server defs have 4500 loggable parameters on your software version.

I have the silver bullet solution, but it will never be free, because of the monetary investment of buying a2l's and software development.
It's a little like crowdsourcing - the logger provides full a2l based logging for a small fee without having to develop the software or buy a2l's for thousands of $ or sometimes tens of thousands.

Even for these really old ME7 and ME9 Volvos it's not easily possible to find an a2l for the later variants, and an OLS project gets you absolutely nowhere, because it does not have the memory cell data.
I mostly did the Volvo protocol because I was curious how the D2 communications stack works, and because I was able to get enough a2l data to have good coverage. Financially it's not really worth it because nobody is tuning these cars.
It's there on the platform though, and I charge the same for everything - whether it's an old Volvo or a new McLaren.


Title: Re: The Volvo ME7 thread:
Post by: Karim on October 27, 2024, 06:27:10 AM
I don't sell any "xmls", the tool is a full stack solution, and yes it outputs logs in csv format.
You can either use it, or you can wait and hope that someone has reverse engineered your software and made an xml. Btw the server defs have 4500 loggable parameters on your software version.

I have the silver bullet solution, but it will never be free, because of the monetary investment of buying a2l's and software development.
It's a little like crowdsourcing - the logger provides full a2l based logging for a small fee without having to develop the software or buy a2l's for thousands of $ or sometimes tens of thousands.

Even for these really old ME7 and ME9 Volvos it's not easily possible to find an a2l for the later variants, and an OLS project gets you absolutely nowhere, because it does not have the memory cell data.
I mostly did the Volvo protocol because I was curious how the D2 communications stack works, and because I was able to get enough a2l data to have good coverage. Financially it's not really worth it because nobody is tuning these cars.
It's there on the platform though, and I charge the same for everything - whether it's an old Volvo or a new McLaren.
I looked to your tool. It’s really interesting and great work, but not actual for old Volvo as you said. I don’t think that anybody interested to pay 50-100$ every month for log old Volvo. Maybe i will try it, but it didn’t make no financial sense for those cars. That’s why i looking for xml.


Title: Re: The Volvo ME7 thread:
Post by: prj on October 27, 2024, 07:26:24 PM
I looked to your tool. It’s really interesting and great work, but not actual for old Volvo as you said. I don’t think that anybody interested to pay 50-100$ every month for log old Volvo.

I think you did not look in detail, because if you did you would have seen that it is a $100 single time payment, and you can log forever without paying a cent more (subscription + advanced license that never stops working even if subscription expires).
Pretty DIY friendly. Most professional tools require an upfront payment of several thousands and stop working as soon as the subscription expires.


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on October 28, 2024, 10:04:20 AM
40LPHJ
variables from Vida


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on October 29, 2024, 06:10:25 AM
Are you sure? Can i just buy proper xlm?
I will receive .csv file after logging with your tool?

share your RAM dump


Title: Re: The Volvo ME7 thread:
Post by: kostmonautas on October 29, 2024, 07:48:41 AM
variables from Vida
thanks! Most of addresses are correct everything logs quite well. only one problem, cant find knock retard variables. Maybe they are named differently in vida db?


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on October 29, 2024, 01:09:38 PM
thanks! Most of addresses are correct everything logs quite well. only one problem, cant find knock retard variables. Maybe they are named differently in vida db?

Are you looking for the WKRMA variable?
WKRMA 0xF88D

I couldn't find such a variable in the vida database.

You can find the missing variables with the ida programme.
You can also find out how variables are defined in this ida file (http://nefariousmotorsports.com/forum/index.php?topic=340.msg154749#msg154749).


Title: Re: The Volvo ME7 thread:
Post by: Karim on October 29, 2024, 04:07:29 PM
share your RAM dump
Hello, here is:)


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on October 29, 2024, 05:50:44 PM
Log file needed for this please


Title: Re: The Volvo ME7 thread:
Post by: prj on October 30, 2024, 04:13:13 AM
I couldn't find such a variable in the vida database.

VIDA unfortunately lacks a lot of important variables for tuning, knock control being one such example.


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 03, 2024, 11:49:17 AM
VIDA unfortunately lacks a lot of important variables for tuning, knock control being one such example.



Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 03, 2024, 10:56:37 PM
Are you looking for the WKRMA variable?
WKRMA 0xF88D

I couldn't find such a variable in the vida database.

You can find the missing variables with the ida programme.
You can also find out how variables are defined in this ida file (http://nefariousmotorsports.com/forum/index.php?topic=340.msg154749#msg154749).

play with this ;)


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 04, 2024, 10:59:13 AM
Nasty business navigating the CNG maps when you have no A2L for my stepper motor. Not only is the ECM enriching the CNG at idle causing a 0.95 and lower lambda for CNG, but this contributes to a misfire(gas displaces air) I have due to a separate issue I can't find yet.

STFT and LTFT are strongly determined by static maps than entirely by oxygen sensor feedback, so more like a guideline than rulebook. If I lower the values in both maps, Lambda goes significantly over 1(since stft and ltft compensate much less) and very lean and somewhere somehow the ECM is triggering a failsafe mode and switching back to petrol.
Because of this misfire I have + enriching, my CNG mileage is much lower than it should be. If I do manage to lean it out at idle to something like 1.09, the misfire is much less noticeable but not only is this too lean it also forces the ECM to switch to petrol.

This morning with slight changes, a cold car and slightly higher CNG pressure from the vaporiser gave me a 0.85 lambda of CNG causing my engine to choke and stall.


Title: Re: The Volvo ME7 thread:
Post by: TURBOBLASTER on November 05, 2024, 11:20:36 AM
i've never thought of using vida for getting variable addresses. I suppose it's just done by extracting data from the SQL database? Seems like a nice method of getting a bit of groundwork done for a unfamiliar project.


Title: Re: The Volvo ME7 thread:
Post by: dikidera on November 05, 2024, 12:53:38 PM
i've never thought of using vida for getting variable addresses. I suppose it's just done by extracting data from the SQL database? Seems like a nice method of getting a bit of groundwork done for a unfamiliar project.
It speeds up work by years.


Title: Re: The Volvo ME7 thread:
Post by: Dannyhaddon on November 07, 2024, 02:21:32 AM
What logger is everyone using?


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 07, 2024, 09:41:46 AM
 :)Hello guys. After many years in which I abandoned my soul car 1999 Volvo V70 2.3T5 ,I managed to finish the engine with some improvements for more power. Turbo 20T ,Bosch green 0280155968 injectors , intake pipe , aluminum intercooler , exhaust  ,etc.I set the injectors correctly with TVUB values from S60R file and KRKTE 0.06747 ( original 0.07992 with blue 0280155830) . The problem is idle which oscillates between 840 and 890 rpm.I think it is from the green injectors. Many tuners say that they are the worst choice and that Bosch EV14 would be much better.No problem with the blue ones.I ordered the 627 cc/min EV14 0280158123 injectors and extenders because they are the standard lenght.
Please help me find KVB because the file from 1999 is 512 kb and I'm struggling with it .I have attached the original and mod files and some logs with car idling.
Thanks to all! Marian from Romania.

 


Title: Re: The Volvo ME7 thread:
Post by: keichi on November 08, 2024, 11:52:02 AM
:)Hello guys. After many years in which I abandoned my soul car 1999 Volvo V70 2.3T5 ,I managed to finish the engine with some improvements for more power. Turbo 20T ,Bosch green 0280155968 injectors , intake pipe , aluminum intercooler , exhaust  ,etc.I set the injectors correctly with TVUB values from S60R file and KRKTE 0.06747 ( original 0.07992 with blue 0280155830) . The problem is idle which oscillates between 840 and 890 rpm.I think it is from the green injectors. Many tuners say that they are the worst choice and that Bosch EV14 would be much better.No problem with the blue ones.I ordered the 627 cc/min EV14 0280158123 injectors and extenders because they are the standard lenght.
Please help me find KVB because the file from 1999 is 512 kb and I'm struggling with it .I have attached the original and mod files and some logs with car idling.
Thanks to all! Marian from Romania.

 

Do not touch TVUB for green's. KRKTE is ok, should be 0,06732 exactly :)
Idle should be perfectly fine with greens. Something else is off. Put stock TVUB back and check again.
If idle is still rough - you got some mechanical issue - air leak?


Title: Re: The Volvo ME7 thread:
Post by: prj on November 08, 2024, 12:27:51 PM
You sure your injectors are Bosch and not from Aliexpress?
What you describe happened once for me with fake injectors. I have an injector bench and the flow test was hilarious +/-30% between individual ones.
Owner supplied. Could not tell them from the real thing without having real ones side by side.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on November 09, 2024, 02:30:55 AM
Yes, there are a lot of fake greens around.
The bore of the holes is not as "sharp" as real ones.
As prj said, not recognisable for me without real ones to look at the same time.

The Dekas are the ones you have to put alot of effort to to get the idle ok. The greens work fine in my opinion.

Why not use correct TVUB when known from R ECU?

KVB is 0x1CE82.

Have fun with your dream car :)



Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 09, 2024, 04:16:14 AM
Yes, there are a lot of fake greens around.
The bore of the holes is not as "sharp" as real ones.
As prj said, not recognisable for me without real ones to look at the same time.

The Dekas are the ones you have to put alot of effort to to get the idle ok. The greens work fine in my opinion.

Why not use correct TVUB when known from R ECU?

KVB is 0x1CE82.

Have fun with your dream car :)


The injectors are original Bosch bought from a UK company and are manufactured in Brazil.I paid almost 300 pounds for them.
They have not been flow tested before install on the car .I know very well that the flow differences between the injectors can lead to unstable idling and I am going to test them.
TVUB values are from S60R ECU   ..... 1.81  , 1.20  , 0.77  , 0.50 ,  0.38
Are you sure about KVB address?I tried and the values in cm3/min  ​​appear incorrect.
2 byte size (16 Bit) and 0.1 factor  or  1 byte (8 Bit) and 3.046875 factor?
I have also attached the definition file today.
Thank You.


Title: Re: The Volvo ME7 thread:
Post by: daniel2345 on November 09, 2024, 05:34:54 AM
I am absolutely sure.
Actualy it is called "KVACAL" in this Volvo ME7.0.

It is a 16Bit LoHi. The Value is not in ccm. It is normalized to some specific flow at some specific pwm of the injector driver.
Have to look that up, dont remeber it fully. But doesnt realy matter. Scale it according to the flow rate change and it will work properly ;)

Use these Binary Hex Values for TVUB: 0x0276 0x01AB 0x0130 0x00E5 0x00B4.
These are taken from an ME7.0 from an MY2000 R, not from a ME7.01 MY2003.
These values do incorporate injector driver dead times too and they are different between ME7.0 and ME7.01 in Volvo.

Dont rely on any xdf floating around. Spend some time with IDA ;)

Best regards






Title: Re: The Volvo ME7 thread:
Post by: Danny on November 09, 2024, 09:04:33 AM
solved/ delete please


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 09, 2024, 10:32:03 PM
I am absolutely sure.
Actualy it is called "KVACAL" in this Volvo ME7.0.

It is a 16Bit LoHi. The Value is not in ccm. It is normalized to some specific flow at some specific pwm of the injector driver.
Have to look that up, dont remeber it fully. But doesnt realy matter. Scale it according to the flow rate change and it will work properly ;)

Use these Binary Hex Values for TVUB: 0x0276 0x01AB 0x0130 0x00E5 0x00B4.
These are taken from an ME7.0 from an MY2000 R, not from a ME7.01 MY2003.
These values do incorporate injector driver dead times too and they are different between ME7.0 and ME7.01 in Volvo.

Dont rely on any xdf floating around. Spend some time with IDA ;)

Best regards





I really appreciate your help and if I don't ask too much can you send me the ME7.0 R file if you have it?
I want to see the other important maps for the correct settings of the injectors.
On the other hand, the engine with green injectors and 19T turbo that was installed in 2000 R cars was B5244T2 (2434 cc ,265Hp and 350Nm torque).Only good values are for TVUB, the rest of the maps do not fit the B5234T engine (different displacement).
Thank you!


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 11, 2024, 08:30:55 PM
:)Hello guys. After many years in which I abandoned my soul car 1999 Volvo V70 2.3T5 ,I managed to finish the engine with some improvements for more power. Turbo 20T ,Bosch green 0280155968 injectors , intake pipe , aluminum intercooler , exhaust  ,etc.I set the injectors correctly with TVUB values from S60R file and KRKTE 0.06747 ( original 0.07992 with blue 0280155830) . The problem is idle which oscillates between 840 and 890 rpm.I think it is from the green injectors. Many tuners say that they are the worst choice and that Bosch EV14 would be much better.No problem with the blue ones.I ordered the 627 cc/min EV14 0280158123 injectors and extenders because they are the standard lenght.
Please help me find KVB because the file from 1999 is 512 kb and I'm struggling with it .I have attached the original and mod files and some logs with car idling.
Thanks to all! Marian from Romania.

 

i usually have my guys get 00 ( 1 mb ecu ) and clone the immo and it works great! and then 10ERHJ software flash and bam ez tuning / logging

those 512kb softwares i dont fuck with. dont take them from the S60R cause thats a decos system, the p80 one is a regulator.
take the dead times from the data sheet you get from ur manufacturer.
should be more in the 0.0543212093 range on krkte with those ( this is for the 627cc injectors )

( im pretty sure thats a 1:1 regulator 3 bar base yee? and not a fixed 3.8 bar like some others)
gl, report back!


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 11, 2024, 11:58:55 PM
i usually have my guys get 00 ( 1 mb ecu ) and clone the immo and it works great! and then 10ERHJ software flash and bam ez tuning / logging

those 512kb softwares i dont fuck with. dont take them from the S60R cause thats a decos system, the p80 one is a regulator.
take the dead times from the data sheet you get from ur manufacturer.
should be more in the 0.0543212093 range on krkte with those ( this is for the 627cc injectors )

( im pretty sure thats a 1:1 regulator 3 bar base yee? and not a fixed 3.8 bar like some others)
gl, report back!
Hello! I also thought of cloning the ECU with 1Mb file but I don't know which would be suitable. I found to buy an ECU from a 2001 Volvo C70 2.0T with serial 0261206272 ,08627456A .It is good? And IMMO file  from 99 512Kb ECU works in 1Mb ECU? The EEPROM is the same?How to clone it?
The 1999 P80 cars have ME7.0 with a regulator near the fuel filter under the car, but the pressure is 3.8 bars as with the S60R decos system. In T5 file KRKTE is 0.07992 with blue injectors ( 262 g/min from specification).For 0280158123 EV14 429 g/min I calculated KRKTE
0.04837 . TVUB values I will get them from Porsche 997 file which has these injectors from the factory.Fuel pressure is also 3.8 bar.


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on November 13, 2024, 12:15:27 PM
play with this ;)


Title: Re: The Volvo ME7 thread:
Post by: Sashka_ on November 13, 2024, 12:50:20 PM
I suppose it's just done by extracting data from the SQL database?

1. here is the code to extract data from the vida db (http://nefariousmotorsports.com/forum/index.php?topic=340.msg159586#msg159586)

2. RAM from A6 identifier offset table (http://nefariousmotorsports.com/forum/index.php?topic=340.msg158496#msg158496)


Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 13, 2024, 06:53:55 PM


82wra logging address!? thank you! we'll xml that asap


Title: Re: The Volvo ME7 thread:
Post by: rufusgti on November 14, 2024, 01:16:06 PM
Can someone confirm that this file is from P80 T5 cars and have 10ERHJ software?Manual or Auto gearbox?



Title: Re: The Volvo ME7 thread:
Post by: s60rawr on November 18, 2024, 10:52:02 PM
Can someone confirm that this file is from P80 T5 cars and have 10ERHJ software?Manual or Auto gearbox?



auto 0x18FB3