1. Milo Support Center
  2. Software Updates & Milo Link

Milo Software Update Release Notes

The latest Milo software update is always available via the Milo Link mobile app,
available for both iOS and Android mobile phones or tablets.

Milo Software Version 8.0.0 - Water Clearing, Configurable Notifications, Range Increase

(August 23, 2023)

Configurable Out-of-Range notifications, MiloNet™ 2.0 featuring sub-GHz radio band preview, Water Clearing preview, and more!

New Milo Features (8.0.0)

Milo Customization: Advanced Settings

What is it? Milo Link now gives you the ability to set Milo’s behaviors based on your preferences.
How do I use it? For each Milo you want to change, go to Settings in the Milo Link app, then Advanced Settings. Each feature has a default. 

  • Out-of-range notifications - Choose your style of range notification messages for when your group goes in and out of range. Descriptive is the current default. You can also choose a more concise style that relies on earcons (sounds), or you can turn off the “out of range” and “returned” notifications completely.
  • Adaptive Volume at startup - Choose to power up with Adaptive Volume either enabled or turned off.
  • Volume at Startup - Choose “Safe” to always power on Milo at about 50% volume, or “remember last” to power up at a level closer to the last set volume. 
  • Mute indicator - Choose whether or not LEDs show when your Milo is muted.
  • Battery alert - Choose if and when a powered up Milo automatically alerts you that your battery is getting low. 

MiloNet™ 2.0 (Opt-in Preview Feature)

What is it? A preview of MiloNet running on the sub-GHz radio band. This provides increased range and greater reliability (less out-of-range) in most conditions, including among trees, when low above water, or among other obstructions such as rock ledges and hills. In addition, interference from Bluetooth and WiFi is eliminated. These improvements are achieved by leveraging the sub-GHz radio frequencies and new high performance radio profiles, including dynamic bitrates, and other advanced optimization techniques.

How do I use it? Enable the Preview Feature for each Milo in the group.

Known limitations

  • Everyone in a group must enable this feature for the Milos to take advantage of MiloNet™ 2.0.
  • Adaptive Volume is not currently available when Milos are using MiloNet™ 2.0 (it will be added in a future release).
  • This feature is not yet available in all regions (Australia / New Zealand).
  • Milonet 2.0 supports groups of 4 in the US and groups of 2 in the EU, including units that are in the group but powered off. When larger groups are formed, Milo automatically reverts to standard operation (2.4GHz with Adaptive Volume support). Sub-G will support larger groups in an upcoming update.

Water Clearing (Opt-in Preview Feature)

What is it? The water clearing feature is intended for use where Milo could get dunked in water, such as kitesurfing, foiling or kayaking. 

How do I use it? Enable the Preview Feature. To use, press-and-hold the Milo button for at least 1 second. A tone plays over several seconds, helping drain accumulated water from Milo’s speaker cavity and microphones. To avoid water accumulating in the speaker, we also recommend mounting Milo pointy-end down in the clip to assist in draining any water.

Known limitations 

  • PTT is unavailable in this mode since holding the Milo button is used for water clearing.
  • Mic processing is tuned to keep typical water sporting noises out. As a result, you may need to speak louder when volume is turned up high, or set to Volume Boost. When not used around water, we recommend disabling the feature.
  • If not enabled and the speaker gets water logged, acoustic echo cancellation (AEC) may not trigger in all conditions, resulting in echo feedback.

Milo Identification via Milo Link

What is it? Milo's light ring now lights up so you can see which Milo you’re changing settings for.

How do I use it? Tap on a Milo in your Milo Link list and watch the light ring on the corresponding Milo.

Anonymous Cloud Telemetry 

What is it? We have added the ability for you to help us improve Milo by sharing anonymous usage data, for example group size, amount of time Milo is muted, and whether a Bluetooth headset is used. This type of data compiled across different users helps us improve existing features and prioritize the development of new Milo features based on experiences during a variety of adventures.

How do I use it? Choose to accept (or reject) with a toggle in the EULA acceptance screen.

