Pages: 1 ... 140 141 [142] 143 144 ... 174
Author Topic: The Volvo ME7 thread:  (Read 942921 times)
BaxtR
Full Member
***

Karma: +17/-25
Offline Offline

Posts: 64


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

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

Karma: +57/-58
Offline Offline

Posts: 306



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

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

Karma: +57/-58
Offline Offline

Posts: 306



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

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

Karma: +17/-25
Offline Offline

Posts: 64


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

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

Karma: +8/-8
Offline Offline

Posts: 136


« Reply #2119 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.
Logged
prometey1982
Sr. Member
****

Karma: +57/-58
Offline Offline

Posts: 306



WWW
« Reply #2120 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.
« Last Edit: February 12, 2023, 03:55:59 AM by prometey1982 » Logged

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

Karma: +57/-58
Offline Offline

Posts: 306



WWW
« Reply #2121 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.
« Last Edit: February 15, 2023, 09:30:56 AM by prometey1982 » Logged

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

Karma: +8/-8
Offline Offline

Posts: 136


« Reply #2122 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.
« Last Edit: February 15, 2023, 03:48:43 PM by dikidera » Logged
rkam
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 55


« Reply #2123 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.
Logged
dikidera
Full Member
***

Karma: +8/-8
Offline Offline

Posts: 136


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




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.
« Last Edit: February 16, 2023, 06:45:17 PM by dikidera » Logged
rkam
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 55


« Reply #2125 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.
Logged
rkam
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 55


« Reply #2126 on: February 17, 2023, 04:13:36 AM »

ROM from CPU2 in one ME7.
Logged
dikidera
Full Member
***

Karma: +8/-8
Offline Offline

Posts: 136


« Reply #2127 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.
Logged
rkam
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 55


« Reply #2128 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
Logged
dikidera
Full Member
***

Karma: +8/-8
Offline Offline

Posts: 136


« Reply #2129 on: February 17, 2023, 01:58:37 PM »

It would be nice to dump it, yes. I don't like secrets.  Grin
« Last Edit: February 17, 2023, 06:04:26 PM by dikidera » Logged
Pages: 1 ... 140 141 [142] 143 144 ... 174
  Print  
 
Jump to:  

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