@ -61,7 +61,7 @@ class CAR: 
			
		
	
		
		
			
				
					
					  ACCORD_15  =  " HONDA ACCORD 2018 LX 1.5T "    ACCORD_15  =  " HONDA ACCORD 2018 LX 1.5T "   
			
		
	
		
		
			
				
					
					  ACCORDH  =  " HONDA ACCORD 2018 HYBRID TOURING "    ACCORDH  =  " HONDA ACCORD 2018 HYBRID TOURING "   
			
		
	
		
		
			
				
					
					  CIVIC  =  " HONDA CIVIC 2016 TOURING "    CIVIC  =  " HONDA CIVIC 2016 TOURING "   
			
		
	
		
		
			
				
					
					  CIVIC_HAT CH  =  " HONDA CIVIC HATCHBACK 2017 EX  "    CIVIC_BOS CH  =  " HONDA CIVIC HATCHBACK 2017 SEDAN/COUPE 2019  "   
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					  ACURA_ILX  =  " ACURA ILX 2016 ACURAWATCH PLUS "    ACURA_ILX  =  " ACURA ILX 2016 ACURAWATCH PLUS "   
			
		
	
		
		
			
				
					
					  CRV  =  " HONDA CR-V 2016 TOURING "    CRV  =  " HONDA CR-V 2016 TOURING "   
			
		
	
		
		
			
				
					
					  CRV_5G  =  " HONDA CR-V 2017 EX "    CRV_5G  =  " HONDA CR-V 2017 EX "   
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -91,8 +91,9 @@ FINGERPRINTS = { 
			
		
	
		
		
			
				
					
					  CAR . CIVIC :  [ {    CAR . CIVIC :  [ {   
			
		
	
		
		
			
				
					
					    57 :  3 ,  148 :  8 ,  228 :  5 ,  304 :  8 ,  330 :  8 ,  344 :  8 ,  380 :  8 ,  399 :  7 ,  401 :  8 ,  420 :  8 ,  427 :  3 ,  428 :  8 ,  432 :  7 ,  450 :  8 ,  464 :  8 ,  470 :  2 ,  476 :  7 ,  487 :  4 ,  490 :  8 ,  493 :  5 ,  506 :  8 ,  512 :  6 ,  513 :  6 ,  545 :  6 ,  597 :  8 ,  662 :  4 ,  773 :  7 ,  777 :  8 ,  780 :  8 ,  795 :  8 ,  800 :  8 ,  804 :  8 ,  806 :  8 ,  808 :  8 ,  829 :  5 ,  862 :  8 ,  884 :  8 ,  891 :  8 ,  892 :  8 ,  927 :  8 ,  929 :  8 ,  985 :  3 ,  1024 :  5 ,  1027 :  5 ,  1029 :  8 ,  1036 :  8 ,  1039 :  8 ,  1108 :  8 ,  1302 :  8 ,  1322 :  5 ,  1361 :  5 ,  1365 :  5 ,  1424 :  5 ,  1633 :  8 ,      57 :  3 ,  148 :  8 ,  228 :  5 ,  304 :  8 ,  330 :  8 ,  344 :  8 ,  380 :  8 ,  399 :  7 ,  401 :  8 ,  420 :  8 ,  427 :  3 ,  428 :  8 ,  432 :  7 ,  450 :  8 ,  464 :  8 ,  470 :  2 ,  476 :  7 ,  487 :  4 ,  490 :  8 ,  493 :  5 ,  506 :  8 ,  512 :  6 ,  513 :  6 ,  545 :  6 ,  597 :  8 ,  662 :  4 ,  773 :  7 ,  777 :  8 ,  780 :  8 ,  795 :  8 ,  800 :  8 ,  804 :  8 ,  806 :  8 ,  808 :  8 ,  829 :  5 ,  862 :  8 ,  884 :  8 ,  891 :  8 ,  892 :  8 ,  927 :  8 ,  929 :  8 ,  985 :  3 ,  1024 :  5 ,  1027 :  5 ,  1029 :  8 ,  1036 :  8 ,  1039 :  8 ,  1108 :  8 ,  1302 :  8 ,  1322 :  5 ,  1361 :  5 ,  1365 :  5 ,  1424 :  5 ,  1633 :  8 ,   
			
		
	
		
		
			
				
					
					  } ] ,    } ] ,   
			
		
	
		
		
			
				
					
					  CAR . CIVIC_HATCH :  [ {    CAR . CIVIC_BOSCH :  [ {   
			
				
				
			
		
	
		
		
			
				
					
					    57 :  3 ,  148 :  8 ,  228 :  5 ,  304 :  8 ,  330 :  8 ,  344 :  8 ,  380 :  8 ,  399 :  7 ,  401 :  8 ,  420 :  8 ,  427 :  3 ,  428 :  8 ,  432 :  7 ,  441 :  5 ,  450 :  8 ,  464 :  8 ,  470 :  2 ,  476 :  7 ,  477 :  8 ,  479 :  8 ,  490 :  8 ,  493 :  5 ,  495 :  8 ,  506 :  8 ,  545 :  6 ,  597 :  8 ,  662 :  4 ,  773 :  7 ,  777 :  8 ,  780 :  8 ,  795 :  8 ,  800 :  8 ,  804 :  8 ,  806 :  8 ,  808 :  8 ,  829 :  5 ,  862 :  8 ,  884 :  8 ,  891 :  8 ,  892 :  8 ,  927 :  8 ,  929 :  8 ,  985 :  3 ,  1024 :  5 ,  1027 :  5 ,  1029 :  8 ,  1036 :  8 ,  1039 :  8 ,  1108 :  8 ,  1302 :  8 ,  1322 :  5 ,  1361 :  5 ,  1365 :  5 ,  1424 :  5 ,  1600 :  5 ,  1601 :  8 ,  1633 :  8    # 2017 Civic Hatchback EX and 2019 Civic Sedan Touring Canadian   
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					    57 :  3 ,  148 :  8 ,  228 :  5 ,  304 :  8 ,  330 :  8 ,  344 :  8 ,  380 :  8 ,  399 :  7 ,  401 :  8 ,  420 :  8 ,  427 :  3 ,  428 :  8 ,  432 :  7 ,  441 :  5 ,  450 :  8 ,  464 :  8 ,  470 :  2 ,  476 :  7 ,  477 :  8 ,  479 :  8 ,  490 :  8 ,  493 :  5 ,  495 :  8 ,  506 :  8 ,  545 :  6 ,  597 :  8 ,  662 :  4 ,  773 :  7 ,  777 :  8 ,  780 :  8 ,  795 :  8 ,  800 :  8 ,  804 :  8 ,  806 :  8 ,  808 :  8 ,  829 :  5 ,  862 :  8 ,  884 :  8 ,  891 :  8 ,  892 :  8 ,  927 :  8 ,  929 :  8 ,  985 :  3 ,  1024 :  5 ,  1027 :  5 ,  1029 :  8 ,  1036 :  8 ,  1039 :  8 ,  1108 :  8 ,  1302 :  8 ,  1322 :  5 ,  1361 :  5 ,  1365 :  5 ,  1424 :  5 ,  1600 :  5 ,  1601 :  8 ,  1633 :  8 ,   
			
		
	
		
		
			
				
					
					  } ] ,    } ] ,   
			
		
	
		
		
			
				
					
					  CAR . CRV :  [ {    CAR . CRV :  [ {   
			
		
	
		
		
			
				
					
					    57 :  3 ,  145 :  8 ,  316 :  8 ,  340 :  8 ,  342 :  6 ,  344 :  8 ,  380 :  8 ,  398 :  3 ,  399 :  6 ,  401 :  8 ,  404 :  4 ,  420 :  8 ,  422 :  8 ,  426 :  8 ,  432 :  7 ,  464 :  8 ,  474 :  5 ,  476 :  4 ,  487 :  4 ,  490 :  8 ,  493 :  3 ,  506 :  8 ,  507 :  1 ,  512 :  6 ,  513 :  6 ,  542 :  7 ,  545 :  4 ,  597 :  8 ,  660 :  8 ,  661 :  4 ,  773 :  7 ,  777 :  8 ,  780 :  8 ,  800 :  8 ,  804 :  8 ,  808 :  8 ,  829 :  5 ,  882 :  2 ,  884 :  7 ,  888 :  8 ,  891 :  8 ,  892 :  8 ,  923 :  2 ,  929 :  8 ,  983 :  8 ,  985 :  3 ,  1024 :  5 ,  1027 :  5 ,  1029 :  8 ,  1033 :  5 ,  1036 :  8 ,  1039 :  8 ,  1057 :  5 ,  1064 :  7 ,  1108 :  8 ,  1125 :  8 ,  1296 :  8 ,  1365 :  5 ,  1424 :  5 ,  1600 :  5 ,  1601 :  8 ,      57 :  3 ,  145 :  8 ,  316 :  8 ,  340 :  8 ,  342 :  6 ,  344 :  8 ,  380 :  8 ,  398 :  3 ,  399 :  6 ,  401 :  8 ,  404 :  4 ,  420 :  8 ,  422 :  8 ,  426 :  8 ,  432 :  7 ,  464 :  8 ,  474 :  5 ,  476 :  4 ,  487 :  4 ,  490 :  8 ,  493 :  3 ,  506 :  8 ,  507 :  1 ,  512 :  6 ,  513 :  6 ,  542 :  7 ,  545 :  4 ,  597 :  8 ,  660 :  8 ,  661 :  4 ,  773 :  7 ,  777 :  8 ,  780 :  8 ,  800 :  8 ,  804 :  8 ,  808 :  8 ,  829 :  5 ,  882 :  2 ,  884 :  7 ,  888 :  8 ,  891 :  8 ,  892 :  8 ,  923 :  2 ,  929 :  8 ,  983 :  8 ,  985 :  3 ,  1024 :  5 ,  1027 :  5 ,  1029 :  8 ,  1033 :  5 ,  1036 :  8 ,  1039 :  8 ,  1057 :  5 ,  1064 :  7 ,  1108 :  8 ,  1125 :  8 ,  1296 :  8 ,  1365 :  5 ,  1424 :  5 ,  1600 :  5 ,  1601 :  8 ,   
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -136,7 +137,7 @@ DBC = { 
			
		
	
		
		
			
				
					
					  CAR . ACURA_ILX :  dbc_dict ( ' acura_ilx_2016_can_generated ' ,  ' acura_ilx_2016_nidec ' ) ,    CAR . ACURA_ILX :  dbc_dict ( ' acura_ilx_2016_can_generated ' ,  ' acura_ilx_2016_nidec ' ) ,   
			
		
	
		
		
			
				
					
					  CAR . ACURA_RDX :  dbc_dict ( ' acura_rdx_2018_can_generated ' ,  ' acura_ilx_2016_nidec ' ) ,    CAR . ACURA_RDX :  dbc_dict ( ' acura_rdx_2018_can_generated ' ,  ' acura_ilx_2016_nidec ' ) ,   
			
		
	
		
		
			
				
					
					  CAR . CIVIC :  dbc_dict ( ' honda_civic_touring_2016_can_generated ' ,  ' acura_ilx_2016_nidec ' ) ,    CAR . CIVIC :  dbc_dict ( ' honda_civic_touring_2016_can_generated ' ,  ' acura_ilx_2016_nidec ' ) ,   
			
		
	
		
		
			
				
					
					  CAR . CIVIC_HAT CH :  dbc_dict ( ' honda_civic_hatchback_ex_2017_can_generated ' ,  None ) ,    CAR . CIVIC_BOS CH :  dbc_dict ( ' honda_civic_hatchback_ex_2017_can_generated ' ,  None ) ,   
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					  CAR . CRV :  dbc_dict ( ' honda_crv_touring_2016_can_generated ' ,  ' acura_ilx_2016_nidec ' ) ,    CAR . CRV :  dbc_dict ( ' honda_crv_touring_2016_can_generated ' ,  ' acura_ilx_2016_nidec ' ) ,   
			
		
	
		
		
			
				
					
					  CAR . CRV_5G :  dbc_dict ( ' honda_crv_ex_2017_can_generated ' ,  None ) ,    CAR . CRV_5G :  dbc_dict ( ' honda_crv_ex_2017_can_generated ' ,  None ) ,   
			
		
	
		
		
			
				
					
					  CAR . ODYSSEY :  dbc_dict ( ' honda_odyssey_exl_2018_generated ' ,  ' acura_ilx_2016_nidec ' ) ,    CAR . ODYSSEY :  dbc_dict ( ' honda_odyssey_exl_2018_generated ' ,  ' acura_ilx_2016_nidec ' ) ,   
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -152,7 +153,7 @@ STEER_THRESHOLD = { 
			
		
	
		
		
			
				
					
					  CAR . ACURA_ILX :  1200 ,    CAR . ACURA_ILX :  1200 ,   
			
		
	
		
		
			
				
					
					  CAR . ACURA_RDX :  400 ,    CAR . ACURA_RDX :  400 ,   
			
		
	
		
		
			
				
					
					  CAR . CIVIC :  1200 ,    CAR . CIVIC :  1200 ,   
			
		
	
		
		
			
				
					
					  CAR . CIVIC_HAT CH :  1200 ,    CAR . CIVIC_BOS CH :  1200 ,   
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					  CAR . CRV :  1200 ,    CAR . CRV :  1200 ,   
			
		
	
		
		
			
				
					
					  CAR . CRV_5G :  1200 ,    CAR . CRV_5G :  1200 ,   
			
		
	
		
		
			
				
					
					  CAR . ODYSSEY :  1200 ,    CAR . ODYSSEY :  1200 ,   
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -168,7 +169,7 @@ SPEED_FACTOR = { 
			
		
	
		
		
			
				
					
					  CAR . ACURA_ILX :  1. ,    CAR . ACURA_ILX :  1. ,   
			
		
	
		
		
			
				
					
					  CAR . ACURA_RDX :  1. ,    CAR . ACURA_RDX :  1. ,   
			
		
	
		
		
			
				
					
					  CAR . CIVIC :  1. ,    CAR . CIVIC :  1. ,   
			
		
	
		
		
			
				
					
					  CAR . CIVIC_HAT CH :  1. ,    CAR . CIVIC_BOS CH :  1. ,   
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					  CAR . CRV :  1.025 ,    CAR . CRV :  1.025 ,   
			
		
	
		
		
			
				
					
					  CAR . CRV_5G :  1.025 ,    CAR . CRV_5G :  1.025 ,   
			
		
	
		
		
			
				
					
					  CAR . ODYSSEY :  1. ,    CAR . ODYSSEY :  1. ,   
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -178,4 +179,4 @@ SPEED_FACTOR = { 
			
		
	
		
		
			
				
					
					} }  
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					# TODO: get these from dbc file # TODO: get these from dbc file  
			
		
	
		
		
			
				
					
					HONDA_BOSCH  =  [ CAR . ACCORD ,  CAR . ACCORD_15 ,  CAR . ACCORDH ,  CAR . CIVIC_HAT CH ,  CAR . CRV_5G ] HONDA_BOSCH  =  [ CAR . ACCORD ,  CAR . ACCORD_15 ,  CAR . ACCORDH ,  CAR . CIVIC_BOS CH ,  CAR . CRV_5G ]