Pages: 1 ... 95 96 [97] 98 99 ... 173
Author Topic: The Volvo ME7 thread:  (Read 927453 times)
prometey1982
Sr. Member
****

Karma: +48/-56
Offline Offline

Posts: 301



WWW
« Reply #1440 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
Logged

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

Karma: +2/-0
Offline Offline

Posts: 18


« Reply #1441 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
Logged
luki743
Newbie
*

Karma: +2/-0
Offline Offline

Posts: 18


« Reply #1442 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)
Logged
Sashka_
Newbie
*

Karma: +4/-0
Offline Offline

Posts: 17


« Reply #1443 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
« Last Edit: August 16, 2021, 06:32:49 AM by Sashka_ » Logged
luki743
Newbie
*

Karma: +2/-0
Offline Offline

Posts: 18


« Reply #1444 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
Logged
thedrill
Full Member
***

Karma: +12/-3
Offline Offline

Posts: 139



« Reply #1445 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.
Logged
Sashka_
Newbie
*

Karma: +4/-0
Offline Offline

Posts: 17


« Reply #1446 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).
Logged
thedrill
Full Member
***

Karma: +12/-3
Offline Offline

Posts: 139



« Reply #1447 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 .
Logged
Sashka_
Newbie
*

Karma: +4/-0
Offline Offline

Posts: 17


« Reply #1448 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.


Logged
thedrill
Full Member
***

Karma: +12/-3
Offline Offline

Posts: 139



« Reply #1449 on: August 25, 2021, 02:15:25 PM »

Yes that's what I calculated from.. to get the numbers.
Logged
Sashka_
Newbie
*

Karma: +4/-0
Offline Offline

Posts: 17


« Reply #1450 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.

Logged
prometey1982
Sr. Member
****

Karma: +48/-56
Offline Offline

Posts: 301



WWW
« Reply #1451 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.
Logged

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

Karma: +48/-56
Offline Offline

Posts: 301



WWW
« Reply #1452 on: August 28, 2021, 09:49:35 PM »

According to my calculations, NVQUOT can be left standard.


Привет. Ты из России судя по нику?
Logged

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

Karma: +4/-0
Offline Offline

Posts: 17


« Reply #1453 on: August 29, 2021, 01:05:55 AM »

Привет. Ты из России судя по нику?

Привет.  Я из Беларуси
Logged
prometey1982
Sr. Member
****

Karma: +48/-56
Offline Offline

Posts: 301



WWW
« Reply #1454 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.
« Last Edit: September 01, 2021, 09:35:08 AM by prometey1982 » Logged

Россия - Великая страна!
https://youtu.be/fup5GzIFdXk
Pages: 1 ... 95 96 [97] 98 99 ... 173
  Print  
 
Jump to:  

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