683b3b5966 
								
									
								
							
								 
							
						 
						
							
							
								
								pandad: recover from bad bootstub ( #29638 )  
							
							... 
							
							
 
							
							* pandad: recover from bad bootstub
* more
* adjust that
* ugh guess multipanda is still a thing
* reset
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1ee6ed4b16 
								
									
								
							
								 
							
						 
						
							
							
								
								Linter: remove pylint ( #29611 )  
							
							... 
							
							
 
							
							remove pylint 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a9626f95b6 
								
									
								
							
								 
							
						 
						
							
							
								
								add openpilot prefix to imports ( #29498 )  
							
							... 
							
							
 
							
							* add openpilot prefix to imports
* more
* more
* fix docs
* fix linter
* bump submodules
* fix patched tests
* update dynamic imports
* debug
* Revert "debug"
This reverts commit db5e13b9911cc74438bee123bc3430da6c31b24b.
* fix pm test 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								62c1e65924 
								
									
								
							
								 
							
						 
						
							
							
								
								Ruff: enable most of bugbear ( #29320 )  
							
							... 
							
							
 
							
							* added mutable default args
* most of the Bs
* add comment about lrucache 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								cf64b27168 
								
									
								
							
								 
							
						 
						
							
							
								
								Linter: Fix >160 line length test ( #29287 )  
							
							... 
							
							
 
							
							* test
* fix line length
* fix line length
* fix file size
* revert poetry
* cleanup for PR 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d92c9aef23 
								
									
								
							
								 
							
						 
						
							
							
								
								tici: speedup power save setting ( #29100 )  
							
							... 
							
							
 
							
							* speedup
* update type
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d4bd0a3213 
								
									
								
							
								 
							
						 
						
							
							
								
								tici: let gpu sleep sooner ( #28698 )  
							
							... 
							
							
 
							
							Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								111b4eee30 
								
									
								
							
								 
							
						 
						
							
							
								
								fix a bunch of python warnings ( #28576 )  
							
							... 
							
							
 
							
							* fix a bunch of python warnings
* fix that 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								951bab8e18 
								
									
								
							
								 
							
						 
						
							
							
								
								AGNOS 7 ( #26908 )  
							
							... 
							
							
 
							
							* agnos 7
* no caibx
* new build
* agnos 7.1
* prod manifest 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								21bcd7db63 
								
									
								
							
								 
							
						 
						
							
							
								
								Dynamic device type ( #28011 )  
							
							... 
							
							
 
							
							* tizi_device_type
* fix test
* also change it in the C versin 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								8a6312ef14 
								
									
								
							
								 
							
						 
						
							
							
								
								pandad: support GPIO recovery when in bootstub ( #28090 )  
							
							... 
							
							
 
							
							pandad: recover when in bootstub
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								f832a71038 
								
									
								
							
								 
							
						 
						
							
							
								
								pandad: wait for internal panda to come up ( #27705 )  
							
							... 
							
							
 
							
							* pandad: wait for internal panda to come up
* test
* more checks 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								8f1753aaab 
								
									
								
							
								 
							
						 
						
							
							
								
								tizi: enable fan for shutdown ( #27890 )  
							
							... 
							
							
 
							
							* tizi: enable fan for shutdown
* Update system/hardware/tici/hardware.py
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								fdb3488f6b 
								
									
								
							
								 
							
						 
						
							
							
								
								tizi: only affine panda USB IRQ when it's used ( #27816 )  
							
							... 
							
							
 
							
							only affine panda USB IRQ when it's used
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								038d34aa7f 
								
									
								
							
								 
							
						 
						
							
							
								
								tizi: affine IRQ by action instead of number ( #27811 )  
							
							... 
							
							
 
							
							* tizi: affine IRQ by action instead of number
* do camera irqs
* debug script
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								c25ce02639 
								
									
								
							
								 
							
						 
						
							
							
								
								tici: turn off fan after boot ( #27680 )  
							
							... 
							
							
 
							
							* tici: turn off fan after boot
* tmp if
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								922bedaf47 
								
									
								
							
								 
							
						 
						
							
							
								
								tici: remove hardcoded max brightness ( #26859 )  
							
							... 
							
							
 
							
							* tici: remove hardcoded max brightness
* fix that one
* cleanup
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								3d44b6b3ac 
								
									
								
							
								 
							
						 
						
							
							
								
								alt amp config ( #26858 )  
							
							... 
							
							
 
							
							* alt amp config
* fix
* not executable
* comment
* consistency
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								060b69ee2f 
								
									
								
							
								 
							
						 
						
							
							
								
								micd: revert check playing sound (high cpu usage) ( #26672 )  
							
							... 
							
							
 
							
							* don't use hardware
* check micd proc
* use pactl package
* cleanup
* Revert "cleanup"
This reverts commit baf9887e2d3e7dce8c24a93e970bb5a2d3609d50.
* Revert "use pactl package"
This reverts commit 0c1f3a4b865e44052affa57323ae4a21d274d6e3.
* Revert "micd: don't update filtered sound level if playing sound (#26652 )"
This reverts commit 86cd919a57 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								86cd919a57 
								
									
								
							
								 
							
						 
						
							
							
								
								micd: don't update filtered sound level if playing sound ( #26652 )  
							
							... 
							
							
 
							
							* add is_sound_playing to hardware.py
* micd: don't update filtered sound level if playing sound 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								4478241bea 
								
							
								 
							
						 
						
							
							
								
								spi goes on boardd core  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								b549e8174e 
								
									
								
							
								 
							
						 
						
							
							
								
								agnos 6.2 ( #26441 )  
							
							... 
							
							
 
							
							* agnos 6.2
* staging manifest
* production 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								8ba9a5107b 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: SPI support ( #26374 )  
							
							... 
							
							
 
							
							* spi handle
* put usb back
* handle eintr
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1f5187892f 
								
									
								
							
								 
							
						 
						
							
							
								
								safer modem manager commands ( #25999 )  
							
							... 
							
							
 
							
							Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								dc65f8a60a 
								
									
								
							
								 
							
						 
						
							
							
								
								agnos 6 ( #25864 )  
							
							... 
							
							
 
							
							* agnos 6
* new agnos
* no casync for now 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								84a3c355e5 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: use interrupts to improve LSM6DS3 timing accuracy ( #24525 )  
							
							... 
							
							
 
							
							* change LSM6DS3TR(-c) gyroscope  and accelerometer to interrupt
* add pthread for linking
* add interrupt collector thread to fetch in parallel to non interrupt based sensors
* change get_event interface to return true on successful read
* fetch sensor interrupts via gpiochip
* avoid sending empty messages (interrupt only, non interupt magn can leave a gap in the orphan block)
* add verifier script to sensor interrupts (sensor_data_to_hist.py)
* add/update sensord testsweet (test_sensord.py)
* add poll timed out check
* unexport interrupt gpio pins
* gpiochip on both edges, but skip falling edge if rising edge is detected, this is handled in the sensor as the status flag is checked if new data is availble
* add test to sensord to verify 100Hz interrupt frequency
* add sensor shutdown/low power mode functionality on sensord exit
* relax test, will be readded in the splitup PR
Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								28cb1897cb 
								
									
								
							
								 
							
						 
						
							
							
								
								USB power mode cleanup ( #25619 )  
							
							... 
							
							
 
							
							* first pass at usb power mode cleanup
* fix build
* a sneaky one
* little more
* fix build
* bump pnada
* remove that
* power monitoring cleanup
* fix tests
* bump submodules 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6590fb2b93 
								
									
								
							
								 
							
						 
						
							
							
								
								pre-commit: add codespell ( #25571 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								b2c1098cd8 
								
									
								
							
								 
							
						 
						
							
							
								
								thermald: log modem data usage ( #25298 )  
							
							... 
							
							
 
							
							* thermald: log modem data usage
* add to deviceState
* add cast
* set refresh rate
* bump cereal
* cereal master 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								684d4b75a1 
								
									
								
							
								 
							
						 
						
							
							
								
								Log SOM power draw ( #24975 )  
							
							... 
							
							
 
							
							* log SOM power draw
* bump cereal
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1139fe507b 
								
									
								
							
								 
							
						 
						
							
							
								
								Move selfdrive/hardware/ to system/ ( #24725 )  
							
							... 
							
							
 
							
							* move hardware to system/
* fix mypy 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								5f00c6eca7 
								
									
								
							
								 
							
						 
						
							
							
								
								tici: always configure modem as data-centric ( #24663 )  
							
							... 
							
							
 
							
							According to the Quectel docs, this is how it should be configured
for both AT&T and T-Mobile (and likely any other carriers). 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								4ef94a436f 
								
									
								
							
								 
							
						 
						
							
							
								
								affine aux panda IRQ to boardd core ( #24600 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6a48a7acef 
								
									
								
							
								 
							
						 
						
							
							
								
								more comma two cleanup ( #24300 )  
							
							... 
							
							
 
							
							* more comma two cleanup
* fix up power monitoring 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ed3be29bfa 
								
									
								
							
								 
							
						 
						
							
							
								
								no encoder throttle ( #24457 )  
							
							... 
							
							
 
							
							Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								59134c05d6 
								
									
								
							
								 
							
						 
						
							
							
								
								pandad: better handling of internal panda failures ( #23755 )  
							
							... 
							
							
 
							
							* reset internal panda
* recover
* internal dfu
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b88fb037ab 
								
									
								
							
								 
							
						 
						
							
							
								
								tici downclock ( #24088 )  
							
							... 
							
							
 
							
							* tici downclock
* fix that
* gp ref
* lower that a bit
* that was a scam
* perf
* update power
* increase that
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c1388636a2 
								
									
								
							
								 
							
						 
						
							
							
								
								comma three: correctly set initial EPS bearer settings for AT&T sim cards ( #24175 )  
							
							... 
							
							
 
							
							* 3g sunset
* only for blue prime
* pass
* full att code
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								cf6c0ef19a 
								
									
								
							
								 
							
						 
						
							
							
								
								tici IRQ tuning ( #24170 )  
							
							... 
							
							
 
							
							* first pass
* move that back
* move that
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								be35caca61 
								
									
								
							
								 
							
						 
						
							
							
								
								Log modem version and some NV values ( #24137 )  
							
							... 
							
							
 
							
							* add back modem version number logging
* tici only
* log nv
* make event
* str cast 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								aeb98b3937 
								
									
								
							
								 
							
						 
						
							
							
								
								bunch of gpu config ( #23932 )  
							
							... 
							
							
 
							
							Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8af20af66d 
								
									
								
							
								 
							
						 
						
							
							
								
								pylint: enforce indentation (W0311) ( #24039 )  
							
							... 
							
							
 
							
							* pylint: enforce indentation (W0311)
* few more 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								03ac5bb4e3 
								
							
								 
							
						 
						
							
							
								
								cleanup tici_init in launch script  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								814741dafe 
								
									
								
							
								 
							
						 
						
							
							
								
								thermald: use named thermal zones ( #23936 )  
							
							... 
							
							
 
							
							* thermald: use named thermal zones
* remove print
* and for c2
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								da5a0c41a0 
								
									
								
							
								 
							
						 
						
							
							
								
								C3: detect metered Android hotspot ( #23734 )  
							
							... 
							
							
 
							
							* C3: detect metered networks
* show in ui
* fix text layout
* bump cereal
* revert ui changes
* set networkMetered
* add athena method
* add metered logging to uploader
* use in athena uploader
* remove param
* use networkmanager properties to set cell to unmetered
* fix indentation
* no need to check
* bump cereal
* review
* bump cereal 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0d099e07aa 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: add suport for download bandwith setting ( #23727 )  
							
							... 
							
							
 
							
							* athena: add suport for download bandwith setting
* clean ingress rules 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								4c406cdbe5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add setUploadLimit method to athena ( #23693 )  
							
							... 
							
							
 
							
							* Add setUploadLimit method to athena
* add comments
* move to hw abstraction layer
* move to hw
* better errors 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3ce4976db7 
								
									
								
							
								 
							
						 
						
							
							
								
								thermald: track engaged state in param and kmsg ( #23478 )  
							
							... 
							
							
 
							
							* thermald: track engaged state in param
* write in kmsg
* format string
* move to python 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c8e64b2c62 
								
									
								
							
								 
							
						 
						
							
							
								
								tici: higher cpu freq while offroad ( #23151 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								5e20a46db6 
								
									
								
							
								 
							
						 
						
							
							
								
								tici: use powersave CPU governor while offroad ( #23146 )  
							
							... 
							
							
 
							
							* tici: use powersave CPU governor while offroad
* fix path 
							
						 
						
							4 years ago