Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

All Info are courtesy of Matt - http://imflame.ricetek.net/~darkhalf/

R31 Timing and Maps

Ignition timing revision MAP

RB20DE/T High Octane ignition MAP (adr:7400-74FF)
RB20DE/T Regular ignition MAP (adr:7c00-7CFF)
RB30E/T Regular ignition MAP (adr: 3C00 - 3CFF) with 16 x 16 map

The DATA above the 80h on the MAP is used for the knock sensor flag control which has been attached to the most significant bit. For example in case of the 93h - when this is converted to binary, because it becomes the 10010011b, the most significant bit (the 8th bit) becomes the flag. Once the numerical value that is read reaches the value which removes this flag it becomes the 00010011b=13h.
Normally, it seems that there is an increase to the feeling when the angle is advanced from the normal data, but as for the area reaches full boost when the advanced angle is made moderate, the standard rising of quick boost results in good exhaust gas temperature.

When using the normal data of the RB25DET we configured using the basis of the RB25DET+ normal turbine ( with the boost set to 0.9) and focused on advanced angle around specification near the 3600rpm, giving better feeling


Other Data

TP lattice and RPM lattice

Fuel MAP TP lattice (adrc:7af0-7AFF)
7AF0: 0C 10 14 18 1C 20 24 28 2c 30 38 40 48 50 60 70 seichan31z
7AF0: 0C 10 14 18 1C 20 24 28 30 34 38 40 48 50 58 68 RB20DET
7AF0: 0C 10 14 18 1C 20 24 28 2c 30 34 38 3c 40 48 50 RB25DET
2EC0: 10 14 18 1C 20 28 30 38 40 48 50 58 60 68 70 80 RB30E/T (copy 1)
2F00: 10 18 20 28 30 38 40 48 50 58 5C 60 68 70 78 80 RB30E/T (copy 2)

Ignition MAP TP lattice (adr:7b10-7B1F)
7b10: 0C 10 14 18 1C 20 24 28 2c 30 38 40 48 50 60 70 seichan31z
7b10: 0C 10 14 18 1C 20 24 28 30 34 38 40 48 50 58 68 RB20DET
7b10: 0C 10 14 18 20 24 28 2c 30 34 38 40 48 4c 50 60 RB25DET
2EE0: 10 14 18 1C 20 24 28 2C 30 38 40 48 50 58 68 78 RB30E/T (copy 1)
2F20: 10 14 18 1C 20 24 28 2C 30 38 40 48 50 58 68 78 RB30E/T (copy 2)

You match the the horizontal shaft (the load axis) when you refer to the MAP. The numbers increase expanding from both the right side of the normal data of the RB25DET and the RB20DET. With the fuel being thin (at the time and like of 5 fast full opening) approximately inside the MAP there are high-speed limits regardless of inserting the large data. When exhaust gas temperature rises too much, the eccs cancels when the right hand side of the fuel MAP TP lattice is reached. In regards to modifying the TP from the car specifications feel for changes. If there is a map tracer, it is possible to adjust the TP relactively

Fuel MAP rpm lattice (adr:7b00-7B0F)
7b00: 08 10 18 20 28 30 38 40 48 50 58 60 68 70 7c 88 seichan31z
7b00: 08 10 18 20 28 30 38 40 48 50 58 60 68 70 78 80 RB20DET
7b00: 08 10 18 20 28 30 38 40 48 50 58 60 68 70 78 80 RB25DET
2ed0: 08 0A 10 18 20 28 30 38 40 48 50 58 60 68 70 78 RB30E/T (copy 1)
2f10: 08 0A 10 18 20 28 30 38 40 48 50 58 60 68 70 78 RB30E/T (copy 2)

Ignition MAP rpm lattice (adr:7b20-7B2F)
7b20: 08 10 18 20 28 30 38 40 48 50 58 60 68 70 7c 88 seichan31z
7b20: 08 10 18 20 28 30 38 40 48 50 58 60 68 70 78 80 RB20DET
7b20: 08 10 18 20 28 30 38 40 48 50 58 60 68 70 78 80 RB25DET2ef0
2ef0: 10 14 18 1C 20 24 28 30 38 40 48 50 58 60 68 70 RB30E/T (copy 1)
2f30: 10 14 18 1C 20 24 28 30 38 40 48 50 58 60 68 70 RB30E/T (copy 2)

You match vertical axis (the axis of rotation) when refering to the MAP. The numbers increase expanding in the normal data

The rpm lattice the data (D) becomes actual rpm with the ×50 (which shows up on the ROM Editor scale)

