Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2] 3  All

Author Topic: Preping for CAN Bus MODS  (Read 7602 times)

0 Members and 1 Guest are viewing this topic.

TRS300

  • Vendor
  • Junior CVO Member
  • *
  • Offline Offline
  • Posts: 99
  • www.CVOHARLEY.com
    • CA


    • CVO1: 2015 CVO SG (Hard Candy Mercury)
    • CVO2: 2002 Road Glide (Silver)
    • CVO3: 2005 Chrysler 300C (Custom)
Re: Preping for CAN Bus MODS
« Reply #15 on: August 14, 2016, 10:42:40 AM »

If you can figure out how to switch the cruise and PTT function I'd definitely be interested.

OK...  You cannot do anything in CAN to change the functions of these switches.  But I was looking through the service manual this morning and on page 7-83 it shows that the Right and Left Handlebar switch modules are located down by the fork tubes.  These are the modules that broadcast to the CAN network what switches are being manipulated by the driver.

If you identify the wires from the CC (left side) and PTT (right side) switches, you might be able to remove these wires from the plug that goes to the CAN switch module...  You then can jump those wires over to the opposite side module plug.  It may very well move the CC actions to the PPT switch, and PPT actions to the CC switch.

In other words...  Pull the wires for each switch from the module plug and jump them over to the plug on the other handlebar module. 

I personally like the CC on the left.  So I'll not be trying this.  But someone motivated might want to look at it.

--


Logged

cvosjoe

  • Elite CVO Member
  • *****
  • Offline Offline
  • Posts: 630
    • Joe's Place
Re: Preping for CAN Bus MODS
« Reply #16 on: August 14, 2016, 10:54:01 AM »



OK...  You cannot do anything in CAN to change the functions of these switches.  But I was looking through the service manual this morning and on page 7-83 it shows that the Right and Left Handlebar switch modules are located down by the fork tubes.  These are the modules that broadcast to the CAN network what switches are being manipulated by the driver.

If you identify the wires from the CC (left side) and PTT (right side) switches, you might be able to remove these wires from the plug that goes to the CAN switch module...  You then can jump those wires over to the opposite side module plug.  It may very well move the CC actions to the PPT switch, and PPT actions to the CC switch.

In other words...  Pull the wires for each switch from the module plug and jump them over to the plug on the other handlebar module. 

I personally like the CC on the left.  So I'll not be trying this.  But someone motivated might want to look at it.

--

I already looked into switching the wires. I think there are only 4 wires from each handlebar. I believe all the wires are used to send different bits to the module and the module determines what function is activated. So it's not just as simple as switching wires.
Logged
2019 FLHXSE Charred Steel/Lightning Silver
2018 FLHXSE - Totaled
2017 FLTRXS Wicked Red Denim
2017 FLHXSE - Traded
2015 FLTRUSE - Traded
2014 FLHTKSE - Traded
2013 FLHTCUSE8 - Traded
2012 FLTRXSE - Sold
2011 FLTRUSE - Traded
2009 FLTRSE3 - Traded
2005 FLHTCSE2 - Traded
2004 FXSTDSE2 - Traded

TRS300

  • Vendor
  • Junior CVO Member
  • *
  • Offline Offline
  • Posts: 99
  • www.CVOHARLEY.com
    • CA


    • CVO1: 2015 CVO SG (Hard Candy Mercury)
    • CVO2: 2002 Road Glide (Silver)
    • CVO3: 2005 Chrysler 300C (Custom)
Re: Preping for CAN Bus MODS
« Reply #17 on: August 14, 2016, 10:55:53 AM »

This is all very interesting, but how would you re program the BCM to do what you want?

I will not be re-programing anything on the MC.  It's more about taking action based on the information I'm seeing on the network.  I will be creating my own module that can read and transmit messages to the CAN bus based on my code. 

I suspect I will rarely transmit a message.  The only application I can think to do this so far is the custom "Adjust Volume By Speed" feature. In that case I will generate a "Range value" by setting and upper and lower volume setting.  As the bike speeds up and slows down it will walk the volume between these ranges.  I will be moving the volume by transmitting the message that asks to increase or decrease the volume.  I've already identified the Message and Bit that tells me what the current volume level is.  So I simply move the volume to stay on my target.

