jAReC v4.x.x history

Download the latest available version

  • Windows x64 packaged version(64bit) - here.
  • Mac x86_64 signed packaged version(64bit) - here.
  • Installer/updater for Linux (java 11) - here. Use for all 32/64bit distros based on Debian (including Raspberry Pi and Chrome OS).
  • Installer/updater for Linux (java 17) - here. Use for all 32/64bit distros based on Debian (including Raspberry Pi and Chrome OS).
  • jar file (64bit)- here. Use for all other platforms not listed above.
  • jar file (32bit)- here. Use only for 32 bit Windows with Oracle Java 1.8-xxx. Some features may not be available.

  • Version 4.2 (Mar 02, 2023)

  • Windows x64 package now contains an updater script that can be used to update to the latest available version in just a few seconds, without loosing any previous application configuration.
  • two install/update scripts are now available for linux (Debian flafour). One use java11, the other java17. Use the one that works best for you.
  • new audio library (both UDP and TCP audio).
  • audio over TCP supported in v3 compatibility mode too (to be used with Pocket RxTx v3.4 and up).
  • Network audio mode (UDP or TCP) is shown on the configuration page in both Server modes.
  • Audio loopback is shown on the configuration mode in Both Server and in Client modes.
  • central repository copy (from the compilation date) stored in the application (to be used if no Internet access or when central repository is not available).
  • Solved bugs:
  • when disconnected from the client, it takes some timwe to re-enter listening mode.
  • audio volume level meter not working in SRV v3 mode.
  • app crash when minimized, if installed using the script.

  • Version 4.1.1 (Feb 03, 2023)

    Solved bugs:
  • for some radioa (ex. FT8x7), can't set frequencies below 10MHz in SRV-v3 mode).

  • Version 4.1 (Jan 29, 2023)

  • Waterfall support added for IC7300 and IC705 (limitations: when waterfall active, only FREQ, MODE and FLT are updated in the GUI when changed directly on the radio).
  • use mouse scroll wheel to adjust frequency (+/- 10Hz step, +/-100Hz step if CTRL key pressed in the same time, always 1KHz in FAST mode.
  • auto info support added (for the transceivers that can auto transmit parameter value when changed. For CI-V only FREQ, MODE and FLT are transmitted, for some Yaesu models (ex. FT450) all parameters value are automatically returned when changed directly on the radio (including meters), so continuos polling is no more required.
  • Band/Pref Mode label has now a dedicated position in the top of frequency display.
  • first 5 fixed labels (TXPWR,SQUELCH,MODE,VFO,AGC) are now considered standard labels, so must be present in the LSTLABELS definition, in the position you want them to be.
  • Squelch status (SQLSTAT), if available through CAT, is now represented by the text color of the SQUELCH label (Green = OPEN, Red = CLOSE).
  • prevent sending TUNE command if ATU=OFF.
  • TUNE button text changed to "TUNING..." during the tuning process.
  • ATU parameter has only 2 values in the GUI, as TUNE is assigned to the dedicated button.
  • when you click on ScanSWR menu item, scan does no more start automatically, you must press PLAY icon.
  • added user configurable number of steps (AUTO, 10, 20, 30, 50, 100) for SWR scan, to beter suit your needs.
  • added a checkbox in the SWR Window, for "QSY in Tx". When checked, frequency is changed during scan without going to Rx first. This was the usual behavior in the previous jAReC version, but not supported by many radios (ex. FT450, FT817, etc). The dafult is with QSY in Tx deactivated (longer scan duration).
  • added the option to scan SWR only +/-20KHz from the tuned frequency. This can be useful for MagLoops, with a very narrow bandwidth.
  • tuning knob can now be rotated using touch type gesture, not only the mouse croll wheel.
  • accept hex digits in and tags, not only from 0 to 9 (ex. , , .
  • windows positions are now saved when you close the application.
  • tuner menu now active in client mode (only for SWR scan).
  • band stops added (user selectable ITU region).
  • when disconnecting from the server in client mode, do no more return to the startup window.
  • you can now just keep the mouse on top of a label (without vclicking on it) and use scroll wheel to adjust that parameter.
  • keyer is now working in client mode too.
  • to change a parameter value with the mouse wheel, you can now to just keep the mouse over that parameter and use the scroll wheel, without clicking on the parameter.
  • Mute is activated when SQLSTAT = CLOSE (as usually audio over USB is not stopped when squelch activated)
  • use separators to better represent hex and bin data in Cfg Builder.
  • add data length for received hex and bin data in CfgBuilder.
  • in CfgBuilder, do not automatically poll all parameters when connecting if not in PANEL mode.
  • profiles are now ordered in alphabetical ordered in the list.
  • Tuner menu moved from server to client.
  • frequency is rounded according to the tunning step.
  • "Returned value" changed to "Decoded data" in the CfgBuilder.
  • change menu behavior (menu items are no more hidden when not available, but disabled).
  • PTT and CW KEY mode settings in the GUI changed.
  • filter only letters and numbers in the Keyer macro definitions and force capitals.
  • Audio Loopback available in v3 compatibility mode too.
  • Solved bugs:
  • audio not working for Tx in server mode (both native or v3 compatibility).
  • click not active on the full surface for the buttons: Down, Up, Tune and Fast.
  • error if patterns defined for string type parameters (like FT991) with more than 1 char (ex. ,{VFO:VFO-A=;VFO-B=;},...
  • IP address/hostname of the remote server not saved in client mode.
  • radio panel menu not visible in client mode.
  • mode not updated in client mode until changed locally or directly on the radio.
  • in Cfg Builder if returning from PANEL format to something else, Returned Value panel is not visible.
  • KEYER form can be open multiple times.
  • PTT timeout does not work in SRV and CLI modes.
  • some glitches when using Up/Down buttons to change frequency.
  • when muted and switching from Tx to Rx, the headset audio is unmuted.
  • Baudrate list not filled at first fresh start (or after jAReC reset) after creating a new profile.
  • jAReC crash when trying to minimize the window.

  • Version 4.0.4 (Jun 6, 2022)

  • client mode is now fully functional, including Pocket RxTx v4.0b4 and up support.
  • audio Loopback support in SRV mode, to help testing audio quality over the network (new option in the Settings menu).
  • changed values for the METERSEL parameter to ALCMTR, MODMTR,VLTMTR,PWRMTR,SWRMTR and SMTR.
  • debug mode automatically disabled when you restart the application.
  • raw meter value displayed in the lower left part of the meter. Can help to set meter calibration in the radio config.
  • audio over TCP option in CLI or SRV modes (selectable from the Settings menu.
  • bat file instead of exe to launch jAReC from the Windows packaged version, to prevent false positive reports from some antivirus applications.
  • Solved bugs:,
  • cannot select 4m band if available.

  • Version 4.0.3 (Jun 1, 2022)

  • major code cleanup, so new bugs can be expected. Please be patient.
  • debug mode added in the Settings menu.
  • logging only when debug mode is active.
  • timestamps in the log.
  • cfg Imp/Exp removed from the File menu because is now obsolete.
  • small GUI enhancements (STOP button removed, redesigned buttons to show when in focus).
  • PTTlck act now as a PTT lock, not toggle. To stop PTT, short press on PTT button.
  • Switched YES with NO in the messagebox when exiting the application (looks more intuitive)
  • compilation time stamp in Help > About.
  • better reconnect handling.
  • add support for radio configuration files and pictures transfer from jAReC (in SRV mode) to Pocket RxTx v4 (CLI mode must be configured for the current profile, even the profile is set on a different mode).
  • when you connect to an FT817/FT818 for the first time, all the factory calibration data is saved in a local text file (checked 2 times, to be sure the values are correctly read).
  • radio configuration file timestamp is displayed in the radio panel title.
  • Added 'Re-Download Current Configuration' to the Radio panel menu.
  • full support for FT817/FT818. Known limitation: PTT status from the radio cannot be read without affecting other paprameters (ex. antenna selection).
  • Solved bugs:
  • in v3 compatibility mode, if the client loose network connectivity, the server does not return to listening mode, jAReC needs to be restarted..

  • Download version 4.0.3
  • jar file here
  • packaged Windows (x86_64) version here
  • packaged Linux (x86_64) version here
  • packaged and signed Mac (x86_64) version here
  • packaged and signed Raspberry Pi (arm32) version here

  • Version 4.0.2 (Feb 18, 2022)

  • central tuning knob LED is used now only for squelch OPEN/CLOSE only, no more for PTT.
  • Solved bugs:
  • java error when starting CfgBuilder.
  • if you click on minimize button in CfgBuilder, the application crash.
  • each press on METER button open a new windoe. If more than one press, cannot be closed anymore.
  • In cfg builder in READ "command", item "definition" is not converted to "Sent" if you change to other command (ex from READ_ATT to READ_FREQ).
  • The tunewheel in cfg builder to change frequency tunes only 1 kHz up or down and then stops tuning.

  • New config file version for Xiegu G90, built by Ed (DD5LP) (Jan 23, 2022)

    Changes:
  • support added for the internal ATU. You must have the latest firmware installed (1.78b01)

  • Version 4.0.1 (Jan 06, 2022)

    Solved bugs:
  • freq Up/Down buttons does not work for frequencies over 10MHz.
  • jssc library missing from the linux packaged version.

  • Version 4.0 (Dec 28, 2021) - Public v4.0 release

  • QRZ query now returns operator name even when using a free QRZ account.
  • exit button added to close memory and band selection pages, if open by mistake.
  • some cosmetic inconsistencies fixed.
  • error message when invalid QRZ credentials used and try to to a QRZ query (when press ENTER after callsign).
  • Solved bugs:
  • error when pressing STOP and then START in SRV-V3 mode.
  • in the call log, the Mhz is shown twice on the bottom right side when browsing through the search results.
  • broken ShuttleXpress support.
  • TUNEPWR parameter doubled in the saved radio config, TUNEMODE parameter missing.



  • Version 4.0_b20 (Nov 26, 2021) - Internal release

  • name and country no more mandatory to save a record to the call log.
  • ask for password if you tryu to click on START when in client, server or server v3 modes.
  • remote IP Address/Hostname checked for validity when START button pressed in client mode.
  • Solved bugs:
  • app crash when trying to download a radio configuration file.
  • cannot start in client mode because of the errror "Cannot start with an invalid CAT serial selection".
  • "close cat com" message persistend in the status bar.
  • frequency/mode not saved when changing band for radios without a dedicated CAT command for band change.

  • Version 4.0_b19 (Nov 18, 2021) - Internal release

    x`x`
  • when in direct control mode, forbid using the same audio interface for both radio and headset.
  • Solved bugs:
  • frequency change glitches when using UP/DOWN buttons or the tuning knob.
  • you have to press 2 times on Clear button to clear a call log record.
  • FAST button sunchronization broken.
  • when you click on START when in SRV or SRV3 mode, you get a message abouit an invalid headset device.
  • you are not allowed to start in direct control if no audio selected.

  • Version 4.0_b18 (Nov 17, 2021) - Internal release

  • the radio interface is now updated as soon as command is sent, not when the confirmation is received from the radio. This reduce aparent interface lag to 0.
  • not allowed to press on START buttion if an invalid port or audio selection (or selected ports/audio devices not available).
  • when opening CallLog, the pair Radio and Call forms are centered to the main screen.
  • call log record not saved if not enough information entered (minimum callsign, name, country, RST).
  • Solved bugs:
  • MUTE botton background remains red when moving the mouse pointer.
  • sound glitches when muted.
  • new band selection through buttons does not work on radios based on CI-V protocol (like Icom).

  • Version 4.0_b17 (Nov 16, 2021) - Internal release

  • Tooltip "Band and Preffered mode" changed to "Preferred mode".
  • message displayed when you download or open a radio config.
  • band now changed through buttons instead of combobox.
  • jAReC (if exist) and radio FAST settings are now synchronized in both directions.
  • SQL/RFGAIN selection is now automatic.
  • meters for which there is no READ command defined are now disabled.
  • Solved Bugs:
  • backgroung goes light green when in client mode instead of dark green.
  • wrong tooltip for the MUTE button.
  • Without typing anything in the logging panel and then clicking the next (>) button aborts jAReC.
  • on frequency window when you click to change frequency... if you just press OK button without typing any frequency, the app will crash.
  • when moving to a band (30m) where the mode is CW, that sticks when then switch to 20m or 80m rather than those bands staying as they were set to upper and lower sideband.
  • first attempt to change the band from the combo box does nothing.
  • Frequency and Mode not automatically filled up in call log record in jAReC client mode.

  • Version 4.0_b16 (Nov 15, 2021) - Internal release

  • updated GUI (dark theme with better visibility).
  • changed folder structure: app configs in './config', radios config in '.config/radio' so you must move your file if you want to keep data from a previous beta version of jAReC v4.
  • level bar added for TXPWR too.
  • parameters that are OFF are now displayed in white text (black background) and the ones that are ON in black text (white background) for better visibility.
  • parameters with discrete values can now be modified using up / down buttons, not only with the mouse scroll wheel.
  • frequency display using dot for decimal and space for grouping.
  • SQUELCH moved to the dedicated labels in the top left part of the form.
  • returning from Keyer set back previous mode.
  • Solved Bugs:
  • MUTE button crash the application if no audio interface selected.
  • changing VFO, if different bands used, frequency and modes are not kept, reverting to the default value for the band.

  • Version 4.0_b15 (Nov 7, 2021) - Internal release

  • analog parameters can now be changed faster with a slider, not only with the mouse wheel.
  • button for sliders to set to the mid value.
  • hide irelevant menu items in client mode.
  • Solved Bugs:
  • broken authentication in client/server mode.
  • several bugs in linux and Mac OS
  • on some radios, TXPWR change is limited to an arbitrary range.
  • sometimes java/openjdk process remains in Task Manager after you close the application.

  • Version 4.0_b14 (Nov 1, 2021) - Internal release

  • QRZ credentials entered now using a single form.
  • Solved Bugs:
  • several bugs in Call Logging when QRZ account not used.
  • cannot change TW Power for the full range.
  • macros definitions in Keyer not saved.
  • Mute button not working.
  • garbled GUI for a fraction of a second when starting the application.
  • Current known limitation:
  • SWR scan does not work on some radios (ex: frequency cannot be changed over CAT when in TX on FT450).

  • Version 4.0_b13 (Oct 31, 2021) - Internal release

  • Important change!!! - Radio files extension changed from 'radio' to 'radio4' and internal jAReC config file from 'jsn.cfg' to 'jsn4.cfg' (different format too).
  • support for jAReC profiles added. All configuration parameters are stored in the profile. Select desired predefined profile by just a click in a combo box.
  • full support added for Contour ShuttleXpress (https://www.contourdesign.com/product/shuttle/), including fully customizabled radio functions for each button, so you can control any radio parameter from the device.
  • a new menu item added in the File menu (Radio panel) for Call Logging.
  • 'L' shortcut key to start Call Logging.
  • mouse pointer change to hand when hovering over clickable items (images, text field).
  • get frequency and mode automatically if radio is already on when you start calllog, do not wait for a change.
  • remove Extra menu from Config in Call Logging, as not used.
  • Pocket RxTx links added in the menu, including QR codes for easy access.
  • menu 'SWR' changed to 'Scan SWR'.
  • stop button added in SWR scanning form.
  • user configurable power and mode for for tuning through the application (new parameters available in the radio config and accessible through Other Parameters menu in Cfg Builder: TUNEPWR and TUNEMODE).
  • when in Server(v3) mode, disable not used menu items, to prevent confusion.
  • when saved data for a band to be changed, save all parameters, as for a memory location.
  • ask for your callsign and/or QRZ credentials when starting Call Logging (if not saved already).
  • Solved Bugs:
  • loop in Save when you try to start from scratch with a new log file.
  • when a call is saved in the Call Log, data is not cleared.
  • meter not reset when switching from Tx to Rx.
  • if a meter has a constant value, can be displayed as 0.
  • if you select mode Server v3 and then any other mode, Server v3 disappear from the menu.
  • clicking on SWR measurements more than one time, open separate windows.
  • rescan SWR button does not stop previous scan if pressend before process ends.
  • when powering off the radio when PTT is ON, PTT does not go off automatically.
  • Squelch status LED (center of the tining knob) does not work as expected.
  • Log windows not closed when you close radio window.
  • when connecting to the radio, the frequency of the radio is changed to the predefined value for the current band.
  • when connecting from client, MODE label remains grayed out until you change the value.
  • when autostart is activated and you want to go to Cfg Builder, radio panel is automatically started.
  • if clicking on some parameter in the interface and radio window is set allways on top, the parameter window is open in the back of the radio window.
  • when you use mouse scroll wheel to change a parameter (ex. mode), the frequency is changed too.
  • Toast Messages replaced by messages in the status bar in the active window.
  • Current known limitation:
  • SWR scan does not work on some radios (ex: frequency cannot be changed over CAT when in TX on FT450).

  • Version 4.0_b12 (Oct 19, 2021)

  • new feature: call logging with automatic QRZ callsign query.
  • changed shortcut for FAST from "F" to "K".
  • new shortcut added for direct frequency entry: "F, "T" for TUNE".
  • mouse scroll wheel does no more required to keep the mouse pointed over the tuning wheel, can be anywere on the radio form.
  • when you directly enter the frequency and mode, you can now use a single letter for the mode (l,u,c,m,f), case insensitive.
  • when in directly frequency input, if nothing entered and press ENTER the form is closed.
  • Solved bugs:
  • long press on READ-ONE in Cfg Builder does not start continuos read for the selected parameter.
  • no text in the Bands combo when 12m or 60m selected.
  • the 60m default frequency is out-of-band.

  • Version 4.0_b11 (Oct 16, 2021)

  • separators for frequency digits for better read.
  • tuning step for the tuning knob are now 1/10 from the ones for the up/down buttons (so you can now tune with 10Hz resolution with the knob).
  • new keyboard shortcuts: 'F
  • toggle FAST tuning mode, 'DONW
  • Frequency DOWN, 'UP
  • Frequency UP, 'X
  • close radio window.
  • auto-repeat for frequency UP/DOWN buttons.
  • Solved bugs:
  • Broken CAT engine for the radios with CAT protocol based on characters (Ex. FT-450).
  • FT450 config file updated - PTT status not read from the radio - please reload it from the central repository.

  • Version 4.0_b10 (Oct 15, 2021)

  • Cfg Builder moved under the Mode menu Item.
  • Cfg Imp/Exp menu item visible only when in Server mode (v3).
  • Radio menu renamed to Settings.
  • Set Password moved under the Settings menu.
  • Always On Top moved under the Settings menu.
  • you can now set friendly names for the serial ports.
  • PTT lock button added in the radio interface.
  • keyboard shortcuts added: 'P
  • PTTLCK toggle, 'SPACE
  • PTT, 'M
  • MUTE toggle, 'C
  • Connect toggle, 'T
  • Set TX meter to TXPWR, 'S
  • Set TX meter to SWR , 'V
  • Set meter to VOLTMETER , '0-9
  • Recall memory location.
  • What's new web page automatically open if a new version is available for download.
  • check at startup if a new version is available and if yes, open what's new web page.
  • Solved bugs:
  • broken client mode in v4b9.
  • cannot download radio config when in Configfuration Builder.
  • all forms open from the Radio form are behind the Radio form if Always On Top is activated.
  • When you select multiple times the same menu item in Radio window, a new window is open each time.
  • if you return from Client mode to Server mode, TCP port value overlaps the Baudrate combo box.
  • When Always On Top is activated, when menu tems are not visible when selected.
  • error when directly enter the frequency without associated mode.
  • error if clicking on parameters in the radio interface if not connected to the radio.
  • memories recall does not work, the button just goes green.
  • if you disable Auto Power OFF then the radio is not fully disconnected.

  • Version 4.0_b9 (Oct 12, 2021)

  • automatically power on/off radio when connected/disconnected can now be activated/deactivated from the GUI.
  • meter does no more automatically goes to 0 if no new value received.
  • when directly enter the freqency from the keyboard, you can enter mode too (ex. 3.705usb).
  • always On Top added to the main menu (for radio control window only).
  • reset config file option in the main menu, to help revert to "factory defaults" without manually deleting jsn.cfg file.
  • re-grouped main menu items.
  • Solved bugs:
  • app crash if audio is activated and try to connect to the radio in Configuration Builder.
  • radio disconnected when sending SET_POWER=OFF in Configuration Builder.
  • radio control window re-opens automatically after 3s if manually closed.
  • in Cfg Builder mode, sending POWER OFF command disconnect the radio.

  • Version 4.0_b8 (Oct 11, 2021)

  • redesigned main form
  • redesigned menu for the main form
  • v4 Server mode added
  • client mode added
  • new modulation meter
  • functional monitor in both client and v4 server mode (including CW)
  • automatic CW keyer from predefined/saved text
  • new CWKEY parameter in others (for remote CW keying setup)
  • 16 Memories
  • several tuning modes
  • optional FAST tuning (1KHz)
  • MUTE button
  • round select meter button
  • round TXPWR value to the first decimal
  • change "Control" to "Direct Control" in the Radio menu
  • change "Control" to "Direct" in the main form
  • Solved bugs:
  • when connected to the radio not all parameters are correctly displayed. All parameters that are at the default (first) value are grayed out until fist change.
  • not functional PTT over RTS or DTR if PTT port is the same as the CAT port.

    Version 4.0_b5 (June 22, 2021)

  • app history added to the Help menu
  • check for a new version at startup and open a web page if a new version is available, to help you download it and find what's new
  • Solved bugs:
  • crash if trying to open a radio config file before downloading one

  • Version 4.0_b4 (June 22, 2021)

  • based on openjdk v14.0.1
  • Solved bugs:
  • crash when first run and try to download a radio configuration file

  • Version 4.0_b3 (from latest 3.x version)

  • fully redesigned GUI
  • radio configuration file builder tool
  • audio over USB support when in Radio control mode, so you can use a USB or Bluetooth headset to talk and listen to the radio
  • transparent bridge (COM<->NET) mode added (no auth, no enc, no heartbeat)
  • from now on only authenticated connections from Pocket RxTx are supported
  • if set COM port for CAT/PTT or audio device are not available when starting application, the corresponding field are displayed in red and the app is waiting for devices availability
  • Solved bugs:
  • when PTT over RTS is used with the same port as CAT, the radio switch to TX automatically when connected
  • CAT interfaces using 2 COM ports does not work
  • power on and other commands sent after connection to the radio is established
  • When jarec v4 starts the rig with PWR ON, no RX audio is heard on pocketrxtx. Pushing the PTT button starts the RX audio, then then pocketrxtx seems to work fine