VQ map (adr:7a70-7AEF)
7a70: 00 30 00 30 00 30 00 30 00 30 00 30 00 49 00 68
7a80: 00 8f 00 BE 00 F7 01 3f 01 95 01 FD 02 7e 03 10
7a90: 03 B3 04 69 05 13 06 13 07 0C 08 25 09 5d 0A B3
7AA0: 0C 27 0D BA 0F 80 11 7e 13 A3 15 F8 18 81 1b 39
7AB0: 1e 1e 21 39 24 87 28 02 2b B5 2f 9e 33 C1 38 24
7AC0: 3c C4 41 B6 46 DD 4c 36 51 D9 57 BE 5d F2 64 74
7AD0: 6b 50 72 8c 7a 23 82 19 8a 68 93 10 9c 29 A5 A4
7AE0: AF 7b B9 B8 C4 5c CF 6c DA E8 E6 D3 F3 2f FF FF

RB30E/T

MAP#1
2D80: 00 6E 00 93 00 C1 00 F8 01 39 01 86 01 DE 02 43
2D90: 02 B6 03 38 03 C8 04 6A 05 1C 05 E2 06 BA 07 A8
2DA0: 08 AB 09 C4 0A F6 0C 41 0D A6 0F 26 10 C4 12 80
2DB0: 14 5B 16 57 18 75 1A B6 1D 1D 1F AA 22 60 25 3E
2DC0: 28 48 2B 7F 2E E4 32 78 36 3E 3A 38 3E 66 42 CB
2DD0: 47 68 4C 40 51 54 56 A6 5C 37 62 0B 68 22 6E 7E
2DE0: 75 23 7C 11 83 4B 8A D2 92 AA 9A D3 A3 51 AC 25
2DF0: B5 52 BE DA C8 BF D3 03 DD A9 E8 B4 F4 25 FF FF

MAP#2
2E00: 00 91 00 9F 00 BA 00 E5 01 1F 01 6A 01 C7 02 37
2E10: 02 BB 03 54 04 03 04 C9 05 A7 06 9D 07 AE 08 D9
2E20: 0A 21 0B 85 0D 06 0F A7 10 67 12 47 14 49 16 6E
2E30: 18 B5 1B 21 1D B2 20 69 23 47 26 4C 29 74 2C D1
2E40: 30 53 34 00 37 D9 3B DE 40 12 44 73 49 05 4D C6
2E50: 52 B8 57 DC 5D 32 62 BB 68 79 6E 6B 74 93 7A F1
2E60: 81 87 88 54 8F 59 96 98 9E 11 A5 C5 AD B4 B5 DF
2E70: BE 47 C6 EC CF D0 D8 F2 E2 55 EB F7 F5 DA FF

This VQ map works in revision based on the air flow voltage. The VQ data of the air flow which you have attached is translated. In the case of me exchanging to a Z32 air flow, due to the increase, the data of the VQ map of the Z32 ECU was transplanted. As for RB20DET air flow in the R32 being only approximately 270ps it means that it is not possible, to measure, when the estimated the power which exceeds what comes out - we recommend that you use Z32 air flow meter.

Since the AFM are the same for RB30E and RB30ET (VL Turbo) the VQ Maps are also the same

Speed limiter 1

(adr:7a0a)
RB30E/T unknown (if exists)
When it arrives in this speed, the limiter is effective instantaneously. The 1bit has become the 2km/h, the FFh (the FFh -> the 255d×2=510km/h) setting, it increases.

Speed limiter 2

(adr:7a0b)
RB30E/T unknown (if exists)

When this speed is maintained about 5 seconds, the limiter activates. The FFh (the FFh -> the 255d×2=510km/h) setting same as limiter 1, it increases.

REV limiter 1
(adrc:7fb4)
RB30E/T doesn't exist?
When it arrives in this rpm, the limiter which is effective instantaneously. The 1bit has become 50 revolutions, the A0h (the A0h -> the 160d×50=8000rpm) setting, it increases.

REV limiter 2
(adrc:7f8b)
RB30E/T doesn't exist?
When this rpm is maintained about 5 seconds, you think the limiter is effective but this one is not certain. The A0h (the A0h -> the 160d×50=8000rpm) setting same as limiter 1, it increases.

O2 feedback start water temperature
(adr:7f91)
RB30E/T unknown
It is the address which sets the start water temperature of O2 sensor feedback. The data (D) - it sees is of the factor 50d which becomes the start water temperature. It seems that one could study the start water temperature 205 DEGC (the FFh -> 255d-50d=205d) to become with designating this data as the FFh and cut this function with respect to substance. Presently setting is being advanced as a FFh.

Water temperature value translation table
(adr:7b30-7B4F)
RB30E/T : 2F40 - 2F5F

This is the table for AD conversion in order to handle the water temperature value from the water temperature sensor as the digital data. It is possible to cut the increasing in quantity revision with water temperature with handling this table but that would influence control appearance and the like of fan operation, and is not recommended.
In case of my car, but it will place in the RB25DET the water temperature being tend to rise a little with changing, there is a possibility the fuel being increased in quantity somewhat modifying the data of this table

