- Location
- Rainy side of Washington
You could do it this way, but it would be fairly complex. Hacking / reverse engineering is one of my hobbies, as soon as I find a way to read the code out of the microcontroller, it should not take too long. Did an entire PC BIOS in a weekend once while disassembling by hand, and this microcontroller (Fujitsu MB89665) only has 16kB of code storage and a much simpler instruction set (136 instructions, 1-byte opcodes plus 1-2 bytes of operand) than the x86. But... so far I have been unable to find a company selling the adapter that will allow me to plug the microcontroller into my EPROM burner/reader.My thoughts exactly. Or because the CEL only comes on if there is more than one error condition. I notice their unit doesn't allow control of the TC, either. It would be interesting to know if using their device sets a code internally, but doesn't light the CEL.
That's above my pay grade, but would almost certainly work if it could be done.
Taking a different approach, I wonder if it wouldn't be possible to simply take over the TCM's inputs rather than it's outputs. There are only three three of them. The two shaft speed inputs appear to be little more than 5V pulses whose frequencies directly correlate to shaft speeds. The TPS is a basic voltage divider with one resistor being variable, thus providing a voltage proportional to throttle position. So (theoretically) one could measure the appropriate pulse frequencies and TPS voltage for each forward gear. Programming a micro-controller to produce those signals on demand shouldn't be all that difficult. Smoothly switching between the real and the false inputs without upsetting the proverbial apple cart might be tricky though...
As long as the TCM is not comparing notes with the ECU regarding the values of those 3 inputs (which are also visible to the ECU), we should be able to lie to the TCM and let it do the shifting for us, no?
Admittedly, that's idle speculation on my part. I don't know that I'd go to that much trouble at this point. What I have now works more than well enough to suit my needs -- besides it's already installed and ready to go. Now that I've finally broken down and purchased a code scanner, I don't worry so much about an occasional CEL. And once the novelty wears off, I suspect I'll only use the manual shifter when I really want it for holding 1st or 2nd gear on the trail -- in which case I'll probably never see another CEL. Time will tell...
332 ohm, 2 watt right now. I'm going to try some 100 ohm and 1000 ohm sometime soon.By the way kastein, what value resistors are you using in your testing now?
EDIT: got a form generated email from the company I asked about the MCU programming adapter, they're in Japan and the characters/font did not translate well, almost deleted it thinking it was spam:
Subject: $@$*Ld9g$;$r<u$1IU$1$^$7$?(B : InquiryInquiry form to Sunhayato$B$K$D$$$F$N$*Ld9g$;!"$"$j$,$H$&$4$6$$$^$7$?!#(B
$BC4Ev<T$K%a!<%k$rAw?.$$$?$7$^$7$?!#(B
Thank you for contacting us.
$B%5%s%O%d%H3t<02q<R(B
http://www.sunhayato.co.jp/

Last edited: