I'll! Maybe ABS control module fault, ECU reflashed, faulty or brake light switch faulty. I read that brake switch could cause that problems He replaces them and we will try again!
Hi Guys,
First of all I wish you a Happy New Year!
I checked Kolimer's v7.x packages and it's not clear to me why they have EEWriteLang and HWType files with different file size or data structure. What are the differences between them?
Eg:
EEWriteLang in v7.0 = 927,0 kB
EEWriteLang in v7.1 or v7.2 = 929,0 kB
Elektrik,
at least I have problems to follow you.
My suggestion would be:
Let's focus on 32 combinations for input pins 2,3,6,7,8. These pins select the routing of other inputs (11,19,17,5,14) to outputs (18,16,12,13,15).
If you provide the result (which output is following a toggle on which input?) for every of these 32 combinations on pin 2-8 we have the logic.
A GAL 16V8 have some restrictions: pins 1 - 11 can only be an input, pins 12-19 can be both.
Happy new year!
C3H8, Happy new year!
I have already dumped 0x44 and tested if everything corresponds, it fits fine your logic, also shows how different bits (XOR) corresponds to ones that are produced by you decompiled logic. The hardest part is to perform Karnaugh maps on many inputs (>8).
sshot-2019-01-02-01-47-08-1.jpg
Actually, for 0x46 logic is very similar, but missing 9-th pin changes equations.
sshot-2019-01-02-03-09-32-1.jpg
Also, C3H8, you decompiled logic is very similar to 'original' 0x44 version but produces a bit different output, four bits are different.
sshot-2019-01-02-03-33-40-1.jpg
Elektrik,
regarding the jedec file: Please check your pin 11: your jedec file above (called 0x44) doesn't have the negation on this pin (if I decompiled it correctly since I had to count and copy all the bit positions manually). Please double check (in red) with
nc1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 !i11=11
o12=12 o13=13 f14=14 o15=15 o16=16 f17=17 o18=18 f19=19 VCC=20
equations
!o18 = !i5 & !i9
# !i8 & i11
!o16 = !i4 & !i9
# !i7 & i11
!o15 = !i9
!o13 = !f14
# !i2 & !f17 & !i6
# !i3 & !f19 & !i6
!o12 = !i2 & !f17
# !i3 & !f19
Elektrik1 (2nd January, 2019), kaalis (4th January, 2019), liviudiaconu (2nd January, 2019)
Ah, my bad for 11 pingot it correctly in excel thou'.
Tried to improvise:
sshot-2019-01-02-14-07-53-1.jpg
Got green light, but not connects to any ECU, test passes
20190102_140933.jpg
Attaching excel, captured 0x46 logs, and MATLAB code used for analysis and unique combinations extraction
kaalis (2nd January, 2019), liviudiaconu (2nd January, 2019), rak183 (2nd January, 2019)
Elektrik,
with your current logic the ECU can see all the traffic between PC and Atmel. This traffic is on pin 5 (TX TFDI) and a copy to pin pin 15 (RX Atmel). But it is also always on pin 16 and 18 (TX K, TX L). There is something missing in the first 2 lines to keep away all the communication between PC and Atmel, like in this example in red:
!o18 = !i5 & !ix # !i8 & i11
Hehe, actually found the issue, one of wire got broken, so incorrect truth table was generated. Fixed, and got different result.
20190103_022111.jpg
sshot-2019-01-03-02-22-13-1.jpg
Filled in formulas for this table, and basically got hardware GAL delete performed on software (), and surprisingly it works fine on simple KLine radio, but perhaps won't work on LLine protocols and so on since a lot of cummunication crap is sent to K&L Lines
sshot-2019-01-03-02-24-34-1.jpg
So it seems I have filtered too much combinations leaving only unique combinations (1024 -> 31 combination), which are clearly not enough.![]()
Last edited by Elektrik1; 3rd January, 2019 at 01:58 AM.
I am leaving a final excel file here, formulas needs to fixed to match all greens on C3H8 logic test columns. We're very close guys, let's finish it!
Bookmarks