RB30E/T
2F40: FF C8 B6 A7 9A 90 88 82 7C 77 72 6E 6A 66 62 5E
2F50: 5B 57 53 50 4C 48 44 40 3C 38 33 2E 28 20 14 00

Knock sensor control table
(adr:79e3-79EB)
RB30E/T: unknown where used for VL turbo
With this address when everything is designated as the 00h, it seems it can cut out knock sensor control, but when the engine is thought about it is better to utilise this

Electrification duty table
(adr:7b60-7B7F)

It is the table which decides the electrification angle to the coil. It is the case that electrification angle increases with increasing these data but when it increases too excessively, it meaning kind of that life of the coil shrinks considerably, it continues to be the normal data. By the way with the RB20DET and the RB25DET the same data has entered.
7b60: 0F 0F 16 20 2A 34 3c 46 50 5A 64 6e 75 7f 8a 94 seichan31z
7b70: 9e A8 B2 BC C6 D0 DA E4 E9 E9 E9 E9 E9 E9 E9 E9
7b60: 0F 0F 16 20 2A 34 3c 46 50 5A 64 6e 75 7f 8a 94 RB20DET
7b70: 9e A8 B2 BC C6 D0 DA E4 E9 E9 E9 E9 E9 E9 E9 E9

2F60: FF FF FF FF FF FF FF 7C 5A 47 3B 33 2C 27 23 20 RB30E/T

Air flow limiter table
(adr:7960-796f)
RB30E/T: unknown

It is the alias fuel cut limit table. Increasing boost, when it does the ???? where load increases, with while the data of this table is normal fail-safe catches and the fuel are times when it is cut. In order to prevent that it will bury this table with all FFh.

Fuel recovering rpm conditional table
(adr:7e40-7E4F)
RB30E/T: 3e40?
This is the table which decides the revolution of fuel recovering every of water temperature. The left edge -40 DEGC with later 10 DEGC right hand edge 110 DEGC with appears to be the top. Beginning to feel like its stalling giving a signal such as parking, from normal it modified the rpm which recovers a little when raising the value
This way the 1bit is 50 revolutions same as the REV limiter and the like.
7e40: 78 78 78 50 40 40 40 40 40 40 40 40 40 40 40 40 seichan31z
7e40: 78 78 78 50 40 3A 37 34 31 2E 2b 28 28 28 2c 30 RB20DET
3E40: 5E 6E 6E 6E 6E 6A 66 62 5E 5A 56 50 50 50 50 50 RB30E/T?

Fuel cut rpm conditional table
(adr:7e30-7E3F)
RB30E/T: 3e30?

Adjusting to the above-mentioned fuel recovering table, this way like below modifying, it increases.
7e30: 84 84 84 5c 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c seichan31z
7e30: 84 84 84 5c 4c 46 43 40 3d 3A 37 34 34 34 38 3c RB20DET
3e30: 66 76 76 76 76 72 6 E6 A6 66 25 5E 58 58 58 58 58 RB30E/T?

Idle ignition timing (other than neutral) table
(adr:7e10-7E1F)

Every water temperature (-40 DEGC - 110 DEGC) it is the idle ignition timing table.
7e10: 00 05 0A 0F 0F 0F 0F 0F 14 14 14 14 14 14 14 14 seichan31z
7e10: 00 05 0A 0F 0F 0F 0F 0F 14 14 14 14 14 14 14 14 RB20DET

Idle ignition timing (neutral) table
(adrc:7ea0-7EAF)

This way is the idle ignition timing table every of water temperature at the time of neutral.
7EA0: 00 05 0A 0F 0F 0F 0F 0F 14 14 14 14 14 14 14 14 seichan31z
7EA0: 00 05 0A 0F 0F 0F 0F 0F 14 14 14 14 14 14 14 14 RB20DET

Idle stabilization control limiter table
(adr:7940-794f/7950-795f)
You do not understand completely whether the data of this table has done what but with the tuning data it seems that it is many to designate here as all 00h.
I it continues to be the normal data.

Idle stabilization control table
(adr:7980-798f/7990-799f)
On and similarly with the tuning data it seems that it is many to designate here as all 00h.
This way continues to be the normal data.

Target idle rpm table
(adr:7e60-7E6F)
RB30E/T: 3e60
Every water temperature (-40 DEGC - 110 DEGC) the 1bit seems like the 12.5rpm with the table which decides idle rpm.

7e60: 70 70 70 64 58 58 58 58 53 53 53 53 53 53 53 53 seichan31z
7e60: 70 70 70 64 58 58 58 58 53 49 42 38 34 34 38 40 RB20DET
3e60: 53 70 70 64 58 58 58 58 53 49 42 38 38 38 3C 40 RB30E
3e60: 53 70 70 64 58 58 58 58 53 49 42 38 38 38 3C 40 RB30ET

Flood warm retarding decision water temperature (adr:7f12)

Flood warm retarding quantity (adr:7f13)

Invalid injection voltage factor (adr:7f87)