      {"GithubUsername", PERSISTENT},
      {"GsmRoaming", PERSISTENT},
      {"HardwareSerial", PERSISTENT},
      {"HasAcceptedTerms", PERSISTENT},
      {"IsDriverViewEnabled", CLEAR_ON_MANAGER_START},
      {"IMEI", PERSISTENT},
      {"IsLdwEnabled", PERSISTENT},
      {"IsMetric", PERSISTENT},
      {"IsOffroad", CLEAR_ON_MANAGER_START},
      {"IsOnroad", PERSISTENT},
 
</s> remove   ov_lock_fd = open(LOCK_FILE, 'w')
  try:
    fcntl.flock(ov_lock_fd, fcntl.LOCK_EX | fcntl.LOCK_NB)
  except IOError as e:
    raise RuntimeError("couldn't get overlay lock; is another updated running?") from e
 </s> add   if not params.get("InstallDate"):
    t = datetime.datetime.utcnow().isoformat()
    params.put("InstallDate", t.encode('utf8'))
      {"GithubUsername", PERSISTENT},
      {"GsmRoaming", PERSISTENT},
      {"HardwareSerial", PERSISTENT},
      {"HasAcceptedTerms", PERSISTENT},

      {"IMEI", PERSISTENT},
      {"IsLdwEnabled", PERSISTENT},
      {"IsMetric", PERSISTENT},
      {"IsOffroad", CLEAR_ON_MANAGER_START},
      {"IsOnroad", PERSISTENT},
keep keep keep keep replace keep keep keep keep keep
 updated: add persistent param for build date (#22237) 
selfdrive/common/params.cc