use left or right arrow keys to navigate the tab,
Page First page Last page More pages Next page Previous page
Press Enter or Space to expand or collapse and use down arrow to navigate to the tab content
Click to read more about this recipe
Includes

FREE recipes delivered to your inbox!

Sign Up
Your webbrowser is outdated and no longer supported by Microsoft Windows. Please update to a newer browser by downloading one of these free alternatives.

Chipgenius Github ((new)) -

Note: Full SCSI requires additional handling of endpoints. "0x090C:0x1000": "controller_vendor": "Silicon Motion", "controller_model": "SM3267", "supported_flash": "MLC, TLC", "known_vendor_cmd": "0xEE" , "0x13FE:0x4300": "controller_vendor": "Phison", "controller_model": "PS2251-03", "known_vendor_cmd": "0xEE"

Author: AI Research Assistant Date: [Current Date] Subject: Reverse engineering, USB controller identification, and open-source alternatives to ChipGenius Abstract ChipGenius is a widely used Windows utility for identifying the controller chip, vendor, and flash type inside USB devices (flash drives, SSDs, card readers). However, the original ChipGenius is closed-source, Windows-only, and often flagged by antivirus software. This paper explores open-source alternatives and related projects hosted on GitHub , analyzes their methodologies, compares their features, and provides a practical blueprint for building a modern, cross-platform ChipGenius-like tool using Python and USB descriptors. 1. Introduction USB flash drives and external storage devices often hide critical information—such as the actual flash controller, supported protocols, and potential counterfeit capacity. ChipGenius (original by hit00) extracts this data via low-level USB queries, VID/PID lookups, and proprietary heuristics. Despite its utility, the lack of source code and transparency limits security audits and cross-platform use. chipgenius github