Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamDescription: [J:]USB Mass Storage Device(NAND USB2DISK)
Device Type: Mass Storage Device
Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 100mA
USB Device ID: VID = FFFF PID = 1201
Device Revision: 0000
Manufacturer: NAND
Product Model: USB2DISK
Product Revision: 0.00
Controller Vendor: FirstChip
Controller Part-Number: chipYC2019
Flash ID code: 453E98B3766B - SanDisk - 1CE/Single Channel [TLC] -> Total Capacity = 64GB
Tools on web: http://dl.mydigit.net/search/?type=all&q=chipYC2019
Possible Flash Part-Number
----------------------------
Unknown
Flash ID mapping table
----------------------------
[Channel 0] [Channel 1]
453E98B3766B --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
• The drive is in boot-loader / recovery mode (VID FFFF/PID 1201) because the firmware inside its FirstChip chipYC2019 controller is missing or corrupt.
• To revive it you must re-program the controller with a FirstChip Mass-Production Tool (MPTool) version that supports chipYC2019 (FC1179 family) together with firmware parameters that match the SanDisk TLC NAND (Flash-ID 453E-98B3-766B, 1 CE, 64 GB).
• The most frequently reported working bundles are:
– FC1178/FC1179 MPTools v1.0.5.2 (2022-06-01)
– FC1179 MPTools v1.0.6.x / v1.1.x (early 2024 betas)
They can be downloaded from mydigit.net or usbdev.ru.
• After installing the correct MPTool, configure it for 64 GB, single-channel TLC, let it rebuild the translator tables and low-level format the NAND; if the operation finishes without error the stick will enumerate with a normal vendor PID/VID and regain capacity.
Key points
– VID FFFF ⇒ firmware absent
– Controller = FirstChip chipYC2019 (FC1179 class)
– Use dedicated MPTool + right FlashDB entry
– Process is destructive; back-up data first
– Wrong firmware can permanently brick the drive
Enumeration data
• Generic strings “NAND”, “USB2DISK”, revision 0.00 and VID FFFF are hard-coded in the FirstChip boot ROM. They appear only when the external SPI/embedded ROM containing user firmware cannot be executed.
• Flash ID 453E 98B3 766B decodes to SanDisk 64-Gb TLC (BGA132, 3-bit/cell). Its page/block geometry requires BCH-64 / ECCC <120 bits> in FirstChip devices.
Controller family mapping
• chipYC2019 is the marketing name used by Shenzhen Yichip but electrically it is equivalent to FirstChip FC1179/FC1180 (USB 2.0, 1-ch, UFD).
• These controllers share the same MPTool branch; firmware images (*.bin) are not interchangeable with older FC1178/FC8308 devices.
Failure scenario
• A bad flash during production, unsafe removal while updating, or counterfeit re-programming utilities often leave the boot area blank → the boot ROM falls back to “manufacturing mode” (FFFF:1201).
• Windows issues “USB Mass Storage Device – no media” and capacity 0 MB.
Recovery theory
• MPTool uploads a temporary loader via standard vendor commands, scans the NAND, builds an L2P (logical-to-physical) table, burns a production firmware block plus the FlashID-specific timing table, then formats FAT/exFAT.
• The FlashID must exist in the flash database (FlashList.ini / FDB.dbf) packaged with the tool; otherwise the procedure aborts with “Unknown Flash” error.
• Newer MPTool builds (2023-2024) broaden TLC support and add “QNAND” options for SanDisk 96-layer memories; older 2020 tools often mis-detect modern dies.
• Community forums (elektroda.com, usbdev.ru) report successful repairs of chipYC2019 sticks in 2024 with MPTools v1.1.0.3 and updated FlashDB (2023-12-15).
• Trend: migration of low-cost USB2.0 controllers toward QSPI-Less designs—future drives may drop external firmware, making in-field recovery impossible.
• Passwords: first time you open “Setting” in MPTool the field is usually empty; if prompted use 320 or 123456.
• Critical parameters:
– Capacity = 0x1D480 (decimal ≈ 62 GiB usable)
– CE number = 1, Channel = 1
– ECC mode = BCH (64-bit)
– Wear-level threshold = 2 % (factory default)
• Bad-block handling: the tool remaps factory-marked BBs; if more than ≈3 % new BBs appear the drive will down-size or fail with code 0x45 “over force”.
• Re-flashing may void warranty; distributing proprietary firmware extracted from other drives could infringe licensing.
• Many sticks with VID FFFF are counterfeit capacity-boosted products; restoring them to the real 8/16 GB size is legal, but reselling as 64 GB is fraud.
• Ensure user data is irretrievably wiped (GDPR / CCPA) before low-level operations.
Potential challenges & work-arounds
• Tool does not list device → try another port, cable, or short D- to GND at plug insertion to force boot mode.
• “Unknown Flash” → import updated FlashList.ini from newer bundle.
• “Too many bad blocks” → NAND worn-out; reduce capacity or scrap drive.
• Success rate depends on physical health of NAND; if electrical leakage on Vcc-Q or degraded word-lines >5 %, controller will lock to RO mode.
• FirstChip tools are Windows-only and sometimes flagged as malware; verify hashes.
• No public documentation; all parameters are the result of community reverse-engineering.
• Dump the firmware after a successful fix and compare against identical sticks to build an open database.
• Explore Python-based USB boot loaders (libusb) to automate FirstChip ISP without MPTool GUI.
• Investigate replacing FC1179 with modern USB3.2 Gen1 controllers (SM3281, PS2251-20) on the same flash to double throughput.
Your USB drive is stuck in factory boot-loader mode because its FirstChip chipYC2019 (FC1179) firmware is missing. Obtain a recent FirstChip MPTool (≥ v1.0.5.2) plus a FlashDB that recognises SanDisk FlashID 453E-98B3-766B, connect the stick, and run a low-level initialise/format cycle. The process is destructive but, if the NAND is still healthy, it will restore normal operation with the full 64 GB capacity. Handle with care—using an incompatible firmware, or a worn-out NAND, will irreversibly brick the device.