@ -335,10 +335,15 @@ FINGERPRINTS = { 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					HYUNDAI_VERSION_REQUEST_LONG  =  bytes ( [ uds . SERVICE_TYPE . READ_DATA_BY_IDENTIFIER ] )  +  \HYUNDAI_VERSION_REQUEST_LONG  =  bytes ( [ uds . SERVICE_TYPE . READ_DATA_BY_IDENTIFIER ] )  +  \ 
			
		
	
		
		
			
				
					
					  p16 ( 0xf100 )   # Long description    p16 ( 0xf100 )   # Long description   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					HYUNDAI_VERSION_REQUEST_ALT  =  bytes ( [ uds . SERVICE_TYPE . READ_DATA_BY_IDENTIFIER ] )  +  \ 
			
		
	
		
		
			
				
					
					  p16 ( 0xf110 )   # Alt long description   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					HYUNDAI_VERSION_REQUEST_MULTI  =  bytes ( [ uds . SERVICE_TYPE . READ_DATA_BY_IDENTIFIER ] )  +  \HYUNDAI_VERSION_REQUEST_MULTI  =  bytes ( [ uds . SERVICE_TYPE . READ_DATA_BY_IDENTIFIER ] )  +  \ 
			
		
	
		
		
			
				
					
					  p16 ( uds . DATA_IDENTIFIER_TYPE . VEHICLE_MANUFACTURER_SPARE_PART_NUMBER )  +  \   p16 ( uds . DATA_IDENTIFIER_TYPE . VEHICLE_MANUFACTURER_SPARE_PART_NUMBER )  +  \  
			
		
	
		
		
			
				
					
					  p16 ( uds . DATA_IDENTIFIER_TYPE . APPLICATION_SOFTWARE_IDENTIFICATION )  +  \   p16 ( uds . DATA_IDENTIFIER_TYPE . APPLICATION_SOFTWARE_IDENTIFICATION )  +  \  
			
		
	
		
		
			
				
					
					  p16 ( 0xf100 )    p16 ( 0xf100 )   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					HYUNDAI_VERSION_RESPONSE  =  bytes ( [ uds . SERVICE_TYPE . READ_DATA_BY_IDENTIFIER  +  0x40 ] ) HYUNDAI_VERSION_RESPONSE  =  bytes ( [ uds . SERVICE_TYPE . READ_DATA_BY_IDENTIFIER  +  0x40 ] )  
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					FW_QUERY_CONFIG  =  FwQueryConfig ( FW_QUERY_CONFIG  =  FwQueryConfig (  
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -374,9 +379,28 @@ FW_QUERY_CONFIG = FwQueryConfig( 
			
		
	
		
		
			
				
					
					      auxiliary = True ,        auxiliary = True ,   
			
		
	
		
		
			
				
					
					      obd_multiplexing = False ,        obd_multiplexing = False ,   
			
		
	
		
		
			
				
					
					    ) ,      ) ,   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					    # CAN-FD debugging queries   
			
		
	
		
		
			
				
					
					    Request (   
			
		
	
		
		
			
				
					
					      [ HYUNDAI_VERSION_REQUEST_ALT ] ,   
			
		
	
		
		
			
				
					
					      [ HYUNDAI_VERSION_RESPONSE ] ,   
			
		
	
		
		
			
				
					
					      whitelist_ecus = [ Ecu . parking ] ,   
			
		
	
		
		
			
				
					
					      bus = 0 ,   
			
		
	
		
		
			
				
					
					      auxiliary = True ,   
			
		
	
		
		
			
				
					
					      obd_multiplexing = False ,   
			
		
	
		
		
			
				
					
					    ) ,   
			
		
	
		
		
			
				
					
					    Request (   
			
		
	
		
		
			
				
					
					      [ HYUNDAI_VERSION_REQUEST_ALT ] ,   
			
		
	
		
		
			
				
					
					      [ HYUNDAI_VERSION_RESPONSE ] ,   
			
		
	
		
		
			
				
					
					      whitelist_ecus = [ Ecu . parking ] ,   
			
		
	
		
		
			
				
					
					      bus = 1 ,   
			
		
	
		
		
			
				
					
					      auxiliary = True ,   
			
		
	
		
		
			
				
					
					      obd_multiplexing = False ,   
			
		
	
		
		
			
				
					
					    ) ,   
			
		
	
		
		
			
				
					
					  ] ,    ] ,   
			
		
	
		
		
			
				
					
					  extra_ecus = [    extra_ecus = [   
			
		
	
		
		
			
				
					
					    ( Ecu . adas ,  0x730 ,  None ) ,          # ADAS Driving ECU on HDA2 platforms      ( Ecu . adas ,  0x730 ,  None ) ,          # ADAS Driving ECU on HDA2 platforms   
			
		
	
		
		
			
				
					
					    ( Ecu . parking ,  0x7b1 ,  None ) ,       # ADAS Parking ECU (may exist on all platforms)   
			
		
	
		
		
			
				
					
					    ( Ecu . hvac ,  0x7b3 ,  None ) ,          # HVAC Control Assembly      ( Ecu . hvac ,  0x7b3 ,  None ) ,          # HVAC Control Assembly   
			
		
	
		
		
			
				
					
					    ( Ecu . cornerRadar ,  0x7b7 ,  None ) ,      ( Ecu . cornerRadar ,  0x7b7 ,  None ) ,   
			
		
	
		
		
			
				
					
					  ] ,    ] ,