LLY Ficm

2004LB7

Well-known member
Dec 15, 2010
6,970
2,137
113
Norcal
Also, just checked and that is one of the codes that can be turned off in the tune. So there's always that
 

1FastBrick

Well-known member
Dec 1, 2016
2,539
1,068
113
Junkyard
What happens if you disconnect the batteries to see if when they wake back up and the ECM does the roll call it doesn't see anything so doesn't add it to the list of installed modules?
I have no idea... but I did clear the codes and after about 1 minute of idling the EGR test past.

I think you have to drive it for the misfire one to reset but I recall it not taking long.

20230907_170319.jpg20230907_180837.jpg20230907_180936.jpg
 
Last edited:

kidturbo

Piston Tester
Jul 21, 2010
2,537
1,366
113
Somewhere On The Ohio
www.marinemods.us
What happens if you disconnect the batteries to see if when they wake back up and the ECM does the roll call it doesn't see anything so doesn't add it to the list of installed modules?
I'll test that part on the bench for ya.

My thought is if we "Do Not Report" that U0105 code on the ECM, it should cancel all further test procedures related to the FICM. No deep dive into the LLY code required if so.

How soon can you have a couple driver boards ready to bench test? I'm going to focus on prying the firmware out of this board, and then source those Bosch sockets.

If I can't figure out how to retrieve the flash chip files over the weekend, one of these LB7 boards is heading to a buddy in Cali. So 48hrs after that, can pass it to @1FastBrick for some dental examination.

Sent from my SM-S901U using Tapatalk
 

kidturbo

Piston Tester
Jul 21, 2010
2,537
1,366
113
Somewhere On The Ohio
www.marinemods.us
Hey Jason, believe we just got go ahead from Bosch to build the FUCM...

I sent an email with the LLY part # to Bosch Repair last night asking about replacing burnt up boards. Here is their reply.

We do not offer repair / testing / replacement / new part of this product.
Reasons for this can be no spare parts and equipment available, obsolete technology or no availability of test technology.


www.bosch-repair-service.com
 

1FastBrick

Well-known member
Dec 1, 2016
2,539
1,068
113
Junkyard
Hey Jason, believe we just got go ahead from Bosch to build the FUCM...

I sent an email with the LLY part # to Bosch Repair last night asking about replacing burnt up boards. Here is their reply.

We do not offer repair / testing / replacement / new part of this product.
Reasons for this can be no spare parts and equipment available, obsolete technology or no availability of test technology.


www.bosch-repair-service.com
Ken, I am 99.9% sure they will say no, but just for the off chance that your talking to the 1 right person. Ask them if they have any information they can share like a diagram of the circuitry so you can test the board yourself since they have no parts, no way to test it, and it's obsolete technology....

You never know, and have nothing to loose....
 
  • Like
Reactions: kidturbo

2004LB7

Well-known member
Dec 15, 2010
6,970
2,137
113
Norcal
I'll test that part on the bench for ya.

My thought is if we "Do Not Report" that U0105 code on the ECM, it should cancel all further test procedures related to the FICM. No deep dive into the LLY code required if so.

How soon can you have a couple driver boards ready to bench test? I'm going to focus on prying the firmware out of this board, and then source those Bosch sockets.

If I can't figure out how to retrieve the flash chip files over the weekend, one of these LB7 boards is heading to a buddy in Cali. So 48hrs after that, can pass it to @1FastBrick for some dental examination.

Sent from my SM-S901U using Tapatalk
Saturday I take my truck into get smogged. After that I get to play around with two boards I have here. One from JoshH was giving a performance code. The other is for a capacitor upgrade. I can test whatever you want. If you need me to build a bench rig for reading the code off the board I can do that too. Maybe. I'm not 100% sure my kit can read these. I have a kit designed to read and flash bios chips from computer motherboards. Otherwise I can read and test whatever signal you want

Or are you asking about making a board from scratch? I wonder how far we'd get if we filed a right to repair request with Bosch to hand over the schematics and code?
 

2004LB7

Well-known member
Dec 15, 2010
6,970
2,137
113
Norcal
He means to build a board from scratch.
Ah, well I think I need to do a little more testing to see the minimum we need to run one of these things. I'm going to watch the control signals from the ECM and see if they bear any relation on timing to the injector pulse. Verify a few other thing such as average current of the combined circuit. If it's shown that we could use just the control signals then that will simplify things greatly. Then the hurdle of designing a complete circuit to dive the injectors. I'm going to measure the inductance of the injectors so I can more accurately simulate a boost and driver circuit for them. I think it's going to take a few months at least to design one. May take someone else like Fish to at least look over the design. Then the prototype boards needs to be built and tested. Minimally months to get a prototype in my hands.
 

kidturbo

