Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Bolt Pedal Interceptor Tuning #217

Closed
wants to merge 267 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
267 commits
Select commit Hold shift + click to select a range
0783dad
FrogPilot features - Disable resume required event after it's been shown
FrogAi May 10, 2024
d8046b2
FrogPilot features - Enable tethering when going onroad / all the time
FrogAi Jun 15, 2024
a26349f
FrogPilot features - Error log button
FrogAi May 10, 2024
f35537c
FrogPilot features - Fix torqued for RAM HD 5TH GEN
FrogAi May 10, 2024
3260b94
FrogPilot features - Force device onroad/offroad
FrogAi Aug 1, 2024
f6ef025
FrogPilot features - Lane detection
FrogAi Jul 20, 2024
bea91cd
FrogPilot features - Navigate on openpilot without comma prime
FrogAi Jun 7, 2024
0475d0e
FrogPilot features - Only change personality if the GM menu is open
FrogAi Jun 7, 2024
6eda42a
FrogPilot features - openpilot crashed alert
FrogAi Jun 7, 2024
99459a2
FrogPilot features - Panda flashing button in "Device" panel
FrogAi May 10, 2024
a759b28
FrogPilot features - Register non-official devices
FrogAi May 10, 2024
655fb3a
FrogPilot features - Remove CAN-FD Fords from Dashcam Mode
FrogAi May 10, 2024
c509ca2
FrogPilot features - Remove Global Subarus from Dashcam Mode
FrogAi May 10, 2024
a193de3
FrogPilot features - Remove Mazdas from Dashcam Mode
FrogAi May 10, 2024
6d4eed0
FrogPilot features - Reset toggles to default
FrogAi Aug 1, 2024
02ba9a9
FrogPilot features - Sidebar retains its previous display when going …
FrogAi May 10, 2024
0a8337c
FrogPilot features - Store user's toggles in storage
FrogAi Jul 19, 2024
eabfd21
FrogPilot features - Track FrogPilot drives
FrogAi Jul 22, 2024
8a71efa
FrogPilot community - 3D buildings in map
FrogAi Jun 4, 2024
a8a3b62
FrogPilot community - Add 2023 Chevy Malibu No ACC
FrogAi Jun 6, 2024
f68def8
FrogPilot community - Add SNG for 2017 Chevy Volt
FrogAi Jun 24, 2024
cbb7483
FrogPilot community - Added Realfast Tweaks and New Ram HDs
FrogAi Jul 6, 2024
ecb46a4
FrogPilot community - Calculate road curvature
FrogAi Aug 1, 2024
1444f02
FrogPilot community - Display model path in map
FrogAi Jun 4, 2024
fd6b095
FrogPilot community - EPS mod - 17'-22' - Select Bosch civic's
FrogAi May 10, 2024
60aab10
FrogPilot community - Fix sport gear for HKG
FrogAi May 10, 2024
d2cd0d3
FrogPilot community - Fleet Manager
FrogAi May 10, 2024
6c99785
FrogPilot community - Ford steering hack
FrogAi May 29, 2024
6e17145
FrogPilot community - Honda Clarity Port
FrogAi Jun 6, 2024
83e9eeb
FrogPilot community - Honda Clarity regen paddle support
FrogAi May 23, 2024
8e784f2
FrogPilot community - Jyoung8607's params learner tweak
FrogAi Aug 1, 2024
5907c08
FrogPilot community - Keep single_pedal_mode when Regen pressed
FrogAi May 13, 2024
ead05ba
FrogPilot community - Moving Average Calculator
FrogAi Jun 7, 2024
7f0c1b4
FrogPilot community - Open Street Map integration
FrogAi Jul 23, 2024
199f426
FrogPilot community - Support Trax 2024
FrogAi Jun 6, 2024
c0c6ce6
FrogPilot community - Torqui Boi's GM tuning suggestions
FrogAi Jul 6, 2024
e96b219
FrogPilot community - Toyota: Improve comma pedal Stop-and-Go
FrogAi May 10, 2024
8a55763
FrogPilot community - Update CAMERA_ACC_CAR gas threshold
FrogAi May 13, 2024
8ba10dd
FrogPilot community - ZSS support
FrogAi Jun 4, 2024
c45af4b
Controls - Always On Lateral
FrogAi Jun 20, 2024
bd084dd
Controls - Always On Lateral - Control Via LKAS Button
FrogAi Jul 23, 2024
b417ec9
Controls - Conditional Experimental Mode
FrogAi Aug 1, 2024
cffcc3d
Controls - Conditional Experimental Mode - Curve Detected Ahead
FrogAi Aug 1, 2024
1a976cc
Controls - Conditional Experimental Mode - Navigation Based
FrogAi Jun 22, 2024
150c2b5
Controls - Conditional Experimental Mode - Slower Lead Detected Ahead
FrogAi Aug 1, 2024
651e69f
Controls - Conditional Experimental Mode - Stop Lights and Stop Signs
FrogAi Aug 1, 2024
7b5eb1f
Controls - Conditional Experimental Mode - Turn Signal When Below Hig…
FrogAi Jul 4, 2024
02d95d8
Controls - Device Management - Device Shutdown Timer
FrogAi May 10, 2024
91971f6
Controls - Device Management - Disable Logging
FrogAi May 10, 2024
29d48b4
Controls - Device Management - Disable Uploads
FrogAi May 10, 2024
e87d276
Controls - Device Management - Disable Uploads - Only Onroad
FrogAi May 11, 2024
ef899b3
Controls - Device Management - Increase Thermal Safety Limit
FrogAi May 10, 2024
467b0d3
Controls - Device Management - Low Voltage Shutdown Threshold
FrogAi May 10, 2024
e778b90
Controls - Device Management - Offline Mode
FrogAi Jun 7, 2024
026a781
Controls - Driving Personalities - Customize Personalities
FrogAi Jun 26, 2024
415a911
Controls - Driving Personalities - Onroad Distance Button
FrogAi Aug 1, 2024
d57bc32
Controls - Experimental Mode Activation
FrogAi Jun 20, 2024
7e68ff7
Controls - Experimental Mode Activation - Double Click LKAS
FrogAi Jul 22, 2024
df3e6e1
Controls - Experimental Mode Activation - Double Tap the UI
FrogAi Jun 8, 2024
a9b5a04
Controls - Experimental Mode Activation - Long Press Distance
FrogAi Jul 23, 2024
e0eb3b0
Controls - Lane Change Customizations - Lane Change Timer
FrogAi Jun 7, 2024
741538b
Controls - Lane Change Customizations - Lane Detection Threshold
FrogAi May 29, 2024
969916d
Controls - Lane Change Customizations - Minimum Lane Change Speed
FrogAi May 27, 2024
9d81969
Controls - Lane Change Customizations - Nudgeless Lane Change
FrogAi Jun 18, 2024
529ce1c
Controls - Lane Change Customizations - One Lane Change Per Signal
FrogAi Jun 7, 2024
69e2d3b
Controls - Lateral Tuning - Force Auto Tune
FrogAi May 10, 2024
a176aea
Controls - Lateral Tuning - NNFF
FrogAi Jun 9, 2024
e7c42c2
Controls - Lateral Tuning - NNFF-Lite
FrogAi May 10, 2024
0682b13
Controls - Lateral Tuning - Steer Ratio
FrogAi May 12, 2024
79cad98
Controls - Lateral Tuning - Taco Tune
FrogAi May 10, 2024
738c7ba
Controls - Lateral Tuning - Use Turn Desires
FrogAi Jun 7, 2024
caf0bb0
Controls - Longitudinal Tuning - Acceleration Profile
FrogAi Aug 1, 2024
46a2a60
Controls - Longitudinal Tuning - Deceleration Profile
FrogAi May 24, 2024
e7780a8
Controls - Longitudinal Tuning - Increase Acceleration Behind Lead
FrogAi Aug 1, 2024
9eecd25
Controls - Longitudinal Tuning - Increase Stop Distance Behind Lead
FrogAi Jun 7, 2024
32ca714
Controls - Longitudinal Tuning - Lead Detection Threshold
FrogAi May 10, 2024
3f4045e
Controls - Longitudinal Tuning - Smoother Braking
FrogAi Jul 20, 2024
4c71cd1
Controls - Longitudinal Tuning - Traffic Mode
FrogAi Jul 23, 2024
3dbbea8
Controls - Map Turn Speed Control
FrogAi Jul 7, 2024
e1c1ba1
Controls - Model Management
FrogAi Aug 1, 2024
9415779
Controls - Model Management - Model Randomizer
FrogAi Jul 19, 2024
ecddccf
Controls - Quality of Life - Cruise Increase Interval
FrogAi Jun 7, 2024
8fe0869
Controls - Quality of Life - Force Standstill State
FrogAi Jul 23, 2024
3eecc18
Controls - Quality of Life - Force Standstill State - Only For Stop L…
FrogAi Jul 17, 2024
5d2f579
Controls - Quality of Life - Map Acceleration Profiles To Gears
FrogAi Jun 22, 2024
442806d
Controls - Quality of Life - Pause Lateral Below
FrogAi May 11, 2024
ba1570c
Controls - Quality of Life - Reverse Cruise Increase
FrogAi Jun 8, 2024
121f45e
Controls - Quality of Life - Set Speed Offset
FrogAi Jun 7, 2024
6f18644
Controls - Speed Limit Controller
FrogAi Aug 1, 2024
25956e7
Controls - Speed Limit Controller - Confirm New Speed Limits
FrogAi Jul 23, 2024
0899e3a
Controls - Speed Limit Controller - Override Method
FrogAi Jul 20, 2024
74d3554
Controls - Speed Limit Controller - Read speed limits from the dash
FrogAi Jun 10, 2024
8e2476e
Controls - Speed Limit Controller - Speed Limit Changed Alert
FrogAi May 11, 2024
cf1d695
Controls - Vision Turn Speed Controller
FrogAi Jun 22, 2024
d7ba853
Vehicles - Disable openpilot Longitudinal Control
FrogAi Jul 22, 2024
bfbc61e
Vehicles - Force Fingerprint
FrogAi Jun 8, 2024
1e40802
Vehicles - GM - Long Pitch Compensation
FrogAi May 11, 2024
7cfb0e3
Vehicles - Subaru - Subaru Crosstrek Torque Increase
FrogAi May 11, 2024
3f1707c
Vehicles - Toyota - Automatically Lock/Unlock Doors
FrogAi Jun 10, 2024
3720118
Vehicles - Toyota - Cluster Offset
FrogAi May 11, 2024
44ccdb5
Vehicles - Toyota - Stop and Go Hack
FrogAi May 11, 2024
31e4b08
Vehicles - Toyota - Longitudinal Tune - Cydia
FrogAi May 11, 2024
6aa53dd
Vehicles - Toyota - Longitudinal Tune - FrogPilot
FrogAi Jul 23, 2024
f678314
Visuals - Alert Volume Controller
FrogAi May 11, 2024
fd54ef7
Visuals - Custom Alerts - Green light alert
FrogAi Jul 23, 2024
8ce9a2b
Visuals - Custom Alerts - Lead Departing Alert
FrogAi Jul 23, 2024
f000c2a
Visuals - Custom Alerts - Loud Blindspot Alert
FrogAi May 11, 2024
8a18f6e
Visuals - Custom Onroad UI - Compass
FrogAi Aug 1, 2024
68a6d7a
Visuals - Custom Onroad UI - Paths - Acceleration
FrogAi May 11, 2024
df38781
Visuals - Custom Onroad UI - Paths - Adjacent
FrogAi Jun 12, 2024
0fb5c02
Visuals - Custom Onroad UI - Paths - Blind Spot
FrogAi May 25, 2024
ac6e689
Visuals - Custom Onroad UI - Pedals Being Pressed
FrogAi Jun 8, 2024
6188566
Visuals - Custom Onroad UI - Road Name
FrogAi Jun 8, 2024
3adb3e6
Visuals - Custom Onroad UI - Steering Wheel Icon
FrogAi Jun 8, 2024
c1abc83
Visuals - Custom Onroad UI - Steering Wheel Icon - Live Rotation
FrogAi Jun 8, 2024
b43a63e
Visuals - Custom Onroad UI - Stopping Points
FrogAi Jul 23, 2024
f15de59
Visuals - Custom Themes - Color Theme
FrogAi Jun 9, 2024
c4dae6c
Visuals - Custom Themes - Icon Pack
FrogAi Jun 8, 2024
a0d1663
Visuals - Custom Themes - Sound Pack
FrogAi May 26, 2024
128c5cf
Visuals - Custom Themes - Turn Signals
FrogAi Jun 20, 2024
99be34b
Visuals - Custom Themes - Holiday Themes
FrogAi Jun 8, 2024
af41e85
Visuals - Custom Themes - Random Events
FrogAi Jul 7, 2024
39ce73b
Visuals - Developer UI - Border Metrics - Blind Spot
FrogAi Jun 20, 2024
86666fe
Visuals - Developer UI - Border Metrics - Steering Torque
FrogAi Jun 20, 2024
8ab22e5
Visuals - Developer UI - Border Metrics - Turn Signal
FrogAi Jun 20, 2024
d5ceab5
Visuals - Developer UI - FPS counter
FrogAi Jun 20, 2024
ecddc5d
Visuals - Developer UI - Lateral Metrics - Auto Tune
FrogAi Jul 7, 2024
c3b019b
Visuals - Developer UI - Longitudinal Metrics - Lead Info
FrogAi Jul 7, 2024
c9452d1
Visuals - Developer UI - Longitudinal Metrics - Longitudinal Jerk
FrogAi Jul 7, 2024
db3ce6a
Visuals - Developer UI - Numerical Temperature Gauge
FrogAi Jun 8, 2024
447e4c2
Visuals - Developer UI - Sidebar
FrogAi May 11, 2024
fa920e2
Visuals - Developer UI - Use International System of Units
FrogAi Jun 20, 2024
807d7ba
Visuals - Model UI - Dynamic Path Width
FrogAi May 11, 2024
ba23402
Visuals - Model UI - Hide Lead Marker
FrogAi May 12, 2024
da72848
Visuals - Model UI - Lane Lines
FrogAi May 11, 2024
d995e5f
Visuals - Model UI - Path Edges
FrogAi Jun 12, 2024
d6375ce
Visuals - Model UI - Path Width
FrogAi May 11, 2024
51ad337
Visuals - Model UI - Road Edges
FrogAi May 11, 2024
a93e8f1
Visuals - Model UI - 'Unlimited' Road UI Length
FrogAi May 11, 2024
81f103f
Visuals - Quality of Life - Big Map
FrogAi Jun 20, 2024
2f9e6f2
Visuals - Quality of Life - Full Map
FrogAi Jun 8, 2024
a5381ba
Visuals - Quality of Life - Camera View
FrogAi May 11, 2024
bd3d544
Visuals - Quality of Life - Driver Camera On Reverse
FrogAi May 27, 2024
3c357b6
Visuals - Quality of Life - Hide Speed
FrogAi May 11, 2024
4fcc50c
Visuals - Quality of Life - Map Style
FrogAi May 11, 2024
37d7952
Visuals - Quality of Life - Stopped Timer
FrogAi Jun 16, 2024
d30e7c2
Visuals - Quality of Life - Use Wheel Speed
FrogAi Jun 8, 2024
1ced817
Visuals - Screen Management - Hide UI Elements - Alerts
FrogAi May 11, 2024
1b8e37b
Visuals - Screen Management - Hide UI Elements - Map Icon
FrogAi May 11, 2024
8efe433
Visuals - Screen Management - Hide UI Elements - Max Speed
FrogAi Jun 12, 2024
5f842d3
Visuals - Screen Management - Screen Brightness
FrogAi Jun 20, 2024
951b499
Visuals - Screen Management - Screen Brightness (Onroad)
FrogAi May 11, 2024
43b8e01
Visuals - Screen Management - Screenrecorder
FrogAi Jun 8, 2024
0f3706e
Visuals - Screen Management - Screen Timeout
FrogAi May 11, 2024
2fe71da
Visuals - Screen Management - Screen Timeout (Onroad)
FrogAi May 11, 2024
045e020
Visuals - Screen Management - Standby Mode
FrogAi May 11, 2024
ce53fdd
August 26th, 2024 Update
FrogAi Jul 31, 2024
afa0401
Add ThePond; alternative to fleetmanager
Aidenir Mar 24, 2024
abd27ca
Add ThePond to the process manager to run on startup
Aidenir Mar 24, 2024
abb34a4
Updated ThePond README with how-to and architecture
Aidenir Apr 8, 2024
2f53189
Add better error handling to thepond overview component
Aidenir Apr 17, 2024
5903ec0
Merge pull request #176 from Aidenir/thepond_fleetmanager_v2
FrogAi Aug 26, 2024
79f2d53
August 27th, 2024 Update
FrogAi Aug 28, 2024
28d3783
Update params.cc
Joeslinky Aug 28, 2024
a7114ba
Update visual_settings.cc
Joeslinky Aug 28, 2024
15fb33e
Update visual_settings.h
Joeslinky Aug 28, 2024
fdc016c
Update manager.py
Joeslinky Aug 28, 2024
0bf1d30
Update ui.cc
Joeslinky Aug 28, 2024
0c4532c
Update ui.h
Joeslinky Aug 28, 2024
ad6de77
Rainbow Path
Joeslinky Aug 28, 2024
ec8525d
August 28th, 2024 Update
FrogAi Aug 28, 2024
09cda83
August 28th, 2024 Update
FrogAi Aug 28, 2024
a97ff1d
navd: allow the mapbox host to be configured via an environment variable
USA-RedDragon Jul 10, 2024
85cbd30
navd: set API host based on MAPS_HOST environment variable
USA-RedDragon Jul 16, 2024
8b5d777
HKG CAN-FD - Enable AOL via LKAS
CHaucke89 Aug 4, 2024
cade54b
Add support for CAN vehicles
CHaucke89 Aug 9, 2024
89388bb
August 30th, 2024 Update
FrogAi Aug 30, 2024
f24c31d
Merge pull request #178 from USA-RedDragon/patch-1
FrogAi Aug 30, 2024
55c594e
Merge pull request #179 from CHaucke89/aol-lkas
FrogAi Aug 30, 2024
2b7a98a
September 1st, 2024 Update
FrogAi Sep 1, 2024
f190307
September 1st, 2024 Update
FrogAi Sep 1, 2024
e5f6c5c
September 2nd, 2024 Update
FrogAi Sep 2, 2024
a38145a
September 3rd, 2024 Update
FrogAi Sep 4, 2024
29eaa52
September 4th, 2024 Update
FrogAi Sep 4, 2024
02407aa
September 5th, 2024 Update
FrogAi Sep 5, 2024
d12a906
September 5th, 2024 Update
FrogAi Sep 5, 2024
c782ae6
fixed: update_translations.py should cover the FrogPilot ui
jc01rho Sep 6, 2024
2639044
September 6th, 2024 Update
FrogAi Sep 6, 2024
28e1733
September 6th, 2024 Update
FrogAi Sep 6, 2024
a8bad68
September 10th, 2024 Update
FrogAi Sep 10, 2024
f19598e
September 10th, 2024 Update
FrogAi Sep 11, 2024
7e808b0
September 13th, 2024 Update
FrogAi Sep 12, 2024
7c93135
September 14th, 2024 Update
FrogAi Sep 14, 2024
b993f26
September 15th, 2024 Update
FrogAi Sep 15, 2024
8d49656
September 15th, 2024 Update
FrogAi Sep 16, 2024
ebf7863
September 15th, 2024 Update
FrogAi Sep 16, 2024
d0aa741
September 16th, 2024 Update
FrogAi Sep 16, 2024
42845ab
September 18th, 2024 Update
FrogAi Sep 18, 2024
46e04fb
September 20th, 2024 Update
FrogAi Sep 20, 2024
89e2885
September 20th, 2024 Update
FrogAi Sep 21, 2024
c10dabe
September 21st, 2024 Update
FrogAi Sep 21, 2024
f15a0cb
September 25th, 2024 Update
FrogAi Sep 25, 2024
fb7e648
Merge pull request #181 from jc01rho/MAKE-PRS-HERE
FrogAi Sep 25, 2024
ade21bb
September 25th, 2024 Update
FrogAi Sep 25, 2024
6596f10
correct XT5 sub
TRain2010 Sep 26, 2024
0481e01
September 26th, 2024 Update
FrogAi Sep 27, 2024
fd8c0a1
September 28th, 2024 Update
FrogAi Sep 28, 2024
f158f8f
September 28th, 2024 Update
FrogAi Sep 28, 2024
27fdc1c
Merge pull request #201 from TRain2010/xt5sub20240925
FrogAi Sep 29, 2024
20e3330
Add NNFF support for EPS swapped Prii'
idontneedonetho Sep 29, 2024
3d98488
Merge pull request #203 from idontneedonetho/patch-3
FrogAi Sep 29, 2024
758c7ce
September 29th, 2024 Update
FrogAi Sep 29, 2024
b10cae8
September 29th, 2024 Update
FrogAi Sep 30, 2024
c3b96a1
Rename "TOYOTA_PRIUS_2017_b'8965B47070x00x00x00x00x00x00'.json" to TO…
FrogAi Sep 30, 2024
909f66a
October 2024 Update
FrogAi Oct 1, 2024
f280081
October 2nd, 2024 Update
FrogAi Oct 2, 2024
2854e08
October 4th, 2024 Update
FrogAi Oct 4, 2024
21ad921
October 5th, 2024 Update
FrogAi Oct 6, 2024
9366b44
October 7th, 2024 Update
FrogAi Oct 7, 2024
ad345a8
October 7th, 2024 Update
FrogAi Oct 8, 2024
cc5424b
October 7th, 2024 Update
FrogAi Oct 8, 2024
7363293
October 7th, 2024 Update
FrogAi Oct 8, 2024
d474df8
October 13th, 2024 Update
FrogAi Oct 13, 2024
9f208c8
October 17th, 2024 Update
FrogAi Oct 18, 2024
ff62e97
October 19th, 2024 Update
FrogAi Oct 19, 2024
01ea5c7
October 21st, 2024 Update
FrogAi Oct 21, 2024
1e4805c
October 21st, 2024 Update
FrogAi Oct 21, 2024
a1eb07f
October 21st, 2024 Update
FrogAi Oct 21, 2024
0cea914
October 31st, 2024 Update
FrogAi Oct 31, 2024
61b9511
November 1st, 2024 Update
FrogAi Nov 1, 2024
b2d1572
November 1st, 2024 Update
FrogAi Nov 2, 2024
1587da2
November 1st, 2024 Update
FrogAi Nov 2, 2024
20f307f
November 2nd, 2024 Update
FrogAi Nov 3, 2024
6503c83
November 3rd, 2024 Update
FrogAi Nov 3, 2024
e3e5d3d
November 3rd, 2024 Update
FrogAi Nov 3, 2024
1547586
November 3rd, 2024 Update
FrogAi Nov 3, 2024
89adedf
November 3rd, 2024 Update
FrogAi Nov 3, 2024
4386e8d
November 3rd, 2024 Update
FrogAi Nov 3, 2024
a55ed2c
November 6th, 2024 Update
FrogAi Nov 6, 2024
c909302
November 7th, 2024 Update
FrogAi Nov 7, 2024
feb007e
November 8th, 2024 Update
FrogAi Nov 8, 2024
2b8f0e3
November 8th, 2024 Update
FrogAi Nov 8, 2024
3cfc5ec
November 9th, 2024 Update
FrogAi Nov 9, 2024
b596356
November 10th, 2024 Update
FrogAi Nov 10, 2024
be190fb
November 18th, 2024 Update
FrogAi Nov 18, 2024
8ae097d
November 21st, 2024 Update
FrogAi Nov 22, 2024
319ef37
Merge branch 'MAKE-PRS-HERE' into MAKE-PRS-HERE
FrogAi Nov 22, 2024
3f397ae
Merge pull request #177 from Joeslinky/MAKE-PRS-HERE
FrogAi Nov 22, 2024
235a275
November 22nd, 2024 Update
FrogAi Nov 22, 2024
a89ba13
New Bolt Pedal Tune
firestar5683 Nov 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
80 changes: 36 additions & 44 deletions .github/workflows/auto_pr_review.yaml
Original file line number Diff line number Diff line change
@@ -1,53 +1,45 @@
name: "PR review"
name: "PR Review"

