      return self.bus.get_object(NM, wlan_path)
  
    def get_sim_info(self):
      modem = self.get_modem()
      sim_path = modem.Get(MM_MODEM, 'Sim', dbus_interface=DBUS_PROPS)
  
      if sim_path == "/":
        return {
          'sim_id': '',
          'mcc_mnc': None,
 
</s> remove     wlan_path = self.nm.GetDeviceByIpIface('wlan0', dbus_interface=NM)
 </s> add     wlan_path = self.nm.GetDeviceByIpIface('wlan0', dbus_interface=NM, timeout=TIMEOUT) </s> remove         'sim_id': str(sim.Get(MM_SIM, 'SimIdentifier', dbus_interface=DBUS_PROPS)),
        'mcc_mnc': str(sim.Get(MM_SIM, 'OperatorIdentifier', dbus_interface=DBUS_PROPS)),
 </s> add         'sim_id': str(sim.Get(MM_SIM, 'SimIdentifier', dbus_interface=DBUS_PROPS, timeout=TIMEOUT)),
        'mcc_mnc': str(sim.Get(MM_SIM, 'OperatorIdentifier', dbus_interface=DBUS_PROPS, timeout=TIMEOUT)), </s> remove         'data_connected': modem.Get(MM_MODEM, 'State', dbus_interface=DBUS_PROPS) == MM_MODEM_STATE_CONNECTED,
 </s> add         'data_connected': modem.Get(MM_MODEM, 'State', dbus_interface=DBUS_PROPS, timeout=TIMEOUT) == MM_MODEM_STATE_CONNECTED, </s> remove       primary_connection = self.nm.Get(NM, 'PrimaryConnection', dbus_interface=DBUS_PROPS)
 </s> add       primary_connection = self.nm.Get(NM, 'PrimaryConnection', dbus_interface=DBUS_PROPS, timeout=TIMEOUT) </s> remove     objects = self.mm.GetManagedObjects(dbus_interface="org.freedesktop.DBus.ObjectManager")
 </s> add     objects = self.mm.GetManagedObjects(dbus_interface="org.freedesktop.DBus.ObjectManager", timeout=TIMEOUT)
    sim_path = modem.Get(MM_MODEM, 'Sim', dbus_interface=DBUS_PROPS, timeout=TIMEOUT)
      return self.bus.get_object(NM, wlan_path)
  
    def get_sim_info(self):
      modem = self.get_modem()
    sim_path = modem.Get(MM_MODEM, 'Sim', dbus_interface=DBUS_PROPS, timeout=TIMEOUT)
  
      if sim_path == "/":
        return {
          'sim_id': '',
          'mcc_mnc': None,
keep keep keep keep replace keep keep keep keep keep
 Add timeout to dbus calls 
selfdrive/hardware/tici/hardware.py