Search found 148 matches

Return to advanced search

Re: RZASA - Dual Speed Fan Control Code

In addition with helping the stability of the idle, the fan delays also help protect the fan relays by avoiding rapidly switching them.
by sailorbob
Fri Mar 22, 2019 2:23 am
 
Forum: Programming & Coding
Topic: RZASA - Dual Speed Fan Control Code
Replies: 11
Views: 61

Re: RZASA - Dual Speed Fan Control Code

I think it's just simpler to not bother with the engine off timer and just check the cranking flag.
by sailorbob
Thu Mar 21, 2019 7:19 am
 
Forum: Programming & Coding
Topic: RZASA - Dual Speed Fan Control Code
Replies: 11
Views: 61

Re: RZASA - Dual Speed Fan Control Code

I'm pretty sure the 'eng_off_hres' timer gets cleared during the KOEO startup routine (i.e. before cranking), see the subroutine call at 0x8224B.
by sailorbob
Thu Mar 21, 2019 6:41 am
 
Forum: Programming & Coding
Topic: RZASA - Dual Speed Fan Control Code
Replies: 11
Views: 61

Re: RZASA - Dual Speed Fan Control Code

The ATMR1 check at line 0x1DCE6 only results in the code from lines 0x1DCEB to 0x1DD06 being skipped during the 3 seconds after exiting crank.
by sailorbob
Thu Mar 21, 2019 5:32 am
 
Forum: Programming & Coding
Topic: RZASA - Dual Speed Fan Control Code
Replies: 11
Views: 61

Re: RZASA - Dual Speed Fan Control Code

I have not looked very closely at the code but I would also include a default fan on for an ECT sensor failure condition and fan off during cranking. I would also put in some fan on delays for the idle to be stabilised before the load from the fan occurs.
by sailorbob
Thu Mar 21, 2019 4:16 am
 
Forum: Programming & Coding
Topic: RZASA - Dual Speed Fan Control Code
Replies: 11
Views: 61

Re: 4r70w TCC solenoid questions

According to some literature the following applies to the eec-iv controlled 4R70W transmissions with the 1.0 - 3.0 ohm TCC solenoid. All Mustang, Thunderbird, Cougar, Mark VIII, E/F series trucks Crown Victoria, Grand Marquis, Lincoln Town Car except V.B. codes G2T, G3T, G2U have the 1.0 - 3.0 ohm T...
by sailorbob
Fri Jan 25, 2019 2:20 pm
 
Forum: General Hardware
Topic: 4r70w TCC solenoid questions
Replies: 9
Views: 215

Re: CBAZA Breakpoint

The definition you are using is wrong. When the injector breakpoint units are in lb/rev this is when the breakpoint value is derived from a function. As the value is scaled by 10 to the power of minus 5 in the definition you are using you need to apply that scaling before entering your breakpoint va...
by sailorbob
Sat Jan 05, 2019 11:16 am
 
Forum: EEC-V & SN95 Tuning
Topic: CBAZA Breakpoint
Replies: 7
Views: 292

Re: CBAZA Breakpoint

In CBAZA, the injector breakpoint units are lb not lb/rev.
by sailorbob
Sat Jan 05, 2019 4:00 am
 
Forum: EEC-V & SN95 Tuning
Topic: CBAZA Breakpoint
Replies: 7
Views: 292

Re: EEC-4 died a9l

You cannot satisfactorily run CBAZA code on a CZAJL ECU because the CPU clock speeds are different and it throws many time critical calculations out.
by sailorbob
Mon Dec 24, 2018 5:48 am
 
Forum: Foxbody Tuning (GUFX)
Topic: EEC-4 died a9l
Replies: 16
Views: 2763

Re: Possible to change PCM datastream

A Google search for Launch OBD scanners returns multiple different models so there is no way to identify which one works.
by sailorbob
Thu Nov 29, 2018 6:01 am
 
Forum: EEC-V & SN95 Tuning
Topic: Possible to change PCM datastream
Replies: 62
Views: 2744

Re: Possible to change PCM datastream

The NVXF3 and NVXO7 strategies appear to have the same coding for OBD as the NGVB5 strategy.

What device did you use to display your live data and was there any specific configuration required for your ecu?
by sailorbob
Wed Nov 28, 2018 9:05 am
 
Forum: EEC-V & SN95 Tuning
Topic: Possible to change PCM datastream
Replies: 62
Views: 2744

Re: Possible to change PCM datastream

The WALG ecu uses the NVGB5 strategy which looks like it is OBD-II. The live data PIDs aren't the usual ones the USA ecu's output so I suspect that's why the Dakota dash ignores what it's receiving.
by sailorbob
Mon Nov 26, 2018 10:41 am
 
Forum: EEC-V & SN95 Tuning
Topic: Possible to change PCM datastream
Replies: 62
Views: 2744

Re: CBAZA or CBAZ0

So, in a nutshell, the only advantage to using lambda over A/F ratio is that you don't need to change a wideband O2 sensor's transfer function when swapping between fuels :D That is fair enough but it in no way means that tuning in A/F ratio is any less accurate than tuning in lambda. TBH, changing ...
by sailorbob
Sun Sep 23, 2018 2:13 pm
 
Forum: EEC-V & SN95 Tuning
Topic: CBAZA or CBAZ0
Replies: 37
Views: 1647

Re: CBAZA or CBAZ0

I say AFR is wrong simply because here in the U.S. fuel blends vary station to station. Just here locally our e85 varies from 69% to 92% ethanol depending on when you get it. Our e10 pump gas ranges from 6.5% to as high as 13%. This, to me, is an example of why using lambda or A/F ratio makes no di...
by sailorbob
Sun Sep 23, 2018 8:14 am
 
Forum: EEC-V & SN95 Tuning
Topic: CBAZA or CBAZ0
Replies: 37
Views: 1647

Re: CBAZA or CBAZ0

There is not a single one thing that BE can do better than Tunerpro. If someone tells you different its just because they are ignorant and dont know any better. Next time someone tells u that ask them for details I would be interested in hearing it. Without having to think to hard about it, how abo...
by sailorbob
Sun Sep 23, 2018 1:28 am
 
Forum: EEC-V & SN95 Tuning
Topic: CBAZA or CBAZ0
Replies: 37
Views: 1647

Re: No KOEO Codes = Failed RAM?

A failed RAM test is a serious hardware failure (and does not just affect the KAM). It means that any value held in a failed RAM address will be corrupted and this can lead to all kinds of running problems.
by sailorbob
Sun Jul 15, 2018 1:20 pm
 
Forum: ECU Discussions
Topic: No KOEO Codes = Failed RAM?
Replies: 7
Views: 665

Re: SAFTOT Not Matching OBD Spark

The SAFTOT value is the foreground calculated spark advance that is used to generate the Spark Angle Pulse Width (SAPW) value sent to the EDIS module. The ODB-II spark value should track the SAFTOT value very closely as it is derived from the SAFTOT value converted to meet the requirements of the J1...
by sailorbob
Wed Jun 20, 2018 10:39 am
 
Forum: EEC-V & SN95 Tuning
Topic: SAFTOT Not Matching OBD Spark
Replies: 4
Views: 396

Re: SARCHG problem in XDF file.

BE does not show the correct sarchg value when changing engcyl since BE does not allow binary arithmetic so it cannot show you the correct value. You will see in some definition files that there are numerous sarchg scalars with one listed for a 4 cyl, 6cyl and an 8cyl. This is misleading for a coup...
by sailorbob
Tue Mar 27, 2018 1:10 am
 
Forum: TunerPro
Topic: SARCHG problem in XDF file.
Replies: 4
Views: 764

Re: M0M2 (EFI-MA35C) Development & Discussion

The 8061 does not have an alternative stack pointer.
by sailorbob
Mon Dec 18, 2017 12:36 pm
 
Forum: Programming & Coding
Topic: M0M2 (EFI-MA35C) Development & Discussion
Replies: 86
Views: 25883

Re: M0M2 (EFI-MA35C) Development & Discussion

If your disassembly is spitting this out in your listing 6465: a3,76,96,22 ldw R22,[R76+96] ALTSTACK = [316]; then it's either wrongly set to treat the binary as 8065 based instead of 8061 based, it's wrongly labelling a general register or you have it mislabelled in your directive file.
by sailorbob
Sun Dec 17, 2017 2:55 am
 
