r/Comma_ai

Direct to SunnyPilot

Has any user jump straight into sunnypilot upon receiving their C4?

Expecting to receive my unit for a 2023 honda accord and considering skipping the OP test/use for SP. Will I be missing out on anything particular?

Taking a quick look at the CommaGuide comparison, Im not really sure OP is even worth trying with SP available.

reddit.com
u/XchowCowX — 9 hours ago

For the most part, it’s great.

But I genuinely don’t know how someone can say this soon can be a consumer facing product. At least once every 5 times I drive my car, there is a “camera malfunction” or an issue that causes my dashboard to light up like a Christmas tree.

Granted, this just requires me to unplug the camera and let it reset or to just restart my car. But if you’re expecting Joe Everydude to not shit their pants when things like this happen, those are high expectations to have when one of your customers is spending four figures on a product.

It’s very much still a tinkerers toy and to expect the larger masses to be interested in something that is FAR from plug and play is not very logical.

For my use case, I’m having a blast with it. But there are far too many “kinks” in the overall experience to not expect frustration from the GP.

reddit.com
u/freshapepper — 12 hours ago

If comma 4 spent as much time, trying to detect your face as stop signs

Maybe he would actually have more features than the one from five years ago. Anyway, to turn this giant annoying ass infrared camera around so it actually does something more than my stock auto pilot? What a fucking scam.

They go out of their way to tell you’re using your own risk. It’s open source it’s development. It’s blah blah blah super dangerous everything and then they spend all this time. Just trying to detect if you’re looking at your phone the one reason why I bought it so I could look at my fucking phone glanced down when I’m on long road trips. I’m so angry that I was tricked into this thing. I should never set my comma 2 back!!

I bet you that new GPU that goes in the back so they could detect more than one person in the car why they don’t just start a FLOK camera company and be done with it

reddit.com
u/aharwelclick — 1 day ago

Is this normal for a Comma order? 6 days and no update

Ordered my Chestnut from Comma on 8/12. Today is 8/18 and the status still hasn’t changed.

My credit card has already been charged, but no shipping/update yet.

Is this normal? Has anyone else experienced a similar wait with Comma? How long did yours take to ship?

Mine : South Carolina.

can anyone comment on the current state of Tesla Autosteer/Autopilot (NOT FSD) vs OpenPilot?

edit: thanks all. i just purchased a comma4 and plan to run sunnypilot. looking forward to playing with it!

tldr; thoughts on current Tesla Autosteer vs OpenPilot for simple lane-keep self driving?