I still have many details to work out...  Like How do I set these limits, How do I active or de-activate it, etc...  I will likely do this using button press sequences or combined button presses.  I just need to get all the building blocks done first (get all my data ID's, Decode the MPH, Test to ensure I can transmit messages that will adjust the volume, etc.). The actual program (all the details) will come last.

--

Logged

TRS300

  • Vendor
  • Junior CVO Member
  • *
  • Offline Offline
  • Posts: 99
  • www.CVOHARLEY.com
    • CA


    • CVO1: 2015 CVO SG (Hard Candy Mercury)
    • CVO2: 2002 Road Glide (Silver)
    • CVO3: 2005 Chrysler 300C (Custom)
Re: Preping for CAN Bus MODS
« Reply #18 on: August 14, 2016, 11:03:21 AM »


I already looked into switching the wires. I think there are only 4 wires from each handlebar. I believe all the wires are used to send different bits to the module and the module determines what function is activated. So it's not just as simple as switching wires.

I would think the modules are what transmit the messages based on what switches it sees being pulled...  That is what the module is for.  If the bits were coming from the handle bar why would you need a module?

I suspect that what is really going on is that each switch is set up as a MUX sense wire.  So for the PTT for example, if you PUSH, Move UP, or DOWN, the switch is making contact with different resistor values.  The Module is "Looking" at the resistance on this wire.  And when it senses a movement, the module then transmits the message to the network.

If I find time I'll poke around a bit to validate this.  But I really doubt there is anything smart in the switches if there are separate modules down by the forks.


EDIT: BTW Joe, not saying your wrong. I just want to validate it, that's all...  From a design perspective it would be overkill.



--
« Last Edit: August 14, 2016, 11:09:34 AM by TRS300 »
Logged

cvosjoe

  • Elite CVO Member
  • *****
  • Offline Offline
  • Posts: 630
    • Joe's Place
Re: Preping for CAN Bus MODS
« Reply #19 on: August 14, 2016, 11:57:36 AM »



I would think the modules are what transmit the messages based on what switches it sees being pulled...  That is what the module is for.  If the bits were coming from the handle bar why would you need a module?

I suspect that what is really going on is that each switch is set up as a MUX sense wire.  So for the PTT for example, if you PUSH, Move UP, or DOWN, the switch is making contact with different resistor values.  The Module is "Looking" at the resistance on this wire.  And when it senses a movement, the module then transmits the message to the network.

If I find time I'll poke around a bit to validate this.  But I really doubt there is anything smart in the switches if there are separate modules down by the forks.


EDIT: BTW Joe, not saying your wrong. I just want to validate it, that's all...  From a design perspective it would be overkill.



--

I agree with what you're saying. I used the term bit incorrectly. As you mentioned resistance or voltage is probably what the switch sends depending on the action.
Logged
2019 FLHXSE Charred Steel/Lightning Silver
2018 FLHXSE - Totaled
2017 FLTRXS Wicked Red Denim
2017 FLHXSE - Traded
2015 FLTRUSE - Traded
2014 FLHTKSE - Traded
2013 FLHTCUSE8 - Traded
2012 FLTRXSE - Sold
2011 FLTRUSE - Traded
2009 FLTRSE3 - Traded
2005 FLHTCSE2 - Traded
2004 FXSTDSE2 - Traded

skratch

  • 1K CVO Member
  • *
  • Offline Offline
  • Posts: 2003
    • LA

    • CVO1: 2013 FLTRXSE2 Roman Gold/Burnt Emerald
Re: Preping for CAN Bus MODS
« Reply #20 on: August 14, 2016, 12:02:14 PM »

I know you've been making a couple comments on the 'adjust volume by speed'.  doesn't your infotainment's built in avc work good enough or are you wanting to change the parameters of it?
Logged
I understand the concept of reality, but find it too confining as a way of life

WTF Chuck

  • IBA 74296
  • 1K CVO Member
  • *
  • Offline Offline
  • Posts: 1394
    • VA


    • CVO1: 2012 Screamin Eagle Ultra Classic Sold
    • CVO2: 2014 Screamin Eagle Ultra Classic
    • CVO3: 2022 Screamin Eagle Road Glide Limited
    • Muck Cross Weather
Re: Preping for CAN Bus MODS
« Reply #21 on: August 14, 2016, 03:25:15 PM »

I would like to send a Can message to the infotainment system That always tells it that the bike is going under 2 MPH Do you think this is possible. I assume that the speed sensor info is being sent on the Can Bus to the infotainment system and that is how they lock out entering address info when moving faster than 3 MPH.
 
Logged

Fullsac DX Pipe  2" cores and screens
Dynojet  Power  Vision  Tuner
KST's
HARLEY 28 SPOKE CHROME WHEELS
Custom Dynamics Dynamic Ringz Magic Strobe-LTP
WHAT' S Next
Darkside
Ecsta PA31
195/60/16

rigidthumper

  • Full CVO Member
  • ***
  • Offline Offline
  • Posts: 104
Re: Preping for CAN Bus MODS
« Reply #22 on: August 15, 2016, 08:02:03 AM »

The codes set would be interesting- the ABS sensors would disagree with the 2 MPH the speedo is reading  :P .
Logged

TRS300

  • Vendor
  • Junior CVO Member
  • *
  • Offline Offline
  • Posts: 99
  • www.CVOHARLEY.com
    • CA


    • CVO1: 2015 CVO SG (Hard Candy Mercury)
    • CVO2: 2002 Road Glide (Silver)
    • CVO3: 2005 Chrysler 300C (Custom)
Re: Preping for CAN Bus MODS
« Reply #23 on: August 15, 2016, 11:22:18 AM »

I know you've been making a couple comments on the 'adjust volume by speed'.  doesn't your infotainment's built in avc work good enough or are you wanting to change the parameters of it?

The built in AVC works terrible.  You raise a good point though.  I suppose I should take it in and complain.  But frankly, I'm pretty sure I'd get a run around and would waste a lot of time.  If I built my own I could make it do what I want.  But it would be nice if the OEM AVC would actually work.  I took a 250 mile ride yesterday and I was manually adjusting the volume all day.

The OEM AVC will turn volume up (sometimes, if I slow down enough) And once the volume is increased, it never turns it back down as I slow.  It's never worked well since I got the bike.

I suppose I should look for some documentation that describes "How Exactly" the OEM AVC is supposed t work.  I should then make a decision to abandon it, or try and get it to work (assuming the it's not doing what it's supposed to)

If anyone has comments on the AVC (how it works and if your happy with it) please chime in.  Maybe I should start a new thread for this...

Regards,

--
Logged

TRS300

  • Vendor
  • Junior CVO Member
  • *
  • Offline Offline
  • Posts: 99
  • www.CVOHARLEY.com
    • CA


    • CVO1: 2015 CVO SG (Hard Candy Mercury)
    • CVO2: 2002 Road Glide (Silver)
    • CVO3: 2005 Chrysler 300C (Custom)
Re: Preping for CAN Bus MODS
« Reply #24 on: August 15, 2016, 11:31:32 AM »

I would like to send a Can message to the infotainment system That always tells it that the bike is going under 2 MPH Do you think this is possible. I assume that the speed sensor info is being sent on the Can Bus to the infotainment system and that is how they lock out entering address info when moving faster than 3 MPH.

No can do...  Remember, the CAN is a Network.  ALL modules see what the others see.  There is no way to send a message to a specific module (the radio in this case). And I'm sure MPH is used in many ways by many modules.  I would not attempt to "Trick" that signal into being low.

One other thing to remember.  You cannot "Block" messages either.  The modules will all continue to transmit information (real information).  So in the case of me wanting to adjust the volume...  I would need to post a message asking for the volume to be increased.  The left hander bar switch module would still be sending messages saying I'm not asking to increase the volume, so in reality there will be conflicting messages on the network.  So it depends how the radio will respond.  It may take action on the messages asking to increase the volume, or it might get confused and do nothing.  I'll have to see.

--
Logged

OBB

  • 5k CVO Member
  • ***
  • Offline Offline
  • Posts: 5320
  • aka Ohiobellboy
    • OH


    • CVO1: 2011 Slate/Black SERGU** traded
    • CVO2: 2015 Double Blue SERGU
    • CVO3: 2012 SERG Blue
Re: Preping for CAN Bus MODS
« Reply #25 on: August 15, 2016, 11:42:41 AM »

The built in AVC works terrible.  You raise a good point though.  I suppose I should take it in and complain.  But frankly, I'm pretty sure I'd get a run around and would waste a lot of time.  If I built my own I could make it do what I want.  But it would be nice if the OEM AVC would actually work.  I took a 250 mile ride yesterday and I was manually adjusting the volume all day.

The OEM AVC will turn volume up (sometimes, if I slow down enough) And once the volume is increased, it never turns it back down as I slow.  It's never worked well since I got the bike.

I suppose I should look for some documentation that describes "How Exactly" the OEM AVC is supposed t work.  I should then make a decision to abandon it, or try and get it to work (assuming the it's not doing what it's supposed to)

If anyone has comments on the AVC (how it works and if your happy with it) please chime in.  Maybe I should start a new thread for this...

Regards,

--
Your firmware might just need updated. Mine works as it should. Plenty of threads on that.
Logged
PHOTOBUCKET IS HOLDING MY PIX HOSTAGE!!!

TRS300

  • Vendor
  • Junior CVO Member
  • *
  • Offline Offline
  • Posts: 99
  • www.CVOHARLEY.com
    • CA


    • CVO1: 2015 CVO SG (Hard Candy Mercury)
    • CVO2: 2002 Road Glide (Silver)
    • CVO3: 2005 Chrysler 300C (Custom)
Re: Preping for CAN Bus MODS
« Reply #26 on: August 15, 2016, 12:11:44 PM »

Your firmware might just need updated. Mine works as it should. Plenty of threads on that.

I have the latest firmware loaded...  Lot's of threads on a bunch of sites saying AVC has problems. So I'm not sure what to think.

 I also do not like that the Navigation Prompts volume does not increase and decrease with the radio.  I've used my Nav on the freeway only to come to a streetlight and I turn my music down, only to have my NAV guidance voice kick in yelling loudly to the world "which way to go" because I can only adjust the Nav volume while it's talking.  It's embarrassing.

You would think it would have a feature that ties together the Nav prompt volume to the radio volume.  I'm not going to hold my breath that HD will fix/do these things.  I'm going to try and do something on my own.

--
Logged

OBB

  • 5k CVO Member
  • ***
  • Offline Offline
  • Posts: 5320
  • aka Ohiobellboy
    • OH


    • CVO1: 2011 Slate/Black SERGU** traded
    • CVO2: 2015 Double Blue SERGU
    • CVO3: 2012 SERG Blue
Re: Preping for CAN Bus MODS
« Reply #27 on: August 15, 2016, 12:26:49 PM »

I have the latest firmware loaded...  Lot's of threads on a bunch of sites saying AVC has problems. So I'm not sure what to think.

 I also do not like that the Navigation Prompts volume does not increase and decrease with the radio.  I've used my Nav on the freeway only to come to a streetlight and I turn my music down, only to have my NAV guidance voice kick in yelling loudly to the world "which way to go" because I can only adjust the Nav volume while it's talking.  It's embarrassing.

You would think it would have a feature that ties together the Nav prompt volume to the radio volume.  I'm not going to hold my breath that HD will fix/do these things.  I'm going to try and do something on my own.

--
Same volume on the prompts and the radio level would certainly be nice.
Logged
PHOTOBUCKET IS HOLDING MY PIX HOSTAGE!!!

TRS300

  • Vendor
  • Junior CVO Member
  • *
  • Offline Offline
  • Posts: 99
  • www.CVOHARLEY.com
    • CA


    • CVO1: 2015 CVO SG (Hard Candy Mercury)
    • CVO2: 2002 Road Glide (Silver)
    • CVO3: 2005 Chrysler 300C (Custom)
Re: Preping for CAN Bus MODS
« Reply #28 on: August 15, 2016, 12:32:54 PM »

Same volume on the prompts and the radio level would certainly be nice.

OBB, Meant to ask.  Can you describe how your AVC works?  You seem to be happy with it.  Can you answer the following please?

1.) what setting is your AVC set to (1,2,3--5)?
2.) does your volume increase and decrease as you ride?
3.) if you adjust your volume manually, doe the AVC continue to ramp up and down the volume from this new level?
4.) Do you know off hand what level firmware you are using?


Thanks in advance

--
Logged

OBB

  • 5k CVO Member
  • ***
  • Offline Offline
  • Posts: 5320
  • aka Ohiobellboy
    • OH


    • CVO1: 2011 Slate/Black SERGU** traded
    • CVO2: 2015 Double Blue SERGU
    • CVO3: 2012 SERG Blue
Re: Preping for CAN Bus MODS
« Reply #29 on: August 15, 2016, 12:43:56 PM »

OBB, Meant to ask.  Can you describe how your AVC works?  You seem to be happy with it.  Can you answer the following please?

1.) what setting is your AVC set to (1,2,3--5)? 4
2.) does your volume increase and decrease as you ride?yes it does
3.) if you adjust your volume manually, doe the AVC continue to ramp up and down the volume from this new level?Yup again
4.) Do you know off hand what level firmware you are using?1.19.2


Thanks in advance

--

« Last Edit: August 15, 2016, 12:50:09 PM by OBB »
Logged
PHOTOBUCKET IS HOLDING MY PIX HOSTAGE!!!
Pages: 1 [2] 3  All
 

Page created in 0.255 seconds with 25 queries.