Computer Problems with Manual Trans Swap

This site may earn a commission from merchant affiliate
links, including eBay, Amazon, Skimlinks, and others.

part numbers are as follows
1995 = 89661-14700
1996 = 89661-14740
1997 = 89661-14741

the easiest thing would be to source a Supra harness then extend individual connection=s as needed. I checked all component connections and the housings and pin configuration seemed identical. That harness new is a bit pricey.
 
Thinking this through a little more, since the inspection stations have to plug in to inspect a 97 (96 depending on state), would the inspection station be able to tell that the vehicle ECM was from a Supra?
 
I don't *think* they scan a 96 here in NC, but I'm working on a way to verify.

I was unaware that Supras used the 1FZ, or something close enough to emulate it. Which model Supra were you thinking?
they do...

they currently allow up to 2 systems to be "NOT READY" on a 96 though...
 
Thinking this through a little more, since the inspection stations have to plug in to inspect a 97 (96 depending on state), would the inspection station be able to tell that the vehicle ECM was from a Supra?

Pretty sure the answer is no. In 1997 there was nothing available via the OBD-II port to tie the ECM to the vehicle. But a few years later the VIN number was stored in the ECM, so on a newer vehicle that could be a issue.
 
I know this is an old thread but I've been researching a bunch for a manual swap in my LX450. Emissions isn't really an issue here in Holland but I would like to find a solution without any codes/CEL and with a working tach. Did any of you ever find a ecu which makes this possible? 89661-60281 perhaps?
 
I know this is an old thread but I've been researching a bunch for a manual swap in my LX450. Emissions isn't really an issue here in Holland but I would like to find a solution without any codes/CEL and with a working tach. Did any of you ever find a ecu which makes this possible? 89661-60281 perhaps?
You can probably just leave the pringle switch connected and set to neutral with the automatic transmission ecu.
 
Hello guys

I may have a potential solution to the MIL problem, but did not have time to test it out, so if you guys got some time... and a couple of 80s laying around, you can try it out.

Long story short - my dad and I changed an H150f into his 97 TLC80 and of course the MIL light when ON for a couple of things during idle in the driveway... a DTC for missing ATF temp sensor, 3 for the missing solenoids and one for the speed sensor (number 2) on the output shaft of the transmission.

OK, so we unbolted the oil temp sensor and plugged it in the connector, and as expected that DTC (P0710) ghosted.

We attached the output shaft speed sensor and that DTC (P1700) also bit the dust.
Then we attached the solenoids and DTCs P0753, P0758, P0773, which signify basically missing solenoids, also turned OFF the lamp.

We were aiming to find everything necessary to imitate the scenario of the car rolling downhill in neutral as that scenario doesn't light up the MIL.

The MIL light never went ON, but once we started driving the car, it lit up. But this time the DTCs that showed were only 3 for malfunction in the solenoids or something in that system. The ECU just compares RMP of engine and RPM of speed sensors 1 and 2 and says sorry but things dont match.

On the electrical diagram for the ELECTRONICALLY CONTROLLED TRANSMISSION, the neutral signal from the PNP switch seems as if it's not used by the ECU, but in fact it is - it is the NSW wire on pin 22 of E7 connector and is a +12v signal directly from the ignition key and has nothing to do with the PNP switch on the side of the transmission.


1733181765954.png



One very helpful table about the behavior of the AT, is the table that shows electrical signal combinations that tell the ECU what gear it is asked to activate. What I found was that the ECU judges that the car is in NEUTRAL when no +12v signal is sent to either of the three gears (R, 2 and L) and the NSW pin 22 on the E7 connector. Simply removing pin 22 from the connector to prevent the +12v signal from reaching the ECU, isn't enough to make the ECU think that the AT is in neutral.

From another Toyota document (in the description for the DTC 1780 for ENGINE diagnostics, not ECT diag), we found that that same signal on PIN 22 of the E7 connector, is in-fact dual signal pin. When the car is driven, it receives +12v, but when the car is in NEUTRAL, +12v is cutoff and it is grounded thru the starter circuit (Pin 11 of E7 is also grounded thru this wire). So either you have to depin the original wire and attach a different wire with a pin and splice the other end of the wire into the ground wire of the ECU, or you have to bridge pin 5 and 6 to be in NEUTRAL. If you want you can remove the speed sensor signal number 1 (back of transfer case) from the ECU connector (pin 8 of E7) and viola - no more CHECK LAMP!


1733181611457.png



But hey...that's not all!

When you start swapping the MT in, what's the first safety thing Toyota tells you - remove the negative terminal from the battery. Well, by the time you realise what culprit that is, you probably have already installed the MT a couple of times and now you're sitting and wonder why the MIL is ON!

