SharkRF

High quality wireless communications equipment

openSPOT4 changelog (stable and beta firmwares)

Changelog for stable and beta firmware versions of the

v70 (beta)

  • Allow saving DCS/XLX and REF/XRF servers to the Wires-X menu of C4FM transceivers

v69 (stable)

  • Fixed applying the forced DGID to net C4FM setting

v68 (beta)

  • Allow changing to non-numbered DCS/XLX servers using the transceiver’s urcall/destination callsign method
  • Minor fixes and enhancements

v66 (beta)

  • Minor fixes and enhancements

v65 (beta)

  • Fixed v64 web interface hang issue while transmitting on D-STAR

v64 (beta)

  • Schedule outgoing D-STAR packets in D-STAR modem mode in 20ms interval

v63 (beta)

  • Fixed YSFReflector server ID length

v62 (beta)

  • Minor fixes and enhancements

v61 (stable)

  • Removed logging of turn off delay when “Power off if no charger is connected” setting is off

v60 (beta)

  • Fixed an issue which may cause a bootup problem

v59 (beta)

  • Fixed a power off if no charger is connected issue introduced in v58

v58 (beta)

  • Fixed RTC wakeup when device is powered off and USB cable plugged in/out
  • Minor fixes and enhancements

v57 (beta)

  • Added all D-STAR module letters to module selection dropdowns

v56 (beta)

  • Fixed garbage after ROT1 decoded DAPNET message

v55 (stable)

  • Added option to hide voice announcements from the web interface call log

v54 (beta)

  • Fixed unwanted powerup on USB (un)plug introduced in the beta v53 firmware

v53 (beta)

  • Smaller fixes and enhancements

v52 (beta)

  • Callsign information is now compatible with newer REF/XRF server dashboards

v51 (stable)

  • Fix reconnect to Wi-Fi network on IP address acquire timeout

v50 (stable)

  • Fixed sending empty dst/src callsigns to the server on C4FM call end

v49 (beta)

  • Various smaller fixes

v48 (beta)

  • RSSI data is now sent to the Homebrew/MMDVM server in cross mode operation.

v47 (beta)

  • Added a “Dst callsign for cross calls” setting to the D-STAR settings. This callsign will be used as the destination callsign for calls to the D-STAR transceiver coming from the network.
  • Added a “Cross mode destination DMR ID” setting to the DMR settings. In case a DMR network is connected in a non-DMR modem mode, and the “Use cross mode destination DMR ID” checkbox is checked, then calls to the DMR network will be sent to the DMR ID specified at the “Cross mode destination DMR ID” field, except when using the Homebrew/MMDVM connector (it has a “Route cross mode calls to ID” field, and it will always be used).
  • Various smaller fixes

v46 (stable)

  • Fixed occasional reboot on SMS send/receive
  • Various smaller fixes

v45 (beta)

  • Fixed entering raw Homebrew/MMDVM options

v44 (stable)

  • Fixed occasional lockup when the DAPNET connector is active

v43 (stable)

  • Smaller fixes

v42 (beta)

  • Fixed occasional lockup on connector disconnecting/reconnecting
  • Various smaller fixes and improvements

v41 (beta)

  • Fixed sending calls to SharkRF IP Connector server/client when using the SharkRF Link app
  • Fixed: voice announcement is not played when switching to the Null connector using an unlink transceiver command

v40 (beta)

  • Fixed setting the “Route cross mode calls to ID” when a quick call is requested to IDs between 4000 and 5000 with a group call

v39 (stable)

  • Fixed RSSI measurement
  • Fixed max. server/password field lengths on the web interface
  • Fixed hostname error when it is longer than 32
  • Various smaller fixes and improvements

v38 (beta)

  • Fixed max. Wi-Fi key length on the web interface
  • Fixed timestamps in the exported call log
  • Fixed reboot when an unconfirmed APRS message is received

v37 (stable)

  • Fixed: some servers could only be connected after a reboot

v36 (beta)

  • Various smaller fixes and improvements

v35 (beta)

  • Fixed device info section title line breaks

v34 (stable)

  • Fixed sending D-STAR callsign suffix using cross modes on DCS/XLX servers

v33 (stable)

  • Fixed sending D-STAR callsign suffix using the SharkRF Link app on DCS/XLX servers

v32 (beta)

  • Fixed setting delayed Power off if no charger is connected above 9 minutes