on:
pull_request_target:
types: [opened, reopened, synchronize, edited, edited]
types: [opened, reopened]

jobs:
labeler:
name: review
permissions:
contents: read
pull-requests: write
pr_check:
name: Check PR Target Branch
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: false

# Label PRs
- uses: actions/[email protected]
- name: Checkout repository
uses: actions/checkout@v3
with:
dot: true
configuration-path: .github/labeler.yaml
fetch-depth: 0

# Check PR target branch
- name: check branch
uses: Vankka/pr-target-branch-action@def32ec9d93514138d6ac0132ee62e120a72aed5
if: github.repository == 'commaai/openpilot'
- name: Check Target Branch
shell: bash
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
target: /^(?!master$).*/
exclude: /commaai:.*/
change-to: ${{ github.base_ref }}
already-exists-action: close_this
already-exists-comment: "Your PR should be made against the `master` branch"

# Welcome comment
- name: comment
uses: thollander/actions-comment-pull-request@fabd468d3a1a0b97feee5f6b9e499eab0dd903f6
if: github.event.pull_request.head.repo.full_name != 'commaai/openpilot'
with:
message: |
<!-- _(run_id **${{ github.run_id }}**)_ -->
Thanks for contributing to openpilot! In order for us to review your PR as quickly as possible, check the following:
* Convert your PR to a draft unless it's ready to review
* Read the [contributing docs](https://github.com/commaai/openpilot/blob/master/docs/CONTRIBUTING.md)
* Before marking as "ready for review", ensure:
* the goal is clearly stated in the description
* all the tests are passing
* the change is [something we merge](https://github.com/commaai/openpilot/blob/master/docs/CONTRIBUTING.md#what-gets-merged)
* include a route or your device' dongle ID if relevant
comment_tag: run_id
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
run: |
TOKEN_USERNAME=$(gh api user -H "Authorization: token $GITHUB_TOKEN" --jq '.login')

if [[ "${{ github.actor }}" == "FrogAi" ]]; then
echo "PR opened or reopened by FrogAi. No action needed."
exit 0
fi

if [[ "${{ github.base_ref }}" != "MAKE-PRS-HERE" ]]; then
git config --global user.name "${{ github.actor }}"
git config --global user.email "${{ github.actor }}@users.noreply.github.com"

gh api repos/${{ github.repository }}/issues/${{ github.event.pull_request.number }}/comments \
-H "Authorization: token $GITHUB_TOKEN" \
-f body="Please submit your pull request to the \"MAKE-PRS-HERE\" branch."

gh api repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }} \
-X PATCH -H "Authorization: token $GITHUB_TOKEN" -f state='closed'

