LLY Ficm

1FastBrick

Well-known member
Dec 1, 2016
2,541
1,069
113
Junkyard
I talked with a company that does high resolution CT scans of internal parts. They said they've scanned many PCBs before. They can work around components still being on the board but said they would get better results with them removed. Especially any high density ones like chokes/inductors and some ICs. So best bet is to remove as many as possible. Probably something best done with a failed one where the board looks fine but one or more chips have failed. Since we would have to remove the chip anyways.

I sent a few photos of the board so they can get me some quotes. We will see what they say
I Highly doubt any of them can beat Free.... ;) Just putting it out there....

I wasn't sure if we were going to get a clean one that could have all that stuff removed.
 

2004LB7

Well-known member
Dec 15, 2010
6,982
2,145
113
Norcal
I Highly doubt any of them can beat Free.... ;) Just putting it out there....

I wasn't sure if we were going to get a clean one that could have all that stuff removed.
I'm all for free. If it can get us what we need then definitely the way to go.

The quote I got was for $1300 per board. Resolution would be between 0.010 to 0.015. Not sure how that translates to quality of image.

Here is a sample of a board they did recently that was roughly 1/3 the size of ours so it reportedly has better resolution. Stated to be 0.002. I guess it measured by the cubic volume. So 0.002 would be 5x better. Or our scan would be 5x worse then this sample image. They don't have any other scans of boards that are of the resolution of 0.010 since most scans are private and can't be shared
image001.png

I'm not so sure I'd pay $1300 for a scan that would be worse then this image. Seems like it would make it much worse. Possibly unusable for the finer details and traces

I guess we can always go the free route first. Nothing to loose. Just need to get our hands one some failed boards that we can strip all the larger components off of
 

1FastBrick

Well-known member
Dec 1, 2016
2,541
1,069
113
Junkyard
Well atleast you will know with a free version if it's worth it or not...

Hell, the Xray alone of my bone graph, implant and sinus lift work is pretty cool.
I imagine a board with no componets would be similar.

He told me we could make as many images as I wanted. It's all digital too so I can download the images.
 

2004LB7

Well-known member
Dec 15, 2010
6,982
2,145
113
Norcal
Well atleast you will know with a free version if it's worth it or not...

Hell, the Xray alone of my bone graph, implant and sinus lift work is pretty cool.
I imagine a board with no componets would be similar.

He told me we could make as many images as I wanted. It's all digital too so I can download the images.
Sounds like a win to me
 

kidturbo

Piston Tester
Jul 21, 2010
2,539
1,374
113
Somewhere On The Ohio
www.marinemods.us
What board is that from? Doesn't look like any of our FICM's
That's just example of the files in this data dump I'm trying to grab listed above. If I knew what EDCXX this board was called, it would make it simple. But if ya look at file directory, they list several hundred boards. Betting the LBZ and LMM are in there at least.

Sent from my SM-S901U using Tapatalk
 

kidturbo

Piston Tester
Jul 21, 2010
2,539
1,374
113
Somewhere On The Ohio
www.marinemods.us
Finally, found a rabbit down here... Real life Matrix stuff, dodging shady websites, lure you in with what looks to be valuable file names, then launching malware an browser pop up attacks for no good reason.. Worse than searching for free porn sites in the late 90's.. What's the dark web become? It's just sad I say. :rolleyes:

But I finally found a tool to give us one pieces of valuable info to start with.. Official name of the LB7 board.. LLY board not listed however. But we can guesstimate from here.

EDU-DB-1.jpg

And here is the LLY's # 0281011134, missing from Bosch family tree. All related #'s are EDC15XX with EDC15C8 being our FICM bloodline according above. Go Fish..

EDU-DB-2.jpg
 

kidturbo

Piston Tester
Jul 21, 2010
2,539
1,374
113
Somewhere On The Ohio
www.marinemods.us
Ok found the official LLY FICM board # is EDC15C12, also listed as used by IVECO. But could only find details regarding disabling the Immobilizer for IVECO trucks. No other usable documents for the LLY anywhere, and neither FICM # is listed in that data dump with all the schematics I've been trying to DL. But I do have a several new malware files to share... :geek:

Actually did find EEPROM details, and a couple different pins to check out with instructions on how to pull BIN using the K-line. So not a total waste. Gonna leave these right here in case anyone wants to do some more digging.

LB7
0281010014;EDC15C8;Chevrolet / GMC
BOSCH EDC15C8-1.31 EEPROM 95320 (P)
Codice EAN: 2230845003700

LLY
0281011134;EDC15C12;GM
Other #'s
8973037511, 8973037513, 97303751, 8973037511, 8973037513
97303751

@TheBac Please pass along to your son that everything I have worth looking at so far is posted here. When I Blue Screened my PC the other night, all my notes were in Notepad, and Poof they were gone. So luckily I shared the good stuff. Most useful and safe document source I have found relating to all this has been from scribd.com. While I think some of the schematics for similar boards might be worth having, don't believe that it will slow us down much if not. Once I can get the firmware out, should fill in the remaining blanks on how these work pretty quickly..

