hr31 rb20det ECCS

Nistune topics specific to the 6802 cpu

Moderator: Matt

Post Reply
r31_gav
 

Posts: 18
Joined: Sat Jan 19, 2008 4:48 pm
Location: penrith, sydney

hr31 rb20det ECCS

Post by r31_gav »

is it possible to have rev limit, speed limit, etc shown for the HR?
is there any other little things missing as well?

thanks

P.S first impressions were fantastic. you've done a really good job matt
Matt
Site Admin
 

Posts: 8993
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Post by Matt »

thanks :)

I hadn't spent a lot of time on the HR31 since they were not as common as other vehicle types, so I only got the basics.

However the tools which I have put together for symbol finding and reverse engineering have made things a lot easier

I'll chase those values up over the next few days for you. Please let me know specifics you require first rather than trying to get everything. I'll look for Speed and RPM to start with
r31_gav
 

Posts: 18
Joined: Sat Jan 19, 2008 4:48 pm
Location: penrith, sydney

Post by r31_gav »

great i'll get back to you
r31_gav
 

Posts: 18
Joined: Sat Jan 19, 2008 4:48 pm
Location: penrith, sydney

Post by r31_gav »

also feedback control/switch, injector latency, are some more

also nistune crashed on me today not sure what happened but i was changing mafs and injectors. and at once it wouldn't let me open a rom to compare it just opened the same one no matter which i selected so i had two of the same image
r31_gav
 

Posts: 18
Joined: Sat Jan 19, 2008 4:48 pm
Location: penrith, sydney

Post by r31_gav »

i found these addresses myself

feedback switch-3F91
inj void time -3F88

the rev limt, speed limit are already in the address though
Matt
Site Admin
 

Posts: 8993
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Post by Matt »

a lot of these are similar to the HCR32 address file. which is good...

I just hadnt had the time yet to confirm these in the disassembly
Matt
Site Admin
 

Posts: 8993
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Post by Matt »

those addresses arent right.... you will find they dont work. here are the updated ones. I just spent a couple of hours going through disassembly tonight

The second RPM limiter is only about 5500 rpm. Once the first limiter kicks after about 2 seconds you get a TP cut for a few seconds until the revs go below this point.

K data, ign time all work fine on the bench

TP (AF) limit is different to other ECUs. only a single value, not a table.
#K constant required number
K_DATA,&H3F2B,2,1,2,1,K required number

#Injector latency
IGN_TIME,&H3F3E,1,1,1,1,Injector latency

#Feedback control
O2_FEEDBACK_TEMP,&H3F5C,1,1,1,1,Feedback control

#Rev.Limit
REV1_LIMIT,&H3F8B,1,1,1,1,RPM Limit 1
REV2_LIMIT,&H3FE9,1,1,1,1,RPM Limit 2

#TP Limit
AF_LIMIT,&H3EEA,1,1,1,1,TP Limit 1

#Speed Limit
SPEED1_LIMIT,&H3F4F,1,1,1,1,Speed Limit 1
r31_gav
 

Posts: 18
Joined: Sat Jan 19, 2008 4:48 pm
Location: penrith, sydney

Post by r31_gav »

rev limit 1 shows up as 0 rpm?! and the speed limit is only 160 instead 180 or is that normal? ive gone past 160km/h before when it was standard
also the injector latency is 0 with this address



edit***: sorry false alarm i entered the rev limit in the address file wrong.
can you check if this address file is correct too?




#
# NISSAN HR31 RB20 MAP ADDRESSES
# Second half model. 128kBit Rom Type
#
# (C)2006 NISTUNE DEVELOPMENTS
#
# Variable,Start-Address [X,Y,Map size,value,Map-name] <= OPTIONAL

#UNIT NAME
TYPE_UNIT,HR31 SKYLINE LATE (RB20DET) [32K REV3+ BOARD],*,*,*
VERSION=1

#ENGINE SPECIFIC PARAMETERS
CYLINDER=6
ENGINECC=2000
INJECTORCC=260

#ECU SPECIFIC PARAMETERS
NTLOOKUPID=31
LEGACY_AFM_OFFSET=0

