Notices
MEGAsquirt A place to collectively sort out this megasquirt gizmo

Wideband CAN module settings

Thread Tools
 
Search this Thread
 
Old Jun 14, 2017 | 04:14 PM
  #21  
aidandj's Avatar
SADFab Destructive Testing Engineer
iTrader: (5)
 
Joined: Apr 2014
Posts: 18,643
Total Cats: 1,870
From: Beaverton, USA
Default

Try the newer version here: jbperf.com ? View topic - Port scanner
Old Jun 14, 2017 | 04:16 PM
  #22  
curly's Avatar
Thread Starter
Cpt. Slow
iTrader: (25)
 
Joined: Oct 2005
Posts: 15,195
Total Cats: 1,398
From: Oregon City, OR
Default

Ok I figured it out, it's ID 0.
Old Jun 14, 2017 | 04:17 PM
  #23  
aidandj's Avatar
SADFab Destructive Testing Engineer
iTrader: (5)
 
Joined: Apr 2014
Posts: 18,643
Total Cats: 1,870
From: Beaverton, USA
Default

That shouldn't be possible. If they are both ID 0 then you will get weird conflicts.
Old Jun 14, 2017 | 04:18 PM
  #24  
curly's Avatar
Thread Starter
Cpt. Slow
iTrader: (25)
 
Joined: Oct 2005
Posts: 15,195
Total Cats: 1,398
From: Oregon City, OR
Default

Now it's not giving the CAN ID error, but it is saying "failed to communicate, settings changed will not be saved" blah blah blah.
Old Jun 14, 2017 | 04:20 PM
  #25  
aidandj's Avatar
SADFab Destructive Testing Engineer
iTrader: (5)
 
Joined: Apr 2014
Posts: 18,643
Total Cats: 1,870
From: Beaverton, USA
Default

Yeah. if both devices are 0 it won't work. You could try changing the Master ID to something besides 0. But I've never done that before.

You would have to change it in the CAN Parameters too.

No idea how to change the WBO2 module device id.
Old Jun 14, 2017 | 05:13 PM
  #26  
Reverant's Avatar
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
Default

The CAN module ID is always 9.

How old is this module?
Old Jun 14, 2017 | 05:40 PM
  #27  
dleavitt's Avatar
Senior Member
iTrader: (1)
 
Joined: May 2015
Posts: 757
Total Cats: 223
From: Salem, OR
Default

Originally Posted by Reverant
The CAN module ID is always 9.

How old is this module?
Purchased from Trackspeed in April of 2016
Old Jun 14, 2017 | 08:46 PM
  #28  
vteckiller2000's Avatar
Senior Member
iTrader: (4)
 
Joined: May 2010
Posts: 826
Total Cats: 68
From: Dallas
Default

This is the exact same problem I had. I was unable to resolve it through emails with Rev. When I sent the whole shebang to Greece it was "verified working properly " but I have been unable to test since. I'm just using regular analog input.
Old Jun 14, 2017 | 09:14 PM
  #29  
dleavitt's Avatar
Senior Member
iTrader: (1)
 
Joined: May 2015
Posts: 757
Total Cats: 223
From: Salem, OR
Default

Originally Posted by vteckiller2000
This is the exact same problem I had. I was unable to resolve it through emails with Rev. When I sent the whole shebang to Greece it was "verified working properly " but I have been unable to test since. I'm just using regular analog input.
It was working fine as of January when the motor was pulled.

I sent my last tune over to Martin, maybe you can compare settings and see if that helps?
Old Jun 16, 2017 | 01:30 PM
  #30  
vteckiller2000's Avatar
Senior Member
iTrader: (4)
 
Joined: May 2010
Posts: 826
Total Cats: 68
From: Dallas
Default

After reading it, I should amend my post. I am *currently* using regular old wbo2 input just to make the car run.
Old Jun 16, 2017 | 02:17 PM
  #31  
curly's Avatar
Thread Starter
Cpt. Slow
iTrader: (25)
 
Joined: Oct 2005
Posts: 15,195
Total Cats: 1,398
From: Oregon City, OR
Default

I managed to get this working, combination of proper protocol and selecting CAN ID 9 from the project properties drop down menu.
Old Jun 16, 2017 | 05:04 PM
  #32  
aidandj's Avatar
SADFab Destructive Testing Engineer
iTrader: (5)
 
Joined: Apr 2014
Posts: 18,643
Total Cats: 1,870
From: Beaverton, USA
Default

Where is the protocol selection. (or which one are you talking about)
Old Jun 21, 2017 | 03:41 AM
  #33  
Reverant's Avatar
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
Default

Originally Posted by aidandj
Where is the protocol selection. (or which one are you talking about)
It's in the CAN module config menus. You can select whether you have an Innovate MTS, AEM serial, AEM CAN, Zeitronix serial or PLX iMFD (experimental support).
Old Apr 7, 2018 | 07:33 PM
  #34  
OptionXIII's Avatar
Senior Member
 
Joined: Aug 2014
Posts: 749
Total Cats: 253
From: North Carolina
Default