Last, a good video about using K-Line on the bench with these ECD15 units.. Nothing super interesting, just has a Rock'n soundtrack..

Source: https://youtu.be/zkB8gBAKaXI?si=1OkllNLKQV1QwS7h


Also I have some pressing work to catch up on rest of the week, but will check in and jump back on the bench rig soon as get freed up. Keep up the good work.

Edit: One other link to bookmark. All the ECU#'s to Manufactures. Account Required. But decent data here..


Or see attached zip.
 

Attachments

  • EDC15.zip
    4.6 KB · Views: 6
Last edited:

TheBac

Why do I keep doing this?
Staff member
Apr 19, 2008
15,611
1,868
113
Mid Michigan
Do you ever sleep? :ROFLMAO:

Thanks Ken. I did pass along the thread link to him. I cant believe you found the board ID.
 
  • Like
Reactions: kidturbo

Cougar281

Well-known member
Sep 11, 2006
1,809
253
83
St Louis, MO
Ken, you should look at Notepad++. It writes to a temp file and you don't lose everything in the event of a crash (at least I haven't). And it's just better than windows notepad.

Sent from my Pixel 7 using Tapatalk
 

kidturbo

Piston Tester
Jul 21, 2010
2,539
1,374
113
Somewhere On The Ohio
www.marinemods.us
Ken, you should look at Notepad++. It writes to a temp file and you don't lose everything in the event of a crash (at least I haven't). And it's just better than windows notepad.

Sent from my Pixel 7 using Tapatalk
Thanks much, am installing now..

I also use Sticky Notes, which was actually open, and didn't lose anything. But not my go to tool for some reason. Just old school I guess, and typically keep 3 or 4 notepad windows open. One just for copy / paste to clear text formatting on lines copied from the web.

I've been pretty lucky about not get burned with notepad. Over past decade, can count the times I've blue screened one of these Toughbooks on 1 hand.. And I'm still running Win7 Pro.. My buddies old CF31 drank half a quart of tranny fluid couple years back, and it was still working good last time I was over there. Keyboard shifts very smooth now... So not sure if it was the MDI alone, or fact I pinned it into the wrong 12v line, but it didn't care much for that FICM.
 

kidturbo

Piston Tester
Jul 21, 2010
2,539
1,374
113
Somewhere On The Ohio
www.marinemods.us
@Cougar281 Love the Notepad++ upgrade..

Found an another hour to search more on those ID's. Bing AI actually helpful at sorting thru the crap to get most relevant links. While digging around, I found an ECU pinout tool that looks pretty handy. All the GM related stuff was taken directly from the EFIlive PDF for bench flashing. But is quick and handy, worth the link.


However scroll to the bottom of page, I stumbled onto an L5P E41 title that found contained some very interesting links that a few here might not have learned yet. Due to the title, ya gotta go fish. Tuner Pro files avail..
 
Last edited:

kidturbo

Piston Tester
Jul 21, 2010
2,539
1,374
113
Somewhere On The Ohio
www.marinemods.us
Actually meant to leave these EEPROM ID's to ECU cross reference here for Jason's work, but I totally forgot.

BOSCH EDC15C8 1.31 EEPROM - 95320

BOSCH EDC16CP34 EEPROM 95320 (T)
BOSCH EDC16U1 EEPROM 95320 (T)
BOSCH EDC16U31 EEPROM 95320 (T)
BOSCH edc16u34 EEPROM 95320 (T)
MAGNETI MARELLI MJD 6JF GM EEPROM 95320
Magenti MARELLI 6F3 EEPROM MJD 95320 (P) + CRASH RESET
Magenti MARELLI MJD 6JF EEPROM 95320 (P)

Then another squirrel ran by, and I took off on a whole new path, barking up a tree.. BUT, for all you LBZ and LMM lovers, I cross referenced the GM ECU # to Bosch, did a deep dig, and found some GOLD...

Brand new LBZ and LMM ECU are available out there under $300, or about $150 used on eBay.. If you use the Bosch part #s rather than GM, and seach EU eBay.. As a Bonus, if your LBZ ever dies, just go rob one from an Opel and reflash it. But just wait a minute,, good luck finding a Opel over here. :p

LMM EDC16C42 * Requires GM programming
ECU Bosch 03G906016AN 0281011477 03G 906 016 AN 0 281 011 477

LBZ EDC16C37 * Requires GM programming
ECU Bosch 0 281 012 564
Not positve these actually cross. But it's late I'll fix tomorrow. if not.
Opel Corsa 0281017961 55580831 0 281 017 961 55 580 831 00Tr
Engine control unit, computer – ECU 0 281 017 961 55580831 00TR 1039S36747 Opel


Ok back to day job again..
 
Last edited:

2004LB7

