High quality wireless communications equipment

Home » openSPOT firmware files

openSPOT firmware files

See the manual for firmware upgrade instructions!

We release firmware updates quite frequently as development progresses.
Note that not all firmware versions are released to the public.

Latest files


Changelog for SharkRF openSPOT firmware versions.

0072: - Increased max. length of DMR ID on the web interface to be compatible
        with Brandmeister's new SSID feature (you can add an SSID from 0 to 99
        to your DMR ID, for ex. DMR ID 2161005 and SSID 43, then enter
        216100543 as your DMR ID).
      - Changed reflector database domain zone.
      - Fixes for adding and deleting custom servers on the web interface.
0071: - Fixed Homebrew connector reroute ID overwrite when auto connect is
0070: - Now reflectors between DCS/XLX and REF/XRF connectors can be switched
        using the radio.
      - Added room descriptions to FCS server list.
      - Added transmit of D-STAR current connector message after modem RX ends.
      - Fixed D-STAR RX from srf-ip-conn server.
      - The Homebrew connector reroute ID is now only overwritten to the
        auto connect ID if rerouting is not turned off.
      - Fixed Homebrew packet destination/source ID parse error.
      - DMR CC of frames coming from the network is now always overwritten.
      - DPlus protocol fixes on XLX reflectors.
      - Fixed D-STAR local echo and DCS out-of-sync problem.
      - Fixed nopass autologin when browser auto fills the password.
0064: - No more need to login if no web interface password is set.
      - Added DMR SMS chat page.
      - Added support for sending and receiving DMR SMS messages to/from
        the network (currently supported connectors: Homebrew, SRF IP Conn.
        client & server).
      - Added private DMR SMS ack for Chinese radios.
      - Autocon ID is overwritten when TG/ref. is changed from the radio.
      - Homebrew autocon interval is now zero by default, and it is resetted
        to zero after this firmware upgrade.
      - "connected to" field is now updated on both call start and call end.
      - Fixed "connected to" display in cross modem mode.
      - Autocon disconnect now calls 4000 in a group call, not private, so
        talkgroups are unlinked too.
      - DCS fixes.
      - DPlus/DExtra fixes.
      - Added HTTP CORS headers.
      - Fixed D-STAR invalid header TX caused by a compiler optimalization
      - Fixed negative lat/long coordinate display at location settings.
0058: - Added invalid C4FM seqnum handling to FCS, YSFReflector and
        srf-ip-conn connectors.
0057: - Added correct D-STAR seqnum handling to all connectors to reduce
      - DCS is now reloaded when location settings change.
      - Changed DCS repeater status page HTML display format.
      - Fixed DMRplus call handling.
0056: - Added YSFReflector support.
      - Added XRF/DExtra support.
      - Added latest firmware version check to the web interface.
      - Added XLX servers to DCS list.
      - Changing modem frequency now overwrites current connector's
        frequency settings.
      - Added separate AGC and sensitivity settings for each modem mode.
      - Srf-ip-conn now can have empty passwords.
      - Srf-ip-conn D-STAR seqnum and session ID handling fixes.
      - Data calls won't show up as connected to ID when using the
        Homebrew connector.
      - Fixed login session handling.
      - Now the call won't be silent on Motorola radios with enabled
        call interruption for the current channel.
      - Fixed MDNS server query handling.
      - HTTP server now handles HTTP request name fields case insensitive.
0052: - Added zeroconf device discovery to the built-in multicast DNS
      - Improved C4FM demodulation.
      - Fixed Homebrew not reconnecting when server is fully restarted.
      - Fixed C4FM repeater internet gateway transmitting problem.
0050: - Added "connected to" to the status of the web interface.
      - Added dynamic DCS and REF reflector and module change.
      - Added DMR SMS send in all formats option to the web interface.
      - Added Chinese radio DMR SMS send format.
      - Added loader animation to the main page.
      - Graphs on the status page are now toggleable.
      - Added Homebrew disconnect reflector on Auto Connect, removed
        single link refl./tg. checkbox from the web interface
      - Added loading animation to the web interface.
      - Improved D-STAR demodulation.
      - Fixed D-STAR seqnum calculation.
      - Fixed autocon loop, now autocon sends silent voice frames too.
      - Fixed Homebrew autocon interval reset on boot.
      - D-STAR REF fixes.
      - Web interface data load fixes.
      - Fix C4FM reroute issue.
