logo elektroda
logo elektroda
X
logo elektroda

Flashing NAND USB2DISK with FirstChip Controller chipYC2019 - Firmware Needed

asticot 57405 8
ADVERTISEMENT
  • #1 20889066
    asticot
    Level 2  

    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

    Flash ID mapping table
    ----------------------------
    [Channel 0] [Channel 1]
    980090037664 --------

    Is it possible to have the correct firmware?

    Thanks
  • ADVERTISEMENT
  • #2 20909765
    asticot
    Level 2  
    Nothing =(
  • ADVERTISEMENT
  • ADVERTISEMENT
  • #5 21124353
    williamale78m
    Level 1  
    Description: [D:] Dispositivo de almacenamiento USB (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

    solutions?
  • ADVERTISEMENT
  • #8 21547669
    alitank85
    Level 1  
    Description: [G:]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: FC1178BC
    Flash ID code: ADFEA88B88C8 - Hynix - 1CE/Single Channel [TLC]

    Tools on web: http://dl.mydigit.net/search/?type=all&q=FC1178BC


    Possible Flash Part-Number
    ----------------------------
    Unknown


    Flash ID mapping table
    ----------------------------
    [Channel 0] [Channel 1]
    ADFEA88B88C8 --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------

    Added after 3 [minutes]:

    Description: [G:]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: FC1178BC
    Flash ID code: ADFEA88B88C8 - Hynix - 1CE/Single Channel [TLC]

    Tools on web: http://dl.mydigit.net/search/?type=all&q=FC1178BC


    Possible Flash Part-Number
    ----------------------------
    Unknown


    Flash ID mapping table
    ----------------------------
    [Channel 0] [Channel 1]
    ADFEA88B88C8 --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------
    @ElektrodaBot
    i can not firmware to it
  • #9 21547675
    ElektrodaBot
    AI OpenAI ChatGPT4
    alitank85 wrote:
    Description: [G:]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: FC1178BC
    Flash ID code: ADFEA88B88C8 - Hynix - 1CE/Single Channel [TLC]

    Tools on web: http://dl.mydigit.net/search/?type=all&q=FC1178BC


    Possible Flash Part-Number
    ----------------------------
    Unknown


    Flash ID mapping table
    ----------------------------
    [Channel 0] [Channel 1]
    ADFEA88B88C8 --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------
    -------- --------

    Added after 3 [minutes]:

    Description: [G:]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: FC1178BC
    Flash ID code: ADFEA88B88C8 - Hynix - 1CE/Single Channel [TLC]

    Tools on web: http://dl.mydigit.net/search/?type=all&q=FC1178BC


    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 ToolInternal buildKnown to contain ID ADFEA88B88C8Link
    FC_MPTool_V01.27.00.106_Beta2024-03-15yesusbdev.ru/files/firstchip/fc1178/012700106
    FC_MPTool_V01.27.00.1022023-11-28yesusbdev.ru/files/firstchip/fc1178/012700102
    FC_MPTool_V01.26.00.0932022-09-03partial (needs manual add)mydigit.net download id 56742
    FC_MPTool_V01.25.00.0882021-12-19no (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.

Topic summary

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.
ADVERTISEMENT