Well-known member
Dec 15, 2010
6,982
2,145
113
Norcal
more circuit tracing. this time on the control side. from what I see the ECM doesn't directly control the triggering of the injectors, mosfets or any of the driver circuits. instead that appears to be done completely by the FICM. the calculation of the timing, has to be done on the software side since all the signals per a bank are added together. unless there is some kind of "weighing" if the signal. from the looks of it, due to all of the banks control signals go to a NOR gate and get combined into one output. all the injectors control signals have to be present before it will turn on the injectors. the only way I see this working is it averages all the injectors and uses that, or it disregards the timing of the signal and something else is used such as a command through the communication lines. but it runs and starts without the communication wires. more research needed

LLY FICM Injector Control Circuit.png

The NOR gate on the back side of the board. All the control signals rout to this chip. NOR gates work by comparing all of it's inputs and when all are low the it turns on it's output. This partially explains the reason for the signal reversal from the LB7 FICM. Probably using a different signal receiver that needs all to be high to output
IMG_20230912_220325~01-01.jpeg

NOR gate diagram
nor-gate-truth-table.jpg


The two outputs of the above chip then run to pin 82 & 83 of the large Infineon chip. I would not be surprised if this is what does the heavy lifting on the calculations for timing. Short Google search didn't turn up any datasheets
IMG_20230912_224506-01.jpeg

I now need to do some measuring on the control signals to see if they are all triggering at the same time or do they match the firing order. If they are all at the same time then that complicates things for making our own FUCM
 
Last edited:

DAVe3283

Heavy & Slow
Sep 3, 2009
3,727
296
83
Boise, ID, USA
Do they only go to the NOR chip? That could be a way for the CPU to monitor if the ECU is trying to fire injectors or not, while they also directly run the FETs. I still think this feels like an amplifier board with too much monitoring and self-diagnostics. Why would GM run 8 wires with the injector pulses on them if they get distilled down to 2 for their only use?

Just doesn't add up to me. I'm betting the NOR chip let's the FICM monitor the ECU inputs at a basic level with only 2 pins, and the control signals drive the FETs.

What if you start at the FETs and work backwards, see where the signals to them come from?

Sent from my FlashScan V2 using Tapatalk
 

2004LB7

Well-known member
Dec 15, 2010
6,982
2,145
113
Norcal
Do they only go to the NOR chip? That could be a way for the CPU to monitor if the ECU is trying to fire injectors or not, while they also directly run the FETs. I still think this feels like an amplifier board with too much monitoring and self-diagnostics. Why would GM run 8 wires with the injector pulses on them if they get distilled down to 2 for their only use?

Just doesn't add up to me. I'm betting the NOR chip let's the FICM monitor the ECU inputs at a basic level with only 2 pins, and the control signals drive the FETs.

What if you start at the FETs and work backwards, see where the signals to them come from?

Sent from my FlashScan V2 using Tapatalk
That's the next step. I'll start figuring out what turns on the FET drivers. I would doubt the ECM directly controls them as that is risky from a failure standpoint. If a FET shorted out it may send 48volts back up to the ECM. If anything it goes via a another FET driver. But I'll map that out as soon as I can
 

kidturbo

Piston Tester
Jul 21, 2010
2,539
1,374
113
Somewhere On The Ohio
www.marinemods.us
Work up with one eyeball working today, and something crawled in the other while sleeping.. What I get for sleeping I guess..

Anyways what I was trying to locate last night is a board schematic from one of closest CDI sister boards used by Fiat or VAG. From what I have found so far, these share same processor, FETS and majority of other chips. along with basically the exact same layout. Just our FICM has an extra set of FETS to cover 8 injectors.

Issue is, these schematic are never listed by any searchable ID relating to the EDCxx numbers or 0 281 ID. They have all been renamed by someone up the line. But attached is an example, and link to pdf file names and board drawing files to search through, if anyone has 2 working eyeballs.. Just one close schematic should unlock this whole layout...

Register at scribd.com, where they are located, or google search the file names.
 

Attachments

  • E_Books+Guide Manuals LIST .txt
    59.4 KB · Views: 3
  • 628907381-MED711C-435-1-1-1.pdf
    304.7 KB · Views: 2
  • 636220287-Untitled.pdf
    156.2 KB · Views: 2
  • Like
Reactions: juddski88

kidturbo

Piston Tester
Jul 21, 2010
2,539
1,374
113
Somewhere On The Ohio
www.marinemods.us
Also my thoughts on>
"The NOR gate on the back side of the board. All the control signals rout to this chip. NOR gates work by comparing all of it's inputs and when all are low the it turns on it's output. This partially explains the reason for the signal reversal from the LB7 FICM. Probably using a different signal receiver that needs all to be high to output"

The processor needs to charge the coils on the board to ramp up the voltage. 2 coils, 8 injectors. It can't charge while any injector is firing. Does that sound correct?

We know for certain it's not using CANbus data for anything beyond diagnostics. So that's out. However in a couple video's I've watched, and in some documents I keep seeing statement "Boost Curve". used. At first I thought like Turbo Boost, but now am thinking differently.. Just a thought, I never searched deeper.