Bad Elf Flex Mini: Updating Firmware

Bad Elf Flex Mini: Updating Firmware

Overview


Ready to upgrade your Flex Mini to the latest firmware? Just follow these steps:
  1. On your phone or tablet, install or upgrade to the latest public Bad Elf Flex utility app available on the App Store (iOS) or Google Play Store (Android).
  2. Connect your Bad Elf Flex Mini to your phone/tablet via Bluetooth, open the Bad Elf Flex app, and perform any pending firmware updates from within the app.
  3. NotesIf you do not see an orange notification to update your Bad Elf Flex Mini, your receiver is up to date.
  4.  Wait for the update to download and transfer to your receiver.  Once the update files have transferred, the firmware will install.  The process takes 5-10 minutes, after which the Bad Elf Flex Mini will restart.
  5. InfoSome firmware updates include GNSS Engine updates, which will take longer and require multiple power cycles.  Expect approximately 10-15 minutes for the process to complete.

Troubleshooting

  1. Receiver freezes during update
    1. Please hold down the power button for 20 seconds to reset the receiver, and try again.
  2. Firmware download/transfer freeze
    1. If the firmware download is interrupted, please force-kill the Flex app, reboot the Flex Mini, and try again.
  3. Firmware update not available
    1. Verify the receiver firmware version via the FLEX INFO LCD screen, or under Product Info in the Bad Elf Flex app with your Flex Mini connected.
    2. Please ensure your phone is connected to the internet, and the Bad Elf Flex app is updated.
  4. Transfer Fails
    1. Reboot Flex Mini and mobile device and try again.

Public Firmware Releases


Version

Date Description
v2.0.1
(build 1808)
05/15/2026
  • Fixed RTCM parsing bug affecting some RTK correction streams
  • Fixed Bluetooth "accept all without PIN confirmation" setting
  • Fixed bug affecting CoreLocation streaming for SBK-2500 and SBK-4500 users
  • Fixed spurious "FW update required" dialog
  • Fixed debounce of Label 270 handling for ARINC-429 installs
v2.0.0
(build 1800)
05/01/2026
  • Major Bluetooth reconnect and recovery improvements, including new settings for handling fleet deployments with multiple phones or tablets within range of multiple paired receivers.
  • Added new BLUETOOTH screen for displaying status, number of clients, and pairing status.
  • Added setting to only enable Bluetooth discoverability/pairing when on the BLUETOOTH screen; useful for preventing unwanted connection attempts.
  • Added alerts for paired/connected/disconnected events.
  • Enabled settings for buzzer volume and LED brightness.
  • Improved stability when handling heavy RTCM feeds over less-than-ideal Bluetooth connections.
  • Fixed correction source baseline distance calculator.
  • Enabled automatic switch from SATS bar graph to ACCURACY screen when GPS locks.
  • Added LAT/LNG screen displaying real-time position, pausable via ENTER button.
v1.2.4
(build 1331)
12/15/2025
  1. Improved Bluetooth stability with 2-5 iPads/iPhones connected simultaneously
  2. Added several fixes for long-running Flex Mini installations
  3. Updated session configuration to match docs on Bad Elf SDK GitHub page.
  4. Fixed GNSS engine soft-reset when SDK apps request low-latency high-res streaming
v1.2.0
(build 1314)

8/11/2025
  1. Extreme (BE-GPS-3500)
    1. Now supports horizontal RTK accuracy of 1-2cm
    2. Added MSM7 support
    3. Added NMEA messages for 3rd party app RTK integration
    4. Added option to display accuracy in decimal feet and feet-inches
    5. Fixed several Bluetooth issues when using high-bandwidth RTK correction sources
Info
THIS UPDATE CAN TAKE 15-20 MINS TO COMPLETE*
This release includes a one-time firmware update for the GNSS engine, which fixes several bugs and provides the improved 1-2cm RTK accuracy.  You will be prompted via the LCD screen to install this update after the main firmware update completes.
  1. Standard (BE-GPS-2500)
    1. Added logging rates for 2-10Hz and 2-30 points/min
    2. Fixed logging speed threshold and log duration bugs
    3. Fixed several bugs affecting Bluetooth stability

Need Help?

  1. Email: support@bad-elf.com
  2. Visit: Choosing the Right GNSS/GPS Receiver →
  3. Visit: Bad Elf Flex Updating Firmware →
  4. Explore: Bad Elf Flex Documentation →