logo elektroda
logo elektroda
X
logo elektroda

Alcor Micro FA00 USB Flash Repair: AlcorMP Tool for Generic 32GB Flash Disk VID 058F PID 6387

User question

avec quel logiciel je dois utiliser pour reparer ma cle 32 go
Description: [E:]Dispositif de stockage de masse USB(Generic Flash Disk)
Device Type: Mass Storage Device

Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 200mA

USB Device ID: VID = 058F PID = 6387
Serial Number: C45A1D61

Device Vendor: Generic
Device Name: Mass Storage
Device Revision: 0100

Manufacturer: Generic
Product Model: Flash Disk
Product Revision: 8.07

Controller Vendor: Alcor Micro
Controller Part-Number: Unknown [FA00] - F/W F103

Tools on web: http://dl.mydigit.net/special/up/alcor.html

Artificial Intelligence Response

Direct answer to the question

  • Use AlcorMP (Alcor Mass-Production Tool) – the only utility capable of rewriting the firmware and performing a low-level re-initialisation of an Alcor Micro controller (VID = 058F / PID = 6387, code FA00, FW F103).
  • First identify the exact controller family with ChipGenius or Flash Drive Information Extractor; then download a recent AlcorMP release that explicitly lists FA00 / AU6989 support (e.g. AlcorMP 16.03.25.MD, 15.09.15.MD, or newer).

Key points
• Ordinary format/chkdsk tools cannot fix firmware corruption.
• Wrong MP-tool or wrong settings can brick the drive; follow the procedure precisely.
• All data will be destroyed – back up first if the stick is still readable.

Detailed problem analysis

  1. Symptoms
    – Generic VID/PID string and controller code “[FA00]” indicate the MCU dropped into boot/ROM mode after a firmware fault, a classic Alcor failure.
    – File-system repair utilities only touch the logical partition table; here the NAND translation layer itself is corrupted, hence a mass-production (MP) re-flash is mandatory.

  2. Hardware decoding

    VID 058F = Alcor Micro
    PID 6387 = Generic Flash Disk (boot mode)
    Controller family code = FA00
    Firmware reported = F103

    Probable silicon: AU6989SN-GT or close derivative; all are serviced by AlcorMP “FA00” builds.

  3. Why AlcorMP is mandatory
    The tool accesses the controller’s boot ROM via vendor-specific USB commands, re-creates:
    • internal bad-block map
    • Flash Translation Layer (FTL) tables
    • User capacity & over-provisioning
    • Optional secure / CD-ROM partitions
    – No standard OS API exposes these regions, therefore Windows, Linux or macOS format commands are useless in this scenario.

  4. Typical AlcorMP workflow
    a) Controller detect → NAND ID read → die count & bus width auto-learn
    b) Low-level scan (erase / write / verify every block)
    c) Create logical address map, mark weak blocks, write fresh firmware
    d) Expose a single FAT32 partition to the host OS.

Current information and trends

• 2023-2024 AlcorMP builds (19.xx.xx.MD series) add Windows 10/11 driver signing and improved TLC/QLC NAND tables; they still recognise FA00 devices.
• Increasing share of counterfeit USB sticks shipped with deliberately modified firmware; MP tools are now used not only for repair but also for forensic validation of the true NAND size.
• Industry is shifting toward UASP (USB-Attached SCSI) and NVMe-based USB SSDs, but legacy MP utilities remain essential for thumb-drive servicing.

Supporting explanations and details

Example settings for FA00 in AlcorMP "Setup (S)":

Tab Parameter Recommended value
Flash Type AutoDetect (leave default)
Scan/Format Mode Low Level Format → Capacity Optimise full scan (slow)
Partition Setting 1 partition, FAT32, full capacity
VID/PID 058F / 6387 original
Strings Manufacturer = Generic, Product = Flash Disk optional

Password prompt: usually blank; if required try ALCOR, 123, or 320.

Progress colouring:
Green = pass, Red = fail + error code (e.g. 0x3050 TooManyBadBlocks).

Ethical and legal aspects

• MP tools are internal factory utilities distributed informally; legal status varies. Use strictly on hardware you own and accept that warranty may be void.
• Firmware binaries may be proprietary; redistributing them can infringe copyright.
• Always scan downloads (many archives originate from Chinese forums and can contain malware).

Practical guidelines

  1. Preparation
    – Use a direct USB 2.0 port on a desktop (no hub).
    – Disable antivirus just for the flashing session to avoid interference.
    – Prefer Windows 7/10 32-bit for best driver compatibility (or run a VM with USB pass-through).

  2. Step-by-step

    1. Identify controller with ChipGenius.
    2. Download matching AlcorMP build (see usbdev.ru or dl.mydigit.net).
    3. Extract, run AlcorMP.exe as Administrator.
    4. Enter Setup, choose Low-Level Format → Capacity Optimise.
    5. Press Start, wait until OK (can take 5–60 min).
    6. Safely eject, reinsert; Windows should present a healthy 32 GB volume.
  3. Troubleshooting
    – Not detected: try another AlcorMP version or another USB port.
    – Error 40100/Flash ID mismatch: wrong MP build, download a newer/older one.
    – Capacity shows 8 GB: fake NAND or mismatched die list; rerun with correct flash table, else NAND is defective.

Possible disclaimers or additional notes

• Drives exhibiting >4 % bad blocks after LLF will soon fail again – consider replacement.
• If NAND is worn-out or cracked, no software fix is possible.
• Some FA00 sticks were sold as fake 32 GB while physically containing 8 GB; after honest re-initialisation they will reveal the true smaller size – this is not a tool fault.

Suggestions for further research

• Examine SMART-like statistics AlcorMP can export (PE-cycles, ECC counts) for remaining endurance.
• Study open-source FTL projects to understand translation layers (e.g., OpenNFM).
• Evaluate newer controllers (e.g., Phison U17, Silicon Motion SM3282) that expose public MP utilities with better documentation.

Brief summary

Your 32 GB USB stick is stuck in boot mode; only a factory mass-production utility can rebuild its firmware layer.

  1. Detect controller with ChipGenius → confirms FA00.
  2. Download a FA00-compatible AlcorMP release (16.03.25.MD or similar).
  3. Run a full Low-Level Format in Capacity-Optimise mode.
  4. On success the drive re-appears as a normal 32 GB FAT32 device; on persistent failure the NAND is physically damaged and the drive is beyond economic repair.

Disclaimer: The responses provided by artificial intelligence (language model) may be inaccurate and misleading. Elektroda is not responsible for the accuracy, reliability, or completeness of the presented information. All responses should be verified by the user.