Over the past couple days, I was able to get the latest semi-stable EMStudio for Windows 7 to work thanks to a launch argument provided by malcom2073. I
needed this copy for its logging capability, but DeuceEFI provided a slightly older version that runs a little more cleanly (faster initial interrogation, remembered settings) which I used for realtime testing.
Until my EeePC is rebuilt, I'm using a beat up laptop from my sister-in-law with a crap battery. Just as soon as I was ready to test, the "charged" battery died. So I had to run about 40 feet of extension cord from the apartment complex stairwell power outlet:
Once rebooted, I forgot I had moved power from BATT to +B (switched) and was confused why EMStudio was recognizing the Jaguar, but not actually interrogating it (the LEDs were bleached out by the sun and weren't a good indicator of on/off). I'll file a feature request to see if there's some way malcom2073 can verify that the ECU is actually powered up or not (and throw an error if not) for people like me.
With everything running, I took a crank log, went back inside, and tried to analyze it. I had forgotten Fred's advice in an earlier chat to look specifically at tooth count and not RPM, so that led me to a lot of wasted time trying to find out what was wrong with the hardware, including benchtop crank tests with a power drill and junkyard crank sensor. Without a toothed wheel, I cobbled this together using a wound-wire disc along with some extras for fitment:
Here's the IRC conversation that followed which reveals my confusion and enlightenment (edited for brevity):
ToxicGumbo: After getting home from work, I created a crank log via EMStudio of my Tacoma + Jaguar A3.
ToxicGumbo: Pulled up the log in OpenLogViewer, dragged "RPM" down to the selection box
ToxicGumbo: Closed that window and saw 7 second red flatline.
ToxicGumbo: No number jumps at all either.
ToxicGumbo: Absolutely crushed.
ToxicGumbo: Brought the Jaguar back inside and hooked a disembodied crank sensor up to it directly.
ToxicGumbo: Used a drill in a creative way to test crank response
ToxicGumbo: The Jaguar diagnostic LEDs flickered in a precise, timed, manner as expected
ToxicGumbo: However, no change to RPM on the computer as seen by EMStudio: 0.00
ToxicGumbo: Doublechecked circuitry, looks correct for VR.
ToxicGumbo: Thoughts on what might be failing?
ToxicGumbo: Keep in mind that the firmware loaded without complaint and EMStudio interrogates cleanly (thanks to the com tx/rx adjust in Win7)
fredcooke: Jeff, I explicitly told you to look at primary count, not RPM, RPM will not read anything with listener....
fredcooke: will not >> can not
fredcooke: it's like a good friend, it just listens, doesn't try to think too much for you
fredcooke: i told you once you get primary count incrementing, we can swap to a firmware that will read something....
fredcooke: but we don't 100% know what firmware to swap to until AFTER you get a listener log with primary and/or secondary incrementing..
fredcooke: so
fredcooke: where are the logs???
fredcooke: you went to bed "crushed" with perfectly good data on your machine!
fredcooke: emstudio HAS those values, too, but difficult to make sense of them in real time
fredcooke: upload your data
fredcooke: prefer you OPEN it and tell me what YOU see first.
fredcooke: what does it show you?
fredcooke: tell me what's there
ToxicGumbo: 4 peaks, spaced at 1k apart, averaging 255 "primary teeth seen"
fredcooke: look for irregularities at regular intervals
ToxicGumbo: That's freaking sweet
fredcooke: look at record 6321 and 6294
fredcooke: count between those steps is?
fredcooke: 68
fredcooke: dual edges
fredcooke: 34
fredcooke: 36-2 perhaps?
fredcooke: Feeling more motivated?
fredcooke: See, told ya it was worth doing a 4 wire test first...
fredcooke: keen for an RPM reading?
ToxicGumbo: So 36-2 was accurate, only this proves it as opposed to skimmed data off the internet
fredcooke: +1
fredcooke: this proves 34 + gap
fredcooke: unlikely to be 35-1
Here's Fred's capture from UltimateLogViewer:
Off to wire up more input sensor support...
Edit: I had spent multiple nights reading forum posts and comparing conflicting technical data to come up with the 36-2 decoder
guess. It could very well have been wrong, so I encourage anyone else going through this to always perform and analyze a crank test.
-Jeff