Search found 1716 matches

by sailorbob
Fri Sep 03, 2021 5:09 am
Forum: Software Issues & Support
Topic: RYAK1 fuel pressure pid?
Replies: 7
Views: 2554

Re: RYAK1 fuel pressure pid?

Probably easier to use FRP_ENG_W (address 0xF2F2, word sized, X/128) instead as that value is in PSI rather than FRP_REL which is in kPa.
by sailorbob
Wed Jun 09, 2021 2:00 pm
Forum: EECGeeks
Topic: 8065 Opcode 0xE6
Replies: 1
Views: 645

Re: 8065 Opcode 0xE6

Problem sorted, the code is not using a 0xE6 opcode. I had an errant 'code' directive in my .dir file that was causing an error in the disassembly.
by sailorbob
Wed Jun 09, 2021 10:35 am
Forum: EECGeeks
Topic: 8065 Opcode 0xE6
Replies: 1
Views: 645

8065 Opcode 0xE6

Has anyone figured out what the 8065 opcode 0xE6 does? According to Chapter 11 page 1 and table A-2 in the Software Manual it should behave the same as opcode 0xE7 (JUMP) but this use may be redefined in future versions of the 8065 and warnings are given about undesirable operations when using it. A...
by sailorbob
Wed May 26, 2021 8:55 am
Forum: Tuning the EEC....
Topic: A9X series processor, is reflash something that can be done
Replies: 7
Views: 993

Re: A9X series processor, is reflash something that can be done

The EPROM in an A9L or A9P (and similar ECUs) cannot be reflashed as it requires erasing with UV light. Programming the EPROM is not straightforward either, I am only aware of two people who have done this.
by sailorbob
Wed May 12, 2021 2:00 am
Forum: EECGeeks
Topic: 22CA bin - anyone analyzing this one ??
Replies: 7
Views: 1037

Re: 22CA bin - anyone analyzing this one ??

Yes, NGVB5, I fat fingered the G and the V in my first post.
by sailorbob
Tue May 11, 2021 7:42 am
Forum: EECGeeks
Topic: 22CA bin - anyone analyzing this one ??
Replies: 7
Views: 1037

Re: 22CA bin - anyone analyzing this one ??

I have not done anything much with the NVGB5 strategy but if you look at the ROM checksum routine at 0x0434A it appears that they treat ROM bank 1 as if it is 32k in size. The CRAJ0 strategy is the same.
by sailorbob
Sat May 01, 2021 11:36 am
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

These are two banks ECU's even if the 32k bank is not used for program or calibration data. The 32k bank is used for the Ford copyright notice, strategy name and calibration ID etc. From your previous posts, I thought the P3M ECU had only a single ROM bank; are you saying it has two ROM banks but on...
by sailorbob
Sat May 01, 2021 1:29 am
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

I have a few single ROM bank 8065 bins, which I believe are all Australian vehicles (probably because of emission/ODB ? regs or similar) 4TAB, 4DBG are single (ROM) bank 8065 bins. The ETV-557, and similar ETV-554 & ETV-556, hardware ECU's are 2 ROM bank 88k units. BUT - As far as I know ALL EXTERN...
by sailorbob
Fri Apr 30, 2021 6:38 am
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

Apart from the P3M, is any one aware of any other EEC with an 8065 and only one bank of ROM?
by sailorbob
Fri Apr 30, 2021 5:53 am
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

The EEC has got RAM both internally on the 8061/5 and externally to the 8061/5. In the 8065 the internal RAM is organised in 4 banks and this comprises what is referred to as Special Function Registers and General Registers. I would not refer to any external RAM as being in banks as I have not seen ...
by sailorbob
Fri Apr 30, 2021 4:57 am
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

jsa wrote:Do you accept RAM banks are read and write memory external to the uP?
Did you mean to say:

Do you accept RAM banks are read and write memory internal to the uP?
by sailorbob
Tue Apr 27, 2021 1:45 pm
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

From a little research it appears that a 'step' is Intel speak for a revision and it's usually on a pre-production or very early production chip.
by sailorbob
Tue Apr 27, 2021 1:18 pm
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

Speaking on general terms, and not being microprocessor specific, I do not see any problems with a processor allowing both using the direct address mode 8 bit odd address method or a 16 bit odd address to read or write word sized data. To do the latter the processor merely ignores the least signific...
by sailorbob
Tue Apr 27, 2021 1:20 am
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

Ah, by 'short bank' you mean 'shortened ROM bank' :) As the conversation was about RAM your phrase confused me. No idea what the BANK0 of the BANK0, STW ZR,$11F00[ZR] is about but 0x1F00 is related to the use of a Research Console (RCON) and can be found in 8061 code too. Out of curiosity why the 17...
by sailorbob
Mon Apr 26, 2021 3:38 pm
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

We have bins that don't conform to the the 'layout maps' in the manuals, I'm sure that the short bank/high ram doesn't appear anywhere either (RZAS... and others), so it still indicates some ongoing development. I am not entirely sure what you mean by 'short bank' but if you are referring to the di...
by sailorbob
Mon Apr 26, 2021 4:27 am
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

I suspect the 'step' and 'mask' changes are different things in the DUCE chips. You won't find a DUCE mask A chip used with an 8065 because of the overlap of RAM addresses in the 0x0100 to 0x3FF range. I doubt the 8065 has changed throughout its life. if there are any discrepancies between how the 8...
by sailorbob
Mon Apr 26, 2021 1:23 am
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

The manual claims some of the odd registers have a different purpose depending on whether they are accessed in a word or as a byte. So no you could not just use a byte in some cases, based on the manuals description. You listed a bunch of 8 bit SFR's at odd addresses so I stand by my statement that...
by sailorbob
Sun Apr 25, 2021 8:21 am
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