This is what I like to call "super ******* frustrating" I have vteckiller's exact ECU. As in the physical set of atoms, 100%. Bought it from him. I didn't know this problem existed until I could not establish CAN communication with this hardware and bumbled into this thread. My indicated o2 reading on the innovate gauge is close to full lean (16-22) and the TunerStudio reading is full rich (7.40 or 9, depending on the mood).

My setup is a used Innovate MTX-L purchased from some local guy who parted out his turbo car, and (formerly) vteckillers MSLabs MS3 Basic with CAN module. Reverant confirmed that my ECU is a standard build via email/serial #, I have flashed the Megasquirt with firmware 1.4.0, and according to vteckiller2000's posts in here, the whole shebang had been sent to Greece to be checked out by the man himself.

Can anyone spoonfeed me instructions, preferably step by step, to check all possible software/firmware issues this could be related to? Here is what I have done so far:

1. Reflashed MS3 firmware to 1.4.0 as Rev stated was appropriate. Done weeks ago.
2. Reflashed to appropriate base calibration for 2001 Miata, emailed to me by Rev. Set timing to known value from previous start attempts, calibrated pedal sensor.
3. Followed CAN module instructions to establish connection. No dice.
4. Set “Enable CAN receiving” to on through CAN receiving menu. Not in instructions, but seems appropriate.
5. Project properties -> CAN Devices, set wideband to CAN ID: 9.


At this point the ECU reinitializes and gives this error. (Filename says narrowband - it's not, just an old name)


On a previous tune attempt, I flashed the "CAN Wideband Module V102.ini" file. Then I read a post here saying that flashing the wrong firmware may "Break things" per Rev. So I'm not in the mood to go try random firmwares. That absolutely should be called out in the instructions.
.
I took apart the CAN module - it's a version 2.1 from 2016. Red and yellowgreen lights are on, blue lights will flash when the ECU is keyed on. Apparently that's important.




Using the port scanner utility aidan linked, I was able to confirm that the system is at least present, and on channel 00



Halp?
Old Apr 8, 2018 | 07:29 AM
  #35  
dleavitt's Avatar
Senior Member
iTrader: (1)
 
Joined: May 2015
Posts: 757
Total Cats: 223
From: Salem, OR
Default

I'll try to get a screenshot of my CAN settings tonight for you if you don't get it figured out before then.
Old Apr 8, 2018 | 03:02 PM
  #36  
Reverant's Avatar
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
Default

Your settings show an ID of 1 for the module, not 9.
Old Apr 8, 2018 | 04:02 PM
  #37  
OptionXIII's Avatar
Senior Member
 
Joined: Aug 2014
Posts: 749
Total Cats: 253
From: North Carolina
Default

I have set it to 9 previously, as I said it will shut down any communication with the ECU in that setting until I remove that CAN device in the same project properties window. That is just a screenshot from when I reset it back.

Is 1.02 or 1.04 the appropriate firmware for a 2016 year version 2.1? A list of versions/dates and the appropriate firmware along with warnings would be a useful addition to the instructions. I don't have the original instructions that would have shipped with this, I bought it used so I got instructions off TSE.

Did I break things by using v1.02 as this link states I may have? Red and green lights are on full time, blue lights are flashing. https://www.miataturbo.net/ms-labs-m...e-78449/page2/
Old Apr 8, 2018 | 04:35 PM
  #38  
Reverant's Avatar
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
Default

1.0.4. is the correct version for a V2.1.

If the blue CAN is flashing, that means there's correct communication with the ECU. If the Serial blue led is flashing, the module is communicating properly with the wideband.
Old Apr 8, 2018 | 06:24 PM
  #39  
OptionXIII's Avatar
Senior Member
 
Joined: Aug 2014
Posts: 749
Total Cats: 253
From: North Carolina
Default

V1.04 uploaded, TS automatically moved it to its own folder and renamed the file. Both red and green lights are on solid, both blue lights are flashing. Still shows no device found on any channel.



CAN EGO Settings as per instructions.


CAN Receiving set to on, no other changes in this menu from default.


AFR/EGO settings as per instructions


Lambda averaging lag factor set to 100 as per instructions.



Tunerstudio still shows AFR pegged at 9, Innovate MTX still shows AFR pegged at 22.4.

Any other settings I can change? .msq attached.
Attached Files
File Type: msq
2018-04-08_18.22.18.msq (3.2 KB, 71 views)

Last edited by OptionXIII; Apr 8, 2018 at 06:44 PM. Reason: Noting that MSQ is attached.
Old Apr 8, 2018 | 08:25 PM
  #40  
OptionXIII's Avatar
Senior Member
 
Joined: Aug 2014
Posts: 749
Total Cats: 253
From: North Carolina
Default

SUCCESS!

Went to Devices (Pink arrow), changed to wideband, clicked on CAN Wideband Module Setup for a drop down menu (Purple arrow), and changed the wideband from AEM to Innovate (Yellow arrow). No idea why it would default to this, but it do.



Hope this helps someone else! Thanks to everyone for the replies.



All times are GMT -4. The time now is 10:11 AM.