Ability to Share Logs

What is it? You can now send us diagnostic logs via the Milo Link app. Diagnostic logs are not anonymized since their purpose is to analyze an issue with a specific Milo. The collected information includes Milo serial number and MAC addresses of connected devices. We do not access or collect personal data from your phone.

How do I use it? To help us analyze any unexpected Milo behavior you report to us, we may ask you to send us logs. If asked, go to Troubleshooting > Diagnostic logs in Milo Link and follow the instructions.

Notable Milo Feature Improvements

Out-of-Range tuning

The Milo Out-of-Range notifications have been tuned to minimize unwanted short-term signal-drops, like when you dip into water momentarily or ride past a large obstruction. The effect is making it harder to go out of range because of a temporary obstacle, as well as easier to get back in range. 

Improved battery reporting

Improved accuracy and robustness of battery level reporting.


NOTE to iPhone users: If you're having trouble connecting to Milo after the update is installed, do the following:
  1. In Milo Link, unpair each Milo
  2. in iPhone Settings > Bluetooth > My Devices, remove ("forget") each Milo from the list.
  3. Do a factory reset on each Milo.
  4. Pair Milos again in Milo Link

This is most likely to apply when updating from version 6.x.x to 7.x.x or higher.

Earlier Releases

Version 7.0.1 - Performance Improvements

(May 31, 2023)

  • Performance Improvements and Bug Fixes.

Version 7.0.0 - Bluetooth Headsets, Set Region, USB-C Updates

(May 24, 2023)

Bluetooth headset pairing (preview feature), Set Region, alternative update method, and more!

New Milo Features (7.0.0)

Preview Features (Milo Link Opt-In)

What is it? When we have a new feature that we want to make available even while it is still in development, we can now provide it as an early pre-release version for you to try. This might be a feature that our users have requested but requires additional work on our part to make robust in all contexts. Or it can be a cool feature we'd like feedback on. Or something else. Preview features are always opt-in, so it's always your choice if you want to try that feature.

How to use it? First, connect your Milo to the Milo Link app. Select that Milo in the My Milos list. Tap Preview Features, and read about the feature. If you decide to try it, tap ENABLE. Milo will automatically reboot.  After a few seconds you should see Enabled in the Milo options menu. Follow any additional instructions to use the feature.

Trade-offs to consider? Preview features are still under development and may have adverse effects on user experiences. That's why they are preview features! Some may affect the behavior of other Milo features; your Milo may even reboot itself unexpectedly. Some features may not be available in all regions. Remember: you can disable the feature anytime.

Current Preview Feature: Bluetooth Headset Pairing 

What is it? Pair and connect Milo with common Bluetooth headsets. We have tested with Apple AirPods (Gen 2-3, Pro) and Shokz OpenRun (previously branded AfterShokz Aeropex), but many other brands also work.