The prior initialization is lost from memory and that ECU will never complete its tests for it to become ready to pass inspection... because it has to check how the now phantom AT is changing gears with solenoids that are also ghosts!

So here comes a "relatively" simple solution for which you will need... a buddy with his own Land cruiser 80 in original form.

What you are about to do is to Frankenstein your ECU - give your ECU a separate power source to keep in memory the initialization test results long enough to be transfered to your own car, after it has been in your buddy's car and driven with for awhile.

On your ECU:
You take a 20 amph or so +12v battery and wire it in on the ECU as a separate energy source. Remove the cover and attach positive wire on pin 2 of E7 connector on the inside of your ECU (where the original EFI fuse keeps the ECU memory) and negative wire on pins 13, 16, 26 of E4 connector also on the inside (the three brown ground wires).
Attach a 15amp fuse to the positive wire to simulate 15amp EFI fuse for safety.

On your buddy's Cruiser:
Make a pigtail for your buddy's car - a decent diode with separate pins on each end - one for the depined pin 2 from E7 but male, and the other same as the depinned pin and attached to the connector. Use this pigtail as a block so to prevent current from going back into your buddy's car's system and powering the cars electrics in reverse.

Then take the ECU and plug it inside your buddy's TLC that has it's ECU removed and drive around until the diagnostics show initialization test complete. Then simply replace it back into your TLC and NEVER remove the negative terminal on your battery or the EFI fuse, unless you want to do this demolition devil trickery again!

The buddy's TLC should be free from problems. The check engine light should be OFF with no known malfunctions. And most importantly... a buddy willing to depin pin 2 from E7 and attach a pigtail with a diode, so not to cut it his original wire.

I am unable to try this as I am not near the car anymore and wont be for a long time.

Let me know if anyone wants to attempt it.

Should take a couple of hours.


Also on separate note - the main clutch cover throw-out bearing is different if you use the H150f (33030-6A420) from TLC 78/79 and also the slave clutch cylinder is also different. Part numbers are 31230-60181 for the bearing and AISIN (31470-60230) for the salve cylinder. You'll need transfer lever retainer base 36344-60040.
We had to move the rear mount support forward which was a bit of a custom job. The frame has openings but no nuts welded so you have to play around with it.
And lastly the rear prop shaft is lengthened and front prop shaft is shortened or you can use one from Gen3 4Runner.
The rest of the swap is mentioned in other threads.
 
In my humble opinion, trying to swap ECUs between vehicles while keeping one of them powered up using an external power source is just asking for trouble. Your project would be much better served by either adding "devices" that replace the functionality of the missing AT sensors (like you've done for the missing ATF temperature sensor) or by just using a different ECU from Toyota.

If you choose to keep the existing ECU, then the Park/Neutral Position Switch should not be difficult to emulate. My approach would be to build a microcontroller-based emulator using something like a Raspberry Pi Pico that you can program using Python. More problematic will be how to emulate the two speed sensors and coordinate their data with what the ECU believes is the current engine RPM and transmission gear settings to be. But this too can be done using a microcontroller and given enough time to discover what all conditions cause the MIL lamp to light up. This approach will require diving much deeper into the dynamics of how the stock ECU works. In effect, Toyota ECU's are black boxes that take X inputs and produce Y outputs. You are going to find it very difficult to determine the set of inputs that produce all possible output combinations and then which of these conditions cause the MIL lamp to light up.

I suspect you have just discovered the early issues in getting the MIL lamp to extinguish. You haven't yet gotten into the dynamic situations where different engine RPM, vehicle speed and shifter lever position all contribute to setting the MIL on.

You're in Bulgaria and thus certainly not subject to the strict emission laws we have in the USA. Have you considered using the 89661-60281 ECU? It's a 1997 Euro-spec'ed ECU for an 80-series with a manual transmission. Simarily, the 89661-60320 ECU is speced for an 1995-97 80-series with an H151F transmission and should also be a good choice. Rather than trying to shoehorn an AT ECU into your manual transmission swap, why not just swap both the trans and ECU?

(To my non-USA manual transmission brethen: I have ZERO experience with 80-series ECUs other than the 89661-60652. But I have spent many hours trying to understand the differences between the various ECUs used in the 80-series world-wide. If you know that something I've said here is incorrect please post a reply. I readily admit my limited experience with, and always eager to improve my knowledge of, 80-series ECUs. The FZJ80 was first marketed in the USA in 1993. That would be when Intel 486 CPUs running at 8 MHz running DOS were all the rage, and so, like, eons ago compared to modern destop computers. It's easy to forget how far engine ECUs lagged behind the revolution in desktop computing. In addition, Toyota has always been extremely proprietary with their ECU designs. The "Fujitsu Ten" chip set ECU's used in the 80-series have essentially no publicly available information and are not programable.)
 
Last edited:

Users who are viewing this thread

Back
Top Bottom