Skip to content

release 2020.1.1

Compare
Choose a tag to compare
@Qyriad Qyriad released this 21 Jan 19:56

This is the second major release of the modern GreatFET software and
firmware stacks. It includes firmware images (in firmware-bin) and
host software (in host-packages), as well as a copy of all sources
necessary to build the entire codebase.

NOTE: This is the last release that will support Python 2, as it has been retired.
Further releases will target Python 3.6+.

Some highlights of the changes include:

  • in the Python API, 'peripherals' have been renamed to 'interfaces'
    • programmers have been brought out into greatfet.programmers
      • programmers are created by name: spi = gf.create_programmer('spi')
  • a JTAG interface, with a command-line helper greatfet jtag
  • greatfet shell now has IPython Magic, such as %reload
    • The preamble text when running greatfet shell has more information
  • the DAC API and command-line helper (greatfet dac) have been rewritten
    • greatfet dac -f voltage 2.2
  • bus-pirate emulation! greatfet pirate
  • greatfet info now has --host to print information about the host environment
  • GNU Radio 3.8 support, with ADC blocks, and other cleanups

Major bugfixes:
- #283: USB packets that are 64 byte aligned in data size are not forwarded through the usbproxy on the GreatFET One

Happy hacking!