Jump to content

Adamw

Moderators
  • Posts

    21,151
  • Joined

  • Last visited

  • Days Won

    1,374

Posts posted by Adamw

  1. The find devices tool is only used for programming certain CAN accessories, the dash is not expected to be found by this tool, only the CAN lambdas should be found.   

    7 hours ago, GnJ said:

    Without any modules connected the voltage on CAN H is 3.3, CAN L 1.9

    Can you confirm this at the DTM plug that connects to the CAN lambda.  

  2. Correct, 0 when in any driving gear and 1 when in park or N.  The idle base position will be increased by the park/neutral step when park/neutral status is 0.  

    Hardwired or CAN for this input is fine.  

  3. You have to set offsets on every engine as the cams are never in exactly the same position.  You may even need to use user-defined VVT mode on this engine, im not sure how different the cam waveform is to the standard VQ35.  

    There are instructions in the help file explaining how to set up user-defined mode if it is still not happy with vq35 mode.  

  4. So is it no longer running a Toyota throttle? 

     

    2 hours ago, Mikau said:

    Currently the Gear Input is via Can as this car is currently equipped with an HTG Controller that's sending the signal. Is there a work around for this?

     Your Park/Neutral status doesnt change at all in your log.  Either the HTG is not sending that status or you have not set up the ECU to receive it.  

  5. If DI6 is not becoming active when you press the switch then the problem is the AC request from the dash. 

    First of all, make sure the DI 6 pull-up is set to on. 

    dRgZ5ds.png 

     

    Assuming the pull-up is correctly set, then most likely as Vaughan suggested already you are low on gas so your pressure switch is open.  The pressure switch is a safety to prevent the AC running with no oil in the system.  You can test this but unplugging the pressure sensor and shorting the 2 wires together with a paperclip or similar, then see if the AC turns on/off.  

  6. As far as I know the hill start uses the clutch switch, brake pedal switch, hand brake switch and wheel speeds.  If you can get a PC log of the issue happening, then those are the first things I would look at to confirm they are doing anything odd.  Clutch is DI4, brake pedal DI5, handbrake CAN DI3, and all 4 wheelspeeds.  

  7. For the neutral/park step to work you will need the gear selector wired to a DI and the DI function needs to be set to neutral/park, otherwise the ecu has no idea when it is in gear.  

    Most of your idle speed control settings look to be in the ballpark, the main thing missing from your idle strategy is idle ignition control.  E-throttle is a relatively slow method to adjust torque output, so it doesnt compensate well for abrupt changes in torque requirements.  Idle ignition is needed to take care of the fast load changes.  

    Idle ignition RPM lockout works differently to the idle speed control RPM lockout, it is not added to target so needs to be higher.  Start with the settings below.  You are currently idling with about 17deg advance and when you set up this idle ignition like below it should end up with around 10deg most of the time, this will mean the idle base position will need some adjustments again.  

    wYLBt6I.png

     

    I noticed your E-throttle is in setup mode (all safeties are disabled) and there are a few settings that dont look right in E-throttle.  Have you calibrated APS and TPS yourself?  

  8. It looks like either the new hall sensor is not interpreting the window width well, or the window width on the chopper wheel is wrong.  The narrow tooth is wider than it should be, making it difficult for the ecu to distinguish it from the normal teeth.  

    The rising edges should be 90deg apart.  The narrow tooth should be 35% duty or 31deg wide.  the normal teeth should be 50% duty or 45deg wide.  

    Your narrow tooth is stretched out to about 38deg wide so with a bit of uneven cranking speed etc the ecu cant see a tooth that meets the criteria for the narrow tooth.  You can see the trig 1 state at the top is staying at "test narrow tooth" 

    It looks like it is actually mostly the rising edge of the narrow tooth that is wrong, you can see in the pic below the 180/360/540 marks all occur slightly earlier that the rising edges on the wide teeth.  That would mean cyl 1 is probably getting a bit more advance that the rest too.  You could possibly try trimming a bit off that narrow tooth.  We could possibly adjust the code to accept less variation between teeth but when the narrow tooth is 38deg wide and the wide tooth is 45deg wide there is not much room for speed variation etc.  

    In the "Run cold just after start" scope the narrow tooth is 35/36deg wide so there may be some heat related sensor variation.

    ZvhW5uZ.png

     

    pJCa0EP.png

     

     

  9. Do you have any scope captures from when the trigger error is occurring?  Preferably from the ecu triggerscope initially as this has the trigger status info that tells us what the engine position processor is doing.

    In that log the battery voltage is a bit odd with regular steps between 14.6 & 15.2V, was it connected to a charger at the time?  

  10. A couple of other things to look at:

    Turn off the 4D fuel table if you no longer have TGV's.

    Turn off IAT trim table, air temp is handled as part of the charge temp approximation. 

    Turn off multifuel since you dont have an ethanol sensor set up.

    Your IAT is reading 82°C, confirm that is reading correct. 

    Make sure your MAP matches BAP at key on, engine off. 

  11. On 8/14/2023 at 11:34 AM, TENSIX said:

    new injectors (ID1050X unless you have a better option im all ears)

    I have good data for the Bosch 0280158040 which are a good injector, about 890cc @ 3bar.  I haven't yet tested them at other pressures but will do in the near future.  They are have a long pintle on them but many suppliers sell them with adapters.  

  12. Update to the latest firmware as you are on quite an old one, the Vq35HR trigger mode was only just added in V5.6.6 so the offset may not have been known at that point.  

    The notes I have from the first engine we tested on had the offset at 142.  Usually that would get hardcoded into the trigger mode after it was proven but it may not have.  So try the offset at 0 and 142 and confirm with a timing light.  

    I dont see any other reason it wont run in the log, you have stable RPM, inj PW, Ign dwell, and no cuts so all vitals are there.  

  13. The log shows the ecu has disabled the throttle for safety.  Both E-throttle relays are off, there is <1V on Aux 9/10 and Aux 17/20 supply pins, so you should expect to see both throttles sitting near closed on the spring, yet TPS 1 still shows its stuck at 100%.  TPS2 looks closer to what I expect to see when powered down but more commonly the natural spring return is about 8%. 

    E7YMAUw.png 

  14. There is no latched lauch function in the G4.  A couple of alternative options:

    • The speed limiter is similar functionality except that you have to set the speed you want to limit at before the event.  
    • You can use 3D launch control with a knob on the dash to adjust the RPM/speed.  
  15. As I said, the aux 6 fault is normal and expected, unless you have removed the factory fuel pump controller, it is still connected to Aux 6 and is still dragging down  the pin voltage.  

    The database error is only used for internal diagnostics, again it is normal and expected.  

  16. On every AN Volt input there is an error low and error high voltage setting, if the voltage goes above or below these error values then it is considered faulty and the user configurable error value is used in place of the measured value.  Basically a "limp home" strategy.  

    For most common sensors that have a 0.5-4.5V working range you would set the error low to about 0.1V and error high to 4.9V.  Assuming yours is set to something appropriate and you have ruled out the sensor then the remaining possibility is the wiring.  

  17. I see you have the subaru CAN mode enabled on both CAN 1 and CAN 2, it should only be enabled on the port that is wired to the car bus.  Having 1 set up with nothing corrected will overwrite some of the incoming data with zeros.  

    Once you fix that, try both the keystart and button start CAN modes again.  

    Do you have, or know someone with a Tactrix openport 2.0?

     

  18. It looks like base duty needs to be around 32% for bank 1 and 17% for bank 2 in that log.  It looks like the engine wasn't fully warmed up though so they may end up a bit different with fully warm oil.

    Otherwise you really just need to experiment a little now.  I think you can possibly reduce proportional a bit more - try it at 0.5 and 0.75.  Derivative and Integral dont look like they are too far away but I would try derivative at 5 and 15 just to see if moving in either direction gives an improvement.  

  19. On 8/14/2023 at 9:53 AM, Tiedchardshark said:

    the ecu I bought it as new but the dealer said it said  that it was in his warehouse a while. 

    What I was trying to ask with my question was if the car has previously ran correctly with this ecu? 

    A log is the next step.  I have a vague recollection that there is a 1G model that has the trigger signal inverted that could explain the symptom.  A trigger scope capture when cranking would be useful also.  

×
×
  • Create New...