Releases: TAPR/OpenHPSDR-Firmware
Releases · TAPR/OpenHPSDR-Firmware
Orion_MkII_v2.3
Moves HPF select frequency from 1.5 MHz to 1.8 MHz to enable entire MW band to be received without HPF enabled.
Fixes bug in CW Keyer that prevented speed being changed whilst character being sent
Hermes firmware V3.3 protocol1
Fixes issue with ET/EET envelope signal not always starting
Hermes release notes.txt
Penelope v1.8 Firmware protocol1
Program: Penelope
Version: 1.8
Date: November 1, 2014
Metis v3.0 Firmware (protocol1)
Metis v 3.0 Firmware protocol1
Mercury v3.4 Firmware protocol1
Program: Mercury
Version: 2.0.4.10
Date: November 1, 2014
Hermes firmware V3.2 protocol1
Release notes for Hermes
...
30 Jan 2014 - Fixed bug whereby Rx5 was not set to correct frequency but followed Tx frequency.
- Released as V2.5a.
14 Mar 2014 - Fully constrained the firmware design using Hermes.sdc constraints, closed timing failures, timing met 100%.
- Changed firmware version number to v2.6
7 Apr 2014 - Correct error in frequency to phase rounding
- Changed firmware version number to v2.7
9 May 2014 - Added FPGA keyer and CW generation. Turn off iFIR and iCIC when FPGA keyer selected to reduce current drain
- Changed firmware version to v2.8
4 Jun 2014 - Fixed bug in iambic.v
- Reduced receiver number to 4
- Moved PureSignal feedback to receivers 3 & 4 on Tx
- Using receiver2 module for Rx3 and Rx4
- Added C&C bit control of Rx attenuation to use when Tx is active, atten value for this case is
contained in bits C3[4:0] when C0 = 0001_110x.
- closed timing
10 Jun 2014 - Fixed bug with firmware CW keying
- Added "PureSignal Enable" control using C&C bit C2[6] when C0=0001_010x; 0 = disabled, 1 = enabled
This bit controls what input is used for Rx4 during Tx; 0 = temp_ADC (duplex operations), 1 = DACD (PureSignal operations)
- changed version number to v2.9
12 Jun 2014 - Updated Apollo code
20 Jun 2014 - Merge EER code
4 Aug 2014 - Added max and min values for envelope PWM. When C0=0010_001x, C1 = Min [9:2] C2 = Min [1:0] C3 = Max [9:2] C4 = Max [1:0]
- DEBUG_LED1 now used for PWM signal.
9 Aug 2014 - Fixed bug in PTT logic that prevented PTT OUT and non-break-in CW mode from
working when keyed from the external PPT IN on the acc'y jack
15 Aug 2014 - Add pipeline to Envelope square and square root functions (100 clock cycles)
- Scaled Tx iFIR for Envelope so that unity I&Q give unity envelope
- Added PWM shutdown if IO5 (J16 pin 16) held low.
18 Oct 2014 - Updated sdc - false paths to slow I/O.
- Changed PWM output pin to use fast I/O
- changed version number to v3.0
19 Jan 2014 - Replaced ~PTT with clean_PTT_in i.e. debounced PTT signal.
- changed version number to v3.1
20 Mar 2017 - modified SPI.v to send Alex data word twice each time the data word changes
- changed version number to v3.2
- removed all max_delay and min_delay constraints from Hermes.sdc
- re-timed/re-compiled iteratively until timing closed