Search found 139 matches

Return to advanced search

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

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

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

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: 34
Views: 646

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: 34
Views: 646

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: 34
Views: 646

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

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

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

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: 77
Views: 22173

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: 77
Views: 22173

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

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

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

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: 122
Views: 29777

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: 122
Views: 29777

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: 122
Views: 29777

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: 122
Views: 29777

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: 122
Views: 29777

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: 122
Views: 29777

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

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: 77
Views: 22173

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: 77
Views: 22173

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: 77
Views: 22173

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

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

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

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

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

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

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

Re: Boot WinXP on Win8 netbook

I've used it on a an Asus Eee PC 901 and, IIRC, the only oddity was due to the SSD setup. You may need to press ESC during the boot screen to be able to select the USB drive as the boot device.
by sailorbob
Tue Apr 25, 2017 10:57 pm
 
Forum: General Hardware
Topic: Boot WinXP on Win8 netbook
Replies: 20
Views: 4385

Re: Boot WinXP on Win8 netbook

I've used Rufus with success before; I think this was the guide I used: http://reboot.pro/topic/17327-tutorial- ... imple-way/
by sailorbob
Tue Apr 25, 2017 8:24 am
 
Forum: General Hardware
Topic: Boot WinXP on Win8 netbook
Replies: 20
Views: 4385

Re: Hard Drive Partition Recovery Software

Rather than partition recovery s/w have you tried file recovery s/w? Use one that runs off a USB disk and not one that goes onto the drive you are trying to recover (there's a good one I've used in the past but I cannot remember it's name). Hopefully the partition recovery s/w hasn't made things wor...
by sailorbob
Thu Apr 13, 2017 1:28 am
 
Forum: The Range
Topic: Hard Drive Partition Recovery Software
Replies: 7
Views: 1076

Re: Multiple Call Jumps Corrupting Tune

Without knowing the addresses you are using and the instructions you are inserting it makes it nigh on impossible to know exactly what you are doing. The first routine in the background task list is primarily about initially setting up and then subsequently refreshing the datablock pointers. The cal...
by sailorbob
Tue Apr 11, 2017 5:04 am
 
Forum: Programming & Coding
Topic: Multiple Call Jumps Corrupting Tune
Replies: 1
Views: 701

Re: J2534 tuning

Not all definitions require the use of tokens.
by sailorbob
Thu Apr 06, 2017 9:20 am
 
Forum: CAN Tuning
Topic: J2534 tuning
Replies: 5
Views: 1151

Re: Universal ADX - One ADX file to datalog all fords

I've not looked too closely at this because I find the listing style not particularly easy to read but here's a couple of items to look at. At line 0x8FEED you are incrementing 0x34; is this correct? Shouldn't you be adding 2 to the value? You need to look at your payload addresses as I have a suspi...
by sailorbob
Wed Jan 25, 2017 3:56 am
 
Forum: Programming & Coding
Topic: Universal ADX - One ADX file to datalog all fords
Replies: 75
Views: 24474

Re: Universal ADX - One ADX file to datalog all fords

You may find that the 8061 doesn't like the ROMBANK instruction and throws an exception or treats the instruction as NOP.
by sailorbob
Tue Jan 24, 2017 11:18 am
 
Forum: Programming & Coding
Topic: Universal ADX - One ADX file to datalog all fords
Replies: 75
Views: 24474

Re: Universal ADX - One ADX file to datalog all fords

I think the 4th byte should be 03 since you are using this on an eec-iv.
by sailorbob
Tue Jan 17, 2017 9:05 am
 
Forum: Programming & Coding
Topic: Universal ADX - One ADX file to datalog all fords
Replies: 75
Views: 24474

Re: Universal ADX - One ADX file to datalog all fords

Since you are only polling one location the second byte of the message should be 01. You also need a checksum.
by sailorbob
Tue Jan 17, 2017 3:02 am
 
Forum: Programming & Coding
Topic: Universal ADX - One ADX file to datalog all fords
Replies: 75
Views: 24474
Next

Return to advanced search