          self.qcom_reports.append(report)
        self.last_report_time = report_time
  
        if len(self.qcom_reports) == self.qcom_reports_received:
          for report in self.qcom_reports:
            new_meas.extend(read_raw_qcom(report))
  
      else:
 
</s> remove         self.qcom_reports.append(gnss_msg)
 </s> add         self.qcom_reports.append(report) </s> remove         self.qcom_reports = [gnss_msg]
 </s> add         self.qcom_reports = [report] </s> remove       correct_msgs_expected = 55 if use_qcom else 560
      valid_fix_expected = 55 if use_qcom else 560
 </s> add       correct_msgs_expected = 56 if use_qcom else 560
      valid_fix_expected = 56 if use_qcom else 560 </s> remove     if name == "gnssMeasurements":
      msg.gnssMeasurements.measTime = t
      msg.gnssMeasurements.positionECEF.value = [self.x , self.y, self.z]
      msg.gnssMeasurements.positionECEF.std = [0,0,0]
      msg.gnssMeasurements.positionECEF.valid = True
      msg.gnssMeasurements.velocityECEF.value = []
      msg.gnssMeasurements.velocityECEF.std = [0,0,0]
      msg.gnssMeasurements.velocityECEF.valid = True
 </s> add     if name == "gpsLocationExternal":
      msg.gpsLocationExternal.flags = 1
      msg.gpsLocationExternal.verticalAccuracy = 1.0
      msg.gpsLocationExternal.speedAccuracy = 1.0
      msg.gpsLocationExternal.bearingAccuracyDeg = 1.0
      msg.gpsLocationExternal.vNED = [0.0, 0.0, 0.0]
      msg.gpsLocationExternal.latitude = float(self.lat)
      msg.gpsLocationExternal.longitude = float(self.lon)
      msg.gpsLocationExternal.unixTimestampMillis = t * 1e6
      msg.gpsLocationExternal.altitude = float(self.alt)
    #if name == "gnssMeasurements":
    #  msg.gnssMeasurements.measTime = t
    #  msg.gnssMeasurements.positionECEF.value = [self.x , self.y, self.z]
    #  msg.gnssMeasurements.positionECEF.std = [0,0,0]
    #  msg.gnssMeasurements.positionECEF.valid = True
    #  msg.gnssMeasurements.velocityECEF.value = []
    #  msg.gnssMeasurements.velocityECEF.std = [0,0,0]
    #  msg.gnssMeasurements.velocityECEF.valid = True
      new_meas = []
          self.qcom_reports.append(report)
        self.last_report_time = report_time
  
      new_meas = []
        if len(self.qcom_reports) == self.qcom_reports_received:
          for report in self.qcom_reports:
            new_meas.extend(read_raw_qcom(report))
  
      else:
keep keep add keep keep keep keep keep
 Revert laikad llk (#29535)

* Revert "bump laika (#29522)"

This reverts commit 3523bef732316b534de66dcb9e7d29e53e37e99f.

* Revert "Locationd: switch to laikad (#29278)"

This reverts commit fd3b8a3d7511ad3d7c5aa0b82a1e2c28505e5a7f. 
selfdrive/locationd/laikad.py