|  |  |  | @ -123,10 +123,10 @@ private: | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | std::unordered_map<std::string, uint32_t> keys = { | 
			
		
	
		
			
				
					|  |  |  |  |     {"AccessToken", CLEAR_ON_MANAGER_START | DONT_LOG}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"ApiCache_DriveStats", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"ApiCache_Device", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"ApiCache_Owner", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"ApiCache_DriveStats", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"ApiCache_NavDestinations", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"ApiCache_Owner", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"AthenadPid", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"BootedOnroad", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_OFF}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"CalibrationParams", PERSISTENT}, | 
			
		
	
	
		
			
				
					|  |  |  | @ -135,22 +135,23 @@ std::unordered_map<std::string, uint32_t> keys = { | 
			
		
	
		
			
				
					|  |  |  |  |     {"CarParamsCache", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"CarVin", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT | CLEAR_ON_IGNITION_ON}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"CommunityFeaturesToggle", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"CompletedTrainingVersion", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"ControlsReady", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT | CLEAR_ON_IGNITION_ON}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"CurrentRoute", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_ON}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"DisableRadar", PERSISTENT}, // WARNING: THIS DISABLES AEB
 | 
			
		
	
		
			
				
					|  |  |  |  |     {"EndToEndToggle", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"CompletedTrainingVersion", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"DisablePowerDown", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"DisableRadar", PERSISTENT}, // WARNING: THIS DISABLES AEB
 | 
			
		
	
		
			
				
					|  |  |  |  |     {"DisableUpdates", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"EnableWideCamera", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"DoUninstall", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"DongleId", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"GitDiff", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"DoUninstall", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"EnableWideCamera", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"EndToEndToggle", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"ForcePowerDown", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"GitBranch", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"GitCommit", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"GitRemote", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"GitDiff", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"GithubSshKeys", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"GithubUsername", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"GitRemote", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"GsmRoaming", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"HardwareSerial", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"HasAcceptedTerms", PERSISTENT}, | 
			
		
	
	
		
			
				
					|  |  |  | @ -164,7 +165,7 @@ std::unordered_map<std::string, uint32_t> keys = { | 
			
		
	
		
			
				
					|  |  |  |  |     {"IsRHD", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"IsTakingSnapshot", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"IsUpdateAvailable", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"UploadRaw", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"JoystickDebugMode", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_OFF}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"LastAthenaPingTime", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"LastGPSPosition", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"LastUpdateException", PERSISTENT}, | 
			
		
	
	
		
			
				
					|  |  |  | @ -174,9 +175,9 @@ std::unordered_map<std::string, uint32_t> keys = { | 
			
		
	
		
			
				
					|  |  |  |  |     {"NavDestination", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_OFF}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"NavSettingTime24h", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"OpenpilotEnabledToggle", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"PandaDongleId", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"PandaFirmware", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"PandaFirmwareHex", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"PandaDongleId", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"PandaHeartbeatLost", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_OFF}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"Passive", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"PrimeRedirected", PERSISTENT}, | 
			
		
	
	
		
			
				
					|  |  |  | @ -184,13 +185,14 @@ std::unordered_map<std::string, uint32_t> keys = { | 
			
		
	
		
			
				
					|  |  |  |  |     {"RecordFrontLock", PERSISTENT},  // for the internal fleet
 | 
			
		
	
		
			
				
					|  |  |  |  |     {"ReleaseNotes", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"ShouldDoUpdate", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"SubscriberInfo", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"SshEnabled", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"SubscriberInfo", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"TermsVersion", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"Timezone", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"TrainingVersion", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"UpdateAvailable", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"UpdateFailedCount", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"UploadRaw", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"Version", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"VisionRadarToggle", PERSISTENT}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"Offroad_ChargeDisabled", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, | 
			
		
	
	
		
			
				
					|  |  |  | @ -205,8 +207,6 @@ std::unordered_map<std::string, uint32_t> keys = { | 
			
		
	
		
			
				
					|  |  |  |  |     {"Offroad_HardwareUnsupported", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"Offroad_UnofficialHardware", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"Offroad_NvmeMissing", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"ForcePowerDown", CLEAR_ON_MANAGER_START}, | 
			
		
	
		
			
				
					|  |  |  |  |     {"JoystickDebugMode", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_OFF}, | 
			
		
	
		
			
				
					|  |  |  |  | }; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | } // namespace
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |