prometey1982
|
|
« 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
|
|
|
|
luki743
Newbie
Karma: +2/-0
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
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: 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: +5/-0
Offline
Posts: 21
|
|
« 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
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=PXKpyvP7UN4VNMX, NMAX, TMOTNMX, CWNMAXMD - it was enough
|
|
|
Logged
|
|
|
|
thedrill
Full Member
Karma: +12/-3
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: +5/-0
Offline
Posts: 21
|
|
« 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
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: +5/-0
Offline
Posts: 21
|
|
« 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
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: +5/-0
Offline
Posts: 21
|
|
« 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
|
|
« 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
|
|
|
|
prometey1982
|
|
« Reply #1452 on: August 28, 2021, 09:49:35 PM »
|
|
|
According to my calculations, NVQUOT can be left standard. Привет. Ты из России судя по нику?
|
|
|
Logged
|
|
|
|
Sashka_
Newbie
Karma: +5/-0
Offline
Posts: 21
|
|
« Reply #1453 on: August 29, 2021, 01:05:55 AM »
|
|
|
Привет. Ты из России судя по нику?
Привет. Я из Беларуси
|
|
|
Logged
|
|
|
|
prometey1982
|
|
« 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
|
|
|
|
|