Commit Graph

14252 Commits

Author SHA1 Message Date
DevTekVE 702643188c Updating panda to point to the proper branch for dev-c3 2024-06-11 10:49:35 +02:00
DevTekVE a42398646b Merge branch 'refs/heads/SP-147-sync-priv-2024' into master-dev-c3-snapshot
# Conflicts:
#	CHANGELOGS.md
#	panda
2024-06-11 10:45:58 +02:00
DevTekVE 7ae27b6970 Merge remote-tracking branch 'refs/remotes/origin/master-priv' into master-dev-c3-snapshot
# Conflicts:
#	selfdrive/athena/sunnylinkd.py
2024-06-11 10:44:31 +02:00
DevTekVE ba3475a02c Add 'sunnylink_uploader.py' to temporary blacklist
We are temporarily blacklisting 'sunnylink_uploader.py' by adding it under 'sunnypilot_blacklist' in 'release/release_files.py' until it's ready for widespread roll-out. Alongside, the existing path in 'system/manager/process_config.py' has been updated to reflect the correct location of 'sunnylink_uploader.py'. This will ensure the processes are correctly managed based on its existence.
2024-06-11 09:33:27 +02:00
DevTekVE e0110198bf Merge branch 'refs/heads/master-priv' into SP-147-sync-priv-2024
# Conflicts:
#	system/manager/process_config.py
2024-06-11 09:25:59 +02:00
DevTekVE 1004730750 [sunnylink] Add sunnylink_uploader to process_config and implement uploader 2024-06-11 07:21:45 +00:00
DevTekVE 2b0dbb4e8e [sunnylink] Swaglogs to cloudwatch Enable log_handler in sunnylinkd.py 2024-06-11 07:19:54 +00:00
DevTekVE 5030860ab8 [sunnylink] Bugfixes like sidebar & improved logging for error troubleshoot 2024-06-11 06:52:11 +00:00
Jason Wen 899b5a6e33 Update CHANGELOGS.md 2024-06-10 21:34:20 -04:00
Jason Wen 7484d75205 GitLab Pipelines: Add script for syncing LFS between comma and sunnypilot
This commit adds a new script, 'sync-lfs.sh'. This script assists by syncing the git large file storage (LFS) system. It backs up the current LFS configuration, uses the comma-separated configuration for operations like fetch and pull, and then restores the original configuration before pushing to the origin's main branch.
2024-06-10 21:24:35 -04:00
Jason Wen e36dbe97b5 Merge branch 'master' into SP-147-sync-priv-2024
# Conflicts:
#	common/api/__init__.py
#	panda
#	release/build_release.sh
#	release/files_common
#	selfdrive/car/card.py
#	selfdrive/car/toyota/carcontroller.py
#	selfdrive/controls/controlsd.py
#	selfdrive/controls/radard.py
#	selfdrive/ui/qt/api.cc
#	selfdrive/ui/qt/maps/map.cc
#	selfdrive/ui/ui.cc
#	system/athena/manage_athenad.py
#	system/athena/manage_sunnylinkd.py
#	system/athena/sunnylinkd.py
#	system/manager/gitlab_runner.sh
#	system/manager/manager.py
#	system/manager/mapd_installer.py
#	system/manager/process_config.py
#	system/manager/sunnylink.py
#	system/sentry.py
2024-06-10 21:24:23 -04:00
DevTekVE d79f0082eb Merge branch 'refs/heads/master-priv-log-sunnylink-error' into master-dev-c3
# Conflicts:
#	selfdrive/athena/sunnylinkd.py
2024-06-10 11:21:19 +02:00
DevTekVE 922a0f91ba Merge branch 'refs/heads/swaglog-to-cloudwatch' into master-dev-c3 2024-06-10 11:19:58 +02:00
DevTekVE a7699c280f Change log level from info to debug in sunnylinkd.py
The logging level for 'pong' and 'ping' messages in sunnylinkd.py has been changed from 'info' to 'debug'. This adjustment will help reduce the level of verbosity in the logs and focus more on significant events.
2024-06-10 11:14:35 +02:00
DevTekVE 12841b7bb4 Update sunnylinkd.py to improve logging and connection timeout
The commit enhances the logging in the selfdrive/athena/sunnylinkd.py by adding an info statement when the handle_long_poll function starts. It also modifies the create_connection function call, removing the fixed 30 seconds timeout, providing more flexibility for connection time.
2024-06-10 09:40:08 +02:00
DevTekVE 6d8348ccf0 Change error logging to event logging in athenad.py
The logging for an invalid JSON RPC request in athenad.py has been changed from an error log to an event log. The event log still records the request as an error, improving clarity of error handling in the system.
2024-06-10 09:39:32 +02:00
DevTekVE 85fb840575 Add debug message for non-supported PC in log_handler
A debug message has been added to the log_handler function in the athenad.py file. This message will get triggered when the function is being invoked on a non-supported PC, providing a clearer indication of potential errors due to platform incompatibility.
2024-06-10 08:55:23 +02:00
DevTekVE feff771969 Merge branch 'refs/heads/master-priv-log-sunnylink-error' into master-dev-c3 2024-06-10 08:22:47 +02:00
DevTekVE f4415169c0 Add error logging for invalid requests in athenad.py
An error logging line was added in athenad.py to capture and log the details of any invalid requests received. This additional error handling measure will help to maintain the standards of incoming requests and provide clearer debugging information.
2024-06-10 08:17:28 +02:00
DevTekVE b9d9346994 Merge branch 'refs/heads/master-priv-log-sunnylink-error' into master-dev-c3 2024-06-10 07:47:38 +02:00
DevTekVE 3f7403318e Add LastSunnylinkPingTime to manager and update sunnylinkStatus calculation
A new parameter "LastSunnylinkPingTime" has been introduced to the manager script, it will now be tracked and stored alongside other car status parameters. Additionally, unnecessary comments and includes have been removed in the sidebar script. The "sunnylinkStatus" calculation has also been updated to accommodate empty strings and prevent potential crashes.
2024-06-10 07:47:20 +02:00
DevTekVE 6115f73085 Merge branch 'refs/heads/master-priv-log-sunnylink-error' into master-dev-c3 2024-06-09 11:32:58 +02:00
DevTekVE 6b70ea3de6 Comment out error logging for Sunnylink status
The commit comments out a log statement that outputs an error message if Sunnylink is offline. This change is probably a temporary measure to avoid unnecessary log messages in the output, although it may affect troubleshooting of Sunnylink connection issues.
2024-06-09 11:32:43 +02:00
DevTekVE 63ed2c8e30 Merge branch 'refs/heads/master-priv-log-sunnylink-error' into master-dev-c3 2024-06-09 11:31:25 +02:00
DevTekVE d75fd76537 Merge branch 'refs/heads/master-priv' into master-dev-c3 2024-06-09 11:30:59 +02:00
DevTekVE 609b2d8a21 Refactor sunnylink code for logs and ping timeouts
The sunnylink ping and log statements have been refactored for clarity and optimization. Log levels were changed from debug to info, resulting in more visibility for important processes in sunnylinkd.py. The timeout before re-pinging in ws_ping() was also updated from 80% to 70% to ensure more consistent connections.
2024-06-09 10:32:02 +02:00
Jason Wen 1a508f55fc Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master (#343) 2024-06-08 19:19:16 -08:00
Jason Wen 019eba5c2d Bump submodules 2024-06-08 23:18:44 -04:00
Jason Wen 1ffc59f65a Merge branch 'upstream/openpilot/master' into sync-20240608
# Conflicts:
#    cereal
#    opendbc
#    panda
#    release/files_common
#    selfdrive/monitoring/dmonitoringd.py
#    selfdrive/ui/translations/main_zh-CHS.ts
#    selfdrive/ui/translations/main_zh-CHT.ts
2024-06-08 23:08:33 -04:00
DevTekVE 21d3fd3385 Add logging for Sunnylink offline issue
The code updates include error logging for debugging when Sunnylink goes offline. Log includes information such as the last ping time and the current time to better understand the cause of possible issues. This logging will aid in resolving status discrepancies with the Sunnylink feature.
2024-06-08 21:59:31 +02:00
Jason Wen e4f6e12786 Simulator: Refactor hardcoded path crashing PC runs 2024-06-07 22:59:54 +00:00
Jason Wen c740ab2a86 Revert "Update CHANGELOGS.md"
This reverts commit 910a4f6c8f.
2024-06-04 21:25:07 -04:00
Jason Wen 910a4f6c8f Update CHANGELOGS.md 2024-06-04 21:25:04 -04:00
Jason Wen 6217b2be81 Merge branch 'SP-140-toyota-pedal-bug' into master-dev-c3 2024-06-03 15:36:30 -04:00
Jason Wen 111d8a5a54 Toyota: Fix platform naming with comma Pedal 2024-06-03 15:36:21 -04:00
Adeeb Shihadeh ce2a686b97 add body teleop to release 2024-06-01 16:04:04 -07:00
Adeeb Shihadeh 7de9a3693f more release files 2024-06-01 15:16:09 -07:00
Adeeb Shihadeh 54116569c3 build_release fixups 2024-06-01 15:05:07 -07:00
Adeeb Shihadeh a21f773366 no lfs in release 2024-06-01 14:23:48 -07:00
Shane Smiskol 63f55f4915 debug FW fingerprinting: live support (#32585)
* live debug!

* clean up
2024-05-31 22:28:03 -07:00
Dean Lee 9908b729c8 api: cache RSA private key (#32566) 2024-05-31 21:40:53 -07:00
Jason Wen acbd1d4b4c Merge branch 'SP-132-manager-crash-git-pull' into master-dev-c3 2024-06-01 00:12:23 -04:00
Jason Wen b66da7dd1a disable log 2024-06-01 00:12:17 -04:00
Jason Wen cba9bc63b2 Merge branch 'SP-132-manager-crash-git-pull' into master-dev-c3 2024-06-01 00:06:30 -04:00
Jason Wen 318fc690fa Revert "have this so no need to manually do it"
This reverts commit a4f65ab740.
2024-06-01 00:06:19 -04:00
Jason Wen 2a451f859f Merge branch 'SP-132-manager-crash-git-pull' into master-dev-c3 2024-06-01 00:04:12 -04:00
Jason Wen 6f619aa48d Revert "use qprocess so text is printed live"
This reverts commit 7703ea8c51.
2024-06-01 00:02:46 -04:00
Jason Wen b0e8fddfed Revert "deprecated"
This reverts commit 8225779bf0.
2024-06-01 00:02:46 -04:00
Jason Wen a7e9f09338 Revert "do it like this"
This reverts commit 09be75814b.
2024-06-01 00:02:45 -04:00
Jason Wen 09be75814b do it like this 2024-06-01 00:01:14 -04:00