f1f40c117a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Disengage on Accelerator Toggle ( #23977 )  
							
							... 
							
							
 
							
							* Squashed commit of the following:
commit 953bcf0ecf8d03f0fec9ce0d5442cc660ae2347d
Merge: b4198608d 333257bad0b9790dd281862fce7d60c44e03⛽  ➡️  🔋 
    bump
commit d2b64b89cf8d7265bc90848b4e3a2276c9a4cb78
Author: Shane Smiskol <shane@smiskol.com>
Date:   Thu Mar 24 16:19:34 2022 -0700
    these changes will be in border PR
    these changes will be border PR
commit bed31e63de2244c161729773978fef8a9246ddb5
Merge: 491417640 e91613bc6c88ced1f199c02bdd2db7b49c715fe00fb77d7c758d4b🔥 
commit 1885c9e2bacd9351c7e421b1436dcbfbde238436
Merge: 1f591736a 9c70e8bca7410160d03e915cf62 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								edcee81796 
								
							
								 
							
						 
						
							
							
								
								manager: kill UI when manager failed to start  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								818d4a0a96 
								
							
								 
							
						 
						
							
							
								
								manager: don't start uploader with dongle id  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								aa9e635311 
								
									
								
							
								 
							
						 
						
							
							
								
								Add more type hinting ( #23595 )  
							
							... 
							
							
 
							
							* Add more type hinting.
* Revert joystick_alert changes.
* Add typing to statsd.
* Update selfdrive/statsd.py
* Update selfdrive/test/test_fingerprints.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b63bc89bc9 
								
									
								
							
								 
							
						 
						
							
							
								
								sentry fixups ( #23249 )  
							
							... 
							
							
 
							
							* set env
* do init in same place
* no sentry for forks
* start session
* start session
* remove that
* val 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								308a6f1730 
								
									
								
							
								 
							
						 
						
							
							
								
								manager: log exit reason ( #23532 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9e1428fd84 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not disable loggerd when below 5% space ( #23440 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								dc96d4bee7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add More Types for mypy ( #23268 )  
							
							... 
							
							
 
							
							* mypy passes
* a few more
* a few in manager
* more types, will lint
* more
* simple types
* events type
* Update selfdrive/thermald/thermald.py
* Apply suggestions from code review
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b27a19e9d1 
								
									
								
							
								 
							
						 
						
							
							
								
								cloudlog: add daemon name to context for python daemons ( #23225 )  
							
							... 
							
							
 
							
							* python
* manager is a daemon too
* Update selfdrive/manager/process.py
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b745a14ff7 
								
									
								
							
								 
							
						 
						
							
							
								
								version.py: make function names more clear ( #23216 )  
							
							... 
							
							
 
							
							* rename a few version functions
* and is_prebuilt
* and some formatting 😊  
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								6951b3271d 
								
									
								
							
								 
							
						 
						
							
							
								
								Python: Replace more lists with generators ( #23116 )  
							
							... 
							
							
 
							
							* Replace lists with generators v2
* Replace set with {}
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Replace more set() with {}
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e8d56f241a 
								
							
								 
							
						 
						
							
							
								
								manager.py use get_short_branch() for GitBranch param  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f7c46c6949 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not run code on version.py import ( #23063 )  
							
							... 
							
							
 
							
							* Do not run code on version.py import
* fix athena 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7c8044d2db 
								
									
								
							
								 
							
						 
						
							
							
								
								Add LastPowerDropDetected and create bootlog before clearing params ( #23062 )  
							
							... 
							
							
 
							
							* Add LastControlledShutdown and create bootlog before clearing params
* update param name
* sorting 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ba67c355db 
								
									
								
							
								 
							
						 
						
							
							
								
								manager: kill procs in parallel ( #23010 )  
							
							... 
							
							
 
							
							* manager: kill procs in parallel
* oops block 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								77b334a698 
								
									
								
							
								 
							
						 
						
							
							
								
								swaglog.py: respect LOGPRINT env variable ( #22950 )  
							
							... 
							
							
 
							
							* swaglog.py: respect LOGPRINT env variable
* only change handler that prints
* keep usefull manager prints
* only print running list
* revert process changes
* fix test 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								07ff724726 
								
									
								
							
								 
							
						 
						
							
							
								
								Move shutdown/reboot handling to manager ( #22882 )  
							
							... 
							
							
 
							
							* Move shutdown/reboot handling to manager
* more logging
* check enagaged
* Apply suggestions from code review
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8c01ae5716 
								
									
								
							
								 
							
						 
						
							
							
								
								Add DisableRadar_Allow param and settings toggle ( #22329 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								dddab597bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Less open file permissions ( #21922 )  
							
							... 
							
							
 
							
							* Less open file permissions
* add test back
* remove params test for permissions
* remove umask
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a420c7ad50 
								
									
								
							
								 
							
						 
						
							
							
								
								remove lte toggle ( #21392 )  
							
							... 
							
							
 
							
							* remove lte toggle
* little more 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								6e4c2aa4d2 
								
									
								
							
								 
							
						 
						
							
							
								
								acados support ( #21319 )  
							
							... 
							
							
 
							
							* acados support
* add pyextra to python path
* x86 libs 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								29ac94b719 
								
							
								 
							
						 
						
							
							
								
								don't write last update time param on pc  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								189ee62d00 
								
							
								 
							
						 
						
							
							
								
								tici, it's just like cici  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ba5d6bbd70 
								
									
								
							
								 
							
						 
						
							
							
								
								manager.py: fix UNREGISTERED_DONGLE_ID check ( #21027 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7a4d319035 
								
							
								 
							
						 
						
							
							
								
								default lte param to on  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b93ccc465d 
								
									
								
							
								 
							
						 
						
							
							
								
								offroad alert for unregistered devices ( #20870 )  
							
							... 
							
							
 
							
							* offroad alert for unregistered devices
* update tests
* add param
* fix stretch 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b4447993c1 
								
									
								
							
								 
							
						 
						
							
							
								
								add CLEAR_ON_IGNITION param type ( #20810 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5f3fe01002 
								
							
								 
							
						 
						
							
							
								
								don't init sentry on non-comma remote  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5b764ab477 
								
									
								
							
								 
							
						 
						
							
							
								
								registration unit tests ( #20792 )  
							
							... 
							
							
 
							
							* start tests
* more test
* done 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								4d8a35d639 
								
									
								
							
								 
							
						 
						
							
							
								
								update registration policy ( #20770 )  
							
							... 
							
							
 
							
							* update registration policy
* move that
* handle 403
* fix that 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								47ad2a485f 
								
									
								
							
								 
							
						 
						
							
							
								
								disable sentry for devices without a dongle ID ( #20729 )  
							
							... 
							
							
 
							
							* disable sentry for devices without a dongle ID
* import pc
* unused 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								01c5d7f7ed 
								
							
								 
							
						 
						
							
							
								
								manager.py: fix git commit param write outside of git repo  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1786d04239 
								
									
								
							
								 
							
						 
						
							
							
								
								handle unregistered devices ( #20728 )  
							
							... 
							
							
 
							
							* handle unregistered devices
* cleanup
* no uploader or athena
* clean up 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ea0e611872 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch to new sentry_sdk ( #20690 )  
							
							... 
							
							
 
							
							* remove unused crash.install
* use sentry_sdk in crash.py
* athena crashes dont rely on excepthook
* make default crash handler work
* make it work in athena
* fixup tombstoned 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								a3df0e9827 
								
							
								 
							
						 
						
							
							
								
								upload raw on tici  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								9adaff5379 
								
							
								 
							
						 
						
							
							
								
								raw upload off by default  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1adf34f033 
								
									
								
							
								 
							
						 
						
							
							
								
								update time from RTC on manager init ( #20678 )  
							
							... 
							
							
 
							
							* set time on manager init
* earlier
* handle exception
* logging
* add to release files
* run in launch script too
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								58dabdda00 
								
									
								
							
								 
							
						 
						
							
							
								
								more apk cleanup ( #20646 )  
							
							... 
							
							
 
							
							* bump cereal
* cleanup
* little more
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2967e79296 
								
							
								 
							
						 
						
							
							
								
								use put_bool to set Passive  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ae094042ad 
								
									
								
							
								 
							
						 
						
							
							
								
								add putBool/getBool wrappers to cython params class ( #20611 )  
							
							... 
							
							
 
							
							* add putBool/getBool wrappers to cython class
* use new API
* some more puts
* fix mockparams arguments
* add get_bool to MockParams
* typo 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3d48bd934d 
								
									
								
							
								 
							
						 
						
							
							
								
								log to file and send through athena ( #20250 )  
							
							... 
							
							
 
							
							* log to file and send through athena
* rename logging level
* pass thru log formatter
* logMessage is TEXT
* send queue always strings
* switch to xattr and lower priority queue
* enable cloud logging for devices
* time or size based log rotation
* basename -> dirname
* remove HARDWARE.get_cloudlog_enabled
* fix errors
* fix another exception
* xattrs need to be bytes
* sending works
* cleanup files at start
* add id and adjust formatting
* do not send active log file
* better names
* separate log formatters
* fix formatter super init
* fix log file order
* ensure file always has file formatter
* i see why there was no formatter
* apply same formatting to cpp log msgs
* apply same formatting to cpp log msgs
* update queue names in tests
* strip deprecated keys in STATUS_PACKET
* strip DEPRECATED from dict recursively
* athena log queue test
* instanceof instead of type
* isinstance instead of type
* use super
* remove logentries
* last_scan param unused
* comment about special log msg attr names
* add dict_helpers.py to release files
* use monotonic time and counter for log rotation
* update for adjusted log file naming
* use monotonic clock for tracking last log file scan 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								261045668b 
								
									
								
							
								 
							
						 
						
							
							
								
								Start ui before manager preimport ( #20468 )  
							
							... 
							
							
 
							
							* start ui early
* test sets this afer import 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e76c80ffa1 
								
									
								
							
								 
							
						 
						
							
							
								
								APK purge ( #20446 )  
							
							... 
							
							
 
							
							* purge begins
* release files
* remove those
* no more android
* only qt
* text and spinner
* neos update script
* update sounds
* update cpu usage
* all done
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								7ee79c9923 
								
									
								
							
								 
							
						 
						
							
							
								
								New KL model + laneless toggle ( #20454 )  
							
							... 
							
							
 
							
							* New model: 0bf38240-6b55-42b0-bcfb-da08ff5cd0b9/650
* laneless baby
* hardcode model difference for now
* kale toggle
* kale emoji
* sensible description
* make clear it is not just for ui
* emojis dont work yet
* 9671a8fe-539f-4a04-a163-54571df21139/650
* new model
* only read param on rising edge of ignition
* update toggle text
* fix that
* update refs
Co-authored-by: mitchell <mitchellgoffpc@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								43ce7165c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove lane change toggle and default LDW to off ( #20442 )  
							
							... 
							
							
 
							
							* remove lane change toggle and default LDW to off
* update refs 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b60cd8d0a0 
								
									
								
							
								 
							
						 
						
							
							
								
								record front lock ( #20400 )  
							
							... 
							
							
 
							
							* record front lock
* only if set
* add to internal installer
* move that
* change that bck
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								8111d78cf3 
								
							
								 
							
						 
						
							
							
								
								uncomment  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								7a3d195f53 
								
							
								 
							
						 
						
							
							
								
								smoother spinner transition on startup  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								a3556410de 
								
									
								
							
								 
							
						 
						
							
							
								
								Spinner: wait for UI to start ( #20279 )  
							
							... 
							
							
 
							
							* Impose a max rate for updating spinner progress
* fix import
* Show spinner until offroad is started
* no need for time
* Fix ROOT_DIR
* Fix fb include
* fix relative path
* don't touch these files
* Close spinner after all procs have started
* don't touch file
* Move up
* Revert changes to spinner, and only sleep on final progress update
* add this back
* revert time
* test sending 100
* test sending 100
* revert makefile changes
* rm 2nd 100% update
* pass spinner to thread function
* pass ignore list
* Default to None
Co-authored-by: Willem Melching <willem.melching@gmail.com>
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								7cfd6b1170 
								
							
								 
							
						 
						
							
							
								
								fix manager crash on PC after going offroad  
							
							
 
							
						 
						
							5 years ago