From fc8fcd861662c999a73c6d1d2eff60a542d3ac0b Mon Sep 17 00:00:00 2001 From: Michael Ossmann Date: Tue, 20 Feb 2018 08:18:42 -0700 Subject: [PATCH] added CPLD update requirement to firmware/README improved cpld/README fixes #458 --- firmware/README | 4 ++++ firmware/cpld/README | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/firmware/README b/firmware/README index 58ea89d1..380b79bd 100644 --- a/firmware/README +++ b/firmware/README @@ -52,3 +52,7 @@ use a known good .dfu file from a release package. Load the firmware into RAM with: $ dfu-util --device 1fc9:000c --alt 0 --download hackrf_usb.dfu + + +It is important to update the CPLD whenever you are updating firmware and a new +CPLD image is available. See cpld/README for instructions. diff --git a/firmware/cpld/README b/firmware/cpld/README index 8f9e7bac..b8a278f9 100644 --- a/firmware/cpld/README +++ b/firmware/cpld/README @@ -7,3 +7,7 @@ To update the CPLD, first update the firmware, libhackrf, and hackrf-tools. Then: $ hackrf_cpldjtag -x sgpio_if/default.xsvf + +After a few seconds, three LEDs should start blinking. This indicates that the +CPLD has been programmed successfully. Reset the HackRF device by pressing the +RESET button or by unplugging it and plugging it back in.