Skip to content

USB controller detection tool#280

Open
rhgndf wants to merge 3 commits into
AltraMayor:masterfrom
rhgndf:f3chip
Open

USB controller detection tool#280
rhgndf wants to merge 3 commits into
AltraMayor:masterfrom
rhgndf:f3chip

Conversation

@rhgndf

@rhgndf rhgndf commented Jun 12, 2026

Copy link
Copy Markdown

I vibe-reversed some usb captures to figure out how to obtain the controller id and flash chip information from some usb flash drives. I'm not sure whether this fits within the f3 project, but putting it out in case someone finds this useful.

Output looks like:

Controller: FirstChip FC3379
Flash IDs:
  Channel 0: 983C98B376E3

The process to do so is:

  • Start usb capture from wireshark
  • Run a tool that will interact with the flash controller and display the flash id
  • Stop the capture
  • Get the agent to find out which commands are needed (the flash id is very important to find out which packet contains the flash id)

TODO:
More controllers
Flash ID to model number and capacity mapping

Related:
#97
https://github.com/pseudolabel/ssd-flash-id

@rhgndf rhgndf changed the title F3chip USB controller detection tool Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant