Sponsored

us3r1d

Well-Known Member
First Name
robin
Joined
Mar 12, 2024
Threads
2
Messages
183
Reaction score
156
Location
CA
Vehicle(s)
2024 Wrangler 4xe Rubicon X
Clubs
 
I'm glad you asked that question. Actually, I'm thinking NO! Here's why:
Interesting. I am not an expert. :)

I haven't encountered FORM yet, but out of curiosity I have tried to run in the 200 degree oil temp range that it takes to clear it and it is _hard_ to get the oil up into that range.

175 is actually around the highest it gets unless I keep the RPMs artificially high, so good guess on that.

Maybe you could come up with a viable calculation using just RPMs after all.

Again, I'm not a 4xe person, but I thought I heard claim to some 4xe owners seeing the FOAM level improve in some situations when they told their vehicle (through the steering wheel controls) that they just performed an oil reset. Do you know if this is true or untrue? (If true, it would seem to point to Jeep actually using these same counters for their FOAM status calculations).
Well, telling it you changed the oil is a 100% reset of the oil part of the FORM algorithm; since the whole point is to burn off fuel contaminating the oil, changing the oil restarts the whole thing from zero. So that's the expected behavior.

Of course, it logs that you've done that so you're probably playing dice with your warranty if you reset the oil life without having some receipts; the 4xe-specific forums have a few reports of Jeep denying warranty work for that.
Sponsored

 

LanceMagnum

Well-Known Member
Joined
Mar 8, 2020
Threads
2
Messages
152
Reaction score
355
Location
New England
Vehicle(s)
2020 JLUR
Curious if anyone has a success story using the DLC (pins 6 & 14 for C bus) instead of plugging into the star connector behind the glovebox.

I've got a project where I only need read access and I can also use the power pin off the DLC to simplify things but I have yet to see any traffic detected. This is arduino-based and I have confirmed I my receiver code works in a test environment where I use another arduino as a sender at 500kbs. I know my wiring is good, proper readings for resistance across can+ and can-, properly shielded cable, common ground, etc.

Wondering if the SG is getting in the way or expects some kind of handshake when a device is connected. Anyway, I've got the plugs and terminals to go into the star connector and I'll try that next.

And thank you very much for the effort to reverse engineer all this stuff.
 

LanceMagnum

Well-Known Member
Joined
Mar 8, 2020
Threads
2
Messages
152
Reaction score
355
Location
New England
Vehicle(s)
2020 JLUR
Follow-up question, how do you disconnect a connector from the star connection block?

I built a harness using the factory style connectors and terminals mentioned in this thread, and it had a satisfying 'click' when I inserted it but now I'm trying to remove it with no luck.

Pretty much exactly like the purple C bus wires going into the block on the left in this picture:

Jeep Wrangler JL JEEP HACKING CAN-C / CAN-IHS / UDS ! (Reverse Engineering) 1714870063133-n


There is a sort of tab in the rear of the connector and pressing that either 'in' or 'out' does not seem to release it.

Any help appreciated!
 

azjl#3

Well-Known Member
First Name
Scott
Joined
Sep 24, 2022
Threads
17
Messages
3,064
Reaction score
3,711
Location
North AZ
Vehicle(s)
2024 silver zenith or atomic silver. JLUR Extreme Recon-ish
Occupation
retired, grumpy, yet, friendly
still lost, but keep going.
 

Sponsored

LanceMagnum

Well-Known Member
Joined
Mar 8, 2020
Threads
2
Messages
152
Reaction score
355
Location
New England
Vehicle(s)
2020 JLUR
A little fyi for those tapping into the Can C bus. The CAN convention uses yellow for C+ and green for C-. The way to remember this is yellow = sun = look up high and green = grass = look down low.

Now of course our jeeps have seen fit to not follow this convention - every JL wiring diagram I've looked at shows the solid yellow as C- and some other color (many cases yellow with a stripe) as C+ so just be careful out there!
 

LanceMagnum

Well-Known Member
Joined
Mar 8, 2020
Threads
2
Messages
152
Reaction score
355
Location
New England
Vehicle(s)
2020 JLUR
Here's some background on my plans. A few years ago I built an 'auto-flate' project that uses a psi sensor, a pneumatic valve, and an Arduino to control my ARB compressor.

Jeep Wrangler JL JEEP HACKING CAN-C / CAN-IHS / UDS ! (Reverse Engineering) 1715123445049-l9

Jeep Wrangler JL JEEP HACKING CAN-C / CAN-IHS / UDS ! (Reverse Engineering) 1715123481694-g


