Skip to content
  • Aleksander Morgado's avatar
    a5c060ef
    filter: setup automatic per-vid checks in the plugin whitelist · a5c060ef
    Aleksander Morgado authored
    Until now, the plugin whitelist rule in the filter would only handle
    those plugins that require specific udev tags, and those that had
    explicit full vid:pid pairs.
    
    This update makes a new implicit automatic whitelist for all devices
    that match any of the vids managed by the different plugins.
    
    Looking at the current list of devices in the blacklist and greylist
    maintained by ModemManager, there are no devices falling under the
    list of supported plugin vids that would need to be blacklisted;
    except for u-blox GPS modules:
    
      huawei    -> 0x12d1        -> None in blacklist/greylist
      thuraya   -> 0x1a26        -> None in blacklist/greylist
      telit     -> 0x1bc7        -> None in blacklist/greylist
      dLink     -> 0x2001        -> None in blacklist/greylist
      wavecom   -> 0x114f        -> None in blacklist/greylist
      x22x      -> 0x1bbb,0x0b3c -> None in blacklist/greylist
      anydata   -> 0x16d5        -> None in blacklist/greylist
      quectel   -> 0x2c7c        -> None in blacklist/greylist
      haier     -> 0x201e        -> None in blacklist/greylist
      novatel   -> 0x1410        -> None in blacklist/greylist
      dell      -> 0x413c        -> None in blacklist/greylist
      option    -> 0x0af0,0x1931 -> None in blacklist/greylist
      nokia     -> 0x0421        -> None in blacklist/greylist
      cinterion -> 0x1e2d,0x0681 -> None in blacklist/greylist
      simtech   -> 0x1e0e        -> None in blacklist/greylist
      iridium   -> 0x1edd        -> None in blacklist/greylist
      pantech   -> 0x106c        -> None in blacklist/greylist
      longcheer -> 0x1c9e,0x1bbb -> None in blacklist/greylist
      linktop   -> 0x230d        -> None in blacklist/greylist
      sierra    -> 0x1199        -> None in blacklist/greylist
      ublox     -> 0x1546        -------------> GPS chips blacklisted !!!!!
      foxconn   -> 0x0489        -> None in blacklist/greylist
      broadmobi -> 0x2020        -> None in blacklist/greylist
      fibocom   -> 0x2cb7        -> None in blacklist/greylist
      tplink    -> 0x2357        -> None in blacklist/greylist
      zte       -> 0x19d2        -> None in blacklist/greylist
    
    The rules used to blacklist the u-blox GPS chips have already been
    moved to the u-blox plugin itself, and now they use the broader
    ID_MM_DEVICE_IGNORE tag that applies in all filter modes.
    a5c060ef
    filter: setup automatic per-vid checks in the plugin whitelist
    Aleksander Morgado authored
    Until now, the plugin whitelist rule in the filter would only handle
    those plugins that require specific udev tags, and those that had
    explicit full vid:pid pairs.
    
    This update makes a new implicit automatic whitelist for all devices
    that match any of the vids managed by the different plugins.
    
    Looking at the current list of devices in the blacklist and greylist
    maintained by ModemManager, there are no devices falling under the
    list of supported plugin vids that would need to be blacklisted;
    except for u-blox GPS modules:
    
      huawei    -> 0x12d1        -> None in blacklist/greylist
      thuraya   -> 0x1a26        -> None in blacklist/greylist
      telit     -> 0x1bc7        -> None in blacklist/greylist
      dLink     -> 0x2001        -> None in blacklist/greylist
      wavecom   -> 0x114f        -> None in blacklist/greylist
      x22x      -> 0x1bbb,0x0b3c -> None in blacklist/greylist
      anydata   -> 0x16d5        -> None in blacklist/greylist
      quectel   -> 0x2c7c        -> None in blacklist/greylist
      haier     -> 0x201e        -> None in blacklist/greylist
      novatel   -> 0x1410        -> None in blacklist/greylist
      dell      -> 0x413c        -> None in blacklist/greylist
      option    -> 0x0af0,0x1931 -> None in blacklist/greylist
      nokia     -> 0x0421        -> None in blacklist/greylist
      cinterion -> 0x1e2d,0x0681 -> None in blacklist/greylist
      simtech   -> 0x1e0e        -> None in blacklist/greylist
      iridium   -> 0x1edd        -> None in blacklist/greylist
      pantech   -> 0x106c        -> None in blacklist/greylist
      longcheer -> 0x1c9e,0x1bbb -> None in blacklist/greylist
      linktop   -> 0x230d        -> None in blacklist/greylist
      sierra    -> 0x1199        -> None in blacklist/greylist
      ublox     -> 0x1546        -------------> GPS chips blacklisted !!!!!
      foxconn   -> 0x0489        -> None in blacklist/greylist
      broadmobi -> 0x2020        -> None in blacklist/greylist
      fibocom   -> 0x2cb7        -> None in blacklist/greylist
      tplink    -> 0x2357        -> None in blacklist/greylist
      zte       -> 0x19d2        -> None in blacklist/greylist
    
    The rules used to blacklist the u-blox GPS chips have already been
    moved to the u-blox plugin itself, and now they use the broader
    ID_MM_DEVICE_IGNORE tag that applies in all filter modes.
To find the state of this project's repository at the time of any of these versions, check out the tags.
Loading