Skip to content
Templora smart eyewear sourcing deskFCC Part 15 · CE RED + EN 18031 · ISO 12312-1 · UN 38.3A FULVERA sourcing brand
  1. Home
  2. Notes
  3. Problems and fixes

NOTEEngineering note · · 5 min read

Firmware update failures on glasses: OTA risks and fixes

An over-the-air update can fix a fleet of glasses overnight, or stop a share of them working. This note looks at why updates fail, how support teams can recover units, and what the purchase spec should say about the update mechanism and release control. The broader picture is in smart glasses apps and firmware.

Firmware update failures on glasses: OTA risks and fixes - Problems and fixes

What goes wrong

Firmware updates for smart glasses run through the companion app on the phone. The app downloads an image, sends it to the glasses over Bluetooth Low Energy, and the glasses write it to flash, check it and restart. On two-temple designs, the primary temple may then pass the update to the secondary side. Every step can fail, and the failures look different to the customer: the update stalls at a percentage and never finishes; it finishes but the glasses will not power on; one temple updates and the other does not, so the two sides stop pairing with each other; or the update installs and introduces a new problem - shorter battery life, a connection bug, controls that behave differently.

The last case is a release problem rather than an update failure, but customers report it the same way. A buyer needs to manage both: the mechanism that moves firmware onto the glasses, and the process that decides which firmware gets released.

Root causes

LayerTypical root causeSymptom
Update designSingle flash bank, so an interrupted write leaves no working image; no automatic rollbackGlasses will not start after an interrupted update
Update designNo battery threshold before starting; no resume after a dropped linkUpdate fails at random points, more often on low charge
Two-temple syncSecondary temple update not verified; version mismatch toleratedOne side silent or out of sync
AppApp version not matched to firmware; background restrictions on the phone operating system stop the transferStalls when the phone screen locks
Release controlBuild not tested on the full phone list; regression in power or connection codeNew bugs after a successful update
UseGlasses walked out of range, put in the case mid-update, phone switched offInterrupted update

Design causes are the most important because they decide whether an interrupted update is an inconvenience or a return. Glasses with two flash banks - often called A/B or dual-bank firmware - write the new image to the inactive bank and switch only when it has been verified. If anything goes wrong, they boot the old image. Single-bank designs need a protected recovery mode to achieve the same safety.

The phone side deserves the same attention. Phone operating systems increasingly restrict what apps may do in the background to save power, and a firmware transfer that takes several minutes is exactly the kind of task that gets paused when the screen locks. The app should keep the transfer in the foreground, show clear progress and tell the user not to leave the screen. Those details are app design, but they decide much of the field failure rate.

Recovery routine for support teams

  1. Charge fully first. Put the glasses on the charger and keep them there during the retry if the design allows charging and updating together.
  2. Keep the phone close and awake. Keep the phone within a short distance, screen on, app in the foreground, until the update completes.
  3. Update the app. Make sure the companion app is the current version before retrying the firmware.
  4. Restart both devices. Restart the phone and power-cycle the glasses per the manual.
  5. Use recovery mode if documented. Many designs have a button or charging sequence that forces the bootloader to accept a new image.
  6. Check both temples. After the update, confirm the version shown in the app and test audio on both sides.
  7. Escalate with data. If the unit still fails, record serial number, old and target firmware versions, app version, phone operating system version and where the update stopped.

When several failures share the same target version or the same phone operating system version, pause the rollout. A staged rollout - a small share of users first, then the rest - is one of the simplest protections a brand can ask for.

Spec lines for the update mechanism

  • Fail-safe update. Require dual-bank firmware or a protected recovery mode, so an interrupted update cannot leave the glasses unusable.
  • Pre-checks. Battery threshold before starting, and resume or restart after a dropped link.
  • Image integrity and signing. Updates should be integrity-checked and signed. Under the CE RED, cybersecurity requirements under Delegated Regulation (EU) 2022/30 apply to glasses as wearable radio equipment from 1 August 2025, with EN 18031 as the harmonised standard; confirm the scope with your test lab and see RED cybersecurity and EN 18031.
  • Two-temple verification. Both sides report the same version before the update is marked complete.
  • Rollback policy. Define whether users can roll back, and whether the brand can stop a rollout from the server side.
  • App ownership. For white-label apps, state who hosts firmware images, who publishes releases and who holds the signing keys. The options are on firmware and app.

Release control and inspection

A firmware release is a change to the product. Treat it like a material change: written notice, a test record and a sign-off.

  • Version lock. The golden sample defines the shipping firmware. Mass production units must carry that version unless a change has been approved in writing.
  • Release test list. Each candidate build is tested for pairing, reconnect, audio, calls, controls, charging and runtime on the agreed phone list before release.
  • Update path test. The update itself is tested from each version in the field, including interrupted updates at different stages.
  • Release notes. Each release comes with notes the brand's support team can use.

During pre-shipment inspection, typical checks, confirmed per order, are a firmware version read-out on every sampled unit, a full update cycle on a few units using the production app, and a functional check afterwards. The lot routine is on testing and inspection.

Who owns the problem

Update failures sit between the plant's firmware team, the app developer and the brand's support team, and nobody owns them unless the contract says so. The spec should name who builds, tests, signs and publishes each release, and how quickly a faulty release can be stopped. For catalog models, the update mechanism is what the platform already provides; adding dual-bank firmware, a white-label app or brand-controlled release servers is usually a logo or custom program, with typical MOQ and lead time on MOQ and lead time. The quote form asks whether you need your own app, which helps the desk shortlist platforms that already support it.

Questions buyers ask

Q01Why did my smart glasses stop working after a firmware update?

Usually the update was interrupted - low battery, a dropped Bluetooth link or the app being paused - on a design without a fail-safe. Dual-bank firmware or a protected recovery mode lets the glasses boot the previous image instead.

Q02How can a brand reduce update failures in the field?

Specify a fail-safe update mechanism, a battery threshold before starting, verification of both temples and a staged rollout. Each release should also pass a test list on the agreed phones before it goes to users.

Q03Does EN 18031 apply to firmware updates on smart glasses?

The EU RED cybersecurity requirements apply to glasses as wearable radio equipment from 1 August 2025, with EN 18031 as the harmonised standard, and update integrity is part of that picture. Confirm the exact scope with your test lab.

Q04Who should hold the firmware signing keys?

That is a contract decision. For white-label programs, the spec should state who hosts firmware images, who publishes releases and who holds the signing keys, so the brand can stop a faulty release if needed.

Send the lines you need, target specs, the quantity per model and your market. The desk replies in writing with matched plants, a spec sheet, certification routes and the reference MOQ.

Request a quote