It behaves like a coin-op inflator you might find at a gas station - it will operate for a bit, pauses the compressor and takes a reading as compared to the setpoint, then does a calc on how much more to run for (knowing the CFM of my ARB single and volume of my KO2's), checks again, etc. Would usually make about 3 to 4 pauses along the way but hit the setpoint very nicely because the pressure sensor reads to .1 psi.

I see a way to do the same thing but using less hardware and without a need to pause to get the pressure reading - I plan on tapping into the can C bus and monitor the tire pressures. As it sees one corner getting filled up it will wait for the setpoint to be reached then stop the compressor (and beep the horn and/or flash a light). I have a 2020 so it does not include the Selective Fill Alert with the upgraded TPMS so the data updates may not be as frequent but that should be ok because I can make a prediction curve as the tire is inflating and extrapolate the time to stop if needed.

I'm using an Arduino MKR 1010 along with the MKR CAN hat (existing version uses a Nano IoT, very similar). It has wifi capability on the chip and actually publishes a simple web page to see how it's going (but totally optional to use).

Same technique can be used for deflate , obviously without getting the compressor involved, just some beeping and/or light flashing and/or displaying info on the web page.

I'll post updates as things progress, still trying to get a good tap into the can bus and see the traffic I'm initially interested in (0x261)

Web page is very crude but will be easy to make pretty.
Jeep Wrangler JL JEEP HACKING CAN-C / CAN-IHS / UDS ! (Reverse Engineering) 1715124966434-tk
 

jeepingib

Well-Known Member
First Name
Dusty
Joined
Jun 26, 2018
Threads
25
Messages
10,285
Reaction score
40,270
Location
College Station, TX
Vehicle(s)
18' JLUR Punk'n
Occupation
BBQ prophet
I'm curious. I have a Tazer and enjoy the added capabilities it includes. I really like the idea of swaykill individual locker control etc. But I'm not fond of the steering wheel buttons being used for multiple purposes. I have accidentally set and engaged light show while driving and thought my Jeep was having a seizure. Is it possible to add an arduino controller to the network, and add physical buttons that the arduino can use to trigger Tazer commands?
 

us3r1d

Well-Known Member
First Name
robin
Joined
Mar 12, 2024
Threads
2
Messages
183
Reaction score
156
Location
CA
Vehicle(s)
2024 Wrangler 4xe Rubicon X
Clubs
 
Is it possible to add an arduino controller to the network, and add physical buttons that the arduino can use to trigger Tazer commands?
I'm just getting started with this, but I think the answer is "yes, but it wouldn't solve your problem"?

You can connect an arduino to the can bus.

You can add buttons/switches to an arduino.

But you can't make the Tazer listen for signals it doesn't already know about, so the arduino triggering the Tazer would be done by masquerading as the buttons the Tazer knows; this would mean you could still accidentally trigger it by hitting the actual buttons.
 

Pareto Offroad

Well-Known Member
First Name
Brandon
Joined
Dec 6, 2023
Threads
12
Messages
205
Reaction score
335
Location
Durango, CO
Vehicle(s)
2020 JLUR
Occupation
Makin’ sawdust
Clubs
 
You guys are super impressive. I love the work you're doing and it's so valuable to the community.

The stuff we make is usually derived from my own want's/needs and a lack in the market place. In that regard, this is an area of high interest.

I'd really like someone out there to have a open source Home Assistant setup that could interface with the work you guys are doing and bring in an easy to use interface that adds event driven automation relay support.

A screen to access all this where the rear view mirror currently lives (could also serve as a camera mirror) would be such a killer feature. I feel like it could address so many different needs.

Thoughts?

Keep up that amazing work ?
 

Sponsored

LanceMagnum

Well-Known Member
Joined
Mar 8, 2020
Threads
2
Messages
152
Reaction score
355
Location
New England
Vehicle(s)
2020 JLUR
I'm just getting started with this, but I think the answer is "yes, but it wouldn't solve your problem"?

You can connect an arduino to the can bus.

You can add buttons/switches to an arduino.

But you can't make the Tazer listen for signals it doesn't already know about, so the arduino triggering the Tazer would be done by masquerading as the buttons the Tazer knows; this would mean you could still accidentally trigger it by hitting the actual buttons.
I agree with the above, I had the same thoughts.

I will also add that using an arduino will be more work than using a pi. Now there's many reasons a pi is an overkill solution but if you go the arduino route just be aware that if you need to access both can busses it's less 'out of the box'. The can shield I'm using for my prototype is a one bus solution (but plug and play). There are plenty of people out there adding 2 can transceivers to their arduino projects but it may be a little tedious to get it working reliably (but that's expected when you are hacking like this).

Oh, and one more interesting fact - one of the first things you learn in electronics is how 'dirty' a switch is when connected to a microcontroller. You'll need to 'debounce' the switch, thankfully this can be easily done in code if you want to minimize part count.
 
Last edited:

us3r1d

Well-Known Member
First Name
robin
Joined
Mar 12, 2024
Threads
2
Messages
183
Reaction score
156
Location
CA
Vehicle(s)
2024 Wrangler 4xe Rubicon X
Clubs
 
