Star on GitHubStar2.4k stars

Case study

picoscope-libusb: reconstructing PicoScope 2204A USB control

picoscope-libusb reconstructs PicoScope 2204A USB control from SDK traces and device experiments. Its protocol notes document endpoints, command framing, firmware upload, capture modes, and waveform transfers; a C libusb driver exposes these functions to a Wails desktop GUI and an Android JNI library. Firmware blobs must be extracted from the user's own device.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
3
Last commit
2026-07-28
Language
C

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code and documentation observed; no download method or demo found.
Checked
2026-11-08

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A PicoScope 2204A and firmware extracted from the user's own device are required.
  • Testing evidence: The primary hardware target is Linux desktop; Windows and macOS hardware use has not been validated.
  • Limits: Signal-generator amplitude and offset did not respond on the tested unit.
  • License: Licensed under MIT; proprietary firmware blobs are excluded.

Cite

BibTeX

@misc{picoscope-libusb-case,
  title = {{picoscope-libusb: reconstructing PicoScope 2204A USB control}},
  howpublished = {\url{https://github.com/Wasabules/picoscope-libusb}},
  url = {https://github.com/Wasabules/picoscope-libusb},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/picoscope-libusb-case/}}
}

Plain text

picoscope-libusb: reconstructing PicoScope 2204A USB control. https://github.com/Wasabules/picoscope-libusb (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/picoscope-libusb-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. docs/protocol.md GitHub · Wasabules/picoscope-libusb · Revision 8f1f469
  2. README.md GitHub · Wasabules/picoscope-libusb · Revision 8f1f469

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab