Search found 157 matches

Return to advanced search

Re: MNPIP... final limiter?

You would need to disassemble the code to find out what determines how the value of 0x01DA is derived.
by sailorbob
Mon Jun 10, 2019 7:28 am
 
Forum: EEC-V & SN95 Tuning
Topic: MNPIP... final limiter?
Replies: 16
Views: 578

Re: MNPIP... final limiter?

0x01DA is a ram register.
by sailorbob
Sun Jun 09, 2019 1:41 pm
 
Forum: EEC-V & SN95 Tuning
Topic: MNPIP... final limiter?
Replies: 16
Views: 578

Re: MNPIP... final limiter?

OK, I have a correction to make. The first pair of values are in rpm and, depending whether in drive or neutral, one of these values gets converted to clock ticks for use as the PIP limit. Before the conversion to clock ticks the value gets clamped to a value held in 0x01DA. I do not know what this ...
by sailorbob
Sun Jun 09, 2019 11:54 am
 
Forum: EEC-V & SN95 Tuning
Topic: MNPIP... final limiter?
Replies: 16
Views: 578

Re: MNPIP... final limiter?

I have now looked at the code where those values are used and they are rev limit values. However, the first pair of values are in clock ticks and treating their raw values as rpm values will not work.
by sailorbob
Sun Jun 09, 2019 10:39 am
 
Forum: EEC-V & SN95 Tuning
Topic: MNPIP... final limiter?
Replies: 16
Views: 578

Re: MNPIP... final limiter?

Whilst I am not familiar with the KDAEI strategy the addresses you are changing are almost certainly are not rev limit related as the raw values are 6600 and 6800 and it would be unusual for them not to be binary scaled.
by sailorbob
Sun Jun 09, 2019 4:23 am
 
Forum: EEC-V & SN95 Tuning
Topic: MNPIP... final limiter?
Replies: 16
Views: 578

Re: F3V1 chip compatibility

I would ask Moates if there is a way of switching between 2 full banks on an early F3 chip as appropriate configuration of the bank select lines may be all that is needed.
by sailorbob
Fri May 03, 2019 3:29 am
 
Forum: Moates Devices & QuarterHorse
Topic: F3V1 chip compatibility
Replies: 4
Views: 281

Re: F3V1 chip compatibility

The first F3 chip design masked the address range 0xFF00 to 0xFFFF preventing programming those locations. Soldering the 3 pins BS0, BS3 and gnd together forces the chip to use a different bank and thereby allowing programming. Note: this is for eec-iv use only. Alternatively, using a switch will al...
by sailorbob
Thu May 02, 2019 12:04 pm
 
Forum: Moates Devices & QuarterHorse
Topic: F3V1 chip compatibility
Replies: 4
Views: 281

Re: WAY1 / VEX1 / HOG0 Disassembly

You have your low and high bytes swapped.
by sailorbob
Fri Mar 29, 2019 2:18 am
 
Forum: Programming & Coding
Topic: WAY1 / VEX1 / HOG0 Disassembly
Replies: 3
Views: 356

Re: WAY1 / VEX1 / HOG0 Disassembly

I have not looked at it in a disassembly but from what you have posted the function looks like it is word sized and does not appear corrupted.

$7FFF, $4000
$8000, $4000
$8000, $4000
by sailorbob
Sun Mar 24, 2019 2:55 am
 
Forum: Programming & Coding
Topic: WAY1 / VEX1 / HOG0 Disassembly
Replies: 3
Views: 356

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: 565

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: 565

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: 565

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: 565

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: 565

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: 795

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: 607

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: 607

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: 3736

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: 4565

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: 4565

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: 4565

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: 2902

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: 2902

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: 2902

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: 1168

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: 696

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: 1057

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: 29180

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: 29180

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: 15673

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: 15673

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: 15673

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: 147
Views: 41610

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: 147
Views: 41610

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: 147
Views: 41610

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: 147
Views: 41610

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: 147
Views: 41610

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: 147
Views: 41610

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: 7020

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: 29180
Next

Return to advanced search

cron