Forum: Programming & Coding
Topic: M0M2 (EFI-MA35C) Development & Discussion
Replies: 86
Views: 25883

Re: SAD Disassembler Issues

If you look at the subroutine at 0x8099 you'll see that the value in the entry address passed by 0x30 is not necessarily the one that gets used to determine the state of the carry flag. The following four addresses also get used in the subroutine.
by sailorbob
Thu Dec 14, 2017 3:10 pm
 
Forum: Programming & Coding
Topic: SAD Disassembler Issues
Replies: 46
Views: 13765

Re: SAD Disassembler Issues

And there lies the big problem with trying to automate a disassembly. The disassembler does not know whether register 0x38 is getting loaded with a parameter address or a value that is coincidentally the same as a parameter address. For the eec you can make it treat ad3w Rd,Ra,#val as a special case...
by sailorbob
Thu Dec 14, 2017 1:16 pm
 
Forum: Programming & Coding
Topic: SAD Disassembler Issues
Replies: 46
Views: 13765

Re: SAD Disassembler Issues

jsa wrote:This
Code: Select all
b1cb: 45,41,00,f6,30    ad3w  R30,Rf6,41     R30 = cf75
This is correct, register 0x30 will hold the result of the sum of the value held in register 0xF6 and the value 0x0041.
by sailorbob
Wed Dec 13, 2017 2:28 am
 
Forum: Programming & Coding
Topic: SAD Disassembler Issues
Replies: 46
Views: 13765

Re: SAD 806x Disassembler

In GHAJ0, the parameter at address 0x0D00 is called 'console_status' and the routine at address 0xBCC0 is called 'console_call'. Address 0x1000 is the 'lansdale_tester_entry' which I'm guessing is another development device or test device (there's reference to it in the LHBH1 strategy document).
by sailorbob
Wed Nov 29, 2017 2:57 am
 
Forum: Programming & Coding
Topic: SAD 806x Disassembler
Replies: 126
Views: 34788

Re: SAD 806x Disassembler

There are no banks with the 8061 so the power up & reset default to ROM bank 8 on the 8065 is new rather than a carry over from the earlier MCU. I am not sure what you mean by 'manage it' but I would assume that it is possible that all four ROM bank flags are used in the PSW depending on the PCM...
by sailorbob
Tue Nov 28, 2017 5:31 pm
 
Forum: Programming & Coding
Topic: SAD 806x Disassembler
Replies: 126
Views: 34788

Re: SAD 806x Disassembler

never paid attention at "b1,11,11" operation. If it had been "b1,01,11", probably. In register 0xn0011 the lower nibble determines the ROM bank to use for data reads (program flow is controlled by the ROMBNK instruction). I believe the upper nibble may indicate which RAM bank th...
by sailorbob
Tue Nov 28, 2017 9:47 am
 
Forum: Programming & Coding
Topic: SAD 806x Disassembler
Replies: 126
Views: 34788

Re: SAD 806x Disassembler

Calibration elements in Bank 8 (pointers are accessed by default on Bank 1 on all 8065 binaries) The 8065 defaults to ROM bank 8 on power up and reset. Calibrations that have data in other banks use the Memory Bank Select Register at 0xn0011 to redirect the addressing and set this register as one o...
by sailorbob
Tue Nov 28, 2017 6:43 am
 
Forum: Programming & Coding
Topic: SAD 806x Disassembler
Replies: 126
Views: 34788

Re: SAD 806x Disassembler

Australia did not adopt EOBD until 2006 so Ford Australia did not implement the OBD-II related code when it first introduced the eec-v and hence it was not necessary to use the 8065 in memory expansion mode. I do not think that an early description in the pocket reference guide should be carried ove...
by sailorbob
Mon Nov 27, 2017 4:34 pm
 
Forum: Programming & Coding
Topic: SAD 806x Disassembler
Replies: 126
Views: 34788

Re: SAD 806x Disassembler

Pym wrote:this is an EEC IV 8065 pilot, relabeled EEC V.
The 4TAD ecu is an eec-v, it is just not using the 8065 in memory expansion mode.
by sailorbob
Sun Nov 26, 2017 4:39 pm
 
Forum: Programming & Coding
Topic: SAD 806x Disassembler
Replies: 126
Views: 34788

Re: Moates F3(&V2) - How EEC V manages it