How to use it? Opt in to preview features as described above. Then, put your headset into pairing mode, hold the smile-shaped button on the Milo for 3 seconds (you'll hear a notification that you're in pairing mode and the LED ring shows search mode). Wait until pairing is established (you'll hear a notification and the LEDs stop). You can also pair and connect via Milo Link.

Known limitations

  • Pairing can take as long as 40s
  • You may need to try pairing a couple of times
  • When pairing, you may temporarily get disconnected from your group
  • After pairing, it may take a few seconds more before audio comes out of the headset
  • Reconnecting may not work if you have used the headsets with other nearby devices since your most recent use with Milo
  • Bluetooth significantly decrease range (to about half; this will be resolved in a future update). Headsets with separate earbuds reduce range more than all-in-one headsets.
    Using Shokz can reduce the Milo-to-Milo range by up to 40% and AirPods by up to 60%. This range reduction is known and will be fixed in a future release, which we expect to be available in a few weeks.
  • The headset's mic is not currently used - we utilize Milo's 6 mics for wind noise reduction. So be sure to keep Milo close to your mouth, as you've been doing.
  • If you connect AirPods using Milo Link on an iPhone, the phone may pop up a window offering to connect with the AirPods - close that window using the small X in the corner and without accepting
  • Additional pairing instructions here: Pairing Instructions

Set Region

What is it? Specify your geographic region in Milo Link.

How to use it? Before traveling, ungroup your Milos. After arriving in a different region or country, reconnect your Milos to Milo Link. Tap-to-choose each Milo to see its settings. Tap Region, choose your correct region, and save.

Trade-offs to consider? None. After you have updated your region when you're in a new location, you'll know that you are in compliance with that country's RF regulations, which is important as it is your responsibility to be in compliance. 

Notable Feature Improvements (7.0.0)

  • Additional battery-life optimizations
  • Grouping reliability improvements
  • Notification sounds minor bug fixes
  • Custom name recording minor bug fixes

Alternative Milo Update Method

Our Milo Link app continues to be your best source for new features and software updates. We also know that some of you have had trouble using Milo Link to install those updates, usually because of network interference. If this is you, we now offer an alternative update method: 

Version 6.0.0 - Speaker Boost, Larger Groups

(March 13, 2023)

New Milo Features (6.0.0)

Speaker Boost Mode

What is it? To deliver intelligibility in extremely loud environments, Speaker Boost Mode configures Milo to drive the built-in speaker at its limits. "This one goes to 11" so please be considerate of your environment.

How to use it? To activate Speaker Boost, simply continue turning up the volume past max volume: when you hear the max-volume 'double-boop', click volume-up three more times (or hold volume-up) until you hear the "boost-enabled" notification. Turn it off again by pressing volume-down.

Trade-offs to consider? A large increase to speaker volume doesn't come for free. The two main trade-offs when activating boost mode are 1) a general reduction in sound quality and 2) a potentially significant impact on battery life if you have a talkative group. Also, be aware that because of how loud the boosted volume is, Milo's microphones will be less able to hear you when the speaker is playing; so you’ll be less able to break into the conversation. 

Larger groups

What is it? Milo now supports groups of up to 8 Milos

How to use it? Simply join up to 8 Milos to a group. Note: When creating a large group in close quarters, we recommend adding 1 Milo at a time and temporarily muting Milos before grouping to give Adaptive Volume time to calibrate. Just remember to unmute when done.

Trade-offs to consider? None

Notable Feature Improvements (6.0.0)

More reliable network audio delivery

  • Users will now experience fewer audio drop outs, particularly in larger groups, thanks to improvements in the dynamic-latency algorithm and further reductions in MiloNet™ bandwidth utilization.

Improved Out-of-Range (OOR) notifications

  • Users should now experience fewer ‘toggle’ notifications (OOR -> back -> OOR) near the edge-of-range
  • When coming back in range, Milo will now come online sooner, i.e. when further apart.  Note that if returning at high speed, you may be able to get unexpectedly close before Milo decides you’re back in range.

Louder, more consistent voice volume

  • Microphone processing was reworked to deliver louder and more consistent voice-volume on receiving Milos, particularly when the transmitting Milo is mounted far from the mouth. For best performance, we continue to recommend keeping Milo as high up and as close to your head as is convenient.

Grouping Improvements

  • Grouping is now more reliable when briefly holding the grouping button or when grouping a large number of Milos at once.

Custom Name improvements

  • New custom names (recorded by clicking the smile button) will now propagate to other Milos significantly faster and more reliably.

Adaptive Volume Improvements

  • Audio from nearby Milos is now made even quieter, particularly in loud environments and when multiple Milos are nearby. As a reminder, you can temporarily disable this feature by holding both volume buttons simultaneously for 3 seconds.

Battery-life optimizations

  • Several software optimizations were implemented to conserve power, particularly when muted.
  • The LED indicator for "muted" has been removed. The easiest way to check if you're muted is to ask your group or toggle the Milo button and listen to the notification of "Muted" vs. "Unmuted."

If you have trouble installing a software update, please refer to these tips: https://kb.okmilo.com/troubleshooting-software-updates and https://kb.okmilo.com/how-do-i-update-my-milo-ios