Firmware Update

Firmware controls your PeekSmithโ€™s core functions โ€” how it displays content, connects to devices, processes data, and responds to input. Regular updates bring:

  • New features โ€” Unlock capabilities not available out of the box.
  • Better performance โ€” Improved battery life, stability, and speed.
  • Bug fixes โ€” Resolve connection issues and other problems.

Always keep your firmware up to date for the best experience.

Check Your Firmware Version

Your PeekSmith displays its firmware version on the home screen when you turn it on.

Video guide: See how to check your firmware version.

โ–ถ
0:00 / 0:00

This is the easiest way to update your device.

Before you start:

  1. Sign in to the app with your Apple ID or Google account.
  2. Make sure you have the latest version of the PeekSmith app.
  3. Charge your PeekSmith to at least 20%.

To update:

  1. Open the PeekSmith app.
  2. Connect to your device.
  3. A yellow update button will appear on the home screen if an update is available.
  4. Tap the button and follow the on-screen instructions.

Video guide: Watch how to update with the app.

โ–ถ
0:00 / 0:00

Issue with Older Firmware (<v1.5.7)

If your PeekSmith has firmware older than v1.5.7, you may have trouble updating on:

  • iPhone 11, iPhone SE 2, or any iPhone with iOS 16.1 or later.
  • Recent macOS versions (Ventura, Sonoma, and later).
  • Recent Android devices.
  • Recent Windows machines.

Why this happens: Older firmware has Bluetooth compatibility issues with newer operating systems.

Solution:

  1. Use an older device โ€” Borrow an older phone, tablet, or computer to do the update.
  2. Use the browser updater โ€” See Updating with a Browser below.

Once you update to v1.5.7 or later, this issue goes away and future updates will work normally.

Updating with a Browser

If you canโ€™t update with the app, use our browser-based tool.

What you need:

  • A computer with Bluetooth (most laptops have this).
  • Chrome or Edge browser (Safari and mobile browsers donโ€™t work).
  • PeekSmith charged to at least 10%.

Steps:

  1. Download the latest firmware:
    v1.9.9 is the latest stable release. Download firmware

  2. Open the update tool:
    Go to https://boogie.github.io/mcumgr-web/ in Chrome or Edge.

  3. Connect to your PeekSmith:

    • Make sure PeekSmith is not connected to your phone.
    • Click โ€œConnectโ€ on the page.
    • Type โ€œPeekSmithโ€ in the filter (case-sensitive) to find your device.
    • Select your device from the list.
  4. Check current firmware:
    The page shows two firmware slots. The first one is currently active.

  5. Make room for new firmware:

    • Click โ€œEraseโ€ to delete the second firmware slot.
    • If the connection drops, reload the page and reconnect.
    • If nothing happens, continue to the next step.
  6. Upload new firmware:

    • In the โ€œImage Uploadโ€ section, click โ€œSelect file.โ€
    • Choose the firmware file you downloaded.
    • Click โ€œUpload.โ€
  7. If connection drops during upload:
    Reload the page, reconnect, and repeat from step 5.

  8. Flag firmware for activation:
    Once upload completes, click โ€œTestโ€ to mark it for activation.

  9. Install the firmware:

    • The firmware should show โ€œPending: true.โ€
    • Click โ€œResetโ€ at the top to restart your PeekSmith.
    • The LED will stay on for 30-40 seconds during installation.
  10. Verify installation:

    • The page should reconnect automatically. If not, reload and reconnect.
    • Check that the new firmware is in the first slot.
    • If itโ€™s still in the second slot, repeat from step 8.
  11. Make it permanent:

    • The new firmware isnโ€™t permanent yet. If you restart now, it will roll back.
    • Test that Bluetooth connection works with the app.
    • If everything works, click โ€œConfirmโ€ to make it permanent.

Note: Beta firmware may have bugs. Report any issues you find.

Downgrading Firmware

Why Downgrade?

Only downgrade if our support team asks you to. Older firmware may be missing features and fixes.

Method 1: On the Device (v1.5.7+)

If your PeekSmith has firmware v1.5.7 or later, you can switch between the two installed firmware versions:

  1. Turn off your PeekSmith.
  2. Press and hold the side button + right button until you enter System menu.
  3. Press the left button to select โ€œSwitch to Firmware vx.x.x.โ€
  4. Press and hold the right button until the device restarts.

Method 2: Using the Browser Tool

  1. Follow steps 1-5 from Updating with a Browser.
  2. Download the older firmware version you want to install.
  3. Upload the older firmware file.
  4. Click โ€œTestโ€ to flag it for activation.
  5. Click โ€œResetโ€ to install.
  6. Once itโ€™s running and tested, click โ€œConfirmโ€ to make it permanent.

Remember: Downgrading removes new features and improvements from newer versions.