d6abf1d572 
								
									
								
							
								 
							
						 
						
							
							
								
								No disengage on gas by default ( #27472 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cb50244a89 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump total scons nodes  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								100fe10c7c 
								
									
								
							
								 
							
						 
						
							
							
								
								jenkins: tmp disable sim test due to ZMQ bug ( #27043 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								4293705648 
								
							
								 
							
						 
						
							
							
								
								test manager: use ensure_running to start relevant procs  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								c408b7e306 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: show experimental long available to release users ( #26910 )  
							
							... 
							
							
 
							
							* UI: show experimental long available to release users
* more description
* cleanup
* hide toggle
* fix process replay
* clear param
* actually fix 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6861c99991 
								
									
								
							
								 
							
						 
						
							
							
								
								don't run ublox procs without ublox ( #26965 )  
							
							... 
							
							
 
							
							* pigeond: don't run if ublox missing
* same for ubloxd
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cd8e03d53e 
								
									
								
							
								 
							
						 
						
							
							
								
								move all third party stuff into third_party/ ( #26853 )  
							
							... 
							
							
 
							
							* mv fastcluster
* move msm_kgsl.h
* camerad include
* update path
* mv pyextra
* fix tici build
* add acados_template to release build
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								bb8a38a050 
								
									
								
							
								 
							
						 
						
							
							
								
								navmodeld ( #26665 )  
							
							... 
							
							
 
							
							* Added navmodeld
* New nav model: 7c306685-5476-4bd4-ab65-105b01b6bca8/300, feats only
* little cleanup
* Remove NAV flag
* Moved to_kj_array_ptr to commonmodel.h
* Switch from decimation to last_frame_id check
* add to release files
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								108ff15f5d 
								
									
								
							
								 
							
						 
						
							
							
								
								micd: scale sound volume with ambient noise level ( #26399 )  
							
							... 
							
							
 
							
							* test changing sound volume
* test changing sound volume
* create system/hardware/pc/hardware.h
* implement Hardware::set_volume using pactl
* soundd: use Hardware::set_volume
* add sounddevice dependency
* sounddevice example
* simple micd
* cleanup
* remove this
* fix process config
* add to release files
* hardware: get sound input device
* no more offroad
* debug
* calculate volume from all measurements since last update
* use microphone noise level to update sound volume
* fix scale
* mute microphone during alerts
* log raw noise level
* hardware: reduce tici min volume
* improve scale
* add package
* clear measurements on muted
* change default to min volume and respond quicker
* fixes
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* logarithmic scaling
* fix
* respond quicker
* fixes
* tweak scaling
* specify default device
* Revert "hardware: get sound input device"
This reverts commit 50f594f7a3bab005023482bc793147a8c8dae5d7.
* tuning
* forgot to update submaster
* tuning
* don't mute microphone, and clip measurement
* remove submaster
* fixes
* tuning
* implement Hardware::set_volume using pactl
* Revert "test changing sound volume"
This reverts commit 4bbd870746 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								5f094b8368 
								
									
								
							
								 
							
						 
						
							
							
								
								CI: regroup devices ( #26436 )  
							
							... 
							
							
 
							
							* regroup ci devices
* cleanup looopback test
* split loopback devices
Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								fcd6125deb 
								
									
								
							
								 
							
						 
						
							
							
								
								Compute zoom level and downsample image in map_renderer.cc ( #26315 )  
							
							... 
							
							
 
							
							* Automatically zoom to fixed scale in map_renderer.cc
* Always downsample in map_renderer
* Remove updateZoom function
* Added mapsd to process_config.py (commented out for now) 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								9935a65115 
								
									
								
							
								 
							
						 
						
							
							
								
								always enable rawgps on tici ( #25987 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								f611960391 
								
									
								
							
								 
							
						 
						
							
							
								
								networking: add unmetered cellular toggle ( #25902 )  
							
							... 
							
							
 
							
							* add metered toggle to UI
* add GsmMetered param
* add NMMetered constants
* change LTE connection settings: connection.metered
* change to GsmUnmetered override
* update translations
* debug ui
* remove comment
* Revert "debug ui"
This reverts commit 2ad9e65ea2 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								4fa62f1464 
								
									
								
							
								 
							
						 
						
							
							
								
								Live torque ( #25456 )  
							
							... 
							
							
 
							
							* wip torqued
* add basic logic
* setup in manager
* check sanity and publish msg
* add first order filter to outputs
* wire up controlsd, and update gains
* rename intercept to offset
* add cloudlog, live values are not updated
* fix bugs, do not reset points for now
* fix crashes
* rename to main
* fix bugs, works offline
* fix float in cereal bug
* add latacc filter
* randomly choose points, approx for iid
* add variable decay
* local param to capnp instead of dict
* verify works in replay
* use torqued output in controlsd
* use in controlsd; use points from past routes
* controlsd bugfix
* filter before updating gains, needs to be replaced
* save all points to ensure smooth transition across routes, revert friction factor to 1.5
* add filters to prevent noisy low-speed data points; improve fit sanity
* add engaged buffer
* revert lat_acc thresh
* use paramsd realtime process config
* make latacc-to-torque generic, and overrideable
* move freq to 4Hz, avoid storing in np.array, don't publish points in the message
* float instead of np
* remove constant while storing pts
* rename slope, offset to lat_accet_factor, offset
* resolve issues
* use camelcase in all capnp params
* use camelcase everywhere
* reduce latacc threshold or sanity, add car_sane todo, save points properly
* add and check tag
* write param to disk at end of route
* remove args
* rebase op, cereal
* save on exit
* restore default handler
* cpu usage check
* add to process replay
* handle reset better, reduce unnecessary computation
* always publish raw values - useful for debug
* regen routes
* update refs
* checks on cache restore
* check tuning vals too
* clean that up
* reduce cpu usage
* reduce cpu usage by 75%
* cleanup
* optimize further
* handle reset condition better, don't put points in init, use only in corolla
* bump cereal after rebasing
* update refs
* Update common/params.cc
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* remove unnecessary checks
* Update RELEASES.md
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e8c8bd902d 
								
									
								
							
								 
							
						 
						
							
							
								
								updated: prevent blocking on git ( #25788 )  
							
							... 
							
							
 
							
							* updated: prevent blocking on git
* remove that 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								655a64b603 
								
									
								
							
								 
							
						 
						
							
							
								
								single longitudinal toggle for e2e and disable radar ( #25688 )  
							
							... 
							
							
 
							
							* single longitudinal toggle for e2e and disable radar
* write disable radar param
* rename
* better param name
* clean that up
* update refs
* update translations
* not live for experimental
* write it out
* vanish 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								71d152bf51 
								
									
								
							
								 
							
						 
						
							
							
								
								manager.py: set default lang to main_en ( #25666 )  
							
							... 
							
							
 
							
							* default main_en
* update transaltions
* set default language in manager.py
* after h 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cbe1c89698 
								
									
								
							
								 
							
						 
						
							
							
								
								Update total scons nodes  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6590fb2b93 
								
									
								
							
								 
							
						 
						
							
							
								
								pre-commit: add codespell ( #25571 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								13489d092e 
								
									
								
							
								 
							
						 
						
							
							
								
								Pigeond ( #25561 )  
							
							... 
							
							
 
							
							* split out pigeond from boardd
* also want to turn off power
* fix manager calls
* move to sensord folder
* release files:
* add assistnow code
* no bare except
* add test script to test TTFF
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								90a4565eb2 
								
									
								
							
								 
							
						 
						
							
							
								
								params: make python and c++ API match ( #25573 )  
							
							... 
							
							
 
							
							* params: make python and c++ API match
* few more 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								96f8d3acd5 
								
									
								
							
								 
							
						 
						
							
							
								
								rawgps in CI ( #25473 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								2cff05be43 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: exit gracefully ( #25388 )  
							
							... 
							
							
 
							
							* UI: exit gracefully
* cleanup
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cc3857eb62 
								
									
								
							
								 
							
						 
						
							
							
								
								updated: add branch switching ( #25200 )  
							
							... 
							
							
 
							
							* switch param
* add to ui
* fix that
* fetch for new branch
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cdc7a6dbea 
								
									
								
							
								 
							
						 
						
							
							
								
								enable laikad ( #25013 )  
							
							... 
							
							
 
							
							* enable laikad
* increase logprint for onroad test 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								712445c531 
								
									
								
							
								 
							
						 
						
							
							
								
								build.py: remove retry logic ( #24986 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6123ab3d1c 
								
									
								
							
								 
							
						 
						
							
							
								
								Move camerad to system/ ( #24836 )  
							
							... 
							
							
 
							
							* mv camerad
* add hardware symlink
* fix unit tests 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								dc98511b7a 
								
									
								
							
								 
							
						 
						
							
							
								
								laikad: fixes to run on device ( #24879 )  
							
							... 
							
							
 
							
							* Always run laikad on device!
* Update laika
* Update laika
* Fix gps week and time of week in msg
* Reset kalman filter if pos_fix or last_known_position
* put behind file
* move pr parsing into common file
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								39da6912ea 
								
									
								
							
								 
							
						 
						
							
							
								
								misc jenkins fixups ( #24840 )  
							
							... 
							
							
 
							
							* bump cereal
* remove that
* pull cl image
* lil docker cleanup 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								0fce5d9045 
								
									
								
							
								 
							
						 
						
							
							
								
								Move a bunch of stuff to system/ part 3 ( #24829 )  
							
							... 
							
							
 
							
							* move swaglog.py
* timezoned
* logmessaged
* version.py
* fix linter 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1139fe507b 
								
									
								
							
								 
							
						 
						
							
							
								
								Move selfdrive/hardware/ to system/ ( #24725 )  
							
							... 
							
							
 
							
							* move hardware to system/
* fix mypy 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ca682b389d 
								
									
								
							
								 
							
						 
						
							
							
								
								move clocksd to system/ ( #24761 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								058bbc356b 
								
							
								 
							
						 
						
							
							
								
								update scons nodes  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								afd16b2ade 
								
									
								
							
								 
							
						 
						
							
							
								
								Create system/ for generic services ( #24717 )  
							
							... 
							
							
 
							
							* Create system/ for generic services
* logcatd joins the party
* fix those up 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								f49a9c9fd2 
								
									
								
							
								 
							
						 
						
							
							
								
								less TICI when not needed ( #24698 )  
							
							... 
							
							
 
							
							* less TICI when not needed
* fix process replay
* move reading voltages into hw abstraction layer
* Update selfdrive/hardware/tici/hardware.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/hw.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/base.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* rename init function
* Update selfdrive/athena/athenad.py
Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
* Update selfdrive/boardd/boardd.cc
* Apply suggestions from code review
* Update selfdrive/thermald/thermald.py
* update ref
* fix alert width if all cameras are bad
* add ecam to test_loggerd
* bump cereal
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Robbe Derks <robbe.derks@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e72d6b5689 
								
									
								
							
								 
							
						 
						
							
							
								
								navd: rewrite in python ( #24621 )  
							
							... 
							
							
 
							
							* navd: start python rewrite
* use enum
* send empty instruction packet
* parse banner
* cleanup
* switch to coordinate class
* add segment transition logic
* add recompute logic
* cleanup old navd code
* split out helpers
* cleanup release files
* fix typo
* fix docs
* add typing to helpers
* small fixes
* move outside of ui
* get last pos from param
* add ui restart detection
* check running
* send route
* set navInstruction to invalid with no active route
* whitespace
* do not overwrite response and use ratekeeper
* reuse params object
* remove navd exception 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								85b07bf3e8 
								
							
								 
							
						 
						
							
							
								
								sim no encoderd, move to BLOCK env variable  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								44bffc1b3b 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove encoderd service from PC. Fixes Sim ( #24676 )  
							
							... 
							
							
 
							
							* Disable encoderd completely in sim 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								94b9972eb7 
								
									
								
							
								 
							
						 
						
							
							
								
								encoderd: enable ( #24492 )  
							
							... 
							
							
 
							
							* enable encoderd
* correct enable line
* fix loggerd tests
* fix power draw and cpu tests
* correct cpu for encoderd
* fix a bug, video_writer is shared
* fix issue with not recording dcam
* add recording state
* wooo tests pass. encode id keeps counting
* core 3
* loggerd then encoderd
* stop loggerd first
* core 3 always online
* see the camera when we see encoder packet
* encoderd on small core uses 37%
* remove encoder logic from loggerd
* delete unit test that doesn't really make sense anymore
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d2eef1955c 
								
									
								
							
								 
							
						 
						
							
							
								
								add mypy check for return-any ( #24379 )  
							
							... 
							
							
 
							
							* add mypy check for return-any
* remove unused import
* typing
* remove unnecessary variable typing
* cleanup
* cleanup
* bump submodules
* small fixes
* only a problem on mac
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								2466233b1c 
								
									
								
							
								 
							
						 
						
							
							
								
								body: opt-out logging ( #24423 )  
							
							... 
							
							
 
							
							* body: opt-out logging
* wait a bit
* little better
* fix that too
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								670126cbf1 
								
									
								
							
								 
							
						 
						
							
							
								
								body: opt-in logging ( #24416 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								cdf6338388 
								
									
								
							
								 
							
						 
						
							
							
								
								manager: start process by callback ( #24417 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3063c70ff1 
								
									
								
							
								 
							
						 
						
							
							
								
								updated: only run offroad & disable automatic git garbage collection ( #24269 )  
							
							... 
							
							
 
							
							* updated: disable automatic git garbage collection
* set gc.autoDetach false
* add gc cloudlogs
* trigger updated
* handle exception
* trigger updated
* only while offroad
* no trigger needed
* trigger updated
* check if git gc was interrupted
* trigger updated
* dont set params when shutting down
* let manager clear params
* no offroad check anymore
* event is nicer to parse
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b8b15d5cf1 
								
									
								
							
								 
							
						 
						
							
							
								
								mypy: enable --warn-unreachable ( #24282 )  
							
							... 
							
							
 
							
							* Optional solves mypy assuming None is always None
* oops
* spaces
* Update registration.py
* fix local error
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								207df4742f 
								
									
								
							
								 
							
						 
						
							
							
								
								manager: cleanup ensure_running ( #24270 )  
							
							... 
							
							
 
							
							* manager: cleanup ensure_running
* make notcar a blocking condition
* invert last conditions
* duplicate
* always run daemon process
* comment
* typo
* make notcar like driverview 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								76a8338197 
								
									
								
							
								 
							
						 
						
							
							
								
								manager: start bridge and web joystick for notcars ( #24212 )  
							
							... 
							
							
 
							
							* manager: start bridge and web joystick for notcars
* fix that
* bump cereal
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								5c48e7bc86 
								
									
								
							
								 
							
						 
						
							
							
								
								remove comma two support ( #24248 )  
							
							... 
							
							
 
							
							* remove comma two support
* cleanup release files
* little more
* more libs
* no more gralloc
* add snpe back 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								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 e91613bc6c88ced1f199c02bdd2db7b49c71820b198945fe00fb77820b19894991763f9ffd7c758d4b91763f9ff4🔥 
commit 1885c9e2ba1f591736a9c70e8bca1f591736a2465811f0b7410160d0465811f0b40344363a53700efcb3f3e915cf62700efcb3f4220ce272fed273bb78ac1a85afd60ce3be32afc2f27203af3a04c0ad1a5499cf13caeb2230254ca787475e02cb 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8af20af66d 
								
									
								
							
								 
							
						 
						
							
							
								
								pylint: enforce indentation (W0311) ( #24039 )  
							
							... 
							
							
 
							
							* pylint: enforce indentation (W0311)
* few more 
							
						 
						
							4 years ago