Solid State Systems Sss6698-bb May 2026
Some car multimedia systems and industrial embedded devices use the SSS6698-BB as a boot medium. Its low power draw and reliable USB 2.0 fallback make it suitable for harsh environments (temperature-variable dashboards).
In the world of flash storage, the controller is the unsung hero. It is the bridge between the raw NAND flash memory and the host computer, managing everything from error correction to data distribution and wear leveling. While enthusiasts often obsess over the brand of NAND (Samsung, Micron, Toshiba), the controller is what ultimately dictates performance, reliability, and longevity.
One such controller that has quietly powered millions of USB flash drives in the mid-2010s is the Solid State Systems SSS6698-BB. Although it never achieved the celebrity status of high-end Silicon Motion or Phison controllers, the SSS6698-BB holds a significant place in storage history as a competent, cost-effective bridge between USB 2.0 and the emerging USB 3.0 standard.
This article provides a deep dive into the architecture, performance characteristics, flash compatibility, known bugs, and legacy relevance of the Solid State Systems SSS6698-BB controller.
Overview
Key specs (typical)
What it does well
Limitations and trade-offs
Reliability and safety notes
Typical applications
Buying and integration tips
Verdict
If you want, I can draft a one-page spec-checklist or wiring diagram specific to your intended load and control voltage — tell me the load current, voltage, and whether it’s inductive or resistive.
The Solid State System SSS6698-BB is a high-performance USB 2.0 flash memory controller frequently utilized in Kingston and Toshiba drives to manage MLC and TLC NAND flash. It supports capacities ranging from 8GB to 32GB, featuring advanced error correction codes for improved data reliability. For technical details and specifications, see the Solid State System datasheet
Understanding the Solid State Systems SSS6698-BB USB Controller
If you’ve ever cracked open a USB flash drive or found yourself deep in the weeds of firmware repair, you’ve likely come across Solid State Systems (SSS). Specifically, the SSS6698-BB is a staple in the world of NAND flash controllers.
While it’s not a household name like Samsung or SanDisk, this tiny chip is the "brain" behind millions of budget-friendly and promotional USB drives. Here is a deep dive into what the SSS6698-BB is, how it works, and how to handle common firmware issues associated with it. What is the SSS6698-BB?
The SSS6698-BB is a USB 2.0 Flash Drive Controller manufactured by Solid State Systems (3S). A controller’s job is to act as the bridge between the USB interface on your computer and the NAND flash memory chips where your data is actually stored. Key Specifications: Interface: USB 2.0 (High Speed).
Package: Usually found in a 48-pin LQFP or smaller QFN package.
Support: It is designed to interface with various types of NAND flash, including MLC (Multi-Level Cell) and TLC (Triple-Level Cell) from manufacturers like Toshiba, Hynix, and Micron.
Usage: Primarily used in "no-name" generic drives, Kingston DataTraveler models (older versions), and promotional USB sticks. Common Issues: When the SSS6698-BB Fails Solid State Systems Sss6698-bb
The most common reason people search for "SSS6698-BB" is that their USB drive has stopped working. Typically, the drive will exhibit one of the following symptoms:
"Disk is Write Protected": You can see your files, but you can’t delete or add anything.
"Please Insert Disk": The computer recognizes the controller but cannot talk to the flash memory.
Zero Capacity: The drive shows up in Disk Management with 0MB of space.
These are rarely hardware failures; they are usually firmware corruptions. The software on the controller chip has crashed, and it needs to be "reflashed" or "mass produced" again. How to Repair an SSS6698-BB Drive
If you have a drive using this controller, you can often bring it back to life using a Mass Production Tool (MPTool). Step 1: Identify the Controller
Before downloading software, confirm the chip inside is actually an SSS6698-BB. You can do this without opening the casing by using a free utility called ChipGenius or Flash Drive Information Extractor. Look for: Controller: SSS6698-BB
Flash ID: (e.g., AD DE 94 D2 - this tells you the type of memory chip used). Step 2: Download the Correct MPTool
Solid State Systems releases specific versions of their "USBMPTool" for different chip revisions. For the SSS6698-BB, you will typically look for: SSS6698 B3 USB MPTool 3S USB MPTool v2.xxx Step 3: Reflashing the Firmware Warning: This process will wipe all data on the drive. Run the MPTool as an Administrator. Connect your USB drive.
The tool should highlight a "Port" indicating it sees the SSS6698-BB chip.
Select the configuration file (.ini) that matches your Flash ID (the code you found in Step 1). Press Start.
If successful, the bar will turn green, and the drive will be factory reset. Why SSS Controllers are Popular with Developers
Beyond simple storage, the SSS6698-BB is popular in the "badUSB" and "CD-ROM emulation" communities. Because these chips are relatively simple, hobbyists often use them to:
Create Read-Only Partitions: Making a USB act like a physical CD-ROM that cannot be formatted.
Custom PID/VID: Changing the Vendor and Product IDs to spoof other devices.
The Solid State Systems SSS6698-BB is a workhorse of the USB 2.0 era. While it is prone to firmware "lockouts" or write-protection errors, it is also one of the most recoverable controllers thanks to the wide availability of mass production tools. If your drive is acting up, don't throw it away—a quick reflash with the right MPTool can often give it a second life.
The Solid State Systems (SSS) SSS6698-BB is a USB 2.0 controller often found in Kingston, Toshiba, and ADATA drives experiencing corruption, write-protection, or "No Media" errors. Repairing these drives requires utilizing specialized "Mass Production Tools" (MPTools) like the 3S USB MP Utility (v2.178+) to re-flash the controller firmware. Detailed firmware files and MPTools can be found on USBDev.ru and Flashboot.ru. 3S MP Utility v.2.173 (SSS 6679 6688 6689 6690 6691 6692)
The Solid State Systems SSS6698-BB is a high-performance USB 2.0 flash memory controller designed by Solid State System Co., Ltd.. It is primarily found in consumer-grade USB flash drives from brands like Kingston and Toshiba. Key Technical Features
Protocol Support: Fully compliant with USB 2.0 and 1.1 specifications, supporting high-speed data transfer.
NAND Compatibility: Explicitly designed to support MLC (Multi-Level Cell) and TLC (Triple-Level Cell) NAND-type flash from major suppliers such as Samsung, Intel/Micron, Hynix, and Toshiba/Kioxia. Some car multimedia systems and industrial embedded devices
Integrated Crystal: A defining feature is its built-in external crystal, which reduces the component count on the PCB, lowering manufacturing costs and improving system reliability.
Advanced Reliability: Includes advanced ECC (Error Correction Code) capability to manage NAND process nodes effectively, ensuring high data integrity.
Operating Systems: Verified for 100% compatibility with Windows 7 and subsequent versions. Maintenance and Recovery Tools
For users looking to repair or manage drives using this controller, several specialized "Mass Production" (MP) utilities exist:
3S USB MP Utility: Used for low-level formatting, changing the VID/PID, or restoring corrupted firmware.
3S USB SafeErase Utility: A dedicated tool for erasing all blocks on SSS-based flash drives.
Identification Tools: Software like ChipGenius or Flash Extractor can verify if a drive uses the SSS6698-BB part number and identify its specific NAND flash ID. AI responses may include mistakes. Learn more Solid State System – USB 2.0 Controller
The Solid State Systems Sss6698-bb is a specific USB controller chip commonly found in 8GB to 16GB flash drives, including brands like Toshiba and Kingston. In the world of tech repair, this chip is notorious for a "lost cause" story that many enthusiasts encounter when trying to fix a "dead" drive. The Story of the Unrecoverable Flash Drive
Imagine you have an old Kingston DataTraveler or Toshiba TransMemory stick that suddenly shows "Write Protected" or asks to be formatted, but then fails every formatting attempt. For most chips, you could find a "Mass Production Tool" (MPTool) to reset the firmware and bring the drive back to life. However, the story for the SSS6698-BB is different:
The Rare Tool: Unlike older SSS chips (like the SSS6690), there are almost no public production utilities available for the SSS6698-BB.
The Binary Problem: While one specific tool exists—3S USB Mass Production Utility ver 3.287—it rarely works because it lacks the specific "binary" files needed to communicate with the flash memory attached to your specific chip.
The Diagnostic Dead End: While software like Flash Drive Information Extractor can identify the chip and its "Flash ID," most common repair tools like ChipEasy often fail even to recognize it. Key Technical Specs
If you are looking at this chip under a magnifying glass, here is what is happening inside: Controller Vendor: Solid State Systems (3S).
Common Pairings: Often paired with Hynix MLC memory (like the H27UCG8T2ATR).
Identification Code: 0xBB (The internal code that tells software it’s an SSS6698-BB).
The Moral of the Story: If you have a broken flash drive with the SSS6698-BB controller, it is widely considered one of the hardest chips to revive. Your best bet is to use professional data recovery services like PC-3000 Flash if the data is critical, as standard "DIY" software fixes almost never succeed with this specific model.
Are you trying to recover data from a drive with this chip, or just looking to reformat it for use? My Flash-Device - USBDev.ru
The Solid State Systems (SSS) 6698-BB is a high-performance USB 2.0 flash memory controller designed by Solid State System Co., Ltd. (3S). Known for its reliability and efficiency, this specific controller variant (identification code 0xBB) is a staple in the architecture of popular mass storage devices from manufacturers like Kingston and Toshiba. Technical Specifications & Architecture
The SSS6698-BB serves as the "brain" of the USB drive, managing the communication between the host computer and the NAND flash memory chips. It is often paired with Hynix or Toshiba MLC (Multi-Level Cell) flash memory to provide stable data storage solutions. Protocol: USB 2.0 High Speed.
Controller Marking: 3S6698-BB (often identified in diagnostic tools as SSS6698 or TC58NC6623). Overview
Power Consumption: Typically operates with a maximum current of 100mA to 480mA depending on the paired memory configuration.
Capacity Support: Frequently found in 8GB, 16GB, and 32GB drive configurations.
Flash Compatibility: Compatible with 2CE/Single Channel memory types, such as the Hynix H27UCG8T2ATR. Common Applications
You will most commonly encounter the SSS6698-BB controller in mid-range USB flash drives designed for everyday data transfer.
Kingston DataTraveler Series: Many Kingston DataTraveler 2.0 units utilize this chip for its cost-to-performance ratio.
Toshiba TransMemory: Toshiba frequently uses rebranded versions of this controller (e.g., TC58NC6623) in their TransMemory secure storage lines. Troubleshooting and Repair
When a drive with an SSS6698-BB controller becomes "write-protected" or is not recognized by Windows, specialized software is required for recovery. Because these controllers use unique firmware (binary files), generic formatting tools often fail.
Diagnostic Tools: Use Flash Drive Information Extractor or ChipGenius to confirm the controller is indeed an SSS6698-BB and to identify the specific Flash ID (FID) of the memory chip.
Mass Production Tools (MPTools): To "reflash" the controller, technical users turn to the 3S USB Mass Production Utility. While version 3.287 is known to support this family of chips, compatibility is highly dependent on having the correct .BIN file for your specific memory chip.
Manufacturer Specific Utilities: For Kingston drives, the official Kingston Format/Repair Tool should be the first line of defense before attempting low-level flashing. Why It Matters
While USB 3.0 and 3.1 have surpassed its speed, the SSS6698-BB remains relevant due to its massive install base. Its architecture represents a period of significant growth in flash storage where Solid State System successfully optimized the balance between durability and manufacturing costs. For data recovery specialists, understanding the 0xBB identification code is crucial for selecting the right firmware parameters to bring "dead" drives back to life. My Flash-Device - USBDev.ru
The SSS6698-BB is a specialized USB flash memory controller manufactured by Solid State System (3S). While it may appear as a simple piece of hardware, it serves as the "brain" of a USB drive, managing the complex interface between the NAND flash memory chips and a computer’s USB port. Technical Architecture
The SSS6698-BB is designed to support various types of NAND flash, including MLC (Multi-Level Cell) and TLC (Triple-Level Cell). Its primary roles include:
Data Routing: Managing the flow of data to ensure high-speed read/write performance.
Error Correction: Using built-in algorithms to detect and fix data corruption that naturally occurs in flash storage over time.
Wear Leveling: Distributing write operations across the memory cells to prevent any single section from wearing out prematurely, thereby extending the drive's lifespan. The Role of Firmware
One of the most notable aspects of the SSS6698-BB is its reliance on specific firmware. For the controller to communicate with the flash memory, it requires a matching firmware version. In the tech community, this controller is frequently discussed in the context of data recovery and firmware repair. If a drive using this chip becomes "write-protected" or fails to be recognized, specialized "MPTool" (Mass Production Tool) software is often used to reflash the controller and restore functionality. Market Context
Solid State System controllers like the SSS6698-BB are common in "white-label" or budget-friendly USB drives. While they may not offer the extreme speeds of high-end SSD-grade controllers, they provide a cost-effective and reliable solution for everyday data storage needs. Conclusion
The SSS6698-BB is a workhorse of the portable storage world. It exemplifies the critical middle layer of hardware engineering—balancing cost, compatibility, and durability to ensure that digital files remain portable and intact.
The controller’s BCH ECC engine (max 72-bit) is insufficient for modern 3D TLC and QLC NAND, which require LDPC (Low-Density Parity Check) ECC. As a result, you cannot revive an old SSS6698-BB drive by swapping in a high-density, modern NAND chip—the controller will fail to correct bit errors within days.
