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.

  • Add the following keys under the device path:
  • | 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.