Actually it seems that solving this for all Nokia phones would be easiest if product_id's are skipped altogether and we rely only on vendor_id and usb.interface.class and .subclass instead. I modified the rule in WigglerAway's comment a bit and at least my Nokia 6120 Classic works fine (and I assume all other Nokia phones which had product specific rules will too) with this in 10-modem.fdi:
Actually it seems that solving this for all Nokia phones would be easiest if product_id's are skipped altogether and we rely only on vendor_id and usb.interface.class and .subclass instead. I modified the rule in WigglerAway's comment a bit and at least my Nokia 6120 Classic works fine (and I assume all other Nokia phones which had product specific rules will too) with this in 10-modem.fdi:
<match <email address hidden> :usb.vendor_ id" int="0x421"> :usb.interface. class" int="0x02"> :usb.interface. subclass" int="0x02"> capabilities" type="strlist" >modem< /append> command_ sets" type="strlist" >V.250< /append> command_ sets" type="strlist" >GSM-07. 07</append> command_ sets" type="strlist" >GSM-07. 05</append>
<match <email address hidden>
<match <email address hidden>
<append key="info.
<append key="modem.
<append key="modem.
<append key="modem.
</match>
</match>
</match>