I only made a couple of small changes.1. inputs now use the input pins as digital inputs instead of ADC but I'd posted a release where that wasn't quite implemented2. epc is set to 100% when the engine is off3. increased epc frequency as it sounds horrible with the frequency stated in the service manual

Nice, I've got a Nissan/Jatco RE4F03A Gearbox with about 5 solenoids to control brake band, clutches and torque converter. I'm sure I had a rebuilders guide with the state diagramm somewhere. Will report back once I found it.

I posted a new code release. Hopefully I finally resolved the issue with passthrough CAN writes/burns not working correctly.You will need the as-yet-unreleased next MS2/Extra pre2.1.0 code as I found some CAN bugs in there too.

In trans range 4, 65 mph 10% tps I do not have TCC apply.Gauge shows TCC ramping up nicely to 70% but no ground on INJ1.

I loaded MSextra on my microsquirt. Entered output mode. Was able to turn on INJ1 and INJ2.Convinced(at least right now) my hardware is working.

I am bench testing at the moment, I just picked up my 4l80E today.

Notes on my bench setup-

I am using am old stim board. VSS is fed to the optical circuit. MPH reading ok.

I don't have a range switch at the moment. I tested channel ABC of TPT. Working good.Edit:Don't recall 3

It's wired so on power up I am in TPT4 65mph. After the delay megatune shows TCC ramp up but my INJ1 does not supply ground. I am hoping to install the 4L80E(Also selected in my INI) sometime in the next week.

If you're not using the additional injector drivers available on the alpha 3.0 code, try loading the RC 2.1.0 and redo your tests. There shouldn't be any difference but there might have been some unintended impact on the CAN code with the alpha code modifications.

If you do the test please report what you see if there is a change or not. If you see a change then something may need to be done in the alpha code.

I tried test mode with .009 on TCC and EPC. Seems I have no responce on INJ1 and INJ2. INJ1 does not light with 100%,INJ2 does not release ground or change intensity for 0%. Didn't put a scope on either, using eye ball meter.

For reference 2.0.1 does not correctly support CAN-passthrough. 2.1.0 does.

However, I confirmed that the lockup solenoid does not make any noise by using the test mode on my install. I'll get to it later. The EPC solenoid is still really loud at the stated frequency. I'll get it back onto the bench and confirm.

It appears I had (for some reason) commented out the code to setup the lockup solenoid ?! I want to do some more testing on this before I post an updated version, so hopefully this weekend there will be another version available.

Good news. Thanks for pursuing this. I just finished mounting my 4l80E. I need to make some trans lines, order some drive lines and install my harness. I hope to be road testing in less than 2 weeks. I've never used the GCC HC12, I've been looking into porting to CodeWarrior. I have a version from school.

I found a pointer in trans_init.c for TCC that was commented out.(Don't know if this is what you are refering to??) I have been trying to read the code but have had some difficulty following things. Also, I deleated all the object files and ran a full make but I receive an error 127 at the end for the trans.s19 file. (Need to figure out what it means)

I was using GCC when i received the error but I will play with that later.

Bench testing trans code .010

Scratching my head a little on this. Put a scope on TCC and EPC .

Code seems to work but signal is inverted??

Example- As I understand things(Could be the problem) to increase Line pressure a reduction in ground is needed. No ground- full line pressure. With a TPS increase line pressure increases but on the scope I see an increase in ground(Reduction in line pressure) TCC seems to operate the same way. Looks like to me both INJ1 and INJ2 outputs are inverted.