Skylines Downunder NZ Car Club

Technical => Maintenance & Car Care => Topic started by: frankd on January 28, 2003, 05:02:20 PM

Title: How to communicate with a R33 Skyline ECU
Post by: frankd on January 28, 2003, 05:02:20 PM
Does anyone know how to talk to the ECU via the TX/RX. Looks like it does not comply with OBD standard and i would like to view engine details in realtime on a PC.
Any other details on this would be great.
Title: How to communicate with a R33 Skyline ECU
Post by: 0t1 on January 28, 2003, 07:56:47 PM
good question!

wonderin' that myself, I think you gotta upgrade/backpack  ur ecu, or dunno really
 yeah good question

Cheers

:-D
Title: How to communicate with a R33 Skyline ECU
Post by: frankd on January 28, 2003, 09:08:09 PM
Considering there is a TX/RX and CLK signal one would assume that you could communicate with the ECU so i dont see the logic of an upgrade or backpack.

This is one of the most difficult subjects to get info on for not only the skyline but any car that is not OBD compliant.

Imagine what you could do if you could talk directly to the ECU, even from just a real time information perspective!
Title: ROM emulator
Post by: That Harry Connick Jr Guy on January 29, 2003, 02:47:37 PM
I know sumone who is supposedly getting a rom emulator for real time tunning and data logging...

Don't know much about hoe they work yet but i'm assuming they plug into the rom slot on the ecu board. Will let you know when i figure it out. But should be fun.

I think they are a little hard to come by and expensive!
Title: How to communicate with a R33 Skyline ECU
Post by: KiNGgTS25t on January 29, 2003, 03:56:05 PM
Someone has made software to do this for the 300zx....looks real nice...wish they did it for gtir :-P cant remember where on the net i saw it tho :S
Title: How to communicate with a R33 Skyline ECU
Post by: That Harry Connick Jr Guy on January 29, 2003, 04:33:05 PM
Quote
Originally posted by KiNGgTS25
Someone has made software to do this for the 300zx....looks real nice...wish they did it for gtir :-P cant remember where on the net i saw it tho :S


The Guy i know Has a GTiR so that should tantalise u a little. He is planning to have it running on his car...
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on January 30, 2003, 10:08:22 AM
Been hunting for info about this for a while, haven't been able to find any info. There is the Nissan 'Consult' unit which plugs into the ECU connector and reads data from it, but these are hideously expensive and hard to come by if you aren't a Nissan dealer. Must be possible though.

Be very keen to do this though, I work on serial comms programs for PDA's (Windows CE based), if someone can figure out the protocol it should be simple to get a program knocked together read the data.

Keep us informed if you find anything!
Title: How to communicate with a R33 Skyline ECU
Post by: Cecam on January 30, 2003, 05:08:02 PM
Quote
Originally posted by KiNGgTS25
Someone has made software to do this for the 300zx....looks real nice...wish they did it for gtir :-P cant remember where on the net i saw it tho :S


Well, one would presume the 300zx, skyline etc would all use the same protcol, as I doubt the Consult uses more than one.  So the software would work on most Nissans I would expect, or only need minimal modification to suit different sensor ranges.

I might put a scope across the rx/tx/clock lines and see whats happening this weekend out of interest.  I looked at this before but sidetracked with other things.
Title: How to communicate with a R33 Skyline ECU
Post by: frankd on January 30, 2003, 05:11:21 PM
Think i might do the same with the scope (if i get my car back! - blew the cluch!)

Would be interested in your findings.

I am getting the details of a guy in melb who may have the answers i am after - will keep you posted!
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on January 31, 2003, 02:51:25 PM
Is this the 300ZX proggie that you were thinking of:

http://300zx-twinturbo.com/conzult/

And retailed in Aussie:

http://www.ttzed.com/

Assuming that the Skyline has a similar ECU to the Z (probably?) then it should work.

Bummer about the price though - AUD$650!
Title: How to communicate with a R33 Skyline ECU
Post by: frankd on January 31, 2003, 11:24:25 PM
thanx for that ant

looks pretty good - will give them a call on monday and get the lo down.

if it dows what i want it to do may buy it and check out whats in the "black box" bit.
Title: How to communicate with a R33 Skyline ECU
Post by: Cecam on February 02, 2003, 10:17:42 PM
I had a quick look with the scope today, but was pressed for time, there was no activity on the Rx/Tx lines, but there was a decent clock being put out (130Hz from memory).  I was going to put the ecu in diags where I'd then expect some activity, but ran out of time.  Depending on your results with that software and interface 'black box', I'll investigate the consult port properly over the next few days with scope.
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on February 03, 2003, 03:06:22 PM
Hmm, doesn't surprise me that there is no activity on the tx/rx lines, probably doesn't spit out any data unless you query it - that's how the systems that I work on function.

