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 --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
Why the drive shows VID FFFF / PID 1201
• In FirstChip controllers any unrecoverable firmware error forces the boot ROM to enumerate with 0xFFFF:0x1201.
• The controller waits for a PC-side MPTool to download a new firmware image into RAM/flash and rebuild the Flash Translation Layer (FTL).
Hardware details inferred from the diagnostic dump
• Controller family: FirstChip FC1179 derivative branded “chipYC2019”.
• NAND: SanDisk 64-Gibit TLC die, single channel (1 CE).
• Bus: USB 2.0 High-Speed, max 100 mA declared.
• No flash-parameter record present → controller cannot initialise NAND on its own.
Restoration theory
• MPTool contains a database (ini/xml/bin) of timing tables, ECC strategy, bad-block marker position, etc. for every supported Flash-ID.
• During “Low-Level Format” the tool:
– uploads temporary loader → enumerates chip,
– verifies Flash-ID and density,
– writes firmware, builds bad-block map,
– creates new logical capacity and (optionally) partitions.
• A mismatch between Flash-ID and table = error 0x8801 / 0x8xxx in MPTool.
• February 2024 build 1.0.7.2 adds the SanDisk B376 TLC family used in many 64 GB sticks.
• Ongoing community work on MyDigit.net and USBDev.ru keeps private databases up-to-date because FirstChip no longer publishes English documentation.
• Counterfeit drives: many low-cost sticks use identical controllers but down-binned NAND. After proper MPTool re-flash the real capacity (sometimes 8 GB or 16 GB) becomes visible—be prepared.
Typical MPTool workflow (translated from Chinese UI):
FC_MpTool.exe → admin rights. 320, 123456, or blank. 453E98B3766B, Capacity 64 GB.If the tool never detects the Flash-ID:
• Try v1.0.6.x or the “SM” (single-mask) branch; some builds have broader tables.
• Look for Database\*.ini where you can manually add line
453E98B3766B, 64G, TLC, 1CE, BCH64, … (parameters borrowed from similar SanDisk 64 G chips).
Best practice checklist
✓ Use a desktop rear USB2.0 port (stable 5 V, no hub).
✓ Disable Windows power-saving on USB and close backup software.
✓ Keep a notebook of original parameters before modifying the ini.
✓ After repair run H2testw or f3probe to verify true capacity.
Potential challenges
• Chinese UI – use Google Lens or pre-translated screenshots.
• Write-protect error 0x8875 – clear “WP” jumper pad on PCB if present.
• Excessive bad blocks – NAND worn out; MPTool will downsize capacity or abort.
• Monitor USBDev.ru thread “FirstChip FC1179/FC1308 — MPTools & Flash-ID list” for new database releases.
• Explore open-source NAND tools (Flashrom, open-mpall) being ported to FirstChip—could allow Linux reprogramming.
• Investigate implementing custom VID/PID and UASP mode on newer FirstChip USB 3.1 variants (FC831, FC840).
Your flash drive is stuck in boot mode because its FirstChip chipYC2019 firmware is lost. Obtain the latest FirstChip MPTool v1.0.7.2 (or newer) that recognises Flash-ID 453E98B3766B, run a low-level “production” format, and the controller will rebuild its translation layer. The procedure is inherently data-destructive and may reveal a smaller genuine capacity if the stick is counterfeit. Always verify success with H2testw/f3 and keep backups of critical data in the future.
User question
chipYC2019
Artificial Intelligence Response
Direct answer to the question
Detailed problem analysis
Current information and trends
Supporting explanations and details
Ethical and legal aspects
Practical guidelines
Possible disclaimers or additional notes
Suggestions for further research
Brief summary
Would you like me to walk you through the exact MPTool settings for your Flash ID and intended capacity? If so, please paste the ChipGenius (or ChipEasy) output.
User question
Description: [D:]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: EC3A00BF9400 - Samsung - 1CE/Single Channel [SLC] -> Total Capacity = 16GB
Artificial Intelligence Response
Direct answer to the question
Your dump identifies a USB flash drive based on a FirstChip
chipYC2019controller with Samsung SLC NAND (EC3A00BF9400), single CE / single channel, nominally 16 GB. The important abnormal part is the generic identity:VID = FFFFPID = 1201NAND USB2DISKThat combination strongly suggests the controller is not booting as a normal finished flash drive, but is instead exposing a boot / ROM / factory-recovery state because its normal firmware or flash mapping metadata is damaged. In public repair cases,
chipYC2019devices are commonly serviced with the FirstChip FC1179 MPTool family. The latest public FC1179 package I found indexed is FirstChip FC1179 MpTools V1.0.7.2 dated 2024-02-21, with older FC1178/FC1179 packages also archived. (usbdev.ru)Bottom line: if you want the drive usable again, the usual DIY path is a FirstChip MPTool low-level reinitialization, which is destructive and will erase all data. If the data matters, stop here and use a professional NAND recovery service instead. (usbdev.ru)
Detailed problem analysis
From your report, the hardware side looks like this:
chipYC2019EC3A00BF94001CE / Single ChannelTechnically, the controller normally needs to read reserved flash areas containing items such as the bad-block table, Flash Translation Layer metadata, and its operating configuration. When that bootstrap path fails, controllers of this class often fall back to a minimal USB identity with generic strings instead of presenting a normal mass-storage LUN. Your
FFFF:1201plusNAND USB2DISKsignature fits that failure pattern very well, and the same pattern appears repeatedly in publicchipYC2019cases. (usbdev.ru)A few engineering observations:
Current information and trends
Public repair repositories for FirstChip still list separate tool branches for:
On USBDev, the FC1179 branch explicitly lists V1.0.7.2 (2024-02-21), while the older mixed FC1178/FC1179 branch includes builds through V1.0.5.2 (2022-06-01). That matters because some drives recover only with one branch or one database revision, not another. (usbdev.ru)
Another practical trend from field reports: when default scan settings fail, some users recover
chipYC2019devices by changing scan mode to “Clear + Factory scan” rather than leaving the default high-scan behavior. This is not guaranteed, but it is a recurrent community result worth trying if the first pass fails. (usbdev.ru)Supporting explanations and details
What your flash ID likely means
Your tool already decoded the flash as:
For practical recovery, the most important point is not the exact internal Samsung die family, but that the MPTool must use a profile compatible with:
If the MPTool cannot match the NAND correctly, it may fail with “flash not found,” mis-size the drive, or complete with unstable behavior.
Why standard formatting does not fix this
If Windows shows “No media,” 0 bytes, or no mountable volume, then the failure is below the filesystem layer.
diskpart, Explorer format, or partition tools do not rebuild the controller’s internal mapping structures. A mass-production tool does.Ethical and legal aspects
Practical guidelines
Recommended recovery path
Decide whether the data matters.
If yes, stop. MPTool use is destructive.
Use a Windows machine with administrator rights and connect the stick directly to a motherboard USB 2.0 port, not through a hub. This is standard practice in reported recoveries for this controller class. (usbdev.ru)
Start with the FC1179 MPTool family, preferably:
In the tool, look for settings consistent with:
After a successful pass, remove and reinsert the drive, then check:
Validate the result with a full write/read capacity test such as H2testw or F3. Do not trust Explorer capacity alone.
If the tool does not see the device
A USBDev admin note for
chipYC2019cases suggests that if MPTool cannot detect the drive, you may need to put the device into a test mode. That is an advanced PCB-level step and should only be attempted if you are comfortable opening the stick and identifying test pads. (usbdev.ru)Expected outcomes
Possible disclaimers or additional notes
chipYC2019appears in the field as a practical servicing target for the FC1179 MPTool ecosystem, but FirstChip naming is not always transparent, so trying more than one branch is normal. (usbdev.ru)Suggestions for further research
If you want, the next useful step is to collect one of these:
With that, the parameter recommendations can be narrowed further:
Brief summary
Your stick is not presenting itself as a normal USB flash drive; it is very likely in a FirstChip recovery/boot state. The hardware is:
chipYC2019The normal DIY fix is a FirstChip FC1179-family MPTool reinitialization, starting with V1.0.7.2 (2024-02-21) and falling back to older FC1178/FC1179 builds if needed. This will erase all data. If recovery succeeds, immediately run a full capacity verification test before trusting the drive again. (usbdev.ru)
If you want, I can give you a safe, exact step-by-step MPTool procedure for this specific
EC3A00BF9400Samsung 16 GB stick.