logo elektroda
logo elektroda
X
logo elektroda

Solid State Systems SSS6692-BE, Toshiba 983C98B37672 NAND, GoodRam 32GB USB: Controller & Recovery

User question

Solid State Systems 0xBE
983C98B37672

Artificial Intelligence Response

Direct answer to the question

• “Solid State Systems 0xBE” is the internal (Mass-Production-Tool) code for an SSS6692-BE USB-flash-drive controller made by Solid State Systems Inc.
• “983C98B37672” is the 6-byte NAND Flash ID that decodes to a Toshiba / KIOXIA 128 Gbit (16 GB per die) TLC/MLC Toggle-DDR NAND device (part family TC58TFG8T2x / TC58NC66xx).
• Together they describe the exact controller/flash pairing typically found in 32 GB GoodRam or other OEM pendrives.

Key points
– Controller: SSS6692-BE (USB 2.0/USB 3.0, UFD class, supports 1CE/4CE NAND).
– Flash: Toshiba/KIOXIA, JEDEC manf. code 0x98, 128 Gbit die, 16 K page, Toggle-DDR 1.0/2.0.
– Relevant for firmware repair, low-level formatting, or data-recovery tool selection.


Detailed problem analysis

  1. Controller identification
    • Vendor ID: Solid State Systems (SSS, Taiwan)
    • Family: SSS66xx (2013-2016 generation).
    • MP-tools label the -BE firmware branch simply “0xBE”. Hence ChipGenius/FDI shows:
    “Controller Vendor : Solid State Systems
    Controller Part-Number : Unknown(0xBE)”.
    • Hardware features
    – USB 2.0 High-Speed (some -BE lots also carry internal USB 3.0 PHY but usually routed as HS).
    – 8051-based MCU, integrated ECC engine (BCH 40-bit/1024 B), wear-levelling + FTL.
    – Supports 1–4 CE, Toggle or ONFI 2.x NAND at up to 200 MT/s.

  2. NAND Flash identification (983C98B37672)
    The first byte (0x98) is the standard JEDEC code for Toshiba / KIOXIA.
    A typical Toshiba Toggle-DDR ID layout is
    • 1st byte – Manufacturer (0x98 = Toshiba)
    • 2nd byte – Device, density & organisation (0x3C → 128 Gbit, 2 kB/8 kB/16 kB page families)
    • 3rd-6th bytes – internal revision, voltage, interface, ECC requirement.
    Cross-references in Toshiba datasheets and recovery databases map 98 3C 98 B3 76 72 to
    – TC58TFG8T22/23TA0D (TLC, 16 kB page) or
    – TC58NC6626G6F (MLC, 8 kB page, older lot).
    Two such dies (2 × 128 Gbit = 256 Gbit) give 32 GB user capacity after formatting/over-provision.

  3. Why these codes matter
    • Mass-Production (MP) or Repair tools need both controller code and Flash ID to load an appropriate configuration table (timings, die map, ECC strength, bad-block table format).
    • Firmware corruption, vendor-specific write-protection, or exhausted bad-block reserve will cause symptoms such as “0 MB”, “no media”, or write errors. Selecting a mismatched Flash-table bricks the drive.

  4. Typical failure scenario
    – Drive suddenly shows 8 MB/0 MB → FTL metadata lost.
    – ChipGenius reports SSS 0xBE, FlashID 98 3C … but no capacity.
    – The fix is a low-level re-initialisation with SSS MPTool v2.xx that contains the 98 3C98B3 table.


Current information and trends

• SSS controllers are gradually disappearing from new UFDs; Phison PS2251-xx and SiliconMotion SM328x dominate today.
• KIOXIA’s replacement parts keep the same manufacturer byte (0x98) but move to BiCS4/5 QLC; repair tools therefore need updated flash-tables (>2022 releases).
• Community-maintained databases (usbdev.ru, elektroda.pl) are still the primary source for legacy MPTools because SSS stopped public distribution after 2017.


Supporting explanations and details

• Hex-ID vs Device Name: NAND vendors rarely publish the mapping; reverse-engineering by recovery labs populates public lists.
• Toggle-DDR vs ONFI: Toggle uses DQS strobe similar to SDRAM, giving higher bandwidth on the same 8-bit bus. Controller firmware must match the interface.
• FTL (Flash Translation Layer): Holds logical-to-physical tables, wear counters, and bad-block lists in hidden meta-blocks; when corrupted the controller enumerates but exposes no LUN → “0 MB”.

Example workflow for repair

  1. Read full descriptor with ChipGenius → confirm 0xBE + FlashID.
  2. Download SSS6692 MPTool 2.117_BEx (or closest).
  3. Start under Win7-x86, USB2 root hub, run as Admin, password “1234”.
  4. In Flash tab choose “98 3C 98 B3 76 72 TLC 16K”.
  5. Low-level format → PASS → Windows re-detects 31,5 GB removable.

Ethical and legal aspects

• Mass-production utilities are usually NDA-covered; redistributing them may breach licensing.
• Re-flashing destroys all user data – explicit consent of the owner is mandatory.
• Chip-off recovery involves handling of personal data; GDPR/CCPA rules apply if the data belong to third parties.
• Ensure electrical safety when shorting test-pads to force “Test-Mode”.


Practical guidelines

Implementation
– Prefer a native USB 2.0 port on Intel/AMD root hub (no hubs, no USB-C adapters).
– Disable power-save for USB in BIOS/OS to prevent brown-out during long erase cycles.
Best practices
– Keep two different MPTool versions; if one fails at 10 %, switch to another build.
– After successful low-level format, perform Windows “Full format”, not “Quick”, to force every block write/verify.
Challenges & mitigation
– “Flash ID not supported”: edit *.ini to insert the table or hunt a newer DB file.
– “Too many bad blocks”: the NAND is genuinely worn; drive is scrap.


Possible disclaimers or additional notes

• Drives repaired this way are suitable for non-critical use only; wear-levelling tables start from zero but underlying P/E cycles are already consumed.
• Some GoodRam batches used epoxy-potted COB packages; if the device does not enumerate at all, hardware rework is impractical.


Suggestions for further research

• Investigate open-source FTL alternatives (Open-NAND-Flash-Manager) for legacy controllers.
• Explore FPGA-based universal NAND readers that can auto-reconstruct SSS FTL layouts for chip-off recovery.
• Monitor KIOXIA BiCS6 Flash ID evolution to keep repair databases up-to-date.


Brief summary

“Solid State Systems 0xBE 983C98B37672” uniquely identifies a USB flash drive built around an SSS6692-BE controller and Toshiba/KIOXIA 128 Gbit Toggle-DDR NAND dies. Knowledge of these two codes is essential when selecting a compatible Mass-Production tool for low-level formatting or data-recovery operations. While a firmware re-initialisation can often revive a “dead” 32 GB pendrive, it irretrievably erases existing data and offers no guarantee of long-term reliability.

Ask additional question

Wait...(2min)
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.