Hey all. I have a HW3 M3 and refuse to pay $100/mo for FSD. Not only has the pricing always been absurd, I simply don't want an ADAS that does lane changes, passes etc. I just want the damn car to stay in the lane and go the speed limit, but Tesla refuses to add this option to FSD. And just about every time I have enabled the free Autosteer, it nearly crashes my car. It can't even handle stop-and-go traffic and routinely full-force slams on the brakes when going 5mph despite FSD handling these same situations perfectly well (showing that it's not a camera issue, but a software issue). Tesla also refuses to update Autosteer to just use FSD's neural net but without navigation, which many thought they would do given how dangerous Autosteer is, plus from a sales standpoint it would give potential customers a taste of how great FSD is. Well they instead opted to simply remove Autosteer from new cars entirely, which for a $40k car is hilarious.

Anyways, Autosteer sucks and is simply unusable imo, so I'm wondering if anyone here has directly compared Autosteer to current OpenPilot software/hardware? Everything I can find online compares it to FSD, and I simply don't care about that since I refuse to pay for a lifetime subscription to software that doesn't even offer the features that I want. Also, closed-source software with in-cabin camera that has been proven to send data back to Tesla despite their TOS stating nothing leaves the car. Gross.

reddit.com
u/d1ckpunch68 — 3 days ago

Made a program that overlays MPH on recordings

I got accused of speeding and realized the recording I was going to use didn't have an option to show my actual, real-time speed. I found out that this information is contained in the .zst file, so I made a program where you can upload that along with the accompanying video file (easy to grab from Comma Connect). The speed data is parsed out, the video is decoded, and then an MPH indicator is overlayed on the video after matching timestamps. It can also show raw telemetry.

It's definitely got a long way to go, but the proof-of-concept is done and it works very well!

https://preview.redd.it/01ymehza5zjh1.png?width=1073&format=png&auto=webp&s=2c9881ff3d0b41a7edb9805986838aa49ca477eb

https://preview.redd.it/dkgpu8hl5zjh1.png?width=1074&format=png&auto=webp&s=72f934c705b9b46e80189217625e8e7d103907d4

https://preview.redd.it/u3vz7s7n5zjh1.png?width=551&format=png&auto=webp&s=61fe139448e1e2605ca12b2775f2d90fce6bbec8

reddit.com
u/NoranPrease — 2 days ago

Steering wheel stays too stiff in Sunnypilot - MADS mode when you take over

Don't attack me for this lol. What I love about my car, a 2024 Genesis GV70 EV, is how well the power steering works. It's light as a feather. Like driving on a cloud.

With Sunnypilot installed and MADS toggled on, taking over and turning is still easy, but I notice that when I take over to, say, turn into a parking spot, it feels about 2-3 times more difficult.

Not a deal breaker, but does anyone know how to tweak this in the settings. I feel like it's user error or something. Or do I just need to turn it off when I don't plan to use it?

I did see some settings about the steering wheel and torque but it went over my head. TIA!

reddit.com
u/Substantial-Elk-3607 — 2 days ago

camera malfunction

after two years of perfect service, C3 X now giving the title error message for the driver camera. Changed software from Sunny pilot to openpilot, changed USB-C cable - error is still present. Could this be a hardware problem with the C3X?

reddit.com
u/Big-Stranger4656 — 3 days ago

Fork recommendation for cross country drive?

Setting out on a 2500 mile drive soon. Planning to log some pretty long days, 8-12 hours/day over four days.

Just bought the Comma 4 for my 2017 Prius. I have no idea what fork to install. Reading the posts on here gives me more confusion than clarity, and most of the videos I’ve seen are people testing it out on local drives.

Thinking about FrogPilot, but feeling overwhelmed by the amount of customization options.

Would love to get recommendations on the best fork to install for this, as well as any customization options I should absolutely turn on.

Thanks!

reddit.com
u/SkaterStargazer — 3 days ago

Why Egpu and not a Gen 5 snapdragon phone or m5 Mac min?

Not really sure why they would direct towards a giant GPU in the car when you could get insane model performance from a high-end phone why add a giant bulky thing? Or not even maybe MLX apple mini ? What’s going to happen in Florida best when my car is 110 degrees? What am I missing?

reddit.com
u/aharwelclick — 4 days ago
▲ 176 r/Comma_ai

Remember Navigate on openpilot? It's back.

Remember Navigate on openpilot?

We brought a modern version of that idea to StarPilot, and it works with any driving model.

This is based on the work of discountchubbs, who many of you probably recognize from his amazing work with SunnyPilot. We took his incredible foundation, implemented it into StarPilot, and built additional functionality around it.

Set a destination from Galaxy on your phone or computer, choose between routes based on traffic/ETA, and send it straight to your comma.

StarPilot tracks your position along the route and uses upcoming maneuvers as navigational context for both lat and long behavior.

Upcoming turns, forks, ramps, and lane splits can feed desires like turn left, turn right, keep left, and keep right into the model. With Route Speed Control, StarPilot can also automatically slow down for upcoming turns, U-turns, and roundabouts.

It isn't replacing the model or hardcoding steering commands. Your normal E2E model is still driving - we're just giving it another piece of information:

"Here's where the driver actually wants to go."

It also includes:

  • Automatic rerouting
  • Alternate routes + live traffic
  • Home, Work, favorites & recent destinations
  • Remote start/cancel from Galaxy
  • On-device turn-by-turn navigation

And because it works alongside the driving model, you can use it with whatever model you prefer.

Huge credit to Chubbs for the work this is built upon. We've had a lot of fun adapting it and expanding what it can do inside StarPilot.

For the people who used the original NOO: how close does this get to what you've been missing?

u/firestar4430 — 5 days ago

Got the C4 to work on 25 Ev6

It works decently, I have used it but one thing that drives me crazy is the driver alert system
Which sometimes creates more distractions then what’s it’s designed to stop. I didn’t put my phone away quick off or I am not sure if it has to be out of the camera view for the alert to stop but then it gave me a blaring alarm sound to disengage
Then it penalizes you and you can’t engage it for 2-3 minutes

I did not pay 1100 for this none sense

reddit.com
u/joser559 — 5 days ago

Can someone explain "Alpha Long" and or experimental mode?

2018 CRV with comma 4 sunnypilot.

Is alpha long worth enabling?

Are the risks high?

Mostly happy with the sunnypilot experience especially on highways, but slowing around curves and for stopped traffic would be nice instead of just stock cruise control blasting along. Recognizing stop lights and stop signs would be interesting but it's not something I really need.

My final question is why does it have to disable the stock cruise control? Couldn't the feature work with or around the stock cruise control rather than entirely disabling it? For example if it saw a curve coming up couldn't it just decrease the cruise control speed to accommodate that curve or does the system not have that ability?

reddit.com
u/Lord___Rictor — 5 days ago

Where to share route for DM?

I have a route from this morning where the DM was not seeing me, who do I share this with at comma to help this in the future?

reddit.com
u/prauschkolb — 5 days ago

I finally found the longitudinal lever I've been looking for as an e2e user

I'll open by saying, I am not intending to start another fork but the above setting is my personal fork branched off of sunnypilot. I'm hoping this perhaps starts a conversation around having some vetted tuning for users that are embracing full e2e (DEC off). I'd love for something like this to exist in openpilot or sunnypilot. I'll try creating a PR for Sunnypilot to see what they think, I've driven with this bias all week and I'm over the moon with it.


The default openpilot experience in my RAV4 2023 is not great, it's better than stock ACC but it still makes me uncomfortable when it wants to brake and feels rather robotic. Since then I've discovered that the newest models perform exceptionally well with full experimental, leagues better than stock.

The newer models seem to be getting more careful, more conservative and it leads to a more comfortable ride but it has a major drawback, it drives too slow in certain scenes and doesn't go with the flow of traffic. I was really itching for a lever to modify how fast it thinks it can go in certain scenarios. Driving personalities have almost no affect in this case, I could not tell any difference between aggressive or relaxed. I really needed something where I could tell the model that it can go a little faster without sacrificing its ideal braking behaviors to make stopping comfortable.

There isn't too many levers you can adjust when you use full E2E, the model controls most of the behavior but I did discover it feeds into a parameter called desiredAcceleration. My personal fork has a speed bias setting that allows you to adjust the desired acceleration that's controlled by the model. So in scenarios where a scene would conservatively slow down the car in a coasting situation, the bias pushes the acceleration ever so slightly and the result is that it ends up behaving more like "chill mode" without actually being in chill mode.

My problem with DEC has always been the latency to detect whether it should be in blended mode so that the car can stops in tricky situations, e.g. stopped lead prediction. There's even a warning for the DEC feature on the website that the feature may brake late which is a hard pass for me. This speed bias setting allows us to stay in full experimental mode without any switching and the car drives like the model was trained. Now I get the benefits of DEC chill mode while still preserving comfortable braking behavior of newer models (especially RDF).

One other detail I added was to ensure the speed bias didn't fight when the model wanted to stop early, so I added a simple threshold that detects if the car is intending to stop to fade the speed bias back to 0. This simply means we still get the early stopping benefits. I initially made this it's own parameter to adjust but I found that there was a strong correlation between the speed bias setting and the braking threshold so I simply did braking_threshold = (speed_bias * 2) and that seems to work great.

Moving the bias up or down honestly feels like driving personality to me. The lower settings feel relaxed and the higher settings feel more aggressive. These models still have latency of when to stop so setting this too high will make the car brake uncomfortably late at higher acceleration.

longitudinal_planner.py:168-175

output_a_target_e2e = sm['modelV2'].action.desiredAcceleration # model's raw request  
bias_scale = np.clip((output_a_target_e2e + 2.0 * self._e2e_bias) / 0.3, 0.0, 1.0)  
output_a_target_e2e += self._e2e_bias * bias_scale # my speed bias setting  
...  
if self.is_e2e(sm):  
    output_a_target = min(output_a_target_e2e, output_a_target_mpc)     # model never wins over MPC braking 
u/narkeeso — 7 days ago