exit 1
else
gh api repos/${{ github.repository }}/issues/${{ github.event.pull_request.number }}/comments \
-H "Authorization: token $GITHUB_TOKEN" \
-f body="Thank you for your PR! If you're not already in the FrogPilot Discord, [feel free to join](https://discord.FrogPilot.download) and let me know you've opened a PR!"
fi
59 changes: 59 additions & 0 deletions .github/workflows/update-pr-branch.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Update MAKE-PRS-HERE

on:
push:
branches:
- FrogPilot-Staging

env:
SOURCE_BRANCH: FrogPilot-Staging
TARGET_BRANCH: MAKE-PRS-HERE

jobs:
squash-and-cherry-pick:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
ref: ${{ env.SOURCE_BRANCH }}
fetch-depth: 0

- name: Set Git user name and email
run: |
git config --global user.name "${{ github.actor }}"
git config --global user.email "${{ github.actor }}@users.noreply.github.com"

- name: Get the second to last commit hash and create a temporary branch
run: |
commit_hash=$(git rev-parse HEAD~1)
git checkout -b temp-branch $commit_hash

- name: Squash all commits into one with today's date in Phoenix time zone
run: |
day=$(TZ='America/Phoenix' date '+%-d')
suffix="th"
case $day in
1|21|31) suffix="st" ;;
2|22) suffix="nd" ;;
3|23) suffix="rd" ;;
esac
commit_message="$(TZ='America/Phoenix' date '+%B ')$day$suffix, $(TZ='America/Phoenix' date '+%Y') Update"
git reset --soft $(git rev-list --max-parents=0 HEAD)
git commit -m "$commit_message"

