------------ VRX Release Notes ------------

To hear the VRX's firmware version, hold the STAR key while powering on and then let go.

There are 6 user selectable presets (without needing a GUI Bridge). 
Scroll to the end of this file to see the preset settings. 
Hold the AB key while booting and while holding that key press the STAR key 4 times until the LED turns white. 
Press AB to choose a preset number. Press STAR to load that preset into memory, then power cycle the VRX.

----------------- Version history ------------------


v410A Jan 14 2026
	Experimental 172-179MHz  support

v409 Jul 30
	Fixed problems with sleep mode not waking up sometimes
	Disabled FM sleep mode for now
	
v407 Jul 28
	Exit sleep mode if user has changed channels in the last 5 seconds
	Does not sleep when powered by USB

v405 Jul 26
	Added sleep mode when no signal is present for 5 seconds
	LED blinks slowly when in sleep mode

v403 Jun 11
	Support LED_MODE = OFF and DIM (this setting is ignored when plugged into USB)

v401 Jun 9 
	Holding the STAR key now speaks the software version (without being interrupted)

v400 Jun 5
	Improved drop out compensator in digital mode
	
v336 May 28
	Added new special digital channel located at 216.900 MHz
	Factory Preset #7 now enables channel 10 at 216.900 MHz
	no longer apply headphone audio boost mode to speech audio
	
v335 May 27
	Added factory preset #7 for comparing digital vs FM modes on different channels
	(has better channel selection options for digital mode)
	-------- Factory preset #7 --------
	ABbutton     = CHANNEL;    
	StarButton   = ANNOUNCE; 
	BootAnnounce = true;
	GainBoost	   = true;
	presets[1 ].FreqKHz = 216025; Enable = on
	presets[2 ].FreqKHz = 216425; Enable = off
	presets[3 ].FreqKHz = 216975; Enable = off
	presets[4 ].FreqKHz = 195000; Enable = off
	presets[5 ].FreqKHz = 198000; Enable = off
	presets[6 ].FreqKHz = 201000; Enable = off
	presets[7 ].FreqKHz = 204000; Enable = off
	presets[8 ].FreqKHz = 207000; Enable = on
	presets[9 ].FreqKHz = 210000; Enable = off
	presets[10].FreqKHz = 213000; Enable = off	  
		
v334 May 21
	Fixed Encryption not working in digital mode

v333 May 17
	Faster RF AGC changes so changing channels is faster
	Faster LED cycle time 
	Encryption forced to 000:000
	
v331
	Fixed key reading problem.

v330
v329 May 9
	Warning: THIS VERSION ALWAYS BOOTS INTO "RECALL FACT DEFAULTS" MODE ON BOOT (ON SOME UNITS)
	
v328 May 8
	Fixed LED not turning green when receiving a digital signal
	
3.27 May 7 2025
	Support for both FM and digital modes
	Select preset 4 or 5 to demo.
	To choose a factory preset hold the AB key while booting , press the AB key to choose a preset, then press STAR to load the preset into ROM.

v325 May 2
	Added support for headphone GainBoost (6dB for now)
	Added new factory presets 4,5 for digital channels

1.10 May 3 2024
	Reduced CPU speed to save some battery

1.08 Mar 8 2024
	Fixed incorrect default freqs on channels 6,7,8,9

1.07N Feb 28
	special test version: no bass boost

1.07A Feb 20
	Special test freqs: F1 = 199.700MHZ, F2 = 200.300mhz

1.07 Feb 14
	Scaled audio perfectly in Audio Expander
	added proper clipping which stopped harsh crackling sound
	No HP COMPRESSOR

1.06H - Feb10+ 
	loud clicks when debug messages are printed
	Added HP compressor test

1.06 Feb 10
	Added HP compressor test

1.05 Feb 8
	Added check to see if ROM was written correctly
	Fixed REVE not forcing properly if no ROM data was found

1.04 Feb 7  ROM writes are unreliable
	Added Lithium battery threshold table from run down test
	Read back settings from ROM when changed by external GUI to make sure they were written properly
	AUDIO_EQ_DEFAULT = 1
	Reduced HP output volume by 6dB	
	Makes bootup BOINK sound if not REVE board
-------------------------------------------------------------------------------------------------------



