|  |  | @ -47,15 +47,15 @@ if __name__ == "__main__": | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   num_pandas = len(messaging.recv_one_retry(pandaStates_sock).pandaStates) |  |  |  |   num_pandas = len(messaging.recv_one_retry(pandaStates_sock).pandaStates) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   t = time.time() |  |  |  |   t = time.monotonic() | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   print("Getting vin...") |  |  |  |   print("Getting vin...") | 
			
		
	
		
		
			
				
					
					|  |  |  |   set_obd_multiplexing(True) |  |  |  |   set_obd_multiplexing(True) | 
			
		
	
		
		
			
				
					
					|  |  |  |   vin_rx_addr, vin_rx_bus, vin = get_vin(*can_callbacks, (0, 1)) |  |  |  |   vin_rx_addr, vin_rx_bus, vin = get_vin(*can_callbacks, (0, 1)) | 
			
		
	
		
		
			
				
					
					|  |  |  |   print(f'RX: {hex(vin_rx_addr)}, BUS: {vin_rx_bus}, VIN: {vin}') |  |  |  |   print(f'RX: {hex(vin_rx_addr)}, BUS: {vin_rx_bus}, VIN: {vin}') | 
			
		
	
		
		
			
				
					
					|  |  |  |   print(f"Getting VIN took {time.time() - t:.3f} s") |  |  |  |   print(f"Getting VIN took {time.monotonic() - t:.3f} s") | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   print() |  |  |  |   print() | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   t = time.time() |  |  |  |   t = time.monotonic() | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   fw_vers = get_fw_versions(*can_callbacks, set_obd_multiplexing, query_brand=args.brand, extra=extra, num_pandas=num_pandas, progress=True) |  |  |  |   fw_vers = get_fw_versions(*can_callbacks, set_obd_multiplexing, query_brand=args.brand, extra=extra, num_pandas=num_pandas, progress=True) | 
			
		
	
		
		
			
				
					
					|  |  |  |   _, candidates = match_fw_to_car(fw_vers, vin) |  |  |  |   _, candidates = match_fw_to_car(fw_vers, vin) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -71,4 +71,4 @@ if __name__ == "__main__": | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   print() |  |  |  |   print() | 
			
		
	
		
		
			
				
					
					|  |  |  |   print("Possible matches:", candidates) |  |  |  |   print("Possible matches:", candidates) | 
			
		
	
		
		
			
				
					
					|  |  |  |   print(f"Getting fw took {time.time() - t:.3f} s") |  |  |  |   print(f"Getting fw took {time.monotonic() - t:.3f} s") | 
			
				
				
			
		
	
		
		
	
	
		
		
			
				
					|  |  | 
 |