- name: Cherry-pick the squashed commit to target branch and push
run: |
git fetch origin
git checkout ${{ env.TARGET_BRANCH }}
git cherry-pick temp-branch -X theirs || {
if git status | grep -q "nothing to commit, working tree clean"; then
echo "Empty commit detected, skipping cherry-pick."
git cherry-pick --skip
else
echo "Continuing with cherry-pick."
git cherry-pick --continue
fi
}
git push origin ${{ env.TARGET_BRANCH }}
21 changes: 21 additions & 0 deletions .github/workflows/update-previous-branch.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Update FrogPilot-Previous Branch

on:
schedule:
- cron: '0 7 1 * *'

jobs:
update-branch:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Reset "FrogPilot-Previous" branch to match "FrogPilot"
run: |
git fetch origin
git checkout FrogPilot-Previous || git checkout -b FrogPilot-Previous
git reset --hard origin/FrogPilot
git push origin FrogPilot-Previous --force
21 changes: 21 additions & 0 deletions .github/workflows/update-release-branch.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Update FrogPilot Branch

on:
schedule:
- cron: '0 19 1 * *'

jobs:
update-branch:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Reset "FrogPilot" branch to match "FrogPilot-Staging"
run: |
git fetch origin
git checkout FrogPilot || git checkout -b FrogPilot
git reset --hard origin/FrogPilot-Staging
git push origin FrogPilot --force
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ FrogPilot is a fully open-sourced fork of openpilot, featuring clear and concise
------
FrogPilot was last updated on:

