Apollo: the firmware that operates on Cynthion's debug controller and and that is answerable for configuring its FPGA
A fully open-supply established of training products walk you throughout the Essentials of USB - together with descriptions and diagrams of the basic things of USB, including USB Transfers pictured below. Click to increase.
10 a long time ago this summer time I quit my day job at a radio study lab and built Terrific Scott Gadgets (GSG) my complete-time task. I focused myself and the company to our mission: To place open supply instruments in the fingers of innovative persons. One of several very first items I did at that time was to create a list of products and solutions I was considering earning. That checklist involved "USB swiss Military knife". I didn’t learn how to make such a factor at enough time, but it absolutely was some thing I had in your mind from the start.
The Cynthion host computer software makes use of the libusb1 Python deal to talk to the components. On macOS, the bundle will not install the native dynamic library with it, so it’s important to put in the libusb native library via Homebrew, MacPorts or some other route.
Cynthion’s USB peripherals are tailored for each USBProxy software, therefore you’re not restricted to specified USB machine configurations. It's theoretically attainable to proxy almost any USB gadget in existence!
When choosing a reputation for this components System, we desired to select something moon-similar like LUNA. As we scrolled lists of moon-relevant phrases, “apocynthion” and “pericynthion” stood out to us.
Moondancer can be a Facedancer backend that allows you to reverse engineer USB gadgets and also develop your personal!
I took in excess of as components designer right after Kate’s r0.two design. My perform was built simpler by The truth that Kate’s Preliminary two styles were (extremely!
Are living, easy-to-customise USB analysis helps you to observe protocols since they fly down the wire and trivially annotate USB data with customized filters while you decode new protocols.
Easy applications for producing more info and emulating USB equipment Allow you to fast produce hardware which is appropriate with current USB host program.
No more cables are provided! You might need a variety of USB A & C cables to hook up with your Laptop/goal.
Cynthion is as handy when dealing with existing USB devices as it's when creating new ones. By providing you with the opportunity to inject or modify USB knowledge transparently—over the fly—it allows you to do things that would normally be difficult. And its aid for FaceDancer’s
All LUNA gateware framework materials will stay as These are in the LUNA repository. There needs to be no will need for existing assignments to vary how they are interfacing with LUNA.
LUNA is usually a toolkit for dealing with USB utilizing FPGA engineering, offering gateware and computer software to permit USB apps.