v31 (beta)

  • Homebrew/MMDVM connector in both C4FM or D-STAR cross mode: if a Special command/cross mode private call DTMF code (default *) is sent to the openSPOT4 without an ID, then a quick group call to ID 4000 will be sent. If the cross mode group call DTMF code (default #) is sent without an ID appended to the command character, then the destination ID of the last incoming call from the network will be set as the “Route cross mode calls to ID” setting. For example, if the “Route cross mode calls to ID” setting is currently TG123, and a call is received to TG91, and you enter DTMF code # to the openSPOT4, then the “Route cross mode calls to ID” setting will be changed to TG91. This can be used to quickly answer an incoming call to a talkgroup

v30 (beta)

  • Added support for exporting all config profiles at once
  • Homebrew/MMDVM connector in C4FM cross mode: if a Special command/cross mode private call DTMF code (default *) or the cross mode group call DTMF code (default #) has been entered without an ID appended to the command character, then the destination ID of the last incoming call from the network will be set as the “Route cross mode calls to ID” setting. For example, if the “Route cross mode calls to ID” setting is currently TG123, and a call is received to TG91, and you enter DTMF code # to the openSPOT4, then the “Route cross mode calls to ID” setting will be changed to TG91. This can be used to quickly answer an incoming call to a talkgroup (this functionality will be added to D-STAR DTMF calls in the next beta firmware)
  • Various smaller fixes and improvements

v28, v29 (beta)

  • Various smaller fixes and improvements

v27 (beta)

  • Added support for setting source callsign suffix for D-STAR cross mode calls and when using the SharkRF Link app
  • Added support for disabling talkgroup list usage
  • Updated the BrandMeister Manager to the latest BrandMeister API auth change
  • Changed default DMR and C4FM mic gains when using the SharkRF Link app
  • Fixed occasions when active profile overwrote the new profile after profile change
  • Various smaller fixes and improvements

v26 (beta)

  • Fixed web interface hang when DAPNET connector is active and the active connector is changed.

v25 (beta)

  • Added support for the new SharkRF Link app. This app lets you easily open the web interface of your SharkRF devices, and also use the app as a transceiver. See this page for more information.
  • Added power off if no charger connected delay
  • Fixed croaking sound when there are invalid seqnum errors/missing packets in the incoming C4FM network stream
  • Fixed profile #10 voice announcement
  • Various fixes and improvements

v24 (stable)

  • Added v2 API key support to the BrandMeister Manager on the web interface (note that v2 keys are stored in the browser, not in the device)

v23 (beta)

  • Added profile change with buttons. Keep the Wi-Fi button pressed while pressing the Power button as many times as the number of the configuration profile you want to switch to. The status LED will start blinking white rapidly after the first Power button press, signaling the upcoming profile switch. If the Power button press count is more than the number of available configuration profiles, the switch gets canceled.
  • Display the previous call log entries when loading the web interface
  • Added TCP keepalive support to be able to detect broken DAPNET/APRS connections
  • Fixed LED state change after enabling/disabling AP mode

v22 (stable)

  • Reduce output jitter during transcoding as a workaround for receive issues on devices which don’t have a proper dejitter queue implementation (MMDVM)

v21 (beta)

  • Now the openSPOT4 connects to the next configured Wi-Fi network if no internet access is detected, this behavior can be disabled on the Network page, Wireless settings section (enabled by default)
  • Allow using the 192.168.99.x subnet in Wi-Fi client mode
  • Various smaller fixes and improvements

v20 (stable)

  • Added handling more DCS/XLX module letters in D-STAR DTMF commands
  • Do not power off if “turn off if no charge” is enabled, but the device is powered on with the button
  • Various smaller fixes and improvements

v19 (beta)

  • Added P25 ID/talkgroup resolving to callsigns/names on the web interface
  • Fixed the battery charge low voice announcement: it won’t be played when it’s disabled
  • Fixed the DMR ID registration link in the Quick Setup
  • Fixed hang when an UDP/Chinese DMR SMS message can’t be sent
  • Various smaller fixes and improvements

v18 (beta)

  • Various fixes and improvements

v17 (stable)

  • Further fixes in APRS, DAPNET data handling

v16 (stable)

  • Fixes in APRS data handling

v15 (stable)

  • Fixed: data packets with password sent to SharkRF IP Connector were not processed by the server
  • Added missing profile switch descriptions for the Pro version
  • Added option to disable C4FM downlink callsign send to modem

v14 (stable)

  • Fixed BrandMeister server announcements
  • Fixed modem TX power and hostname setting apply on save
  • Fixed Homebrew/MMDVM config send to server

v13 (stable)

  • Fixed: receiving a P25 call from the modem blocked the web interface
  • Fixed: CWID enable setting ignored

v12 (stable)

  • Fixed: P25 TG ID display and voice announcement
  • Fixed: stuttering C4FM disconnect voice announcements
  • Added padding to srf-ip-conn callsigns with spaces
  • Fixed: reversed TX/RX traffic counters

v11 (stable)

  • Fixed occasional hang on control calls

v10 (stable)

  • Improved accuracy of battery charge/discharge remaining estimates
  • Fixed FCS server Wires-X button server ID

v9 (stable)

  • Various fixes and improvements

v7 (stable)

  • Initial release