#HIGH/LOW octane Fuel map and scalers
HIGH_FUEL,&H3D00,16,16,256,1,Fuel map
TP_SCALE_FUEL,&H3AF0,16,1,16,1,TP scale (Fuel)
RPM_SCALE_FUEL,&H3B00,16,1,16,50,RPM scale (Fuel)

#HIGH/LOW octane Ignition time map and scalers
HIGH_FIRE,&H3C00,16,16,256,1,Ignition time
REG_FIRE,&H3800,16,16,256,1,Ignition time
TP_SCALE_FIRE,&H3B10,16,1,16,1,TP scale (Ignition time)
RPM_SCALE_FIRE,&H3B20,16,1,16,50,RPM scale (Ignition time)

#K constant required number
K_DATA,&H3F2B,2,1,2,1,K required number

#Void blast-off time
IGN_TIME,&H,1,1,1,1,Void blast-off time

#Feedback control
FB_SWITCH,&H,1,1,1,1,Feedback control

#Injector latency
IGN_TIME,&H3F3E,1,1,1,1,Injector latency

#Feedback control
O2_FEEDBACK_TEMP,&H3F5C,1,1,1,1,Feedback control

#Rev.Limit
REV1_LIMIT,&H3F8B,1,1,1,1,RPM Limit 1
REV2_LIMIT,&H3FE9,1,1,1,1,RPM Limit 2

#TP Limit
AF_LIMIT,&H3EEA,1,1,1,1,TP Limit 1

#VQ map
VQ_MAP,&H3A70,16,1,128,1,VQ map

#TTP MAX/MIN
TTP_MAX,&H3F40,16,1,16,1,TTP MAX
TTP_MIN,&H3F50,16,1,16,1,TTP MIN

#Speed Limit
SPEED1_LIMIT,&H3F4F,1,1,1,1,Speed Limit 1

#Additional maps
AS_ENRICH,&H3E00,16,1,16,1,After Start Enrich vs Temp
AI_ENRICH,&H3E10,16,1,16,1,After Idle Enrich vs Temp
FT_INJECT,&H3E20,16,1,16,1,First time Inj vs Temp
TEMP_ENRICH,&H3EB0,16,1,16,1,Coolant temp enrich
FUEL_RECOVER,&H3E30,16,1,16,1,Fuel Cut Recover Map
FUEL_CUT,&H3E40,16,1,16,1,Fuel Recover RPM
TEMP_CONV,&H3B30,32,1,32,1,Coolant conversion
DWELL_DUTY,&H3B50,16,1,16,1,Coil time
CRANK_TIMING,&H3E50,16,1,16,1,Cranking advance vs Temp
IDLE_TIMING,&H3EA0,16,1,16,1,Idle Ignition Neutral Timing
IDLE_SPEED,&H3E60,16,1,16,1,Idle Speed Control
Matt
Site Admin
 

Posts: 8993
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Post by Matt »

looks good. I'm putting the address files on the main site soon so everyone can grab updated copies from there

matt
r31_gav
 

Posts: 18
Joined: Sat Jan 19, 2008 4:48 pm
Location: penrith, sydney

Post by r31_gav »

i made the fb_switch match the rb30e cause that value wasnt in the address file
and the same with the void blast off time
and i turned off the injection latency in the address, because it gives a value of zero, and it is now the same as the rb30e and works by the looks of it.


#Void blast-off time
IGN_TIME,&H3F88,1,1,1,1,Void blast-off time

#Feedback control
FB_SWITCH,&H3F91,1,1,1,1,Feedback control

#Injector latency
#IGN_TIME,&H3F3E,1,1,1,1,Injector latency

#Feedback control
O2_FEEDBACK_TEMP,&H3F5C,1,1,1,1,Feedback control




is that right?
Matt
Site Admin
 

Posts: 8993
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Post by Matt »

dont know about the FB switch. You have the o2 feedback temp anyway, so just set it to a high value to turn it off.

address of constants between ECU vary a lot, so it might be an address for something completely different...
frigjam
 

Posts: 5
Joined: Wed Mar 19, 2008 7:13 am

Post by frigjam »

I don't know if there is something wrong I am doing, but the NICS redtop ECU does not respond to changing the rev limit and speed limit values...
Matt
Site Admin
 

Posts: 8993
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Post by Matt »

I've got your other ECU here. I'll double check the limits on the bench. I had it working on the ECCS model (RPM cut out as expected)
Post Reply