I'd really like someone out there to have a open source Home Assistant setup that could interface with the work you guys are doing and bring in an easy to use interface that adds event driven automation relay support.
I don't personally use HA for anything, since most of their integrations go through IoT cloud services rather than talking to devices locally (and not using any third-party services is a bugbear of mine).

I am working on a can bus to MQTT convertor for data logging, though, which would be helpful to anyone who wanted to log from their 4xe to HA.

A screen to access all this where the rear view mirror currently lives (could also serve as a camera mirror) would be such a killer feature. I feel like it could address so many different needs.
I like my rearview mirror where it is. :)

My plan is to install one if the mounting bar kits on the dash top, then mount my display on that.

I suspect that the factory cameras are connected directly to the uConnect head, so you probably couldn't grab that video fees over the vehicle network.
 

Bill_BCNtoNY

Well-Known Member
First Name
Bill
Joined
Jul 17, 2022
Threads
14
Messages
1,327
Reaction score
2,109
Location
NY
Vehicle(s)
Ocean Blue JLU Sahara 3.6
Occupation
Advisor to Boutique Consulting Firms and Solo Practitioners
I'm curious. I have a Tazer and enjoy the added capabilities it includes. I really like the idea of swaykill individual locker control etc. But I'm not fond of the steering wheel buttons being used for multiple purposes. I have accidentally set and engaged light show while driving and thought my Jeep was having a seizure. Is it possible to add an arduino controller to the network, and add physical buttons that the arduino can use to trigger Tazer commands?
I don’t have the Tazer instructions in front of me right now, but I think there was an enable/disable for the light show and most other features. Navigating the menus and selections is by far the weakest link in the Tazer experience IMHO, but it does add a lot of flexibility.
 

Pareto Offroad

Well-Known Member
First Name
Brandon
Joined
Dec 6, 2023
Threads
12
Messages
205
Reaction score
335
Location
Durango, CO
Vehicle(s)
2020 JLUR
Occupation
Makin’ sawdust
Clubs
 
I don't personally use HA for anything, since most of their integrations go through IoT cloud services rather than talking to devices locally (and not using any third-party services is a bugbear of mine).

I am working on a can bus to MQTT convertor for data logging, though, which would be helpful to anyone who wanted to log from their 4xe to HA.



I like my rearview mirror where it is. :)

My plan is to install one if the mounting bar kits on the dash top, then mount my display on that.

I suspect that the factory cameras are connected directly to the uConnect head, so you probably couldn't grab that video fees over the vehicle network.
I could certainly be wrong, but one of the main focus of HA was to be able to do everything locally. Since they got bought, I know there have been more cloud services added, but I thought that was only to add new functionality that's just not possible with a local only setup.

I run HA in a more immature setup than I have in the past, and I don't have anything in the cloud.

In my envisioned setup, you could run a separate head, or use one that doubles as a rear view, always on, camera. You personally could do one, the other or neither.

Personally, I'd rather run the cable for a new high quality camera than use the backup camera... it's not great.
 

LanceMagnum

Well-Known Member
Joined
Mar 8, 2020
Threads
2
Messages
152
Reaction score
355
Location
New England
Vehicle(s)
2020 JLUR
Got a successful tap into the can C bus - not sure why using the DLC did not work. I do have the auto startstop eliminator in place but would not think that would affect it.

Anyway, getting good traffic of TPMS messages seen on the bus, every second or two. Don't yet know how often the data is actually updated from the tire sensors but that's next.

This is the MKR 1010 with CAN shield (stacked) - I'll be adding a relay and also an optoisolator used to know when the compressor is actually running (so I can keep an accurate accumulation of run time, need to account for when the pressure sensor on the ARB decides to turn itself off)
Jeep Wrangler JL JEEP HACKING CAN-C / CAN-IHS / UDS ! (Reverse Engineering) 1715384256546-nn


Dash:
Jeep Wrangler JL JEEP HACKING CAN-C / CAN-IHS / UDS ! (Reverse Engineering) 1715384723052-q


Data from can bus sent to web page:
Jeep Wrangler JL JEEP HACKING CAN-C / CAN-IHS / UDS ! (Reverse Engineering) 1715384781418-5q

Curious what it will say when I switch to socialism units instead of individual liberty/free market units (while we're still able, don't get me started...)

I'd prefer to mount the controller in the back closer the compressor and fittings but that means running a longer can cable. Even using proper twisted pair and shielding it may be a weak link.

Has anyone tapped into the can bus wires of an existing module? Like the RFH module is very convenient for my project but not sure how I feel about splicing into the factory harness.

Jeep Wrangler JL JEEP HACKING CAN-C / CAN-IHS / UDS ! (Reverse Engineering) 1715385838326-qk
Sponsored

 
 







Top