Search found 112 matches

by GZ@hybridka
Sat Oct 13, 2007 3:20 pm
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

Added a few things tonight, fuel/ignition related. Q/Alpha/Beta are different instances of Q which at times have acceleration compensation applied. I am still searching for the actual "accel increase volume" variable. This is similar to the ka24e. In the map-based ka24e I have initial Q (VE, taken f...
by GZ@hybridka
Sat Oct 13, 2007 1:58 pm
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

I missed your post there Matt, and it seems I cant post a .sym file , ill work on it some more and post it later. It wouldnt conform to Nistune standards, but perhaps a jump in the main loop somewhere would be faster? Ill probably be hacking the idle control routine up a bit, could add a jump in the...
by GZ@hybridka
Sat Oct 13, 2007 1:46 pm
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

This is an extremely interesting ecu, I just found a picture and I was very surprised. What sort of harness connector is that? Is it like other nissans? It almost looks denso style. Here is my .sym file with more things added. Got it fairly well sorted now. Ignition timing and battery voltage are fo...
by GZ@hybridka
Fri Oct 12, 2007 2:08 pm
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

Matt, so would it be possible for example for me to position a routine at B000-BFFF and be able to jump to it from the original program and return? I could also use that rom as ram, correct, how would I address it (like ROM?) I think I asked you the exact same thing once before, but just making sure.
by GZ@hybridka
Fri Oct 12, 2007 1:39 pm
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

Yep that interpretation looks good. The names I provided for the supercharger stuff is vague and I just went over it quick, once you get more feedback (running car or sim) you cant start naming stuff more appropriately. The Gm 3.0 bar map sensor requires a conversion from the raw 8 or 10 bit adc cou...
by GZ@hybridka
Fri Oct 12, 2007 12:32 pm
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

Well, I see 3 rpm based 16 point scales in what seems to be in a nested or modularized routine. These 3 scales do not seem to be associated with the switching output control of the port 6 outputs which also occur in this modular routine. There are actually 5, but the first three seem to be different...
by GZ@hybridka
Fri Oct 12, 2007 10:00 am
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

I dont need the .adr file actually, just took me a minute to figure out the offset of this rom. The supercharger subroutine is big, but it looks like it pretty much controls all the outputs for the various solenoids/valves. It seems like it has some boost control functions built in, and different mo...
by GZ@hybridka
Fri Oct 12, 2007 9:21 am
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

Add these ;MA09 ROMLIST byte 0xC8B0 SuperCharger_Control_1 16 byte 0xC8d0 SuperCharger_Control_2 16 byte 0xC8C0 SuperCharger_Control_3 16 byte 0xC8F0 SuperCharger_Control_4 16 byte 0xC8E0 SuperCharger_Control_5 16 byte 0xC897 SuperCharger_Control_Constant1 1 byte 0xC89A SuperCharger_Control_Constant...
by GZ@hybridka
Fri Oct 12, 2007 8:40 am
Forum: Software Bugs
Topic: CA18DET + Type 1 board => knock maps
Replies: 58
Views: 15542

I did some work on the CA18 timing map routine and fixed it up a bit. I dont know if Matt got it, but ill post the details here. Do you have the cability to reprogram your own type 1 board or is that something Matt has to do?
by GZ@hybridka
Fri Oct 12, 2007 8:35 am
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

And just in case you are wondering, I dont have anything to do today other than tune a 2nd gen DSM later on in the evening, so theres my free time. lol
by GZ@hybridka
Fri Oct 12, 2007 8:33 am
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

Ok , pretty sure I found the supercharger routine. Could you send me an .adr file for this ecu? Romeditor style would be fine, I just want to check a few things out. Seems the various 'charger control is accomplished at least in part with a handful of 16 point scales. Map conversion would be easy, w...
by GZ@hybridka
Fri Oct 12, 2007 7:38 am
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

Here is the idle controller routine. IDLE UP SOLENOID ROUTINE D73C Idle_UP.Routine: tim #$08X007F beq LD747 oim #$10X00A8 jmp LD7F6 ; LD747: tim #$40X007F beq LD752 oim #$10X00A8 jmp LD7F6 ; LD752: tim #$10X007F beq LD75D oim #$10X007F jmp LD7F6 ; LD75D: tim #$02X007F bne LD781 ldx X01C4 bne LD784 l...
by GZ@hybridka
Fri Oct 12, 2007 6:32 am
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

Well, I guess I should say there is little hope of tracing back the control from the hardware side of things. Your right in that there may still be some control provided by the 6303.

Ill post up the idle routine here in a bit.
by GZ@hybridka
Fri Oct 12, 2007 6:11 am
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

Haha, that was quick. I took a quick glance at it this morning, and from what I gather you mainly need the control of the superchargers clutch. Those unknown JEC's chips with unknown memory storage (Mask/internal, exteral, both?) are a PITA. If the clutch control is leading to that IC then there is ...
by GZ@hybridka
Thu Oct 11, 2007 2:48 pm
Forum: B.S.
Topic: Idiots guide to disassembly and reading opcode...
Replies: 80
Views: 34341

Well, what I would do is trace it back on the hardware side first. It should go ecu connector pin > transistor > resistor > 6303 pin. It may use its own transistor, or it may be a part of a transistor array. Judging by everything else, if it does use a transistor array it is probably PU4424. I have ...