What's new
Ram Heavy Duty Forum

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Self Driving Autopilot(comma.ai)

Ugh, 10+ minutes of them trying to figure out how to get the mirror housing off, 30 minutes of downloading software and just answering live chat questions. Truck never even moved. LOL.
I couldn’t watch but maybe 30 seconds of it.
 
Ugh, 10+ minutes of them trying to figure out how to get the mirror housing off, 30 minutes of downloading software and just answering live chat questions. Truck never even moved. LOL.
Yeah, should've mentioned its not really worth watching o_O Looks like comma will be able to steer down to 1mph soon too, good progress being made. I'm pretty happy that I bought one, i've taken a couple road trips with it now and it makes it less tiring.
 
I've used the self driving features of my wife's 2021 accord on multiple road trips (although it freaks her out and she won't use it when she drives!) and I loved it! I haven't towed with ACC and the trailer yet, that would be when I would really use this system on long drive days on our RV trips. Maybe by the time I get comfortable with that I can convince the wife to spend 2K on comma! LOL

Super cool tech will have to keep my eye on them as they work on officially supporting Ram!
 
I see this thread is about 8 months old, but wondering if anyone has any newer updates on using the comma 3 on a Ram 2500 or 3500. I'm looking hard at buying a 3500 limited to replace my 1500 limited, and I'd really like to have the features of the comma 3 and associated software available on my new 3500.
 
I have a 2022 Limited 3500 megacab SRW with HO Cummins and 3 inch Carli suspension with tires that are just slightly taller than stock. I'm using a comma 3 with the latest patch for the betac3 fork. At lower speeds ( 50 mph and lower) it works pretty well excluding sharp turns. At higher speeds (80mph), I generally keep 2 fingers pinched on the wheel to provide a bit more dampening... the steering wheel can oscillate in some conditions at high speeds. This oscillation may be due to my non-stock suspension... not sure. Overall it is very helpful and reduces my fatigue on long trips and in stop/go traffic. I would buy it again for my Ram.
 
Last edited:
I have a 2022 Limited 3500 megacab SRW with HO Cummins and 3 inch Carli suspension with tires that are just slightly taller than stock. I'm using a comma 3 with the latest patch for the betac3 fork. At lower speeds ( 50 mph and lower) it works pretty well excluding sharp turns. At higher speeds (80mph), I generally keep 2 fingers pinched on the wheel to provide a bit more dampening... the steering wheel can oscillate in some conditions at high speeds. This oscillation may be due to my non-stock suspension... not sure. Overall it is very helpful and reduces my fatigue on long trips and in stop/go traffic. I would buy it again for my Ram.
Thank you. This is very helpful feedback, especially since this is the exact truck I'm looking at getting, except with stock air suspension.
 
Thank you. This is very helpful feedback, especially since this is the exact truck I'm looking at getting, except with stock air suspension.
I have been running C3 on my truck for about 2 months now. It's OK. I think there are a few issues with the learning and torque on steering. I also get the oscillation. I am lifted 4" but currently on stock wheels for the winter. I notice it's worse when I hit a bump. The truck really swings side to side.
I believe there is a fix with SSH and there is a bug logged for this, which is why OpenPilot isn't officially supported for HD Rams, only the 1500.
Overall, it works, it's not terrible, and definitely helps on trips so you can look at Instagram girls while driving.

 
I have a 2022 Limited 3500 megacab SRW with HO Cummins and 3 inch Carli suspension with tires that are just slightly taller than stock. I'm using a comma 3 with the latest patch for the betac3 fork. At lower speeds ( 50 mph and lower) it works pretty well excluding sharp turns. At higher speeds (80mph), I generally keep 2 fingers pinched on the wheel to provide a bit more dampening... the steering wheel can oscillate in some conditions at high speeds. This oscillation may be due to my non-stock suspension... not sure. Overall it is very helpful and reduces my fatigue on long trips and in stop/go traffic. I would buy it again for my Ram.
Do you have the safety package that includes adaptive cruise control + lane assist? I drive a 2020 Ram 5500 dually but don't have the safety package so I don't think Comma will work on mine.
 
yes I do have the safety package... you'll need adaptive cruise and lane keep assist for comma ai.
 
Anyone interested in helping me "Fingerprint" my '23 2500 Rebel?

I am not comfortable with programing stuff. I followed the instructions in the FAQ to find my Firmware but am not comfortable/have the knowhow to upload it to Github.
 
Anyone interested in helping me "Fingerprint" my '23 2500 Rebel?

I am not comfortable with programing stuff. I followed the instructions in the FAQ to find my Firmware but am not comfortable/have the knowhow to upload it to Github.
Did you already get your firmwares from car parameters from a recent drive?
 
Anyone interested in helping me "Fingerprint" my '23 2500 Rebel?

I am not comfortable with programing stuff. I followed the instructions in the FAQ to find my Firmware but am not comfortable/have the knowhow to upload it to Github.
That's not quite what's happening here. I was in the same boat as you, with some confusion and I AM quite comfortable with programming and such.

You cannot fingerprint a 2500, because HD is not yet supported by OP yet. You need to use a custom branch, preferably by Sunnypilot.

So I'm happy to walk you through here or you can get a hold of me through PM. On the open forum is good because it will share knowledge for all new users.
 
That's not quite what's happening here. I was in the same boat as you, with some confusion and I AM quite comfortable with programming and such.

You cannot fingerprint a 2500, because HD is not yet supported by OP yet. You need to use a custom branch, preferably by Sunnypilot.

So I'm happy to walk you through here or you can get a hold of me through PM. On the open forum is good because it will share knowledge for all new users.
He might need fingerprinting even using custom branches. I have to fingerprint every new branch I try because I have a combination meter (instrument cluster) that is not in the firmware list, and it’s a cluster from a 2020 limited 2500.
Most likely he doesn’t need to, but he would know right away because the car won’t be recognized and will go to dash cam mode.
 
Did you already get your firmwares from car parameters from a recent drive?
{'carParams': {'alternativeExperience': 1,
'autoResumeSng': True,
'carFingerprint': 'RAM HD 5TH GEN',
'carFw': [{'address': 1863,
'brand': 'chrysler',
'bus': 0,
'ecu': 'abs',
'fwVersion': b'68544596AC',
'logging': False,
'obdMultiplexing': True,
'request': [b'"\xf12'],
'responseAddress': 1223,
'subAddress': 0},
{'address': 1858,
'brand': 'chrysler',
'bus': 0,
'ecu': 'combinationMeter',
'fwVersion': b'68528788AF',
'logging': False,
'obdMultiplexing': True,
'request': [b'"\xf12'],
'responseAddress': 1218,
'subAddress': 0},
{'address': 1875,
'brand': 'chrysler',
'bus': 0,
'ecu': 'fwdRadar',
'fwVersion': b'04672934AB',
'logging': False,
'obdMultiplexing': True,
'request': [b'"\xf12'],
'responseAddress': 1235,
'subAddress': 0},
{'address': 1889,
'brand': 'chrysler',
'bus': 0,
'ecu': 'eps',
'fwVersion': b'68534023AC',
'logging': False,
'obdMultiplexing': True,
'request': [b'"\xf12'],
'responseAddress': 1249,
'subAddress': 0},
{'address': 1860,
'brand': 'chrysler',
'bus': 0,
'ecu': 'srs',
'fwVersion': b'68428503AA',
'logging': False,
'obdMultiplexing': True,
'request': [b'"\xf12'],
'responseAddress': 1220,
'subAddress': 0},
{'address': 2016,
'brand': 'chrysler',
'bus': 0,
'ecu': 'engine',
'fwVersion': b'52370331AF',
'logging': False,
'obdMultiplexing': True,
'request': [b'"\xf12'],
'responseAddress': 2024,
'subAddress': 0}],
'carName': 'chrysler',
'carVin': '3C6UR5EL2PG511889',
'centerToFront': 1.6654000282287598,
'communityFeatureDEPRECATED': False,
'dashcamOnly': True,
'directAccelControlDEPRECATED': False,
'enableApgsDEPRECATED': False,
'enableBsm': True,
'enableCameraDEPRECATED': False,
'enableDsu': False,
'enableGasInterceptor': False,
'experimentalLongitudinalAvailable': False,
'fingerprintSource': 'fw',
'flags': 0,
'fuzzyFingerprint': True,
'hasStockCameraDEPRECATED': False,
'isPandaBlackDEPRECATED': False,
'lateralTuning': {'torque': {'friction': 0.05000000074505806,
'kf': 1.0,
'ki': 0.10000000149011612,
'kp': 1.0,
'latAccelFactor': 1.399999976158142,
'latAccelOffset': 0.0,
'steeringAngleDeadzoneDeg': 1.0,
'useSteeringAngle': False}},
'longitudinalActuatorDelayLowerBound': 0.15000000596046448,
'longitudinalActuatorDelayUpperBound': 0.15000000596046448,
'longitudinalTuning': {'deadzoneBP': [0.0], 'deadzoneV': [0.0], 'kf': 1.0, 'kiBP': [0.0], 'kiV': [1.0], 'kpBP': [0.0], 'kpV': [1.0]},
'mass': 3541.0,
'maxLateralAccel': 1.399999976158142,
'maxSteeringAngleDegDEPRECATED': 0.0,
'minEnableSpeed': -1.0,
'minSpeedCanDEPRECATED': 0.0,
'minSteerSpeed': 16.0,
'networkLocation': 'fwdCamera',
'notCar': False,
'openpilotLongitudinalControl': False,
'pcmCruise': True,
'radarTimeStep': 0.05000000074505806,
'radarUnavailable': True,
'rotationalInertia': 11899.3388671875,
'safetyConfigs': [{'safetyModel': 'noOutput', 'safetyParam': 0, 'safetyParam2DEPRECATED': 0, 'safetyParamDEPRECATED': 0}],
'safetyModelDEPRECATED': 'silent',
'safetyModelPassiveDEPRECATED': 'silent',
'safetyParamDEPRECATED': 0,
'startAccel': 0.0,
'startingAccelRateDEPRECATED': 0.0,
'startingState': False,
'steerActuatorDelay': 0.20000000298023224,
'steerControlType': 'torque',
'steerLimitAlert': False,
'steerLimitTimer': 0.4000000059604645,
'steerRateCostDEPRECATED': 0.0,
'steerRatio': 15.609999656677246,
'steerRatioRear': 0.0,
'stopAccel': -2.0,
'stoppingControl': True,
'stoppingDecelRate': 0.800000011920929,
'tireStiffnessFront': 434365.90625,
'tireStiffnessRear': 539506.0,
'transmissionType': 'unknown',
'vEgoStarting': 0.5,
'vEgoStopping': 0.5,
'wheelSpeedFactor': 1.0,
'wheelbase': 3.7850000858306885},
 
He might need fingerprinting even using custom branches. I have to fingerprint every new branch I try because I have a combination meter (instrument cluster) that is not in the firmware list, and it’s a cluster from a 2020 limited 2500.
Most likely he doesn’t need to, but he would know right away because the car won’t be recognized and will go to dash cam mode.
An HD cannot fingerprint. My truck only works on SP; it will still go to Dashcam mode if I try stock OP. Am I missing something?
 
Back
Top