Usb Device Id Vid 058f Pid 1234 Full Patched
Based on the USB ID VID 058F PID 1234, here is the full breakdown of the device and its proper feature set.
What the IDs mean
- Vendor ID (VID): 16-bit identifier registered with the USB Implementers Forum (USB-IF). It identifies the manufacturer.
- Product ID (PID): 16-bit vendor-assigned identifier distinguishing products or device classes produced by that vendor.
- Together VID:PID uniquely identify a USB device model and are used by operating systems to select drivers.
Fix 3: Force Install Legacy Driver Using Have Disk Method
If automatic installation fails, force Windows to use a compatible driver:
- In Device Manager, right-click the unknown device → Update driver.
- Choose Browse my computer for drivers → Let me pick from a list.
- Uncheck "Show compatible hardware".
- Scroll to Alcor Micro (if listed) or Generic USB Hub.
- Select USB Composite Device or USB 2.0 Hub.
- Click Next and ignore the warning.
Which Device Uses VID 058F PID 1234?
This specific combination most commonly appears in the following hardware scenarios:
- Internal Laptop Card Readers: Many Acer, Asus, Dell, HP, and Lenovo laptops from 2010–2018 use an internal Alcor Micro USB hub to manage SD, MicroSD, Memory Stick, and xD-Picture Card slots.
- External USB 2.0 Hubs: Some budget-friendly, unpowered USB 2.0 hubs use this generic Alcor controller.
- KVM Switches or Docking Stations: Certain older USB-based KVM switches contain this chip for the USB peripheral switching function.
- Fake or Generic Devices: Counterfeit USB gadgets (like fake flash drives or game controllers) sometimes spoof this ID as a fallback when their real firmware is corrupted.
Advanced: Manually Update the Driver Using the INF File
For advanced users, you can manually edit or add an INF file. usb device id vid 058f pid 1234 full
- Download the official Alcor driver CAB or ZIP package.
- Extract it to a folder like
C:\Drivers\Alcor.
- Locate the
.inf file (e.g., alcorusb.inf).
- Right-click it → Install.
- Reboot.
If the INF contains 058F and 1234 in the [Manufacturer] or [Strings] section, it will match your device.
Full Identification
| Field | Value |
|-------|-------|
| Vendor ID (VID) | 0x058F |
| Product ID (PID) | 0x1234 |
| Vendor Name | Alcor Micro Corp. |
| Device Type | Mass Storage Controller (USB Flash Drive) |
| Typical Chip Model | Alcor Micro AU698X / AU699X series (or similar older generation) |
Proper Features
This device is a USB Mass Storage Controller typically used in internal laptop card readers or external USB card readers. Its "proper features" refer to its technical specifications and operational capabilities: Based on the USB ID VID 058F PID
1. Device Class & Interface
- Class: Mass Storage (MSC)
- Subclass: SCSI Transparent Command Set
- Protocol: Bulk-Only Transport (BBB)
- Function: It acts as a bridge between the computer and flash memory cards (SD, MMC, Memory Stick, etc.). It appears to the operating system as a standard disk drive, requiring no proprietary drivers in modern OSes (Windows, macOS, Linux).
2. Hardware Capabilities
- USB Standard: USB 2.0 (High-Speed).
- Transfer Rate: Supports up to 480 Mbps (High Speed). It is backward compatible with USB 1.1 (Full Speed at 12 Mbps), though data transfer will be slower in that mode.
- Slot Configuration: Depending on the specific PCB implementation, this controller typically supports multiple flash card formats simultaneously via multiple Logical Unit Numbers (LUNs). Common supported formats include:
- SD / SDHC / SDXC
- MMC
- Memory Stick (MS/MS Pro)
- xD-Picture Card (in older variations)
3. System Integration
- Driver Support: This is a standard
usb-storage device.
- Windows: Uses the native
usbstor.sys driver.
- Linux: Uses the
usb-storage kernel module.
- Plug & Play: Supports hot-swapping of media cards.
When to Give Up and Disable the Device
If after all attempts the device still shows an error and you do not use the card reader or USB hub, disable it to remove the yellow bang from Device Manager:
- Right-click the device → Disable device.
- This stops Windows from trying to load a driver for it.
Disabling is harmless. You can re-enable it later if you find a solution.
3. The "FULL" Context in the String
The word full in your query (vid 058f pid 1234 full) likely refers to one of the following: Vendor ID (VID): 16-bit identifier registered with the
- Full-Speed (USB 1.1): This device may operate at Full-Speed (12 Mbps) rather than High-Speed (480 Mbps). Many basic Alcor card readers and older flash drive controllers are Full-Speed only.
- Full Configuration / Full Driver: In system logs or development contexts, "full" could indicate the device is using a complete driver stack (e.g.,
usb-storage full driver instead of a quirks mode).
- Full Identifier String: Some hardware detection tools output a full descriptor string like:
USB\VID_058F&PID_1234\1234567890AB