DriverKit USB Transport entitlement pending 6+ weeks (DNP + HiTi photo printers) - same VIDs already approved for another team

We build an iPad photo booth app and have a DriverKit USB transport driver for DNP/Citizen and HiTi dye-sub photo printers. These printers have no vendor drivers for iPadOS, so a dext is the only way to print from an iPad. The driver is complete and hardware-validated on both printer families under a development profile. The only thing blocking distribution is the entitlement.

Our requests have been in "Submitted" state since July:

  • 72B5P53K28 (July 24, 2026): DriverKit, USB Transport, UserClient Access, vendor IDs 4931 (0x1343) and 5202 (0x1452)
  • 4Z76G958GF (July 25, 2026): amendment adding vendor ID 3350 (0x0D16, HiTi Digital)

Developer Support case 20000136465729 was opened for this and acknowledged on September 1, but there has been no decision.

I noticed in https://developer.apple.com/forums/thread/826658 that a DTS engineer confirmed the identical configuration (one USB dext, vendor IDs 3350, 4931, 5202) was approved for another team on May 5, so the scope itself is clearly something Apple grants.

Is there anything further needed from us to move these along, or a way to get a status on them? Team ID: 7B3398CSQU

Answered by DTS Engineer in 904800022

I believe your request was approved earlier today.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

Accepted Answer

I believe your request was approved earlier today.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

Confirmed, thank you Kevin. Resolved, for future readers: the entitlement was approved the day after this post (requests 72B5P53K28 and 4Z76G958GF, submitted July 24/25, approved September 10). What moved it was following the advice in https://developer.apple.com/forums/thread/842434: filing a Code-level Support request with a link to this forum post. The Developer Support case I had open for weeks never reached the DriverKit team.

Notes that may save others time:

  • The grant was one configuration covering all three vendor IDs (3350, 4931, 5202) in a single dext, as needed.
  • On the App ID, enable BOTH "DriverKit" and "DriverKit USB Transport - VendorID". With only VendorID enabled the App Store profile lacks com.apple.developer.driverkit and export fails.
  • No user-client entitlement was needed: the dext is only opened by our own app (same team), per https://developer.apple.com/forums/thread/774297.
  • xcodebuild -exportArchive with signingStyle manual and an explicit provisioningProfiles mapping for both the app and the dext bundle IDs distribution-signed the USB dext correctly. The manual codesign re-sign flow from thread 809202 was not required in Xcode 26.6.
  • App Store Connect rejects a dext unless its bundle is named <CFBundleIdentifier>.dext and its Info.plist has CFBundleDisplayName.

The resulting TestFlight build prints from an M1 iPad Pro to both DNP and HiTi printers.

DriverKit USB Transport entitlement pending 6+ weeks (DNP + HiTi photo printers) - same VIDs already approved for another team
 
 
Q