Skip to content

Releases: greatscottgadgets/apollo

1.1.0

24 Jul 14:01
28e87f1
Compare
Choose a tag to compare

Changed

  • Update README.
  • Bump USB API to 1.2.
  • Use fwup-util instead of dfu-util in firmware Makefile.

Added

  • Print info for multiple devices with apollo info.
  • Add vendor request for ADC debugging.
  • Add optional timeout to ApolloDebugger._find_device.

Deprecated

  • Deprecate print_device_info().

Fixed

  • Extend Cynthion r1.4 hardware revision detection voltage range.
  • Always force FPGA offline for apollo flash-info.
  • Force FPGA offline before reading flash UID in apollo info.
  • Allow up to 5 seconds for re-enumeration after handoff of shared USB port.

1.0.7

09 Jul 17:21
Compare
Choose a tag to compare

Added

  • Add importlib_resources to dependencies for Python versions <= 3.8.

Fixed

  • On Windows, create the libusb1 backend explicitly by specifying the installed
    location of libusb-1.0.dll.

1.0.6

05 Jul 14:38
Compare
Choose a tag to compare

Changed

  • Reorder README.

Fixed

  • Fix USB port used by flash bridge on platforms with a shared port.
  • Fix Markdown error in README.

1.0.5

05 Jul 04:32
c528993
Compare
Choose a tag to compare

Added

  • Add example udev rules file.

Changed

  • Update README.
  • Use pid.codes test VID/PID for non-Cynthion boards.

Fixed

  • Ignore devices not running Apollo.

Removed

  • Remove flash alias for flash-program.

1.0.4

27 Jun 14:18
8e1065b
Compare
Choose a tag to compare

Added

  • Show both serial number and flash UID in apollo info and apollo flash-info.
  • Add changelog.
  • Add command apollo flash --fast.
  • Add support for Raspberry Pi Pico RP2040.
  • Add support for hardware revision detection on Cynthion >=r0.6.

Changed

  • Do not trigger reconfiguration after apollo flash --fast.
  • Select USB string descriptors at run time.
  • Avoid automatic FPGA takeover for info commands.
  • Generate rising edges instead of UART output in ApolloAdvertiser.
  • Use weak functions for default firmware behavior.

Deprecated

  • Deprecate command apollo flash-fast.

Fixed

  • Update incorrect or confusing usage of "LUNA".

1.0.3

27 Jun 14:17
0ee9034
Compare
Choose a tag to compare

Changed

  • Bump USB API to 1.1.

Fixed

  • Hold Sideband PHY RESET low on older Cynthions, fixing Sideband port usage
    for hardware revision r0.3 through r0.5.
  • Fix fpga_requesting_port() indication glitch at start-up.
  • Correct Base32 representation of serial number.

1.0.2

27 Jun 14:17
2609935
Compare
Choose a tag to compare

Changed

  • Replace advertisement UART reception with edge counter in firmware.

1.0.1

27 Jun 14:17
96557a5
Compare
Choose a tag to compare

Fixed

  • Fix handing off USB port to Apollo under Windows.
  • Allow FPGA USB by default.

1.0.0

27 Jun 14:14
79f1a9c
Compare
Choose a tag to compare

Initial release.