0048: - Added D-STAR DPlus (REF) support.
      - Added call type option to Homebrew auto call.
      - Added redirection to index.html so the web int. is always
        opened by the IP address, which means faster loading
        times under some browsers.
      - Homebrew rerouting is now dynamic. If you switch to a new
        reflector/talkgroup, reroute ID will be automatically set to
        the new reflector/talkgroup, so you can talk and receive
        reflectors/talkgroups on TG9.
      - Added C4FM DTMF decoding which allows switching FCS rooms
        and DMR reflectors/talkgroups using a C4FM radio.
      - Added C4FM DTMF auto mute when DTMF command enter is started.
      - Homebrew C4FM cross mode dynamic reflector/talkgroup
        switching with a DTMF code now automatically sets the
        outgoing C4FM DMR ID to the new reflector/talkgroup ID.
      - Added FCS room switch with DMR private calls.
      - Now storing the new reflector ID in settings when using
        DMRplus quick reflector switch with your DMR radio.
      - Fixed web interface loading overlay.
      - Homebrew and srf-ip-conn client no longer reconnects when
        modem freqs or power change.
      - Fixed Homebrew data call handling.
      - Added missing D-STAR CCS connect packet.
      - Added saving custom server addresses.
0041: - Added lock to callsign/CCS7/DMR ID feature.
      - Added Homebrew call rerouting.
      - Added DMR AutoCal.
      - openSPOT now always connects in DMO mode to BrandMeister if
        the modem is in Hotspot/C4FM mode.
      - Homebrew protocol product name, version name format changed
        as requested by BM admins.
0039: - Added RX/TX frequency setting for all connectors.
      - Added cross mode C4FM destination ID and call type setting
        to the Homebrew connector.
      - Added modem mode, RX/TX frequency display to the status page.
      - Renamed a field in DMR settings on the web interface.
      - Fixed: beginning of a C4FM call was missing when using a DMR
        connector in cross mode.
      - Added DMR demodulation mode setting.
      - Fix for stuck audio on TYT MD380 devices.
      - Fix for first second of a DMR call is missing.
0036: - Small bugfixes. If you don't have RX audio on your radio in
        fw. ver. 0035, please upgrade to 0036.
0035: - Fixes for TYT and Motorola radios.
      - Fixed: local echo service not always working for the first
        time after reboot.
0034: - Fixed D-STAR header decode issue in release builds, which
        caused the first second of the call missing.
      - Added network UDP traffic graph to the web interface status.
      - Improved DMR call end detection.
0032: - Allow Homebrew password to be set to empty.
      - Added notice to the web int. when an SRF-IP-CONN connector is
        active, and the modem is in idle mode.
      - Bugfixes on the web interface and in DMR AMBE handling.
      - Added custom modem sensitivity and filter gain settings to
        the web interface.
      - Note that upgrading to this release from previous versions
        will reset the device's configuration to defaults.
      - Fixed invalid DMR EMB transmit, which caused hard late entry
        on the receiving radio.
      - Fixed STATUS LED delayed signalling that the connector is
      - Use default DMR ID for C4FM calls when it is not set on the web
        interface. DMR radios can't receive calls with src ID 0, so in
        that case the default DMR ID for C4FM calls is used (9998).
0029: - Fixed invalid DMR EMB transmit, which caused hard late entry
        on the receiving radio.
      - Fixed STATUS LED delayed signalling that the connector is
      - Use default DMR ID for C4FM calls when it is not set on the web
        interface. DMR radios can't receive calls with src ID 0, so in
        that case the default DMR ID for C4FM calls is used (9998).
0028: - Fixed modem init calibration.
0027: - First release.

Older files