Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tam Solid State Systems 0xBE
983C98B37672
• “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.
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.
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.
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.
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.
• 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.
• 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
• 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”.
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.
• 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.
• 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.
“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.
User question
Solid State Systems SSS6692-BE, Toshiba 983C98B37672 NAND, GoodRam 32GB USB: Controller & Recovery
Artificial Intelligence Response
Direct answer to the question
Key points
Detailed problem analysis
Architecture: SSS6692 is a classic 3S USB 2.0 high‑speed controller with an 8051‑class core and an on‑chip BCH ECC engine. It supports Toggle‑DDR NAND and multiple chip enables (CE).
NAND ID 98 3C 98 B3 76 72 decodes to a Kioxia/Toshiba 128 Gbit Toggle‑DDR part with 16 KB pages. A common 32 GB build is two 128 Gbit dies. Depending on the PCB, those dies may sit behind one CE (two LUNs) or two CEs (two packages).
Failure modes:
Why MP tools help: The MP flow erases, tests, classifies blocks, sets timing, programs firmware params, and rebuilds the translation layer using a per‑ID flash table (page size, planes/LUNs, timings, ECC strength, interleave rules).
Current information and trends
Supporting explanations and details
What you should see in identification tools:
Geometry notes you typically don’t need to hand‑enter if the table matches:
Common MP errors and meaning:
Ethical and legal aspects
Practical guidelines
Implementation method (destructive repair to make the stick usable)
Decision tree by symptom
Potential challenges and how to overcome them
Possible disclaimers or additional notes
Suggestions for further research
Brief summary
Your GoodRam 32 GB stick pairs an SSS6692‑BE controller with Toshiba/Kioxia Toggle‑DDR NAND (ID 98 3C 98 B3 76 72). To restore functionality, use an SSS6692‑capable 3S MP utility and select the flash table that exactly matches this ID; run a full low‑level format, then a full OS format and verification. If data matters, do not run MP—perform controller‑level imaging or chip‑off first. If you can provide the ChipGenius readout and, ideally, PCB photos, I can narrow the exact MP build and configuration line for your unit.