With the latest & subsequent versions of the Teensy software a second digital encoder with 2 extra push button switches will be required. The encoder is identical to the main tuning encoder supplied with the uBITX. Connections will be as follows - 2nd encoder A B and Common -- B goes to D24, A to D25, Enter/Exit button to D26 and Choose button to D27 Encoder common (C) and the commons of the two push buttons go to ground. (D24-27 are Digital I/O pins on the Teensy adapter card's bottom right header (at least for now). The Menu Enter/Exit button is used to enter and exit the menus, The "Choose" button selects the item to change when the cursor is placed under that item by moving the encoder. Once the item is selected, the Enter/Exit button exits the menu and a long press of this button will Exit the menu if you accidentally get into the menus when you don't want to. Play with this to get familiar with what it does. ALSO! WHEN COMPILING V4.00 AND LATER THERE IS AN ADDITIONAL STEP THAT MUST BE MADE IN THE ARDUINO IDE! Besides setting the "Board" to Teensy 3.6 under "Board" in the pull down Tools menu, you must ALSO set USB to "Serial+MIDI+Audio" or the sketches won't compile. This is due to a future addition of DSP code for an Audio Filter using the Teensy Audio Shield as an interface. Much easier to just set the USB port up for it than to comment out the code but the user will have to do this time every time they change boards to the NANO and then back to the Teensy 3.6 or the compiler will barff on the code. From W2CTX ref the new menu system for the Teensy software. I changed the menu display to try to better convey what the mem menu does. MEM(sel sto tbl) sel -> use encoder to select from currently loaded memory table. Then press choose button to load it into the currently active VFO plus mode. Or press Enter to exit menu without changing anything. sto -> use encoder to select the memory location you want to change. Then press choose button to store the currently active VFO plus mode. Or press Enter to exit menu without changing anything. tbl -> use encoder to select from the tables listed. The press choose button to load the selected table into current table for use. I have defined 4 tables: CWQRP freqs SSBQRP freqs, Digital mode freqs, and the "USER" table is Tim's request. Of course these are arbitrary and can be changed. Can also add more tables. Moved the "baud" select to the "configuration" menu. So holding "Menu Enter" button cycles: Menu, RIT ON, Configuration, Exit 1. Holding "Menu ENTER" button in until Configuration is displayed. 2. Use "Menu Select" encoder to select "Configuration" menu. 3. NOW switch to using the MAIN Function button and Main tuning encoder for all configuration manipulation. This switch to using the MAIN function button and tuning encoder is only used while within the "Configuration" (which used to be power on "Alignment") menu. All alignment functions have been moved back to the main menu system under "Configuration" and ONLY the Configuration menu uses the MAIN tuning encoder and MAIN Function button to select & tune items. All normal MAIN MENU functions use the 2nd Encoder and the Enter/Exit or Choose push buttons for control. "Save State" has been removed completely as now the "Active" (either A or B) VFO is saved automatically to EEPROM after it's frequency has remained unchanged for 5 seconds. It's checked every 5 seconds and as long as it remains unchanged, nothing is done. If the frequency is different than it was during the last 5 second period it's again stored in EEPROM. Only the active VFO is stored so if you want to store VFO B's frequency you have to change to B, set it to what you want and wait 5 seconds before re-selecting A. This is added for user convenience. This list isn't all of the changes made so far but covers the major ones and assumes the user of the available "beta" software will exercise it to find out for him/her self how it does and if you find errors or omissions please report these to Jim - w0eb@cox.net so they can be corrected.