Skip to content

inf: add missing devices and fix incorrect device mappings#23

Merged
Chenxi Han (5656hcx) merged 1 commit into
mainfrom
inf-update
Jun 19, 2026
Merged

inf: add missing devices and fix incorrect device mappings#23
Chenxi Han (5656hcx) merged 1 commit into
mainfrom
inf-update

Conversation

@5656hcx

@5656hcx Chenxi Han (5656hcx) commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

##Summary:

Synchronize Windows INF files with the latest Qualcomm USB composition table, adding support for new PIDs and fixing usb interface mapping errors found during full audit.

src/windows/qcadb.inf

  • Fix PID_9029&MI_01PID_9029&MI_00 (wrong ADB interface index)
  • Remove erroneous PID_902B&MI_02 entry absent from kernel
  • Add 33 missing pids from 901A to ...9148

src/windows/qcmdmlib.inf

  • Fix DUN interface index for 9000, 9003, 900A, 9101: MI_03MI_02
  • Add PID_901A&MI_02 (DUN interface, 3 arch sections)

src/windows/qcserlib.inf

  • Fix serial/DIAG interface indices for 9003, 901A, 901B, 9029, 903A, 9101
  • Add PID_901A DIAG and NMEA interface entries (3 arch sections)

src/windows/qcwwanlib.inf

  • Fix NDIS interface indices for 9000, 900A, 900D; remove erroneous 900B entry
  • Add missing NTarm64 entries: 9067&MI_01, 90EA&MI_00, 90EB&MI_00

src/windows/qdblib.inf

  • Add WinUSB entries for 91399148 QDSS/ADPL/DPL interfaces (3 arch sections)
  • Fix missing NTarm64 DragonFly (9310) entry

Verification:

Full PID+MI audit confirms qcom-usb-composition ↔ userspace driver parity across all 5 driver pairs:

Driver Entries
ADB 105
MDM (Modem) 199
SER (Serial/DIAG) 485
WWAN (NDIS) 346
QDSS 157

All architecture sections (x86 / amd64 / arm64) are consistent within each file.

Signed-off-by: Chenxi Han <chehan@qti.qualcomm.com>
@5656hcx Chenxi Han (5656hcx) merged commit d5f26db into main Jun 19, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants