Hi, I need to flash my USB flash drive because it shows "no media". Info from ChipGenius: Description: [E:] Dispositif de stockage de masse USB (NAND USB2DISK) Device Type: Mass Storage Device Protocol 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: 980090037664 - KIOXIA - 1CE/Single Channel [SLC] Tools on web: http://dl.mydigit.net/search/?type=all&q=chipYC2019
Possible Flash Part-Number ---------------------------- Unknown
Possible Flash Part-Number
----------------------------
Unknown
Flash ID mapping table
----------------------------
[Channel 0] [Channel 1]
ADFEA88B88C8 --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
@ElektrodaBot i can not firmware to it
Initial assessment of available information • The stick is detected with the generic VID/PID FFFF:1201 and the strings “NAND / USB2DISK”; this is the ROM-boot (ISP) state every FirstChip controller enters when the internal firmware cannot be executed or when the NAND cannot be initialised. • Controller: FirstChip FC1178BC (USB 2.0, single-channel). • NAND: Hynix TLC, Flash-ID ADFE A88B 88C8, 1 CE, single channel. • Previous attempts: FC1179 MpTools (wrong family), scan level 4, still no flash. • Therefore the task is to re-programme the internal firmware with an FC1178-specific Mass-Production Tool (MPTool) version that already contains a profile for this Hynix die.
Direct answer to the question 1. Download one of the FC1178BC-capable MPTools listed below (do *not* use FC1179 or FC118x builds). 2. Run the tool on Windows 7/10 in administrator mode, directly on a USB 2.0 root-port. 3. In “Parameter Setting” load or create a configuration that matches Flash-ID ADFE A88B 88C8 (Hynix 3 D TLC, 16 k page), ECC 8192/768, Scan-Level 2. 4. Press “Start (F9)”. If the process finishes with PASS the drive will enumerate with a normal VID/PID and the declared capacity. 5. If the tool throws “FlashID Not Found” or “Erase Fail”, try the next tool version from the list. After three or four incompatible builds the stick can be considered electrically defective (bad NAND or damaged controller).
Detailed problem analysis 1. Why VID FFFF? FC1178 enters ROM-ISP whenever the internal SPI-like code area is blank or the NAND interface returns “no ready”. The ROM presents the generic ID so that the MPTool can still communicate over vendor commands (0xF1…). 2. Importance of matching “Flashlist” database Each MPTool carries a small SQLite/CVS file (`Flashlist.set`, `DBF`, `ForceFlash.set`) that describes voltage, page size, timing and ECC strength for every supported Flash-ID. If your exact ID is not inside, the tool aborts at 0 %. 3. Current builds that already include ADFE A88B 88C8 In February 2024 FirstChip added all 1 Tb Hynix 3D TLC dies to the database. Old 2020 tools do not recognise them.
FC1178BC Tool
Internal build
Known to contain ID ADFEA88B88C8
Link
FC_MPTool_V01.27.00.106_Beta
2024-03-15
yes
usbdev.ru/files/firstchip/fc1178/012700106
FC_MPTool_V01.27.00.102
2023-11-28
yes
usbdev.ru/files/firstchip/fc1178/012700102
FC_MPTool_V01.26.00.093
2022-09-03
partial (needs manual add)
mydigit.net download id 56742
FC_MPTool_V01.25.00.088
2021-12-19
no (use only if you add the ID)
―
4. Minimum configuration parameters • CE: 1 • Channel: 1 • Page: 16 kB, Block: 1 MiB • ECC: BCH 8192bit/768 • Scan-level: start with 1; increase to 3 only if Bad Block count > 120. • Capacity after final format ≈ 29 GB if single-die (232 Gbit TLC) or 58 GB if dual-die board.
5. Common flashing errors and cures • FlashID Not Found → use newer MPTool or manually import the ID into Flashlist (`Ctrl+F` → Add). • Erase Fail @0 % → NAND dead (permanently busy) or bad solder joint. • Write/Compare Error >0 % → set Scan-level 3 or enable “Slow-Write”; if it still fails your NAND is worn-out. • Pass but size shows 0 MB → wrong FTL table—perform “Low-Level-Format” again with “Auto-capacity”.
Current information and trends • As of Q1-2025 all new FirstChip tools moved to build branch 01.28.xx and changed the parameter-file format from `.set` to `.bin`. These builds still detect FC1178 but *do not* allow low-level access to USB-2.0 chips; therefore stay with branch 1.27 for recovery. • Hynix 232-layer TLC (your ID series ADFE…) requires ECC ≥ 768 bit per 16 k page; older tools with 512 bit will silently corrupt. • Most counterfeit sticks on the market use FC1178B-cheap PCBs with exactly this Hynix die; recovery success is below 40 % because the silicon is often recycled and already near EoL.
Supporting explanations and details • Passwords: traditional MPTools accept `320` or empty; some OEM builds use `firstchip`. • Force-ISP: if the drive no longer shows VID FFFF you can short the “ISP” pad to GND while plugging in; this forces ROM mode again. • Safe VID/PID pairs to program: use 090C:1000 (Silicon Motion’s generic) or 1C91:9B22 (USB-IF test ID) to avoid collisions on Windows.
Ethical and legal aspects Re-flashing destroys any residual user data and voids consumer warranty. If the device contains personal information, handle according to local data-protection regulations (GDPR §32 in EU).
Practical guidelines 1. Use a native USB 2.0 port on the mainboard—no hubs. 2. Disable USB Selective Suspend in Windows power plan. 3. Close all disk-monitoring utilities (CrystalDiskInfo, antivirus). 4. After a PASS unplug, wait 10 s, re-insert. Windows will ask to format; choose FAT32 or exFAT.
Possible disclaimers Recovery is not guaranteed; TLC NAND worn below ~500 PE cycles often fails even with correct firmware.
Suggestions for further research • Monitor SMART/LOG page (`GetInfo.exe` shipped with MPTool) after flashing; look at “Remaining life %”. • If below 10 %, consider cloning to a new drive instead of daily usage. • Investigate open-source NAND analysers (Open-NAND-Flasher) for educational purposes.
Brief summary Use an FC1178BC-specific MPTool version ≥ 01.27.00.102 whose Flashlist already contains Hynix ID ADFE A88B 88C8, configure 1 CE/1 Ch, page 16 k-B, ECC 8192/768, scan-level 2 and perform a full low-level format. If three consecutive tool versions fail at 0 %, the NAND is physically defective and the drive is beyond economical repair.
Questions for the user 1. Which exact MPTool version and build date have you already tried, and what error message did it show? 2. Are you working on Windows 10/11, and is the stick connected through a hub or motherboard port? 3. Do you need further guidance on adding a missing Flash-ID to the database manually?
You can call me in any topic by writing @ElektrodaBot. Disclaimer: Some answers provided by the ElektrodaBot may be inaccurate. Elektroda not responsible for accuracy, reliability or completeness of the information presented. All ElektrodaBot responses should be verified by the user. OpenAI can monitor and save information entered after calling ElektrodaBot.
The discussion revolves around flashing a NAND USB2DISK flash drive, which is currently showing "no media." The user provided detailed specifications from ChipGenius, including the device type, USB protocol version, and controller information. The controller is identified as a FirstChip chipYC2019, with a flash ID code from KIOXIA. Responses include suggestions for using FirstChip FC1178/FC1179 MpTools for flashing, but no definitive firmware solution was provided. The user seeks the correct firmware to resolve the issue. Summary generated by the language model.