Piston Tester
Jul 21, 2010
2,537
1,366
113
Somewhere On The Ohio
www.marinemods.us
Ken, I am 99.9% sure they will say no, but just for the off chance that your talking to the 1 right person. Ask them if they have any information they can share like a diagram of the circuitry so you can test the board yourself since they have no parts, no way to test it, and it's obsolete technology....

You never know, and have nothing to loose....
I did try calling before sending the email, but it said no one avil on the English promt line, and to send email. I have a couple pals who live close to that office address. So might see if one will go convey a request in person. But I doubt they will come off anything useful.
 

1FastBrick

Well-known member
Dec 1, 2016
2,539
1,068
113
Junkyard
I did try calling before sending the email, but it said no one avil on the English promt line, and to send email. I have a couple pals who live close to that office address. So might see if one will go convey a request in person. But I doubt they will come off anything useful.
Most likely nothing. But, in some cases I have received stuff as well as given stuff out like that.

If they have a circuitry lay out or something like that which might be useful, It would be 1 step ahead. I wouldnt expect a full board print or anything like that. But if they have a schematic or something that they were willing to share for diag purposes, it would be very helpful.
 

kidturbo

Piston Tester
Jul 21, 2010
2,537
1,366
113
Somewhere On The Ohio
www.marinemods.us
Ah, well I think I need to do a little more testing to see the minimum we need to run one of these things. I'm going to watch the control signals from the ECM and see if they bear any relation on timing to the injector pulse. Verify a few other thing such as average current of the combined circuit. If it's shown that we could use just the control signals then that will simplify things greatly. Then the hurdle of designing a complete circuit to dive the injectors. I'm going to measure the inductance of the injectors so I can more accurately simulate a boost and driver circuit for them. I think it's going to take a few months at least to design one. May take someone else like Fish to at least look over the design. Then the prototype boards needs to be built and tested. Minimally months to get a prototype in my hands.
At risk of disclosing TMI, I'm now 100% certain these units are just a stand alone amplifier design. By removing the canbus connection, it verified the control wires do all the heavy lifting related to pulse width and timing. If not, it would have failed to fire. Which should be noted was tested by @1FastBrick starting with key off, and no comms to FICM.

So in that test, FICM had nothing to go by beside a crank signal and injector control inputs. Without a cam reference or some message over canbus, it has no way to know which cylinder is actually up on compression. Conclusion, it doesn't care because it' just amping up exactly what receives off the control lines. It is possible that they do some voltage control or slight adjustment to timing based of that crank signal RPM. But according to Einstein, ya can only slow time, not go backwards... So they can't remove any LAG by adjusting the pulse, only possibly ad delay. And what for? Making it easy to conclude, they followed the KISS protocol. Signal in triggers those big transistors [which if ya check, 8 are directly tied to the command pins] while those coils and caps supply the 48 volts at roughly 15amps.

Only major question I have left is, are they conditioning the signals using the onboard processor, or triggering these R4389 100V 56A MOSFET transistors directly from the control wires?? Not my particular line of expertise, but should be easy enough by tracing out the control lines. Other important part I've noticed, they split the load between two 25Amp fused circuits. Two positive pins, two grounds. Guessing if we check, they followed the firing order to allow dwell time on each coil, and distribute the load equally.

Spent a couple hours reading up on K-Line. Have a better understanding now of how it communicates. And how to verify the pins. K-line Rests at 12V, drops that to zero to wake up the node. Easy enough, noW to communicate..

On the test boards, was thinking maybe you could rob some coils, caps and transistors from a smoked board, and build us a couple soldered breadboard to test the theories right quick. I'm thinking we can have some prototypes boards ready in 30 days if things works as I believe. Just so happens, designing embedded systems, somehow became my primary job since the boats on hold.. :-(

20230814_200917.jpg
 
Last edited:
  • Like
Reactions: DAVe3283

DAVe3283

Heavy & Slow
Sep 3, 2009
3,727
296
83
Boise, ID, USA
I am guessing the 2 separate power circuits are what get turned off separately when the FICM detects a fault (short/open on injector) and goes into "tractor mode". I would not be surprised if there is one big FET per power supply so the OS can turn off the failed output without taking out a single common power bus.

Which also is evidence that the 8 control wires are directly controlling the injector FETs, because if the CPU was in control, it wouldn't need to disable a whole bank of 4 injectors if one was shorted, it could simply disable that specific injector.

It sure does look like this is a dumb amplifier board with a CPU to monitor and provide some very basic safeties, nothing more.
 
  • Like
Reactions: kidturbo

kidturbo

Piston Tester
Jul 21, 2010
2,537
1,366
113
Somewhere On The Ohio
www.marinemods.us
Which also is evidence that the 8 control wires are directly controlling the injector FETs, because if the CPU was in control, it wouldn't need to disable a whole bank of 4 injectors if one was shorted, it could simply disable that specific injector.
Totally forgot about it dropping the whole bank out. Been playing with LMM's to long. And there is your answer.. Gosh I'm rusty...