SFR07, SFR0F, SFR11, SFR13, SFR15, SFR17, SFR19, SFR1D, SFR21 and SFR23, what's it to be?? SFR word access or SFR +100?? I am not sure what your question is here. If you are trying to access these odd addressed SFR's you just you a use a byte read or write (where writes are permitted). Stick that i...
by sailorbob
Sun Apr 25, 2021 3:31 am
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

As the only SFRs in ram banks 1, 2 and 3 are 'zero registers' at 0x0100, and 0x0200 and 0x0300 respectively there is no need for a program to use the direct address mode 8 bit odd address method to read or write word sized data. If there were SFRs in ram banks 1, 2, or 3 other than the 'zero registe...
by sailorbob
Sat Apr 24, 2021 4:35 pm
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 74
Views: 18174

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

The hardware reference manual states the 8063 was only used in development and wasn't put into production ECU's. Can anyone point me to a specific example of where the accessing of the upper 3 ram banks is not as described in the reference manuals? Also, I have not seen anything in the various disas...
by sailorbob
Fri Apr 23, 2021 6:48 am
Forum: Tuning the EEC....
Topic: Tuning a 94 f150 with 4r70w transmission after gear swap from3.08 to 3.73 CBAZ0 strategy BUGO
Replies: 6
Views: 1228

Re: Tuning a 94 f150 with 4r70w transmission after gear swap from3.08 to 3.73 CBAZ0 strategy BUGO

It looks like the CBAZ0 HUG0 calibration is for a 3.55 rear gear but that is just my guess from the NVBASE parameter and needs verifying. If correct, that calibration could be used to see what parameter changes are required.
by sailorbob
Wed Apr 21, 2021 1:36 am
Forum: Tuning the EEC....
Topic: Tuning a 94 f150 with 4r70w transmission after gear swap from3.08 to 3.73 CBAZ0 strategy BUGO
Replies: 6
Views: 1228

Re: Tuning a 94 f150 with 4r70w transmission after gear swap from3.08 to 3.73 CBAZ0 strategy BUGO

I know next to nothing on transmission tuning so I cannot offer specific advice. But if you compare the CBAZA W4H0 and U4P0 calibrations you will see almost all of the changes relate to the transmission because the rear gears are 2.73 and 3.27 respectively. Using the changes you see in the W4H0 and ...
by sailorbob
Tue Dec 15, 2020 4:52 pm
Forum: EECGeeks
Topic: Project on Reverse Engineering binaries, assembly, coding and learning more about the ECU
Replies: 79
Views: 13272

Re: Project on Reverse Engineering binaries, assembly, coding and learning more about the ECU

'lsout_6' is the Ford PID for 0x02 bit 6 (you can guess what they called the other bits :biggrin: ).
by sailorbob
Tue Dec 15, 2020 12:59 pm
Forum: EECGeeks
Topic: Project on Reverse Engineering binaries, assembly, coding and learning more about the ECU
Replies: 79
Views: 13272

Re: Project on Reverse Engineering binaries, assembly, coding and learning more about the ECU

Page 25 of Tom Cloud's eectch98 document gives a little information on the LOS mode and it says the 74001MC is a multivibrator. The first sentence is wrong though as it says the 8061 watchdog timer provides the pulses to the 74001MC but we know it's the code tickling LSO#6 that does this. I would no...
by sailorbob
Mon Dec 14, 2020 4:00 am
Forum: EECGeeks
Topic: Project on Reverse Engineering binaries, assembly, coding and learning more about the ECU
Replies: 79
Views: 13272

Re: Project on Reverse Engineering binaries, assembly, coding and learning more about the ECU

LOS = L imited O peration S trategy (aka limp home mode) It could be that in these early ECU's the tickling of LSO Port bit 6 is for LOS control. On EFI-VM115 hardware LSO#6 connects to a 74001MC IC which also connects to the CPU's /reset line. The 74001MC also connects to some of the hybrid circuits.
by sailorbob
Sun Dec 13, 2020 4:41 am
Forum: EECGeeks
Topic: Project on Reverse Engineering binaries, assembly, coding and learning more about the ECU
Replies: 79
Views: 13272

Re: Project on Reverse Engineering binaries, assembly, coding and learning more about the ECU

I do not think that LSO Port bit 6 is hardware related to the watchdog timer. For example, in the CBAZA and GHAJ0 strategies LSO Port bit 6 appears to be only used for controlling the aircon cutout relay. Why the bit gets tickled in the AA binary is a mystery to me as the watchdog timer gets reset i...
by sailorbob
Mon Sep 21, 2020 7:03 am
Forum: Software Issues & Support
Topic: RYAK1 fuel pressure pid?
Replies: 7
Views: 2554

Re: RYAK1 fuel pressure pid?

As the PID you want is in the OBD data it is simpler to find the address from the Ford extended data PID list table in the code rather than deciphering the A-D mapping. For RYAK1 the 'FRP_REL' PID is at 0xF2F6. You will need whoever created your definition to add it to the definition.
by sailorbob
Thu Jul 23, 2020 1:10 pm
Forum: EECGeeks
Topic: quick question about indexed ops
Replies: 11
Views: 5784

Re: quick question about indexed ops

Numerous disassemblies prove that long indexed offsets are unsigned. The code simply wouldn't work otherwise. This extract also has the low byte and the high byte order the wrong way around :roll: 3-2.3.8 LONG INDEXED ADDRESS MODE ...... The long indexed address mode format (see Figure 3-3) is three...