Hellen 121 Nissan hellen121nissan

Hardware inside and outside of the ECU
Post Reply
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Hellen 121 Nissan hellen121nissan

Post by AndreyB »

We now have a 121 pin ECU for Nissan VQ engine like the one on my daily

https://rusefi.com/s/hellen121nissan/

https://github.com/rusefi/rusefi/wiki/Hellen-121-Nissan

https://github.com/rusefi/rusefi/wiki/Nissan-Xterra-2011

Something like 350Z might benefit from this, no idea what year range uses similar ECU if any. No idea if 4 cylinder Nissan is compatible or not.

Image

https://docs.google.com/spreadsheets/d/1mhGITGrEsXB65xr1dcxLFLKIrD0TVu754hoxm6RZHCA
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan

Post by AndreyB »

Well, time to ask Nissan people if they know their CAN messages
image.png
image.png (169.81 KiB) Viewed 14079 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
mck1117
running engine in first post
running engine in first post
Posts: 1493
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Hellen 121 Nissan

Post by mck1117 »

Well that's quite handy
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan

Post by AndreyB »

Well, time to revive my old thread https://my350z.com/forum/tuning/590412-nissan-canbus-messages.html

Looks like the challenge here would be not hardware but making automatic transmission CAN-happy?

https://github.com/jackm/carhack/blob/master/nissan.md has too little and my 2014 messages do not match any of the three sources of Nissan CAN data. Also TIL "DBC file" maybe one day rusEFI would read DBC files from SD card :)

https://github.com/rusefi/rusefi/issues/2278 to add packet filtering into rusEFI CAN sniffer
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

Step 1: remove fluid bottle neck...
image.png
image.png (2.47 MiB) Viewed 13649 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
waynem88
Posts: 1
Joined: Wed May 05, 2021 4:57 am

Re: Hellen 121 Nissan hellen121nissan

Post by waynem88 »

Putting my hand up to test these, when available. (I messaged the page on FB and was pointed here)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

Getting closer
image.png
image.png (148.47 KiB) Viewed 13067 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
mck1117
running engine in first post
running engine in first post
Posts: 1493
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Hellen 121 Nissan hellen121nissan

Post by mck1117 »

Why not dual wideband? These engines have two upstream O2 sensors.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

mck1117 wrote:
Wed May 19, 2021 6:14 am
Why not dual wideband? These engines have two upstream O2 sensors.
image.png
image.png (43.12 KiB) Viewed 13066 times
Fair point issue created
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
mck1117
running engine in first post
running engine in first post
Posts: 1493
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Hellen 121 Nissan hellen121nissan

Post by mck1117 »

Which means we need some way to set index when we have multiple controllers permanently connected. The current index set mechanism requires disconnection of all the controllers whose index you don't want to set.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

Also first Hellen board with dual WBO
image.png
image.png (244.27 KiB) Viewed 13021 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

We have blue blinking from external +12 volts :)

I forgot about the v8 engine in the Pathfinder, I bet it uses same pinout.
Attachments
hellen121nissan-rev-B-with-connector.jpg
hellen121nissan-rev-B-with-connector.jpg (1.61 MiB) Viewed 12379 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
pk386
Posts: 37
Joined: Fri Feb 08, 2019 11:12 pm
Location: Ridgeland, MS

Re: Hellen 121 Nissan

Post by pk386 »

AndreyB wrote:
Fri Feb 05, 2021 3:01 am
Well, time to ask Nissan people if they know their CAN messages

image.png
I might know a guy. ;)
How do you plan on dealing with NATS (Nissan Anti Theft system).

the ECM and BCM are paired.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan

Post by AndreyB »

pk386 wrote:
Thu Jul 01, 2021 3:14 am
the ECM and BCM are paired.
Please keep talking :) Are you saying BCM would not authorize cranking until ECU authenticates? Well, worst case scenario I might end up keeping OEM ECU on the CAN bus for the cranking phase.

For my purposes I am happy to wire up the starter relay in any funny non OEM way.
image.png
image.png (42.33 KiB) Viewed 12371 times
image.png
image.png (128.29 KiB) Viewed 12371 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Fonzie
Posts: 13
Joined: Sun Jan 28, 2018 3:06 pm
Location: 39000 Lons-le-Saunier, France
Github Username: duparq
Contact:

Re: Hellen 121 Nissan hellen121nissan

Post by Fonzie »

"The starter motor plunger closes..." I doubt it can according to the schematic!
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

Progress
trigger_58.png
trigger_58.png (33.1 KiB) Viewed 12324 times
trigger_59.png
trigger_59.png (24.97 KiB) Viewed 12324 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

Pavel @Mad Rat got me in touch with a 2003 and 2004 Nissan Almera owner - 1.5 and 1.8 engines

We've compared VIGN, injector and crank/cam pins, match! Time to drive a vehicle on Hellen Nissan!

Got pedal sensor calibrated, things are amazing!

Second step ETB motor - there is some buzzing but no movement. I forgot to solder pin #3 and forgot to implement ETB relay control - FSIO to rescue, we got ETB movement!!!

But got a very weird https://github.com/rusefi/rusefi/issues/3137 error and started tracing things with digital multimeter.

That's where things went down. TPS input pins were shifted by one position on Almera. While touching things Pavel has burned his finger on coil control module on Hellen. That's where we found a relay on where we were expecting coil #1.

Good think we have a lot of 0R on the board :) With four 0R removed we got TPS to show something reasonable, and coil module is no longer hot to touch! We even clicked 3 injectors (due to chip shortage boards farbictated with 6 not 8 mosfets - would need to move on), and 2 coils (todo).

No RPM. Signal pins match expectation but Altima has crank/cam GND going into ECU while Xterra has crank/cam GND in vehicle harness.

Wait, one of the crank/cam Almera GND pins has a legit usage on Xterra!

More 0R removal more jumpers, we got RPM.

So we are at six mismatched pins, will continue after some fixes to the board and settings.

Almera wiring diagram mentioned on https://github.com/rusefi/hellen121nissan-issues/issues/13
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

AndreyB wrote:
Wed Aug 11, 2021 10:20 pm
Almera wiring diagram mentioned on https://github.com/rusefi/hellen121nissan-issues/issues/13
Nissan Micra N12 "with euro ODB" seems to be the same thing https://github.com/rusefi/rusefi_documentation/blob/master/OEM-Docs/Nissan/nissan-micra-n12-with-euro-obd.pdf
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen 121 Nissan hellen121nissan

Post by AndreyB »

From https://www.facebook.com/groups/rusEfi/posts/1662988990802404/

red line on the graph is with the pnp ecu with no maf (274whp) and the other graph is stock ecu (257whp)

Magic tune https://rusefi.com/online/view.php?msq=1431
Attachments
336895992_118512244455739_7797692333901441094_n.jpg
336895992_118512244455739_7797692333901441094_n.jpg (284.15 KiB) Viewed 5470 times
336908043_225498379967919_4666038242848400069_n.jpg
336908043_225498379967919_4666038242848400069_n.jpg (425.91 KiB) Viewed 5470 times
337269202_193568833393251_2342752775888525442_n.jpg
337269202_193568833393251_2342752775888525442_n.jpg (227.69 KiB) Viewed 5470 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Post Reply