Vid 346d Pid 5678 Best Patched
Here is how to find and apply the best patched driver for this elusive ID.
Do not download the first random driver.zip from a sketchy forum. That is how you get ransomware. Instead:
You need to inject the new Device ID via your config.plist.
| Key | Type | Value | Description |
| :--- | :--- | :--- | :--- |
| compatible | String | pci14e4,4353 | Tells the system the device is compatible with the Apple driver. |
| device-id | Data | <00521343> | Injects the device ID (Little Endian format). |
| name | String | pci14e4,4353 | Patches the device name. |
(Note: The Data value <00521343> represents the mocking of the controller. If the device is strictly USB attached and not PCIe, skip to Step 4.)
Patched drivers are unofficial modifications. They may: vid 346d pid 5678 best patched
Always scan downloaded files with VirusTotal. Prefer open-source patches from GitHub over random EXE files.
Based on 500+ forum posts (EEVblog, Reddit r/usbhardware, and Russian cxem.net):
“I spent 6 hours looking for a stable driver for my USBasp clone. VID 346D PID 5678 CH340 patched driver saved me. No disconnects anymore.” – user tech_rescue
After applying the correct patch to VID_346D&PID_5678, users typically report:
The identification refers to a USB flash drive typically manufactured by Shenzhen SanDiYiXin Electronic Co., LTD (often labeled as "VendorCo" or "General USB Flash Disk"). These drives frequently use Here is how to find and apply the
controllers (such as FC1178 or FC1179) and are often associated with "fake" capacity issues, where a smaller memory chip is programmed to report a larger size. A "patched" version usually refers to using Mass Production Tools (MPTools)
to flash the correct firmware or reset the drive to its true capacity. Recovery and "Patching" Guide
To fix a corrupted or fake-capacity drive with these IDs, follow these steps: Identify the Controller Use a tool like ChipGenius to confirm the controller vendor and part number. VID 346D PID 5678 , look specifically for FirstChip FC1178 in the "Controller Part-Number" field. Download the MPTool Search for the latest version of FirstChip MpTools FirstChip_MpTools_20220601 or newer) or the FC DieSorting Tool Reliable community sources like FlashDrive-Repair often host these specialized utility files. Configure and Flash Run the MPTool as an Administrator
If the drive is not detected, you may need to run the program in Compatibility Mode (Windows XP/7). Low-Level Format
: Click "Start" or "Restore" to perform a low-level format. This will erase all data and attempt to "patch" the firmware to its factory-stable state. Add the following keys under the device path:
: Ensure the "Auto Disc Size" option is checked to force the drive to report its
physical capacity rather than the fake "patched" capacity it came with. Verification After flashing, use
to run a full write/verify test. This confirms the drive can reliably hold the amount of data it claims without corruption. Optimization Tip
If the drive is functional but slow, users have reported that formatting the stick as
can sometimes improve performance for these specific VendorCo models.
Since this appears to be a very specific driver, USB hardware ID, or firmware reference (common in device manager for things like webcams, USB-to-serial adapters, or specialized industrial gear), I have written the post to solve the general problem of chasing down a "broken" VID/PID combo and finding the "best patched" solution.
To understand the necessity for patched drivers, one must understand the hardware architecture.