Add support for new module and format JSON

usb: rg500q-ea rg501q-eu rg520n-eu rg520f-eb rg530f-na
pcie:rg520f-eb rg530f-na
This commit is contained in:
fujr 2024-11-14 21:05:16 +08:00
parent fb13a0fb51
commit 1b4df2073b

View File

@ -1,5 +1,4 @@
{ { "modem_support": {
"modem_support":{
"usb": { "usb": {
"em05": { "em05": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -7,7 +6,13 @@
"platform": "lte", "platform": "lte",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"em120k": { "em120k": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -15,7 +20,13 @@
"platform": "lte12", "platform": "lte12",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rg200u-cn": { "rg200u-cn": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -23,7 +34,12 @@
"platform": "unisoc", "platform": "unisoc",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["ecm","mbim","rndis","ncm"] "modes": [
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rm500u-cn": { "rm500u-cn": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -31,7 +47,12 @@
"platform": "unisoc", "platform": "unisoc",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["ecm","mbim","rndis","ncm"] "modes": [
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rm500u-ea": { "rm500u-ea": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -39,7 +60,12 @@
"platform": "unisoc", "platform": "unisoc",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["ecm","mbim","rndis","ncm"] "modes": [
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rm500q-cn": { "rm500q-cn": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -47,7 +73,14 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rg500q-ea": { "rg500q-ea": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -55,7 +88,14 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rm500q-ae": { "rm500q-ae": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -63,7 +103,14 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rm500q-gl": { "rm500q-gl": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -71,7 +118,14 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rm502q-ae": { "rm502q-ae": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -79,7 +133,14 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rm502q-gl": { "rm502q-gl": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -87,7 +148,14 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rm505q-ae": { "rm505q-ae": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -95,7 +163,14 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rm520n-cn": { "rm520n-cn": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -103,7 +178,14 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"rm520n-gl": { "rm520n-gl": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -111,7 +193,74 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
},
"rg501q-eu": {
"manufacturer_id": "2c7c",
"manufacturer": "quectel",
"platform": "qualcomm",
"data_interface": "usb",
"define_connect": "1",
"modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
},
"rg520n-eu": {
"manufacturer_id": "2c7c",
"manufacturer": "quectel",
"platform": "qualcomm",
"data_interface": "usb",
"define_connect": "1",
"modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
},
"rg520f-eb": {
"manufacturer_id": "2c7c",
"manufacturer": "quectel",
"platform": "qualcomm",
"data_interface": "usb",
"define_connect": "1",
"modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
},
"rg530f-na": {
"manufacturer_id": "2c7c",
"manufacturer": "quectel",
"platform": "qualcomm",
"data_interface": "usb",
"define_connect": "1",
"modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"fm650-cn": { "fm650-cn": {
"manufacturer_id": "2cb7", "manufacturer_id": "2cb7",
@ -119,7 +268,12 @@
"platform": "unisoc", "platform": "unisoc",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["ecm","mbim","rndis","ncm"] "modes": [
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"fm350-gl": { "fm350-gl": {
"manufacturer_id": "0e8d", "manufacturer_id": "0e8d",
@ -127,7 +281,9 @@
"platform": "mediatek", "platform": "mediatek",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "3", "define_connect": "3",
"modes":["rndis"] "modes": [
"rndis"
]
}, },
"fm350-gl-00": { "fm350-gl-00": {
"manufacturer_id": "0e8d", "manufacturer_id": "0e8d",
@ -135,7 +291,9 @@
"platform": "mediatek", "platform": "mediatek",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "3", "define_connect": "3",
"modes":["rndis"] "modes": [
"rndis"
]
}, },
"fm150-ae": { "fm150-ae": {
"manufacturer_id": "2cb7", "manufacturer_id": "2cb7",
@ -143,7 +301,14 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"fm160-cn": { "fm160-cn": {
"manufacturer_id": "2cb7", "manufacturer_id": "2cb7",
@ -151,7 +316,14 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"nl678": { "nl678": {
"manufacturer_id": "2cb7", "manufacturer_id": "2cb7",
@ -159,7 +331,12 @@
"platform": "lte", "platform": "lte",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","ecm","rndis","ncm"] "modes": [
"qmi",
"ecm",
"rndis",
"ncm"
]
}, },
"srm815": { "srm815": {
"manufacturer_id": "2dee", "manufacturer_id": "2dee",
@ -167,7 +344,11 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["ecm","rndis","ncm"] "modes": [
"ecm",
"rndis",
"ncm"
]
}, },
"srm825": { "srm825": {
"manufacturer_id": "2dee", "manufacturer_id": "2dee",
@ -175,7 +356,11 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["ecm","rndis","ncm"] "modes": [
"ecm",
"rndis",
"ncm"
]
}, },
"ec20f": { "ec20f": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -183,7 +368,14 @@
"platform": "lte", "platform": "lte",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"ec25": { "ec25": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -191,7 +383,14 @@
"platform": "lte", "platform": "lte",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"ec21": { "ec21": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -199,7 +398,14 @@
"platform": "lte", "platform": "lte",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","ecm","mbim","rndis","ncm"] "modes": [
"qmi",
"gobinet",
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"ec200a": { "ec200a": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -207,7 +413,12 @@
"platform": "lte", "platform": "lte",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "3", "define_connect": "3",
"modes":["ecm","mbim","rndis","ncm"] "modes": [
"ecm",
"mbim",
"rndis",
"ncm"
]
}, },
"srm825n": { "srm825n": {
"manufacturer_id": "2dee", "manufacturer_id": "2dee",
@ -215,7 +426,11 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "usb", "data_interface": "usb",
"define_connect": "1", "define_connect": "1",
"modes":["ecm","rndis","ncm"] "modes": [
"ecm",
"rndis",
"ncm"
]
} }
}, },
"pcie": { "pcie": {
@ -224,28 +439,44 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "pcie", "data_interface": "pcie",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","mbim"] "modes": [
"qmi",
"gobinet",
"mbim"
]
}, },
"rm500q-gl": { "rm500q-gl": {
"manufacturer": "quectel", "manufacturer": "quectel",
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "pcie", "data_interface": "pcie",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","mbim"] "modes": [
"qmi",
"gobinet",
"mbim"
]
}, },
"rm500q-ae": { "rm500q-ae": {
"manufacturer": "quectel", "manufacturer": "quectel",
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "pcie", "data_interface": "pcie",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","mbim"] "modes": [
"qmi",
"gobinet",
"mbim"
]
}, },
"rg500q-ea": { "rg500q-ea": {
"manufacturer": "quectel", "manufacturer": "quectel",
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "pcie", "data_interface": "pcie",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","mbim"] "modes": [
"qmi",
"gobinet",
"mbim"
]
}, },
"rg501q-eu": { "rg501q-eu": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
@ -253,96 +484,238 @@
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "pcie", "data_interface": "pcie",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","mbim"] "modes": [
"qmi",
"gobinet",
"mbim"
]
}, },
"rm502q-gl": { "rm502q-gl": {
"manufacturer": "quectel", "manufacturer": "quectel",
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "pcie", "data_interface": "pcie",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","mbim"] "modes": [
"qmi",
"gobinet",
"mbim"
]
}, },
"rm502q-ae": { "rm502q-ae": {
"manufacturer": "quectel", "manufacturer": "quectel",
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "pcie", "data_interface": "pcie",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","mbim"] "modes": [
"qmi",
"gobinet",
"mbim"
]
}, },
"rm520n-gl": { "rm520n-gl": {
"manufacturer": "quectel", "manufacturer": "quectel",
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "pcie", "data_interface": "pcie",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","mbim"] "modes": [
"qmi",
"gobinet",
"mbim"
]
}, },
"rg520n-eu": { "rg520n-eu": {
"manufacturer": "quectel", "manufacturer": "quectel",
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "pcie", "data_interface": "pcie",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","gobinet","mbim"] "modes": [
"qmi",
"gobinet",
"mbim"
]
},
"rg520f-eb": {
"manufacturer": "quectel",
"platform": "qualcomm",
"data_interface": "pcie",
"define_connect": "1",
"modes": [
"qmi",
"gobinet",
"mbim"
]
},
"rg530f-na": {
"manufacturer": "quectel",
"platform": "qualcomm",
"data_interface": "pcie",
"define_connect": "1",
"modes": [
"qmi",
"gobinet",
"mbim"
]
}, },
"fm350-gl": { "fm350-gl": {
"manufacturer": "fibocom", "manufacturer": "fibocom",
"platform": "mediatek", "platform": "mediatek",
"data_interface": "pcie", "data_interface": "pcie",
"define_connect": "1", "define_connect": "1",
"modes":["mbim"] "modes": [
"mbim"
]
}, },
"fm150-ae": { "fm150-ae": {
"manufacturer": "fibocom", "manufacturer": "fibocom",
"platform": "qualcomm", "platform": "qualcomm",
"data_interface": "pcie", "data_interface": "pcie",
"define_connect": "1", "define_connect": "1",
"modes":["qmi","mbim"] "modes": [
"qmi",
"mbim"
]
} }
}, },
"device": { "device": {
"quectel": { "quectel": {
"unisoc": { "unisoc": {
"vendor_id":["2c7c"], "vendor_id": [
"product_id":["6001","6002","6004","6005","6006","6007","0900","0901","0902","0903","0904"] "2c7c"
],
"product_id": [
"6001",
"6002",
"6004",
"6005",
"6006",
"6007",
"0900",
"0901",
"0902",
"0903",
"0904"
]
}, },
"qualcomm": { "qualcomm": {
"vendor_id":["2c7c"], "vendor_id": [
"product_id":["0121","0125","0191","0195","0296","0306","030b","0435","0452","0455","0512","0620","0800","0801"] "2c7c"
],
"product_id": [
"0121",
"0125",
"0191",
"0195",
"0296",
"0306",
"030b",
"0435",
"0452",
"0455",
"0512",
"0620",
"0800",
"0801"
]
}, },
"mediatek": { "mediatek": {
"vendor_id":["2c7c"], "vendor_id": [
"product_id":["0700","7001","7003"] "2c7c"
],
"product_id": [
"0700",
"7001",
"7003"
]
} }
}, },
"fibocom": { "fibocom": {
"unisoc": { "unisoc": {
"vendor_id":["2cb7","3c93","3763"], "vendor_id": [
"product_id":["0a04","0a05","0a06","0a07","3c93","ffff"] "2cb7",
"3c93",
"3763"
],
"product_id": [
"0a04",
"0a05",
"0a06",
"0a07",
"3c93",
"ffff"
]
}, },
"qualcomm": { "qualcomm": {
"vendor_id":["2cb7"], "vendor_id": [
"product_id":["0104","0105","0106","0107","0108","0109","010A","010B","010F","0110","0111"] "2cb7"
],
"product_id": [
"0104",
"0105",
"0106",
"0107",
"0108",
"0109",
"010A",
"010B",
"010F",
"0110",
"0111"
]
}, },
"mediatek": { "mediatek": {
"vendor_id":["0e8d"], "vendor_id": [
"product_id":["7126","7127"] "0e8d"
],
"product_id": [
"7126",
"7127"
]
} }
}, },
"meig": { "meig": {
"unisoc": { "unisoc": {
"vendor_id":["2dee"], "vendor_id": [
"product_id":["4d50","4d51","4d52","4d53"] "2dee"
],
"product_id": [
"4d50",
"4d51",
"4d52",
"4d53"
]
}, },
"qualcomm": { "qualcomm": {
"vendor_id":["2dee","05c6"], "vendor_id": [
"product_id":["4d22","4d23","4d38","4d45","f601"] "2dee",
"05c6"
],
"product_id": [
"4d22",
"4d23",
"4d38",
"4d45",
"f601"
]
}, },
"hisilicon": { "hisilicon": {
"vendor_id":["2dee","4d20"], "vendor_id": [
"product_id":["7126","7127"] "2dee",
"4d20"
],
"product_id": [
"7126",
"7127"
]
}, },
"asrmicro": { "asrmicro": {
"vendor_id":["2dee"], "vendor_id": [
"product_id":["4d57","4d58","4d59"] "2dee"
],
"product_id": [
"4d57",
"4d58",
"4d59"
]
} }
} }
} }