Preset 1:		 ---- preset #1  SUPER SIMPLE MODE: 1 channel, boot voice off, keys disabled ------
	VoicePrompts  = CENTER			(options: OFF, LEFT, RIGHT, CENTER)
	BootAnnounce	= false			
	DelayMs       = 0				 
	HpMode        = HPH_MONO    
	LedMode       = LED_ON      
	ChargeMode		= CHARGE_FAST
	ABbutton			= OFF			    (options: OFF,CHANNEL,DELAY,ANNOUNCE)
	StarButton		= OFF         (options: OFF,CHANNEL,DELAY,ANNOUNCE)
	CompanderMode	= COMPANDER1  (options: OFF/COMPANDER1/COMPANDER2)
	BatteryType		= BATTERY_NIMH
	Encryption24  = 000000
	AudioEq       = BOOST_HIGH	(options: NORMAL/BOOST_HIGH/BOOST_LOW)
	GainBoost     = OFF
	ChannelCount	= 10		
	ABbutton      = OFF         (options: OFF/CHANNEL/DELAY/ANNOUNCE)
	StarButton    = OFF         (options: OFF/CHANNEL/DELAY/ANNOUNCE)
		
Preset 2:		 ------- preset #2   two channels enabled,  boot voice on ---------------
  (settings from prest #1 and...)
  ABbutton     = CHANNEL
  StarButton   = OFF
  BootAnnounce = true
  chan.1.Enable = true
  chan.3.Enable = true
		
		
Preset 3:		 --------- preset #3   two  channels enabled,  boot voice on   delay on 90ms  STAR KEY toggles delay -------
  ABbutton      = AB_CHANNEL  
  StarButton    = STAR_DELAY  
  BootAnnounce	= true
  chan.1.Enable = true	
  chan.3.Enable = true
  DelayMs       = 90ms
  AudioEq       = OFF   (no bass boost)

Preset 4:		--------- preset #4  FM on ch1, digital on ch6 ----------------------------------
  ABbutton	= AB_CHANNEL //  "CHANNEL",   // STRING - OFF/CHANNEL/DELAY/ANNOUNCE
  StarButton	= STAR_OFF // STAR_OFF //  "ANNOUNCE",  // STRING - OFF/CHANNEL/DELAY/ANNOUNCE
  BootAnnounce = true
  GainBoost	= true

  chan.1.Enable = true
  chan.6.Enable = true
  
  chan.6.FreqKHz  = 214.600
  chan.7.FreqKHz  = 214.700
  chan.8.FreqKHz  = 214.800
  chan.9.FreqKHz  = 214.900
  chan.10.FreqKHz = 215.000
		
		
Preset 5:		--------- preset #5  FM on ch1, digital on ch6 with some voice prompts ----------------------------------
  ABbutton	= AB_CHANNEL //  "CHANNEL",   // STRING - OFF/CHANNEL/DELAY/ANNOUNCE
  StarButton	= STAR_OFF // STAR_OFF //  "ANNOUNCE",  // STRING - OFF/CHANNEL/DELAY/ANNOUNCE
  BootAnnounce = true
  GainBoost	= true
  
  chan.1.Enable = true
  chan.6.Enable = true

  chan.6.presets.FreqKHz  = 214.600
  chan.7.presets.FreqKHz  = 214.700
  chan.8.presets.FreqKHz  = 214.800
  chan.9.presets.FreqKHz  = 214.900
  chan.10.presets.FreqKHz = 215.000
		
		
Preset 6: --------- preset #6  digital on ch6 with some  voice prompts ----------------------------------
  ABbutton     = CHANNEL
  StarButton   = ANNOUNCE
  BootAnnounce = true
  GainBoost    = true
  
  chan.1.Enable = true
  chan.6.Enable = false

  chan.6.presets.FreqKHz  = 214.600
  chan.7.presets.FreqKHz  = 214.700
  chan.8.presets.FreqKHz  = 214.800
  chan.9.presets.FreqKHz  = 214.900
  chan.10.presets.FreqKHz = 215.000
  
Preset 6: --------- preset #7  digital and FM freqs ----------------------------------
	ABbutton     = CHANNEL;    
	StarButton   = ANNOUNCE; 
	BootAnnounce = true;
	GainBoost	   = true;
	presets[1 ].FreqKHz = 216025; Enable = on
	presets[2 ].FreqKHz = 216425; Enable = off
	presets[3 ].FreqKHz = 216975; Enable = off
	presets[4 ].FreqKHz = 195000; Enable = off
	presets[5 ].FreqKHz = 198000; Enable = off
	presets[6 ].FreqKHz = 201000; Enable = off
	presets[7 ].FreqKHz = 204000; Enable = off
	presets[8 ].FreqKHz = 207000; Enable = on
	presets[9 ].FreqKHz = 210000; Enable = off
	presets[10].FreqKHz = 213000; Enable = off	  
	