So 2 things to figure out - the electrical interfacing (level shifting to RS232 levels, that will be what's in the 'black box'), and the command set to send to the ECU to get info back.

frankd, let us know what they tell you!
Title: How to communicate with a R33 Skyline ECU
Post by: Ahh32 on February 03, 2003, 04:44:39 PM
Hi guys

i work at nissan dealership and use the consult II every day.

I use it on my car regularly, it is useful i use the powerbalance test, (tests each cyl. than has data printout of RPM dropped when shuting off each cyl. Although it is useful for readings and testing u cannot re-program the ECU using the Consult
Title: How to communicate with a R33 Skyline ECU
Post by: Cecam on February 03, 2003, 05:17:34 PM
Quote
Originally posted by Ant
Hmm, doesn't surprise me that there is no activity on the tx/rx lines, probably doesn't spit out any data unless you query it - that's how the systems that I work on function.


In normal mode, I'd expected, and found nothing, but in diags you would expect to see something streaming from the ecu's Tx  line, whatever the default info might be, even if its just the '55' code.  Some of our systems at work stream data continously and we just pickup what we want, while our older systems are queried.  

Quote

So 2 things to figure out - the electrical interfacing (level shifting to RS232 levels, that will be what's in the 'black box'), and the command set to send to the ECU to get info back.


For sure, I doubt theres much in the black box at all, probably a couple of Ics, one being a std 202(232) for chip for comms, and possibly some sort of counter/bit shifting depending on what the out put is....

Perhaps Mr Ahh32 wants to monitor the output from the Consult when using it some time? :)
Title: How to communicate with a R33 Skyline ECU
Post by: frankd on February 03, 2003, 07:18:39 PM
hi guys - spoke to the guy at ttz - (ver friendly) and his loan unit is out until next week so will be there in the next week or so to test the ConZult unit on my skyline. the unit was designed for the 300zx but he did indicate that should be no reason as to why it would not work on the skyline as the unit is similar to the nissan consult unit.

if this ConZult unit works i will get one (at $650!) so long as they give me all the command codes for th ecu, then i will write some software that will run on windowsce so it can be hooked upto a handheld.

as far as re-programming the ecu, that is not my intention at this point in time, just want to get the real time data out of it to display but to my understanding the nissan consult unit would allow you to change details such as injector times and the like but the minute you pulled the consult unit out the ecu reset back to its original settings - is this correct?
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on February 04, 2003, 10:10:16 AM
Hey, excellent, let us know how it goes frankd! Let me know if you need a hand with the CE software. What language do you work in - MS Visual C++?

The Conzult guys might be interested too, I see on their site that they are considering porting the software to CE.

Cecam, yeah, that's what I would expect to find in the box, probably a Max232 or similar and associated circuitry, probably with some isolation stuff to prevent fried ECU's....

I guess that you can temporarily change RAM variables (eg ignition maps) in the ECU, the changes would stay until you disconnect the battery, or the ECU software overwrites your changes.
Title: How to communicate with a R33 Skyline ECU
Post by: Cecam on February 04, 2003, 07:14:35 PM
When my car was on the dyno with the Consult plugged in, and the injector values etc were changed (it was burning through the gas so checking it was controlling things right), I'm pretty sure the ecu sees its lean or rich and adjusts the values back to normal on the fly... but I'd I'm more interested in watching the info than changing it anyways, thou that feature would be useful.

I'm picking the 300Z software will work fine, so I'll wait in anticipation for the results from this exercise Frankd.  

No help on programming thou sorry, I sometimes mod other peoples code as required, but as for writting my own, the results might be scary :)
Title: How to communicate with a R33 Skyline ECU
Post by: frankd on February 04, 2003, 11:26:43 PM
thanks for that bit of info cecam. when you say you "mod" their codes what do you mean?
Title: How to communicate with a R33 Skyline ECU
Post by: Cecam on February 05, 2003, 05:28:23 PM
Just some assembly and other little bits of code for our PIC's.  Changing it to suit a revision or similar.  Most of our hardware devices has some sort of programmable micro on them, but I try avoid that....  I've done a little C/C++ and some Dephi for little projects, but would not call my self a programmer by any means, last time I wrote any proper code was a few years ago now.
Title: How to communicate with a R33 Skyline ECU
Post by: tyndago on February 07, 2003, 07:58:08 PM
Grid Datascan in English

I have a Grid Datascan that does similar stuff to the Consult .

It allows you to look at the ECU. Allows you to datalog .

It allows you to Map trace.

It allows you to run some of the self tests. It allows you to turn off the cylinders one at a time to help find a miss or a dead hole...

I made Hiro from MotoRex buy 5 of them.

http://motorex.net/s-cart/enlarged_image.phtml?f_strProductID=GD001

They want $980 US which is about 1/2 of what a Consult costs.  

Not cheap , but a pretty cool tool.
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on February 11, 2003, 12:50:47 PM
i remember doing a heap of searches on this to make my own rs232 interface and even a circuit with LCD screen to display the data.

Could not find a thing on the protocol, although i remember reading on some jap site that the baud rate is 10400bps. (130 * 8 = 1040). ?

Also, there is a device available in Japan called the Techtom
MDM-100 it does exactly what you are after, displays up to 2 things at a time, which is a limitation of the protocol itself.

I bet that if someone with the right tools got a hold of the techtom (http://www.techtom.co.jp) and sniffed out the data you would have it reversed in a few days.

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Cecam on March 04, 2003, 06:04:17 PM
Quote
Originally posted by frankd
hi guys - spoke to the guy at ttz - (ver friendly) and his loan unit is out until next week so will be there in the next week or so to test the ConZult unit on my skyline.


Any update on this?
Title: How to communicate with a R33 Skyline ECU
Post by: frankd on March 04, 2003, 06:19:17 PM
Hi Cecam

Been flat out at work actually - so not yet - i will endevour to call them this week.
Title: How to communicate with a R33 Skyline ECU
Post by: harps on April 27, 2003, 09:34:42 PM
Hi guys,I've been reading this thread and found it very informative! I was wondering if anyone knows the actual LED fault codes for the R32 ATTESA ETS or where I might find them? Any help will be appreciated as I've searched everywhere I can think of on the net thanks, peace out!
Title: How to communicate with a R33 Skyline ECU
Post by: Tommy WhiteR33 on May 01, 2003, 07:09:20 PM
I believe someone in UK tried to use Conzult on a Skyline and it didn't work so I don't think that's going to help you. I think the only way to do it is to get hold of original Nissan Consult or Grid's Data Scan and monitor it's communication.

I got to the point that I can monitor up to 18 variables in real time but still don't know how to do map tracing or switch off relays and cylinders.

Tom
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on May 01, 2003, 07:28:06 PM
Did you monitor those variables using the consult port or by directly tapping into the wiring loom?

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: mjb on May 01, 2003, 10:49:50 PM
Quote
Originally posted by frankd
if this ConZult unit works i will get one (at $650!) so long as they give me all the command codes for th ecu, then i will write some software that will run on windowsce so it can be hooked upto a handheld.


Only just recently bought my R32, and found this site pretty quickly. Very useful information all over. I'm pretty impressed!

Anyway, I'm not a handheld sort of person, but I do have an old laptop that I'd ultimately like to use in the car for music, and hopefully to show vehicle information. Since I'd have linux on the laptop, not windows, information rather than code would be great...  I would prefer to write Open Source code for this task.

frankd, I await patiently, any information you can provide!
Title: How to communicate with a R33 Skyline ECU
Post by: Tommy WhiteR33 on May 02, 2003, 11:22:54 AM
Quote
Did you monitor those variables using the consult port or by directly tapping into the wiring loom?


cosnsult port
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on May 02, 2003, 11:32:06 AM
Can you shed any light on the protocol or any other info?


Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Tommy WhiteR33 on May 02, 2003, 12:08:54 PM
:idea:
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on May 02, 2003, 12:47:33 PM
:headbutt:


guess not

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on May 05, 2003, 02:56:15 PM
Tom, any chance you can pm me what you've found about the protocol?

Cheers!
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on January 20, 2004, 03:23:47 PM
An update - as per the other thread on a similar topic I found this link:

http://www.users.bigpond.com/webspace/plms/

These guys have documented the protocol and the hardware required to interface to a PC.

Might have a play with that when I get some spare time....
Title: How to communicate with a R33 Skyline ECU
Post by: Who? on January 20, 2004, 05:57:51 PM
Excellent news Ant.

I have organised for some interface boards to be made up. Should have a prototype PCB by the weekend. If anyone else is interested in a PCB, let me know so I can get a feel for numbers. (PM me)

Will start work on a Windoze PC based app once I've got the board, and one of my team is keen to do a CE version.
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on January 20, 2004, 06:47:43 PM
Im already 99% done with a PIC based version that displays up to 8 things at a time on a 4x20LCD screen.

Currently works very well with my bluebird attesa, im adding a few more features over the coming weeks and will also look into getting PCB's made up for that along with laser cut plastic boxes.

It will (hopefully) also display injector duty cycle, and will store all maximum values in the internal EEPROM for later reference.

This also has a PC RS232 port on it.

Only challenge now is to find those damn Consult plugs!

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on January 20, 2004, 08:30:26 PM
Quote
Originally posted by Who?
Excellent news Ant.

I have organised for some interface boards to be made up. Should have a prototype PCB by the weekend. If anyone else is interested in a PCB, let me know so I can get a feel for numbers. (PM me)

Will start work on a Windoze PC based app once I've got the board, and one of my team is keen to do a CE version.


Gawd, you lot will have it all up and running before I even have a chance to start doing for myself. Count me in for a PCB if you're making....

CE version - keep me posted, I work on CE apps with serial comms......
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on February 28, 2004, 01:45:13 PM
Anyone getting anywhere with this? I am 99% done with my LCD based circuit, displays TPS 0-100%, duty cycle, and now stores the max rpm, duty cycle, afm voltage, battery voltage, and a few other things in the EEPROM for later reference.

Again, only problem is getting those consult plugs from somewhere.

Anyone have any luck with these?

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on February 28, 2004, 06:47:12 PM
Sorry, been meaning to post a progress report. So far I've built the interface circuit and written some basic testing code for the PocketPC platform (eg Ipaq). I've been able to successfully establish communication with the RB ECU and read back a few parameters (eg ECU serial, checked against the actual serial), so it's looking pretty good at this stage.

Next step is to start working on the data display properly, will post back when I get that going.

Re the plugs, nope, I'm doing the same, poking wires into the Consult plug. I've done some research, so far been able to establish that it is called a 'DDL' (Diagnostic Data Link) connector, but nothing other than that. I've done a lot of work with wiring harness design so hopefully I can find out who makes the connector.

The other thing on my list of stuff to find out is the ID and register addresses for the ATTESSA unit. Not sure how to go about that as it seems that the data I'm basing my work on has been derived from 300ZX's so there is no mention at all of ATTESSA stuff. But I might have some techniques I can use to try to figure this out.

Will get on to that once I've advanced the app a bit further. May need to borrow someone's GTR/GTS4 to do this, any volunteers in the Auckland (pref central/Onehunga) area?
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on February 29, 2004, 11:53:02 PM
AFAIK samsung make the connector...

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Who? on March 01, 2004, 08:06:55 AM
Got the interface circuit built up here too. I had to replace the 78L05 reg with a 7805 reg due to them not up to handling the current. Anyone else have this problem?

Got most off the protocol VB DLL written. This means you can add your own UI and my DLL does all the work talking to the ECU. Can get serial number, and any of the variables for display. Need to design the UI for displaying data.

Won't get back to it for a couple of weeks.
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on March 01, 2004, 03:13:08 PM
Quote
Originally posted by Impakt
AFAIK samsung make the connector...

Impakt


Will follow that one up. Can you remember where you heard that?

Haven't noticed any issues with current draw, then again I haven't really checked either! Will check that out.

One issue I have had is that I can only communicate with the ECU, the header strings in those docs for the Aircon and Hicas didn't work. Also my car is a manual so I couldn't check the if it will communicate with the Auto controller. Who?, have you tried talking to modules other than the ECU?
Title: How to communicate with a R33 Skyline ECU
Post by: Who? on March 01, 2004, 09:40:52 PM
Not yet. Will give it a try next time I hook it up. Mines an auto.
Title: How to communicate with a R33 Skyline ECU
Post by: xfixiate on March 25, 2004, 11:44:14 AM
I downloaded the R32 GTR service manual (800 pages) and it has some details for the pins signals etc.
Might help you?
Alternatively the Z32 hardware diagrams for building the CONZULT are freeware (software isn't, so this might help kickstart your skyline project.
Of course, the R32 would be easier to start with - but I'm biased ;-)
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on March 25, 2004, 11:47:27 AM
The schematics available on the internet would work for any nissan, not only z32.

The biggest challenge at the moment is finding the connectors

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: xfixiate on March 25, 2004, 10:59:23 PM
Quote
Originally posted by Impakt
The biggest challenge at the moment is finding the connectors


DO you mean the plastic plug, or the pins that hold the signals? I mght be able to find a plastic plug to suit.
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on March 26, 2004, 11:08:31 AM
i mean the grey plastic plug that connects into the car.

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: penfold on May 29, 2004, 06:28:19 AM
So how are things come along with this?  Really interested in purchasing said item as im pretty keen on the conzult product & this would be a heaps cheaper option i imagine.

cheers
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on May 31, 2004, 12:26:07 PM
Which things are you interested in exactly? I have almost completed 10 of my devices. I also have the proper consult connectors to go with them. They should be ready by the coming weekend. I will test one of them on a r33 gt-r today also.

They currently display
rpm
speed
injector pulse width
injector duty cycle
water temp
aac %age
ignition timing
afm voltage (for both if gt-r)
battery voltage
tps voltage
tps position (%age)
o2 sensor voltage
egt voltage

switches (on/off indicators):
fuel pump, a/c relay, a/c compressor, start signal, power steering pump, wastegate actuator, neutral gear position (for manuals), closed TPS, fuel pump, VCT solenoid, thermo fans, egr, iacv, p/reg.

Of course all of these are dependant on the ecu but my sr20 supports all of these and more.

I have the peak hold feature working also. The attached pic shows the realtime values at the bottom and the peak values at the top. The one in the pic is also the prototype, the completed ones will look slightly better than that one (read: no electrical tape :) ).

It also has a slave RS232 port for connecting to a laptop.
If you want more info PM me.


Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on May 31, 2004, 04:35:48 PM
Ok, 'bout time for an update I suppose.

My PC/PocketPC app is still in development, haven't had a lot of time to work on it lately! Still havn't had any luck getting it to talk to the HICAS or A/C controllers, if anyone else has this going let me know!

Made a little bit of progress on connectors, seems that there may be a TYCO/AMP part that fits, am getting some samples to confirm this. Impakt, can you share where you got the connectors from? PM me if you want to keep it quiet!

The PLMS guys are selling some of the interfaces:

http://www.users.bigpond.com/webspace/plms/

Also these guys seem to be selling the PCB's if you want to make your own:

http://www.zcontrol.net/Default.asp

Also check their forums for more info on their program and other interface related stuff.
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on May 31, 2004, 04:40:12 PM
Ant: Got them from a guy in Japan, i know the manufacturer and part number. There is a 19 week lead time if i buy direct, and i need an ABN to buy from them. If the demand is there and everyone is willing to wait, i'll make an order for 500 or so connectors, and 10,000 pins, which is the minimum purchase.

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: tigermm on May 31, 2004, 06:11:39 PM
Quote
Originally posted by Ant
May need to borrow someone's GTR/GTS4 to do this, any volunteers in the Auckland (pref central/Onehunga) area?


Are you still in need of a GTS4 volunteer? I'm in Hillsborough, so fairly close.

If these will work on an R32, I'd be really interested in buying/building one, so stick me on the list :D
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on May 31, 2004, 10:49:34 PM
Quote
Originally posted by Impakt
Ant: Got them from a guy in Japan, i know the manufacturer and part number. There is a 19 week lead time if i buy direct, and i need an ABN to buy from them. If the demand is there and everyone is willing to wait, i'll make an order for 500 or so connectors, and 10,000 pins, which is the minimum purchase.

Impakt


Righto, is this the same guy they talk about in the ztech forums (from the zcontrol link in my last post)?

Hopefully the connectors I'm getting will be available thru RS/Farnell, will post back when I've checked if they fit.

Tigermm, will get back to ya later about the GTS4, thanks for the offer!
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on June 01, 2004, 12:24:06 AM
Ant: Hope the connectors work. Let me know how you go. If you want the 100% ones Nissan use, let me know and i'll speak to the manufacturer and buy in the hundreds.

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on June 09, 2004, 02:11:17 AM
Here are some images of the LCD device i have completed last week. I have enough parts at the moment to make 10. PM Me if you want more info. Ant: any news on that connector from RS?

(http://www.geekswarehouse.com.au/impakt/dscf0412.jpg)

(http://www.geekswarehouse.com.au/impakt/dscf0414.jpg)

(http://www.geekswarehouse.com.au/impakt/dscf0416.jpg)

(http://www.geekswarehouse.com.au/impakt/dscf0419.jpg)
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on June 09, 2004, 10:31:50 AM
Quote
Originally posted by Impakt
Here are some images of the LCD device i have completed last week. I have enough parts at the moment to make 10. PM Me if you want more info. Ant: any news on that connector from RS?


Nope, still waiting on samples from the manufacturer.

Incidentally, there may be a round-about way of detecting knock, came across this post in another forum:

From: http://forum.ztechz.net/

"If bit 7 of address 0x0055 is set, ignition and injection knock maps are used. If not, regular maps are used"

That address isn't in any of the register tables I've come across though.
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on June 09, 2004, 11:50:31 AM
I'm betting that 0x55 is only supported on the z32. afaik no other ecu has a seperate knock map.

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Tommy WhiteR33 on June 09, 2004, 01:03:47 PM
Wouldn't that be the memory address that holds ECU program data? not the EPROM data. There should be similar one for every Nissan ECU just at different address.
I think almost every Nissan ECU has a "low octane fuel map"

Tom
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on June 09, 2004, 04:05:15 PM
Quote
Originally posted by Tommy WhiteR33
Wouldn't that be the memory address that holds ECU program data? not the EPROM data. There should be similar one for every Nissan ECU just at different address.
I think almost every Nissan ECU has a "low octane fuel map"

Tom


That was my impression too, most knock sensor equipped cars have an alternative 'safe' map that they fall back to when knock is detected.

The Z32 and RB ECU seem very similar, so with luck this is the correct address. Bit of a dog of a thing to confirm though without blowing up your engine!
Title: How to communicate with a R33 Skyline ECU
Post by: Tommy WhiteR33 on June 09, 2004, 04:45:17 PM
I you disconnect a knock sensor ECU will go straight to the 'safe' map. Its not the same as detecting a knock but might be worth a try.
Tom
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on June 10, 2004, 10:24:23 AM
Quote
Originally posted by Tommy WhiteR33
I you disconnect a knock sensor ECU will go straight to the 'safe' map. Its not the same as detecting a knock but might be worth a try.
Tom


Duh...... !

Will give that a go at some point. Only problem will be finding the suckers, I gather they are pretty well hidden on the side of the block under the manifold?
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on June 10, 2004, 12:33:20 PM
yeah too easy Tommy. Then check fault codes, make sure the knock sensor circuit has come up, then check the 0x55 address.

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on June 14, 2004, 04:21:57 PM
Quote
Originally posted by Impakt
Ant: Hope the connectors work. Let me know how you go. If you want the 100% ones Nissan use, let me know and i'll speak to the manufacturer and buy in the hundreds.

Impakt


Righto, got the samples and they *almost* work. The parts I have are a Tyco/AMP 12 way 'Multilock' socket and the corresponding terminals, AMP part no 174933-1 for the sockets and 173633-1 for the terminals. Look on the AMP website for drawings etc, http://www.amp.com

These are available from Farnell (http://www.farnell.com), their part number 3192120, $2.40 each with no minimum order qty. Note that Farnell list different AMP part numbers for the terminals, their alternatives should work the same as what I've got.

Yes, 12 way is correct (vs 14 pins on the Nissan plug) as this socket is missing pins 4 and 5 (I think, need to confirm that numbering) on the Nissan connector, doesn't matter though as these aren't used for Consult. If you have a look at the AMP drawing you'll see what I mean.

Now for the bad news. The socket doesn't quite fit the Nissan plug, you have to remove the ribs from inside the socket first. 5 mins with a small chisel does that just nicely! After doing this it is still a tight fit on the Nissan plug, due to some ribs on the Pin 1 side of the plug. I'm going to try to cut some slots into my modified socket which should make the fit a bit better.

In any case it beats poking wires into the socket, and the tight fit means that it isn't going to fall off!

Will post pics of this when I get a chance.

Thanks to the guys at the ztechz forum (http://forum.ztechz.net/) for the pointer to the AMP connector series!
Title: How to communicate with a R33 Skyline ECU
Post by: kenneth on June 16, 2004, 12:43:03 AM
Anybody tried the same job on an R34?  I found the "clock" pin is not connected on the Consult port.
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on June 16, 2004, 02:12:42 AM
I hear that the new ecus dont need the clock. I had my device working on an n15 today. Didnt check if those models need the clock signal though.

I also hear that the newer cars run consult II, also no idea if they are backwards compatible.

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: kenneth on June 16, 2004, 02:29:27 AM
Impakt, I also heard that S15 does not use the clock and the interface circuit works just fine.  However I tried on my R34 but no communication can be established.

Is the ECU wiring diagram for an R34 available somewhere?
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on June 16, 2004, 11:54:57 AM
Hmm, interesting on the R34 thing. One of my co-workers has one, would be a simple job to try my interface on his car, except he's away for a few weeks at the moment! So that will have to wait.

Try pm'ing Who?, he was in on this thread a while ago and owns a R33 and R34. I think he has a working interface.
Title: How to communicate with a R33 Skyline ECU
Post by: David Kemps on June 19, 2004, 02:55:57 PM
Hey guys,

great thread!

I've got my friend studying electrical engineering making an lcd for consult as well. I do mechanical engineering so know nothing about electrical stuff!haha

Only problem we can't get the injector duty cycle %.
How do u work it out from the injector pulse width???

thanks

Dave
Title: How to communicate with a R33 Skyline ECU
Post by: David Kemps on June 19, 2004, 04:55:03 PM
Sorry should have been more clear about last post, I know that:

% duty cycle = ( pulse width / period )*100
    period = 1/[engine speed (rpm) / 60]

But how do you write the code to get pull the rpm figure out at the same time, put it into the formula and come out with % duty cycle???

Dave
Title: How to communicate with a R33 Skyline ECU
Post by: Tommy WhiteR33 on June 21, 2004, 01:42:57 PM
Try:

0x5A 0x00 0x5A 0x01 0x5A 0x14 0x5A 0x15 0xF0

that will give you RPM and injector time
Title: How to communicate with a R33 Skyline ECU
Post by: Greg18 on June 24, 2004, 11:41:14 PM
had this file on my computer...not sure if it will be of any use, or if its a re-post - but i hope its helpful.
Title: How to communicate with a R33 Skyline ECU
Post by: David Kemps on June 25, 2004, 01:56:40 AM
yeah have got injector time and rpm, just need to put them together and come out with injector cycle %.

anyone got some ideas?

Dave
Title: How to communicate with a R33 Skyline ECU
Post by: AUSR33GTST on June 26, 2004, 06:26:54 PM
Try this link if you have not read this book before, its a great read.
once your on the page, right click and save as

cheers.

http://www.meggala.com/book.html
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on June 30, 2004, 08:07:26 PM
Update - the PLMS guys have updated their website with a new circuit for the interface, and they have some for sale as well:

http://www.plmsdevelopments.com/consult_if.htm

Does anyone know who did the software they are selling with that package - apparently developed by a R33 owner. Anyone know this is - someone named Tom? Wouldn't happen to be Tommy WhiteR33 would it?!?!

Also some interesting info on tuning a Z32 with the Conzult software (which helps to explain what a lot of the numbers mean):

http://cherrypicker.tripod.com/turboupgradeforvg30dett/id10.html

Have a look at the PDF linked to on the right hand side, or go to the authors website:

http://macmadigan.no-ip.com/kitesystems/nissan_en.html

The info is for a Z32, but should be more or less relevant to us 'Rxx' people!

Quote

yeah have got injector time and rpm, just need to put them together and come out with injector cycle %.

anyone got some ideas?

Dave


Also some info in that doc on how to work out injector pulse duty cycle.
Title: How to communicate with a R33 Skyline ECU
Post by: Tommy WhiteR33 on June 30, 2004, 08:41:51 PM
Yes it is me. I'm working on a new version now that will also have "Rom download" and "Address watch".

The new zTechz forum is quite useful too:
http://forum.ztechz.net/
Title: How to communicate with a R33 Skyline ECU
Post by: kenneth on July 01, 2004, 02:03:09 AM
But seems still no luck for R34.

Ant when will your co-worker be back?
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on July 01, 2004, 11:22:39 AM
Quote
Originally posted by Tommy WhiteR33
Yes it is me. I'm working on a new version now that will also have "Rom download" and "Address watch".

The new zTechz forum is quite useful too:
http://forum.ztechz.net/


Ahh, thought as much. Your program looks pretty good judging by the screen shots on the PLMS site!

Yup, been keeping an eye on the ztech forum.

Kenneth, not for another couple of weeks I think.
Title: How to communicate with a R33 Skyline ECU
Post by: Tang0 on July 07, 2004, 02:17:53 PM
I just purchased one of the consult boxes from impakt, and I have to say that I am VERY impressed with it !

VERY easy to install (2 seconds) and gives me a REAL insight into what my car is doing, its worth it to know that I am going to need to do some work on the fuel systems before i can increase the boost..

well done impakt i say !!!
Title: How to communicate with a R33 Skyline ECU
Post by: jsidhu on July 10, 2004, 07:41:05 PM
Sup guys,

I just stumbled across this thread somehow while searching for  information on Consult-II

I have a 1998 Nissan Maxima GXE 5 speed. Yes, I know its not much compared to the Skyline but I like it. So anyways, I have been working in parallel with you guys and have run into the same problems as the R34 guys. I simply cannot communicate with my ECU.  

The thread, almost as long as this one, can be found here

http://forums.maxima.org/showthread.php?t=315745

Any info you guys could provide would be very helpful. Im sure both of our communities will benifit a great deal.

Anyone have any details on the Consult-II? The first three bytes that we must send to our ECU, according to PLMS are 0xFF, 0xFF, 0xEF. My ECU does not respond, could it be that we need to send a different set of bytes? Or is it something else? Have the R34 guys had any luck lately?

What about the rumor that some newer cars dont need the clock? I've not tested this, but it should not make a difference. If there is a clock then fine, if theres no clock then I am providing one. What about the comm speed? is it still 9600 8N1 ?

- Jasmeet
Title: How to communicate with a R33 Skyline ECU
Post by: Tommy WhiteR33 on July 12, 2004, 02:16:02 PM
Jasmeet,

I don't have any information on Consult II but will try to help.

Does your ECU reply with anything when you send 0xFF 0xFF 0xEF?

If you don't get any reply I would say there is a problem with your hardware adaptor (ie. clock, maxim...)
If you get a reply something like 0x00 0x00 0xFE ... your hardware adaptor works fine and you need to search for a different initiation string.

Tom
Title: How to communicate with a R33 Skyline ECU
Post by: jsidhu on July 12, 2004, 02:31:15 PM
When I send it 0xFF 0xFF 0xEF I get nothing back. The ECU just sits there. I dont think anything is wrong with the circuit. I've verified conections and have done continuity tests. The ECU simply does not want to respond. Could it be that my ECU is expecting a different 3-bytes?

Quote
If you don't get any reply I would say there is a problem with your hardware adaptor (ie. clock, maxim...)
If you get a reply something like 0x00 0x00 0xFE ... your hardware adaptor works fine and you need to search for a different initiation string.


So are you saying that No matter what 3 bytes I send to the ECU, it will respond back? So no matter what I send, it will either return:
a) 0x10 if correct 3 bytes sent
b) 0x00 0x00 0xFE otherwise

Am I on the right track? How can I verify which version of Consult my ECU will respond to? Is the startup sequence for Consult I and II the same? i.e. they both listen for the magic three bytes (ff,ff,ef) ? Any Nissan Techs able to verify this much?
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on July 12, 2004, 05:18:44 PM
The underlying concept of the Consult 1 protocol is that data sent is echo'd with the inverted form of the byte sent as a form of error checking - ie 0xFF echo'd is 0x00, 0xFE is 0xEF etc. The exception to the echo is the initialization command.

I've heard that Consult 2 is based on the CAN protocol, I know nothing about that protocol but at the very least it will be completely different to the Consult 1 protocol we're talking about here.

CAN (Controller Area Network) is very standard in the automotive industry and is usually used for communication between the various microcontrollers that are spread around most modern cars. So it makes sense that they'd use the same protocol (and probably bus) for the diagnostic connection.

AFAIK all VQ engines have an ECU that uses the Consult 2 protocol, but I'm not certain about that. I'm speculating that the VQ engine has Consult 2 because it came out '96ish (right?), at about the same time that the cars had to be made OBD2 compliant, which means that they had to update the protocol to allow OBD2 scanners to be connected to it.

(Side note - by the sounds of things you can connect an OBD2 scanner to a VQ, but the data you can get is very limited).

Probably the RB and SR engine stayed with Consult 1 as they didn't want to re-write the part of the ECU code that handles the protocol, whereas the VQ engine code would have been a ground up development so a new protocol would have been easier to implement.

RB engines never went into US cars, so they never needed OBD2 compliance, not sure about SR's though as they were definitely used in the USA post 96. Anyone know if post 96 SR engined cars have an OBD2 connector?

Getting back to the point, it shouldn't be an impossibility to get a Consult 2/VQ capable program going, however whoever does it will be starting from scratch as they will need to figure out the memory addresses for all the various parameters, along with ID's etc.

From what I've heard the progress made so far on Consult 1 was acheived by people buying 3rd party tools (eg Techtom) and reverse engineering the protocol from those.

So in my view the way to get started is try to find something other than a generic OBD2 scanner (and the Nissan Consult 2 tool) that will talk to a VQ ECU, Japan is probably the best place to start looking for that kind of thing.
Title: How to communicate with a R33 Skyline ECU
Post by: jsidhu on July 13, 2004, 07:28:04 AM
Thanks for clearing up a few things.

If Consult-II is based on CAN, then thats a good thing because it is a published protocol available for a nominal fee.

The problem is that 97/98/99 ECU's are different from earlier maxima ECU's with the same engine. There are no aftermarket options. This leads me to believe that earlier versions of the maxima might support this protocol. I am still trying to find someone with an 96 or earlier car to try this out with.  Maybe 96 and earlier cars support the older protocol and our cars with newer ECU's might support consult-ii.

Now you say that ALL VQ's used ECU's with CONSULT-II. If this is true than I should have the same results with 96-older cars. I will try this out asap and see what happens..
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on July 13, 2004, 11:42:33 AM
Quote
Originally posted by jsidhu
Thanks for clearing up a few things.

If Consult-II is based on CAN, then thats a good thing because it is a published protocol available for a nominal fee.

The problem is that 97/98/99 ECU's are different from earlier maxima ECU's with the same engine. There are no aftermarket options. This leads me to believe that earlier versions of the maxima might support this protocol. I am still trying to find someone with an 96 or earlier car to try this out with.  Maybe 96 and earlier cars support the older protocol and our cars with newer ECU's might support consult-ii.

Now you say that ALL VQ's used ECU's with CONSULT-II. If this is true than I should have the same results with 96-older cars. I will try this out asap and see what happens..


Yeah, I worked my way thru that thread on Maxima.org and saw the problems you guys were having!

After writing my comments on the VQ and Consult 2, I had another look at the PLMS site (http://www.plmsdevelopments.com/consult_if.htm), and noticed that they say that they've had the interface working on a Aussie spec VQ30DE engined Maxima. So I might be wrong on that one!

In any case, will be interested in your findings!
Title: How to communicate with a R33 Skyline ECU
Post by: darkhalf on July 19, 2004, 03:07:11 PM
we use the CAN protocol at work, we use a program called CANoe to do the communication with the ECU to do flashing, diagnostics etc. it requires special hardware/software tools which are very expensive

also the ECU may require security/autheniticaiton using this protocol before you could do anything with it
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on July 23, 2004, 04:36:53 PM
Stumbled across this today - the real Consult connectors for sale:

http://uzzan.web.infoseek.co.jp/index.html

Pretty cheap too, Y500 for the housings (=$8 or so) and Y90 each for the terminals ($1.30 or so).

And they have various other Nissan connectors (mainly engine related) for sale as well.
Title: How to communicate with a R33 Skyline ECU
Post by: InspectorGadget on July 23, 2004, 05:12:22 PM
Ant,

  It should be interesting to what you've done on this project when I get back on the 14th.

  Assuming that these guys are 1/2 way efficient, the parts should be waiting at my apartment by the time you get to Japland.

IG
Title: How to communicate with a R33 Skyline ECU
Post by: kenneth on July 23, 2004, 06:45:11 PM
Ant, under the page there is info about why R34 doesn't work with the interface.

http://uzzan.web.infoseek.co.jp/cgi-bin/store/shop/consult.htm

Below is a translation by Excite Japan:

"However, although operated by computer of Pulsar GTIR, it did not operate by engine computer (23710-AA501) of a skyline ER34.
Since seemingly the voltage of the LOW level of TX signal outputted from an engine computer of those with about 2v and input SURESSHORUDOREBERU of ADM232 is 1.25V when it checks with an oscilloscope, this is cause ݂.  

The substrate which added comparator LM393N  It switches to the input of TX signal by about 2.5 V using a comparator. Circuit When it was alike and having been changed, it moved well.
(Notes: Since circuitry and that knowledge do not exist, there may be a problem.) Please see to a reference grade.  
"

The circuit is here ->
http://uzzan.web.infoseek.co.jp/cgi-bin/store/shop/if01.bmp
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on July 25, 2004, 05:46:27 PM
Kenneth, ow, stop it, a translation like that makes my head hurt!:D

I had a quick look at that the other day and it didn't make much sense at the time, but reading your translation it looks like the problem is the level of the output from the ECU on the TX line is below the minimum level for the MAX232 chip in the 'standard' interface design.

I'll have a closer look at that when I get some time, there is a change to the interface design that involved adding a pull down resistor (I think!) recommended in the ztechz forum that may help with this problem.

Also the PLMS guys have updated their circuit design, I haven't yet got around to looking at what the changes are.

So it sounds like communication with the R34 is not a lost cause!

IG, cheers mate!
Title: How to communicate with a R33 Skyline ECU
Post by: kenneth on July 26, 2004, 05:46:29 AM
Quote
Originally posted by Ant
Kenneth, ow, stop it, a translation like that makes my head hurt!:D


HaHaHa... a computerized translation likes that is not bad at all.  At least we can guess what it means rather than just reading a series of symbols.;)
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on July 30, 2004, 11:54:20 AM
Righto, I have some ideas on the R34 problem. Have been speaking to the electronic hardware design gurus at work and we've come up with what might be going on here.

On the PLMS schematic R1 is a 4k7 resistor connected from the 5V line to the ECU TX pin, and on to the Max232 converter thru another 4.7k resistor (R2). Thus when the TX pin is 'on' (ie outputting a 0/low) this resistor sinks about 1mA (5V/4k7). It may be that the TX transistor and/or CMOS chip output in the R34 cannot sink this much current so the voltage during a low rises to the 2V that the Garage Intake guy mentions.

The solution to this is to increase the value of the 4.7k resistor which lowers the current being sunk and should lower this voltage to a value that the Max232 can accept as a 'low'. Values to try would be 10k, 56k and 100k. Anything higher than 100k may cause other problems.

I don't have the time right now to try this, but if there are any keen R34 (or S15?) owners out there who have built the interface (Kenneth?), try changing this resistor value, see what happens, and report the results back here?
Title: How to communicate with a R33 Skyline ECU
Post by: Alex Au on August 02, 2004, 11:32:02 PM
U may consider the BLITZ R-VIT2. Its work for all NISSAN...R32~R34. Its look good & easy to use..around USD360



The R-VIT can read and display real time engine readings such as
speed,
tachometer,
water temp,
voltage,
injector pulse,
intake air temperature,
air flow,
inlet manifold temperature,
oxygen reading,
throttle position and many more.

The data shown on the R-VIT is dependent upon the data read by the vehicles ECU and varies in different vehicles.

The R-VIT can be linked via an infra red portal to the SBC iD Boost Controller. Information gained from the R-VIT can be used to help control and optimise the vehicle boost parameters through the SBC iD Boost Controller.
(http://www.blitz-uk.co.uk/2003/images/R-VIT1%20-sil.jpg)
Title: How to communicate with a R33 Skyline ECU
Post by: Alex Au on August 02, 2004, 11:32:43 PM
Oh..****....the image is so large fm BLITZ UK
Title: How to communicate with a R33 Skyline ECU
Post by: kenneth on August 03, 2004, 03:39:07 AM
Ant, just modifed the interface circuit by adding a comparator at the Rx signal.  It still doesn't work.  After sending 0xFF, 0xFF, 0xEF just nothing returned.  Don't know what was happening.  I will probe the signal with an oscilloscope to see what's wrong, incorrect logic level, missing clock, or missing enable signal?

Alex, nice to see you here :D  Do you have something on hand that allow me to reverse engineering the protocol of Consult II for R34? :D
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on August 03, 2004, 11:50:45 AM
Quote
Originally posted by kenneth
Ant, just modifed the interface circuit by adding a comparator at the Rx signal.  It still doesn't work.  After sending 0xFF, 0xFF, 0xEF just nothing returned.  Don't know what was happening.  I will probe the signal with an oscilloscope to see what's wrong, incorrect logic level, missing clock, or missing enable signal?

Alex, nice to see you here :D  Do you have something on hand that allow me to reverse engineering the protocol of Consult II for R34? :D


Did you modify it as per the Garage Intake modification - the comparator should be on the incoming (to the interface) tx line (not outgoing rx)from the ECU?

If you can get in there with a scope what I suggest is as follows:
- Using the standard circuit:
  - Probe the bottom end of R1 (Other side from 5V line), what you should see when the init string is sent is 5V and some low level, from what the garage intake guy indicates the low level is about 2V.
  - Increase the value of R1 and see if that lowers the 'low' level, if this works try to get it below 0.8V at which point the Max232 should successfully see it as a low and comms will start.

I don't think that the R34 uses Consult 2, my understanding is that Consult 2 is CAN protocol based therefore even with the comparator mod the Garage Intake guy would not have been able to get comms going.

I've also emailed Garage Intake with this suggested mod, they are going to try it and hopefully let me know if it works.
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on August 03, 2004, 11:57:56 AM
See attached pic for where to probe and what resistor value to increase.
Title: How to communicate with a R33 Skyline ECU
Post by: Alex Au on August 03, 2004, 08:12:22 PM
hi kenneth...u still trying to make that? Oh...keep us update. wILL u hv time for Auguest meeting. Really want to understand more about this module
Title: How to communicate with a R33 Skyline ECU
Post by: kenneth on August 03, 2004, 11:17:25 PM
Alex, sure to see you in the next meeting.
Title: How to communicate with a R33 Skyline ECU
Post by: frankd on August 09, 2004, 06:32:11 PM
well boys and girls - look like i have created quite a stir with the ecu comms thing!

anyway i have suceeded in the same areas most of u have but in regards to the commonly avaliable details of the generic ecu info, it is generally leaned toward the 300zx especially the active test commands. on my skyline r33 for example if i send the clear learned data code to the ecu (0x0a, 0x8B,0x00,0xf0) it just spits outr a stream of 0xff,0x00,0xff and so on!

has anyone yet worked out what the active test commands are for the skyline series of ecu's?
Title: PROJECT COMPLETE!
Post by: frankd on August 13, 2004, 01:23:19 PM
hello boys and girls!

well its all done!!!!

i can now communicate with the ecu.
i can display all the normal stuff like speed rpm, temp and all the sensors but most important i can now also change the injector timing (of which i have not tested yet for fear of burning valvles!) and ignition timing.

due to the fact that anything u write to the ecu is lost when you turn the car off i have writen my software to save the injector and ignition timing parms as macro's so when u fireup the s/w next time it will load the previous settings.

and these a heap more stuff it does.

have been feild testing it for the past 2 weeks with no probs!
Title: How to communicate with a R33 Skyline ECU
Post by: kenneth on September 07, 2004, 03:52:54 AM
Here is an update for R34.  I finally success on communicating with the R34 ECU with my notebook.  The standard interface won't work as the "low" level from Tx of ECU is too high.  Adding an comparator between Tx and the MAX232 will fix that problem.  Ant's method of decreasing the sink current may also work either but I didn't try.  On the other hand the clock signal is not neccessary in R34 ECU.

I will start to write a program to test the commands out.

By the way, anybody tried to write program on pocket pc for that purpose?  Looks cool with an PDA connected!
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on September 07, 2004, 11:30:49 AM
Quote
Originally posted by kenneth
Here is an update for R34.  I finally success on communicating with the R34 ECU with my notebook.  The standard interface won't work as the "low" level from Tx of ECU is too high.  Adding an comparator between Tx and the MAX232 will fix that problem.  Ant's method of decreasing the sink current may also work either but I didn't try.  On the other hand the clock signal is not neccessary in R34 ECU.

I will start to write a program to test the commands out.

By the way, anybody tried to write program on pocket pc for that purpose?  Looks cool with an PDA connected!


Good to hear you have it going. Been really slack, haven't yet tried out my sink current idea on a real car!

I've started on a PocketPC app (written in VC), but haven't got very far as yet.
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on September 07, 2004, 01:18:19 PM
Hi all,
I tested my LCD display on an R34 GT-T the other week and it worked first go.

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on September 07, 2004, 04:11:51 PM
Quote
Originally posted by Impakt
Hi all,
I tested my LCD display on an R34 GT-T the other week and it worked first go.

Impakt


What year GT-T was it?

Also what interface circuit are you using - the PLMS one or similar? If so what value do you have for R1, and what type of Max chip are you using?
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on September 07, 2004, 05:37:09 PM
Hi there,
Not sure of the year. Im using the PLMS one, and im not sure of the resistor values, i think im using my own. I would have to go home and double check. I also generate the clock signal with a completely different circuit.

I tested it successfully getting the display itself to talk to the ECU, but never tested the RS232 part of it. I would think it would work just as well as the display though.

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on September 08, 2004, 11:58:03 AM
Quote
Originally posted by Impakt
Hi there,
Not sure of the year. Im using the PLMS one, and im not sure of the resistor values, i think im using my own. I would have to go home and double check. I also generate the clock signal with a completely different circuit.

I tested it successfully getting the display itself to talk to the ECU, but never tested the RS232 part of it. I would think it would work just as well as the display though.

Impakt


So the input to your display micro is coming direct from the car rather than being buffered thru the Max232 then?

That might explain why it worked first time, the fundamental problem with the R34 seems to be that the car ECU doesn't seem to be able to pull the TX signal low enough for the Max232 to see it as a low, so the output to the PC on the other side isn't correct. But depending on how your micro works it might be OK with a 'low' that isn't as 'low' as what the Max232 wants (I hope that sentence makes sense!).

On a related note I see that the PLMS guys have released rev 3a of the circuit, where they have increased R1 to 6.8k.

They also seem to be boosting the level of the clk signal by connecting it directly to the 12V supply from the car, a bit dodgy if you ask me as this supply isn't filtered at all. They've also added an enable/disable jumper for the clk output, I assume for cars that don't need it. A bit pointless perhaps, as I think on cars that don't need  the clock signal the wire isn't actually there, so there is no need to disable the output.

They also say that the interface has been tested on a R34 GTT.....
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on September 08, 2004, 12:57:41 PM
Yeah the display micro uses a TX circuit similar to PLMS, RX goes straight to the micro too.

Max232 is only used for Rs232 comms.

I have pics of the device working in my car at

http://www.geekswarehouse.com.au/impakt

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: David Kemps on September 10, 2004, 02:08:21 PM
has anyone worked out the conversion for exhaust gas temperature, cause i would like to get that in celcius from mV.
I reckon it's probably a standard conversion rate, every nissan would be the same maybe most cars the same.

It would be very handy.

Also does the R33 have intake air temp sensor or fuel temp sensor??

Dave
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on September 10, 2004, 03:22:19 PM
AFAIK the air temp and fuel temp sensors are not supported on the R33.

On the cars i have tested the exhaust temp sensor on, it has never changed.


Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: David Kemps on September 10, 2004, 04:03:32 PM
hmmm Exhaust gas temperature sensor is in the catalytic convertor so i might check the consult readings and resistance levels, it runs the cat overheat light so maybe ecu only switches voltage when it wants the cat overheat light to turn on, not every change in voltage according to change in temp.
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on September 10, 2004, 04:06:00 PM
David: I think that also. I think the sensor is more a switch than a variable sensor.

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: David Kemps on September 30, 2004, 11:49:10 AM
Ok, another question, has anyone figured out how to get a vehicle speed reading from consult but no 180 km/hr cutout. cause i really like having the digital readout and thought then it is easy to see what my car's top speed is.

i cut the wire #53 and then no speed reading from my consult lcd because theres no speed reading going into the ecu anymore, only the dash.

is anyone clever enough to figure out how to have both?
(I'm talking about a free or cheap solution by the way)

Dave
Title: How to communicate with a R33 Skyline ECU
Post by: tyndago on September 30, 2004, 12:35:23 PM
Quote
Originally posted by David Kemps
is anyone clever enough to figure out how to have both?
(I'm talking about a free or cheap solution by the way)

 


Reprogram the chip. If you already have the required items, then its free. If you dont have what you need, then its obviously not.
Title: How to communicate with a R33 Skyline ECU
Post by: Ant on September 30, 2004, 02:32:43 PM
Yep, the speed cut is set in the ECU ROM, not sure of the exact location but in any case you can't change it without modifying the ROM.

Looking thru the R32/33 ROM table posted on ztechz I think it is in location 7FA5 (R32)/0EA5 (R33), the name of this location is 'High vehicle speed cut decision vehicle speed'. But I could be wrong as there are a few other locations with similar names.

Other solutions such as speed cut defenders I think work by intercepting the speed input to the ECU and holding it at a level below the speed cut, so that the ECU thinks the car is doing < 180 when really it is going faster. This isn't going to work for you either as the value read out from Consult will be what the ECU thinks it is seeing.

If you are thinking about going down the ROM reprogramming route, I believe that chipping a RB25 is a bit of a mission. Read up on the topic at ztechz, there have been a few posts there about the RB series ROM's. Also this guy can probably tell you what is needed:

http://www.engineers.auckland.ac.nz/~lmoo016/
Title: How to communicate with a R33 Skyline ECU
Post by: Alex Au on September 30, 2004, 04:09:53 PM
don't u guy read the exhaust temp sensr at 5V level? I hv the BLITZ VVIT.& its always stay @4.98~5V.
Meantime, how to convert the injector cyc fm m/s to %. 100% =  20m/s? If upgarded injector, need to change the setting?
Title: How to communicate with a R33 Skyline ECU
Post by: xfixiate on September 30, 2004, 04:29:36 PM
Is there a file that has the default values for the BNR32 sensors?
I seem to be getting in range but unexpected values
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on September 30, 2004, 04:33:00 PM
To calculate duty cycle, do the following:

(pulse width / rpm * 1200)

this device here (which i developed) calculates it already ;)

http://www.skylinesaustralia.com/forums/showthread.php?t=42617

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: Alex Au on September 30, 2004, 06:02:12 PM
thanks...I read your pdf file....shouldn't the TPS voltage 4.7. Its never reach 5V as I read fm the workshop manaul. its supply 5V but output under 100% should be 4.98.
Title: How to communicate with a R33 Skyline ECU
Post by: Alex Au on September 30, 2004, 06:04:57 PM
And a suggestion too. There is a Air fuel correction data fm the ECU. maybe u could add this to your consult :)
Title: How to communicate with a R33 Skyline ECU
Post by: Alex Au on September 30, 2004, 06:05:40 PM
& the power steering On/Off signal:D
Title: How to communicate with a R33 Skyline ECU
Post by: Alex Au on September 30, 2004, 06:10:06 PM
ar...& knocking sensor too.
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on September 30, 2004, 06:10:13 PM
Alex: MY voltage ranges in the PDF were rough guesses, i didnt have a workshop manual on me at the time of writing.

Correction is available on the display, but i took it out on the GT-R model since there is a limit of how many sensors the ECU can spit out of the consult port at a time.
Power Steering on/off is there, for register x1.

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: 1madkiwi on February 21, 2005, 12:36:02 PM
Hey guys
Interesting thread :D

Im gonna ask a noob question  WERE IS THE PLUG on the r32 gts?
i am keen to make an adapter for my pc
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on February 21, 2005, 12:38:22 PM
It's near the fuse panel inside the car.
Title: How to communicate with a R33 Skyline ECU
Post by: frankd on February 21, 2005, 12:40:54 PM
drivers side under and sorta behind the fuses
look for a rectangular 14 pin grey connector

u may also want to have a look at this one http://www.rationalracing.com they will soon have a prod out for PDA
Title: How to communicate with a R33 Skyline ECU
Post by: frankd on February 21, 2005, 12:44:09 PM
i managed to get a prototype from http://www.rationalracing.com - we slammed the car on the dyno and got and extra 10% power from the car. blew my mind!
been usin it for a bit now and i look at the pda more than the dash!
Title: POWER FC DATALOGER
Post by: Disa_G on March 04, 2005, 05:41:03 PM
Is somebody know something about  this ?
http://kaele.com/~kashima/car/pfcadp/
Title: Re: POWER FC DATALOGER
Post by: Ant on March 07, 2005, 03:07:55 PM
Quote
Originally posted by Disa_G
Is somebody know something about  this ?
http://kaele.com/~kashima/car/pfcadp/


Different thing - this looks like an interface to the PFC unit, not the car ECU directly. I vaguely recall that there is a NZ company making a similar PFC interface product, name escapes me at the moment.
Title: How to communicate with a R33 Skyline ECU
Post by: just1n on March 23, 2005, 07:52:12 PM
hey guys

I've got a 96 r33 series 2 gtst.. I was looking for the interface plug on the car and i couldnt find it. I found the ecu on the passenger side of the car and removed the 3 bolts holding it in place i had a bit of a look behind and it Im pretty sure there was no interface (im looking for a 25 pin type connector) ??
there wasnt realy much behind it...
On the ecu it had the nissan 'warranty' tape and on the ecu it siad
NISSAN G8...
I also didnt see any leds.. green or yellow ? like i've read other people see ???

Anyone know where I shouild be looking ??

Thanks

Justin
Title: How to communicate with a R33 Skyline ECU
Post by: Impakt on March 24, 2005, 12:49:28 AM
The consult plug is a 14 pin female plug which is grey in colour. In your car, it is near the fuse panel on teh drivers side, under the steering column.

There is a pic of the connector at http://members.optusnet.com.au/impakt01/nds

Impakt
Title: How to communicate with a R33 Skyline ECU
Post by: nastysmurf on April 29, 2005, 08:33:11 PM
You have to gently cajole it while purposly stroking it in clockwise circles all the while mumbling at it in incoherent gibberish, when you finally have its attention you yell at in yiddish the message you are trying to convey, if this doesn't work throw it away.
Title: How to communicate with a R33 Skyline ECU
Post by: 1madkiwi on April 29, 2005, 08:38:31 PM
WTF :eek:
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 03, 2005, 06:57:28 AM
hi guys

hi jsidhu i have a consult 2 there are a lot ov different things it can do with it depending what program cards you have,there is an orange and white for reprograming the ecm,a red and white for all basic vehicle diagnostics, and a purple for the nats[this card is only available to dealerships] the beuty ov consult is it measures everything100% in real time you can temporeraly make ajustments while the consult is plugged in and as ahh32 mentioned theres the powerbalance test there is also a mode select screen which is hidden,but when accesed it asks you for a pass code depending which passcode you enter depends what :god mode: like features it gives you but theese codes are obviously for exclusive,authorized use i could go on and on but but cant type that much

THE CONSULT 3/ NGVD [next generation vehicle diagnostics] is in development now and may be released this year

cheers
Title: How to communicate with a R33 Skyline ECU
Post by: 1madkiwi on May 03, 2005, 07:35:23 AM
Hey there  have you got the extra codes extra????
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 03, 2005, 07:53:00 AM
id like to have them
Title: How to communicate with a R33 Skyline ECU
Post by: Tommy WhiteR33 on May 03, 2005, 11:35:29 AM
I don't think neither R33 nor R34 GTS Skylines use Consult II protocol.
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 06, 2005, 09:57:45 PM
i dont understand please explain a little more whats protacol?????

cheers
Title: How to communicate with a R33 Skyline ECU
Post by: NewKleer on May 10, 2005, 07:07:43 PM
protocol in this respect is the rules governing communication, ie, what you have to do in order to speak to the ECU and retrieve values back.
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 15, 2005, 11:00:33 PM
hi newkleer,all nissa vehicles use consult 2 protacol at the moment untill october when consult 3 is released the consult communicates with all skylines to the best ov my knowlege as long as the ecm hasnt been changed but i could be wrong i have a freind in austrailer who has a consult 2 i could put you on to him if you want more info
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 15, 2005, 11:25:15 PM
consult 2 uses interchangable protacol
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 15, 2005, 11:37:48 PM
f.a.o justin it could be a male  14 pin MALE PLUG located near the fuse box

cheers

mot
Title: How to communicate with a R33 Skyline ECU
Post by: Tommy WhiteR33 on May 16, 2005, 03:24:54 AM
It's not true that all Nissan vehicles use consult 2 protocol. R32, R33 and R34 GTST use Consult 1 protocol.
You might be talking about the actual Nissan Consult device which is called “Consult II” but it has interchangeable cards for Consult 1 and Consult 2 protocol.
Tom
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 16, 2005, 03:29:08 AM
no has interchangeable protocol
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 16, 2005, 03:32:59 AM
consult 1 and num 2 protacol fact
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 16, 2005, 04:05:56 AM
consult II has 2 have can com 2 b interchangeable protocol
no offence mate,just here 2 help
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 16, 2005, 05:53:44 AM
can com is intercangetable or after 2002 an option but withloads ov xtra featuresa which we have codes to write to ecm
Title: How to communicate with a R33 Skyline ECU
Post by: 1madkiwi on May 16, 2005, 04:24:57 PM
do we have a programe yet for a pockett pc we can plug in?
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 16, 2005, 07:31:00 PM
not that im awear ov but iv seen numerus genuine nissan consult scan tool on the net selling for around the $850.00 mark and in october they,ll drop again nissan say that they,ll now sell anyone a consult 2 or 3 but dont make the consult any more

tommy i just meant that the consult 2 will communicate with all nissans as it replaced the consult but for c.a.n you have to use the converter so if you dont use converter it can act as a consult 1
Title: How to communicate with a R33 Skyline ECU
Post by: Chas300TT on May 17, 2005, 11:06:36 PM
Hi guys,
I'm new here, I've been reading this thread with interest.
Ant, one of the members said in an earlier post he'd come accross a Kiwi Company making, he thought an interface cable that will link your consult plug (ECU) to a laptop so you can monitor and diagnose your car for faults.
Well I think i've found it, Have a look....

http://www.4-your.com/nissan/interface_cable.html

Cable and software available for many of the nissan performance cars.

I hope this helps you all.
Title: How to communicate with a R33 Skyline ECU
Post by: NewKleer on May 17, 2005, 11:26:37 PM
Quote
Originally posted by 1madkiwi
do we have a programe yet for a pockett pc we can plug in?


ive made a start on a pocketpc program (just reads ecu serial number thus far) but trying to balance a fair few projects + uni + work = neglected a bit.

ive got work experience next semester so hope to have time to move on a bit with it. main thing i lack is creativity, so how to make the program look etc is lost on me.
Title: How to communicate with a R33 Skyline ECU
Post by: mot on May 22, 2005, 08:32:13 AM
take a peek at this http://www.300degree.com/electronics/nprobe/

cheers
Title: How to communicate with a R33 Skyline ECU
Post by: NewKleer on May 22, 2005, 02:47:18 PM
that doesnt work on pocketpc
Title: How to communicate with a R33 Skyline ECU
Post by: 1madkiwi on May 22, 2005, 03:03:38 PM
bummer
Title: How to communicate with a R33 Skyline ECU
Post by: mot on September 21, 2005, 06:49:21 AM
hi guys i have a nissan consult 1 lying around in very good condition / any one?
Title: How to communicate with a R33 Skyline ECU
Post by: David Kemps on September 21, 2005, 10:05:50 AM
yeah, how much do you want for it?
where are you located?

Dave
Title: How to communicate with a R33 Skyline ECU
Post by: Keeper on September 21, 2005, 01:07:55 PM
the propper nissan one?
Title: How to communicate with a R33 Skyline ECU
Post by: NewKleer on September 21, 2005, 05:33:19 PM
does it have any cards (and does it need them, or is that consult 2?)
Title: How to communicate with a R33 Skyline ECU
Post by: mot on September 28, 2005, 05:14:14 AM
hi/guys its a consult 1 theres no cards but its loaded up with 98 software so it covers all obd 90----98 its in good working order with the lead i also have a 94---v1-2 nats card for it [whitch consult 2 cant do!!!] but id rather keep this card

sensible offers please

ps all new batterys!!
Title: How to communicate with a R33 Skyline ECU
Post by: mot on September 28, 2005, 05:18:36 AM
its consult 2 that needs cards to operate this 1 doesnt need card as its in the memory
Title: How to communicate with a R33 Skyline ECU
Post by: NewKleer on September 28, 2005, 09:59:02 AM
u cant expect a sensible offer without defining what that is...
Title: How to communicate with a R33 Skyline ECU
Post by: mot on September 29, 2005, 01:26:51 AM
fair enough your right ill ebay it the reserve will be $125 ad

cheers

mot
Title: How to communicate with a R33 Skyline ECU
Post by: mot on October 17, 2005, 12:09:15 AM
http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=8007615263&ssPageName=ADME:L:LCA:UK:31

i started it low price but its going up im afraid

ps found rest ov kit aswell :)
Title: How to communicate with a R33 Skyline ECU
Post by: westybob on August 29, 2009, 09:09:02 PM
First update in 4 years! I have just bought the V2 display from http://www.ecutalk.com which i believe is the product of New Kleer above. It is a small screen which would fit in a din slot and communicates via the consult port with my R32 and Stagea ecus ( I have both) just fine. For those like me with a 180 km'hr speedo it has a speedo reading and will hold the max values so after my stint on the track i can see that I reached 188km/hr on that lap. It is ideal for someone like me who doesn't have a laptop. It displays the main sensor functions (tps, temp. voltage, etc etc) and also has a trip computer function with distance travelled speeds etc and you can enter the number and size of your injectors and it will read fuel consumption in real time. It also gives the fault codes in English so instead of counting flashes it says code 23 faulty temp sensor (hope I got the code number right) started 14 times. For something over $200 for a basic scan tool I think its great. It also has a usb port in the front so that you can use the supplied cable to connect to a laptop if you have one (and for firmware updates)
Title: How to communicate with a R33 Skyline ECU
Post by: VQ30STAG on July 23, 2010, 08:37:52 PM
Hey mate, where would I find a consult port on a Stagea?? I have no idea where anything is on my car!

Quote from: westybob;486296
First update in 4 years! I have just bought the V2 display from http://www.ecutalk.com which i believe is the product of New Kleer above. It is a small screen which would fit in a din slot and communicates via the consult port with my R32 and Stagea ecus ( I have both) just fine. For those like me with a 180 km'hr speedo it has a speedo reading and will hold the max values so after my stint on the track i can see that I reached 188km/hr on that lap. It is ideal for someone like me who doesn't have a laptop. It displays the main sensor functions (tps, temp. voltage, etc etc) and also has a trip computer function with distance travelled speeds etc and you can enter the number and size of your injectors and it will read fuel consumption in real time. It also gives the fault codes in English so instead of counting flashes it says code 23 faulty temp sensor (hope I got the code number right) started 14 times. For something over $200 for a basic scan tool I think its great. It also has a usb port in the front so that you can use the supplied cable to connect to a laptop if you have one (and for firmware updates)
Title: How to communicate with a R33 Skyline ECU
Post by: westybob on August 16, 2010, 03:08:56 PM
Quote from: VQ30STAG;502564
Hey mate, where would I find a consult port on a Stagea?? I have no idea where anything is on my car!
Sorry mate - only just noticed this post. In the S1 Stagea the consult port is beside the fuse box (pull out the coin tray to see it). I think the M35 models like yours don't use consult anymore but the more general OBDII standard.