Sss6698-bb Usbdev [hot]
The SSS6698-BB is a USB flash drive controller manufactured by Solid State Systems (also known as 3S). It is commonly found in older Kingston DataTraveler models like the DT 2.0, DT SE9, and DT GE9.
If you are looking for help on USBDev.ru to repair a drive with this chip, you likely need a Mass Production Tool (MPTool) to reflash the firmware and fix issues like "Write Protect" or "Device Not Recognized". Key Technical Details Controller Vendor: Solid State Systems (3S)
Controller Part-Number: SSS6698-BB (sometimes labeled as 3S6698) Typical Hardware IDs: VID = 0951, PID = 1665 (for Kingston)
Flash Memory Types: Often paired with Hynix or Toshiba TLC flash chips Recommended Repair Tools
Finding a working utility for the SSS6698-BB can be difficult as there are few public versions. Based on community discussions at USBDev.ru, you should try:
3S USB Mass Production Utility (ver 3.287 or higher): This is the primary software used to re-initialize the controller. Note that successful repair often depends on having the correct binary (.BIN) and configuration (.INI) files for your specific flash ID.
TransMemory_Secure: Some users have reported success using this tool as an alternative for basic resuscitation.
3S USB SafeErase Utility: Useful for "cleaning" older 3S models before attempting a full reflash. Repair Tips sss6698-bb usbdev
Identify your FlashID: Use a tool like ChipGenius or Flash Drive Information Extractor to find the exact FlashID (e.g., ADDE94DA74C4) before searching for firmware.
Edit INI Files: If the utility doesn't recognize your drive, you may need to manually edit the MP.ini file to include your controller and flash memory combination.
Low-Level Format: If standard Windows formatting fails or hangs, these professional utilities are required to bypass the operating system's restrictions.
Are you currently facing a specific error message (like "Write Protected") or does the computer not detect the drive at all? SSS [Solid State System] - USBDev.ru
Title sss6698-bb usbdev — kernel driver / device setup help
Body Hello everyone,
I'm working with a device identified as "sss6698-bb" and need help getting it recognized and usable via the Linux usbdev interface. The SSS6698-BB is a USB flash drive controller
Details
- Device: sss6698-bb (no vendor/product IDs shown by dmesg)
- Kernel: Linux 6.x (generic) — replace with your exact version if different
- Symptoms:
- dmesg shows the device connecting but no driver bound
- lsusb either lists a generic entry or does not show vendor/product IDs
- /dev shows no new usb device node
- Steps I've tried:
- Checked dmesg after plugging in: (paste relevant lines)
- Ran lsusb -v and ls /dev/bus/usb — (paste output)
- Searched for existing drivers: usb-devices and grep for sss6698
- Tried binding to the usb-storage / usbserial drivers manually (modprobe, echo to bind)
- What I expect:
- The device should be recognized and a /dev interface (e.g., ttyUSBx or block device) appear
- What I need:
- Guidance on identifying correct VID:PID if lsusb isn't showing it
- How to find or write a kernel driver / udev rules for sss6698-bb
- Debugging steps to collect logs (exact commands to paste for help)
Useful commands to run (please paste outputs)
- uname -a
- dmesg | tail -n 50
- lsusb -v
- usb-devices
- ls /dev | grep ttyUSB || true
- sudo journalctl -k --since "5 minutes ago" | tail -n 100
Suggested next steps (for helper/responders)
- Share the outputs above (especially dmesg and lsusb -v).
- If VID:PID are missing, try running lsusb while plugging the device in and paste dmesg from the exact moment.
- Try usb_modeswitch if it's a multi-mode device (e.g., storage <-> modem).
- If driver not present, maintainers can suggest adding a udev rule or a simple usb device ID entry to an existing kernel module.
Thanks in advance — any pointers, patches, or links to similar devices/drivers would be appreciated.
If you want, I can tailor this post with your actual command outputs and kernel version — paste them and I’ll insert them into the post.
Finding the Correct Tool
The generic "SSS MP Tool" will not work. You need a version with a 6698_BB folder. Look for:
SSS_MP_6698_v2.174.xxSSTool_v2.203_6698BB
Do not download from suspicious forums; always scan executables with VirusTotal. Device: sss6698-bb (no vendor/product IDs shown by dmesg)
6. Identification and Tools
2. Key Specifications
| Feature | Details | |-------------------|----------------------------------------------| | Host Interface | USB 2.0 High Speed (480 Mbps) | | NAND Interface | 1 channel, 4 CE (Chip Enable) lines | | Supported NAND | MLC, TLC, some 3D NAND (Planar only typically) | | ECC Engine | BCH (up to 24-bit correction) | | Max Capacity | Typically up to 128 GB (4x 32GB CE) | | Package | 48-pin LQFP | | Special Features | Built-in 3.3V/1.8V regulator, ReadyBoost support |
Fixing the "SSS6698-BB USBDev" Issue (Non-Data Recovery Approach)
If you do not need the data and simply want to restore the flash drive to working order, you will need to perform a low-level format or firmware reload using the controller's proprietary factory tool. This process is called "mass production."
Warning: This process will completely erase all data on the NAND chip. Do not proceed if you need to recover files.
4. Performance Characteristics
- Sequential Read: 20–30 MB/s (limited by USB 2.0 and controller overhead)
- Sequential Write: 5–15 MB/s (drops significantly when writing to TLC/QLC)
- 4K Random Write: Very poor (<1 MB/s) – not suitable for OS or frequent small file updates
- Latency: High due to small internal buffer and weak MCU
In practice, drives with this controller often exhibit sudden write speed drops after filling a small pseudo-SLC cache (if implemented). Sustained writes may fall below 5 MB/s.
1. Component Identification
The term sss6698-bb refers to a specific model of USB controller chip manufactured by Solid State System Corp. (SSS), a Taiwanese semiconductor company known for providing cost-effective flash storage solutions.
- Chipset Series: SSS6698
- Revision: BB
- Category: USB 2.0 Flash Drive Controller (Often found in "USB Device" mode mappings).
This chipset was widely utilized in the mid-to-late 2000s and early 2010s inside generic USB flash drives, MP3 players, and card readers. It is commonly associated with "white label" USB sticks often sold as promotional items or no-name brands.