There are two pairs of solder pads on the underside of the F3v2 chip adapter.
by sailorbob
Tue Nov 21, 2017 12:01 pm
 
Forum: Moates Devices & QuarterHorse
Topic: Moates F3(&V2) - How EEC V manages it
Replies: 20
Views: 6182

Re: M0M2 (EFI-MA35C) Development & Discussion

I don't have a definition for it, I just compared the binary to another EFI-MA39C ecu I have disassembled. Yep, you've found the slopes.
by sailorbob
Fri Nov 17, 2017 2:46 pm
 
Forum: Programming & Coding
Topic: M0M2 (EFI-MA35C) Development & Discussion
Replies: 86
Views: 25883

Re: M0M2 (EFI-MA35C) Development & Discussion

I've fixed my misspelling of M0M2 :D
by sailorbob
Fri Nov 17, 2017 12:07 pm
 
Forum: Programming & Coding
Topic: M0M2 (EFI-MA35C) Development & Discussion
Replies: 86
Views: 25883

Re: M0M2 (EFI-MA35C) Development & Discussion

The high and low injector slopes are in data block 3 (both are set to the same value of 14.22 lb/hr in M0M2). This strategy, and similar strategies (such as used by the C1A1 & ANY1 ecu's), copy the slope values into ram and use them from those ram addresses as both the original value and also as...
by sailorbob
Fri Nov 17, 2017 11:32 am
 
Forum: Programming & Coding
Topic: M0M2 (EFI-MA35C) Development & Discussion
Replies: 86
Views: 25883

Re: PID fn1358 help

The 'Estimated Load Table' (aka FN1036A) table is used as part of the failure management when the MAF has failed in the CBAZ* strategies.
by sailorbob
Tue Oct 31, 2017 6:20 am
 
Forum: EEC-V & SN95 Tuning
Topic: PID fn1358 help
Replies: 4
Views: 1359

Re: PID fn1358 help

The 'MAF Failure Substitute' (aka FN1358) table does not exist in the CBAZ* strategies.
by sailorbob
Tue Oct 31, 2017 4:11 am
 
Forum: EEC-V & SN95 Tuning
Topic: PID fn1358 help
Replies: 4
Views: 1359

Re: CDAN4 Injectors Slopes

The CDAN4 injector size limit is 40.23 lb/hr.
by sailorbob
Fri Sep 29, 2017 4:38 am
 
Forum: EEC-V & SN95 Tuning
Topic: CDAN4 Injectors Slopes
Replies: 8
Views: 2080

Re: RZASA Stock Corrupt Code

0x982DD is clearing the global spkad value and isn't affecting the individual cylinder spkad_* values that have just been updated.
by sailorbob
Thu Aug 17, 2017 2:05 pm
 
Forum: Programming & Coding
Topic: RZASA Stock Corrupt Code
Replies: 1
Views: 795

Re: Ford EU EEC IV&V specificities

'A0' is the Ford PID name for the 'Injector Slope'. Whilst the table does not look like a typical VE table you can see the 'VE Multiplier for ACT' (aka FN305) and 'VE Multiplier for ECT' (aka FN326) multipliers before its lookup and the 'Engine Displacement' (aka BASEMD) and 'Airmass Flow Multiplier...
by sailorbob
Fri Jul 07, 2017 12:54 pm
 
Forum: Ford Euro & Aussie Tuning
Topic: Ford EU EEC IV&V specificities
Replies: 124
Views: 23957

Re: Ford EU EEC IV&V specificities

The 0SALTXA/C strategies use a single injector slope (A0). What you are calling the 'Fuel Flow Correction' is probably the VE table and you need to check your conversion as I've only seen Ford use 0-100% for the values. The MAP transfer table defines the pressure very simply, it only has two output ...
by sailorbob
Fri Jul 07, 2017 12:32 am
 
Forum: Ford Euro & Aussie Tuning
Topic: Ford EU EEC IV&V specificities
Replies: 124
Views: 23957

Re: 1f1c Routine

The routine isn't hidden, it's just not located in the eec memory. The code is located in the Engineering Console memory.
by sailorbob
Sat Jul 01, 2017 2:22 am
 
Forum: Programming & Coding
Topic: 1f1c Routine
Replies: 8
Views: 1999
Next

Return to advanced search