<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi Mike, <div><br></div><div>Changes to any firmware for any platform are contained in the “Change Log” comment section of the firmware Verilog source code; e.g., Hermes.v for the case of Hermes.  The source code file can be read using any text editor.  </div><div><br></div><div>In the case for OpenHPSDR Hermes (not the Apache Labs modified versions), below are the change entries in the “Change Log” section of the Hermes.v file covering v2.5 to the current v3.0 firmware (all changes from the very begining of Hermes are contained in the Change Log sections of the source code file, the information below is ony an excerpt of the complete Hermes Change Log):</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><span class="Apple-style-span" style="color: rgb(0, 89, 206); "><span class="Apple-tab-span" style="white-space: pre; ">  </span> 4 Jun 2014 <span class="Apple-tab-span" style="white-space: pre; ">   </span>- Fixed bug in iambic.v</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                                </span>- Reduced receiver number to 4</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                         </span>- Moved PureSignal feedback to receivers 3 & 4 on Tx</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                               </span>- Using receiver2 module for Rx3 and Rx4</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                               </span>- Added C&C bit control of Rx attenuation to use when Tx is active, atten value for this case is</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                                   </span>contained in bits C3[4:0] when C0 = 0001_110x.</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                         </span>- closed timing</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">        </span> 10 Jun 2014<span class="Apple-tab-span" style="white-space: pre; ">        </span>- Fixed bug with firmware CW keying</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                            </span>- Added "PureSignal Enable" control using C&C bit C2[6] when C0=0001_010x; 0 = disabled, 1 =  enabled</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                               </span>  This bit controls what input is used for Rx4 during Tx; 0 = temp_ADC (duplex operations), 1 = DACD (PureSignal operations)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                              </span>- changed version number to v2.9</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">       </span> 12 Jun 2014   - Updated Apollo code</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; "> </span> 20 Jun 2014   - Merge EER code</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">      </span>  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]</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                               </span>- DEBUG_LED1 now used for PWM signal.</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">  </span>  9 Aug 2014<span class="Apple-tab-span" style="white-space: pre; ">        </span>- Fixed bug in PTT logic that prevented PTT OUT and non-break-in CW mode from</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                                  </span>working when keyed from the external PPT IN on the acc'y jack</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">  </span> 15 Aug 2014   - Add pipeline to Envelope square and square root functions (100 clock cycles)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                                </span>- Scaled Tx iFIR for Envelope so that unity I&Q give unity envelope</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                                </span>- Added PWM shutdown if IO5 (J16 pin 16) held low.</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">     </span> 18 Oct 2014   - Updated sdc - false paths to slow I/O.</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                              </span>- Changed PWM output pin to use fast I/O</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; "><font class="Apple-style-span" color="#0059ce"><span class="Apple-tab-span" style="white-space: pre; ">                                               </span>- changed version number to v3.0</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Courier; min-height: 16px; "><span class="Apple-tab-span" style="white-space: pre; ">              </span><br class="webkit-block-placeholder"></div></div><div>As you can see from the above, the external PTT input from the acc’y jack was fixed for Hermes on 9 Aug 2014 in v3.0.  </div><div><br></div><div>73, Joe K5SO</div></div><div><br></div></body></html>