**August 2nd, 2024**
**November 23rd, 2024**

Features
------
Expand Down
69 changes: 38 additions & 31 deletions cereal/car.capnp
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ struct CarEvent @0x9b1657f34caf3ad3 {
startup @75;
startupNoCar @76;
startupNoControl @77;
startupNoSecOcKey @149;
startupMaster @78;
startupNoFw @104;
fcw @79;
Expand Down Expand Up @@ -122,27 +123,30 @@ struct CarEvent @0x9b1657f34caf3ad3 {
accel35 @122;
accel40 @123;
blockUser @124;
dejaVuCurve @125;
firefoxSteerSaturated @126;
forcingStop @127;
goatSteerSaturated @128;
greenLight @129;
hal9000 @130;
holidayActive @131;
laneChangeBlockedLoud @132;
leadDeparting @133;
noLaneAvailable @134;
openpilotCrashed @135;
openpilotCrashedRandomEvent @136;
pedalInterceptorNoBrake @137;
speedLimitChanged @138;
torqueNNLoad @139;
trafficModeActive @140;
trafficModeInactive @141;
turningLeft @142;
turningRight @143;
vCruise69 @144;
yourFrogTriedToKillMe @145;
customStartupAlert @125;
dejaVuCurve @126;
firefoxSteerSaturated @127;
forcingStop @128;
goatSteerSaturated @129;
greenLight @130;
hal9000 @131;
holidayActive @132;
laneChangeBlockedLoud @133;
leadDeparting @134;
noLaneAvailable @135;
openpilotCrashed @136;
openpilotCrashedRandomEvent @137;
pedalInterceptorNoBrake @138;
speedLimitChanged @139;
thisIsFineSteerSaturated @140;
torqueNNLoad @141;
trafficModeActive @142;
trafficModeInactive @143;
turningLeft @144;
turningRight @145;
vCruise69 @146;
yourFrogTriedToKillMe @147;
youveGotMail @148;

radarCanErrorDEPRECATED @15;
communityFeatureDisallowedDEPRECATED @62;
Expand Down Expand Up @@ -440,19 +444,19 @@ struct CarControl {
promptRepeat @7;
promptDistracted @8;

# Random Events
# FrogPilot sounds
angry @9;
dejaVu @10;
doc @11;
fart @12;
firefox @13;
hal9000 @14;
nessie @15;
noice @16;
uwu @17;

# Other
goat @18;
goat @14;
hal9000 @15;
mail @16;
nessie @17;
noice @18;
thisIsFine @19;
uwu @20;
}
}

Expand Down Expand Up @@ -545,6 +549,9 @@ struct CarParams {

wheelSpeedFactor @63 :Float32; # Multiplier on wheels speeds to computer actual speeds

secOcRequired @74 :Bool; # Car requires SecOC message authentication to operate
secOcKeyAvailable @75 :Bool; # Stored SecOC key loaded from params

struct SafetyConfig {
safetyModel @0 :SafetyModel;
safetyParam @3 :UInt16;
Expand Down Expand Up @@ -582,8 +589,8 @@ struct CarParams {
kiBP @2 :List(Float32);
kiV @3 :List(Float32);
kf @6 :Float32;
deadzoneBPDEPRECATED @4 :List(Float32);
deadzoneVDEPRECATED @5 :List(Float32);
deadzoneBP @4 :List(Float32);
deadzoneV @5 :List(Float32);
}

struct LateralINDITuning {
Expand Down
60 changes: 33 additions & 27 deletions cereal/custom.capnp
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
using Cxx = import "./include/c++.capnp";
$Cxx.namespace("cereal");

using Car = import "car.capnp";

@0xb526ba661d550a59;

# custom.capnp: a home for empty structs reserved for custom forks
Expand All @@ -9,9 +11,11 @@ $Cxx.namespace("cereal");

# you can rename the struct, but don't change the identifier
struct FrogPilotCarControl @0x81c2f05a394cf4af {
alwaysOnLateral @0 :Bool;
resumePressed @1 :Bool;
speedLimitChanged @2 :Bool;
alwaysOnLateralActive @0 :Bool;
fcwEventTriggered @1 :Bool;
noEntryEventTriggered @2 :Bool;
resumePressed @3 :Bool;
steerSaturatedEventTriggered @4 :Bool;
}

struct FrogPilotCarState @0xaedffd8f31e7b55d {
Expand Down Expand Up @@ -46,31 +50,33 @@ struct FrogPilotPlan @0x80ae746ee2596b11 {
accelerationJerk @0 :Float32;
accelerationJerkStock @1 :Float32;
adjustedCruise @2 :Float32;
conditionalExperimentalActive @3 :Bool;
dangerJerk @4 :Float32;
desiredFollowDistance @5 :Float32;
dangerJerk @3 :Float32;
desiredFollowDistance @4 :Int64;
experimentalMode @5 :Bool;
forcingStop @6 :Bool;
greenLight @7 :Bool;
laneWidthLeft @8 :Float32;
laneWidthRight @9 :Float32;
leadDeparting @10 :Bool;
maxAcceleration @11 :Float32;
minAcceleration @12 :Float32;
redLight @13 :Bool;
safeObstacleDistance @14 :Int16;
safeObstacleDistanceStock @15 :Int16;
slcOverridden @16 :Bool;
slcOverriddenSpeed @17 :Float32;
slcSpeedLimit @18 :Float32;
slcSpeedLimitOffset @19 :Float32;
speedJerk @20 :Float32;
speedJerkStock @21 :Float32;
stoppedEquivalenceFactor @22 :Int16;
takingCurveQuickly @23 :Bool;
tFollow @24 :Float32;
unconfirmedSlcSpeedLimit @25 :Float32;
vCruise @26 :Float32;
vtscControllingCurve @27 :Bool;
forcingStopLength @7 :Float32;
frogpilotEvents @8 :List(Car.CarEvent);
lateralCheck @9 :Bool;
laneWidthLeft @10 :Float32;
laneWidthRight @11 :Float32;
maxAcceleration @12 :Float32;
minAcceleration @13 :Float32;
redLight @14 :Bool;
safeObstacleDistance @15 :Int64;
safeObstacleDistanceStock @16 :Int64;
slcOverridden @17 :Bool;
slcOverriddenSpeed @18 :Float32;
slcSpeedLimit @19 :Float32;
slcSpeedLimitOffset @20 :Float32;
speedJerk @21 :Float32;
speedJerkStock @22 :Float32;
speedLimitChanged @23 :Bool;
stoppedEquivalenceFactor @24 :Int64;
tFollow @25 :Float32;
togglesUpdated @26 :Bool;
unconfirmedSlcSpeedLimit @27 :Float32;
vCruise @28 :Float32;
vtscControllingCurve @29 :Bool;
}

struct CustomReserved5 @0xa5cd762cd951a455 {
Expand Down
Loading
Loading