KOEN
Equalscope

Downloads

Update over a USB cable or with an SD card — neither way needs any software installed on your PC.

USB cable .uf2

  1. Connect the device to your PC with a USB cable.
  2. Settings → hold USB for 1.5 s → [Firmware Update].
  3. Drop the .uf2 file onto the EQ UPDATE drive that appears.
  4. The device asks to restart — tap [Restart].
The USB screen on the device — File Transfer or Firmware Update No SD card needed. v2.0 and earlier do not have this, so those versions need one SD card update first.

SD card .bin

  1. Copy the .bin file to the root folder of a microSD card.
  2. Insert the card and turn the device on.
  3. It updates during boot and restarts.
The firmware file is deleted from the card once the update finishes. You can check the version under Settings → Help.

Firmware versions

VersionDateChangesDownload
v2.4c latest 2026-09-12
  • Fixed problems with the SD card. A record could open with nothing in it, or the SD card could disappear from the list. If a record cannot be read, the device now says so.
  • Contraction detection has been refined further. In particular, the last contraction of a round was being missed.
  • After a firmware update the device now restarts by itself after 10 seconds. Press [Restart] if you would rather not wait.
  • You can now change the language from the breathing training settings too (settings page 3).
.uf2 for USB / .bin for SD
v2.4b 2026-09-11
  • You can now zoom and pan the contraction graph. It keeps your position when you move between rounds. Graphs from recordings made with earlier firmware cannot be zoomed.
  • A triangle on the time scale below the graph marks where the first contraction is.
  • Contraction detection has been refined. Breathing training data is also stored in finer detail.
  • Fixed EQ Interval stopping after one minute when set to repeat forever and used as a metronome. It now runs until the auto power-off time.
  • Over-pressure messages have been rewritten. When the pressure reads high, it first suggests checking whether your ears open at a lower pressure, and if they do not, it recommends having your eustachian tube or middle ear checked.
.uf2 for USB / .bin for SD
v2.4a 2026-09-07
  • Breathing settings gain a time cue: remaining / elapsed option. Build a table of one round at maximum time and set the time cue to elapsed, and you have dry static training. With elapsed selected, the 10-second and countdown cues apply to the breathe phase only.
  • Mode switch has moved to the top of the first settings page. The page arrows are wider too.
  • The contraction graph scale now goes 0.1 to 1.0g.
  • The contraction graph keeps the filter on/off setting when you move between rounds.
  • The contraction graph gains a Gap switch. Turn it on and, from the second item, you see the time since the previous contraction.
  • Every time you power on, a Tip appears under the equalizing graph. It disappears as soon as you touch the screen.
  • While it zeroes for 5 seconds, the screen shows "Do not press or bump the device".
.uf2 for USB / .bin for SD
v2.4 2026-09-05
  • It measures the contractions that come during a breath hold. Rest the device on your belly while you train. Each round records how many, when the first one came, and the average gap, and [Graph] replays the hold with the time and strength of every single contraction. During training the belly movement is drawn live along the bottom of the screen.
  • Tap to start and stop. Tap the device where it sits on the table to start measuring, tap again to stop. Turn it on and set the sensitivity on the last settings page — it is off by default.
  • If the device moves while it zeroes at power-on, it zeroes again. Until now there was no way to know it had been disturbed, and a bad zero throws off every measurement that day. If it keeps moving, it zeroes when you press [Start] instead.
  • Renaming a recording is now visible. The breathing-training file screen has a [Edit] button, and the equalizing file screen shows a one-line hint. Long-press still works.
  • The breathing-mode settings screen has been reorganised. What you touch often comes first — page 1 Static PB, graph scale, USB, volume, voice; page 2 voice cues; page 3 mode settings. Nothing was removed — things only moved, and your saved values are unchanged.
  • Rounds are written out as Round 1 instead of R1 — the same on the training screen, the records, the graph and the table editor.
.uf2 for USB / .bin for SD
v2.3 2026-09-01
  • Voice cues in breathing training can be turned on and off one by one. Each minute, 30s to go, 10s to go, the 5-1 countdown, and the competition-style cues. The voice can also be set to female or male. Your existing settings are unchanged.
  • The equalizing settings screen has been reorganised. Items are now grouped by what they do - page 1 device, page 2 sound and alarms, page 3 display, page 4 training mode. Nothing was removed - things only moved, and your saved values are unchanged.
  • Support for the new sensor is in place. The device you use now keeps working just as before.
  • When a measurement ends, the saved file name is shown. It stays until you touch the screen, which makes the recording easy to find in the list later.
  • Fixed the lowest pressure not being picked up in BTV (hands-free) training. The minimum on screen and the analysis were showing it differently.
  • Fixed your graph being able to jump forward the moment a recording was saved, when a reference was loaded. Both the reference and your own graph now stay exactly where you saw them.
.uf2 for USB / .bin for SD
v2.2 2026-08-21
  • You can now compare two recordings side by side. Load a reference, open another recording, and the [Analyze] button becomes [Compare] - hold your run against a coach's model, or against your own earlier one.
  • It compares peak height, equalization interval and its spread, how steady the force is, negative pressure, and Mouthfill hold time. A change in technique - Valsalva moving toward Frenzel - is called out too.
  • Mouthfill has almost no oscillation, so it is analysed differently. A Mouthfill recording is not compared against other equalizing recordings, and neither are recordings split into several segments, such as an EQ interval - the reason is shown instead. The single-record analysis still appears as usual.
  • File names under the graph now carry the colour of their graph, so you can tell at a glance which name belongs to which line. The selected tab on the [Files] screen now has a border.
.uf2 for USB / .bin for SD
v2.1a 2026-08-18
  • Fixed BTV (hands-free) being misidentified as Frenzel.
  • Fixed equalization count being under-reported when you equalize quickly. Recordings spaced around 0.5s were losing nearly half their count.
  • Fixed the minimum-pressure marker landing in the wrong place on Mouthfill recordings. It now sits where the value was actually measured, inside the hold.
  • When a measurement ends on its own, the screen now finishes with it - no empty stretch is added to the graph. Also fixed cases where the device powered off without warning.
  • Inserting an SD card opens the [Files] screen on the SD tab. The boot screen now shows the firmware version.
  • Default settings changed - high-pressure alarm 60hPa, low-pressure alarm -2.0hPa, Y-axis max 70. Existing settings are kept as they are.
.uf2 for USB / .bin for SD
v2.1 2026-08-16
  • Analysis and advice have moved up a level. Technique detection is more accurate, the advice varies with the recording, and the wording is richer.
  • If the technique changes within one recording, it is split and analysed separately — a session that starts as Frenzel and moves to Mouthfill, for example.
  • The Y-axis maximum in [Settings] is now capped at 100. Above that the pressure never arrives, so the graph was left half empty. The high-pressure alarm uses the same cap.
  • With EQ interval, the gap between the alarm and the actual equalization is shown, along with how many alarms had no equalization.
  • The overpressure warning now has three levels, and the negative-pressure notice weighs both how deep the dips were and how often they appeared.
  • Fixed the Mouthfill hold time being shown longer than it really was.
.uf2 for USB / .bin for SD
v2.0c 2026-08-09
  • Saving to internal memory is faster. A progress figure is shown while it saves.
  • The first boot after this update tidies the internal storage once. "Tidying up storage" appears for a few seconds — do not power off. Your files are kept. With an SD card inserted, a copy is written to the _migrate folder on the card first.
  • Recording CSVs carry the max/min values on the first line only, which reduces file size. Opened with older firmware, the max/min lines are not drawn.
  • Refined the negative-pressure check and its wording. A single very shallow dip no longer sets off the strong warning.
  • ⚠️ Going back to an earlier version erases the recordings in internal memory. If you may roll back, copy them to an SD card first.
.uf2 for USB / .bin for SD
v2.0b 2026-08-07
  • Sharper pattern detection — Frenzel no longer reads as Valsalva. With a mouthfill held, the pressure floor is already high, and the device was counting the small ripples at that level as equalizations. It then judged the peak as long-held and called it Valsalva. Only real peaks count now. Valenzel reading as Frenzel is fixed too — same cause.
  • Mouthfill is recognised in interval training. Between intervals you bring air up from the lungs into the mouth; Frenzel-shaped segments after that fill are now judged as mouthfill Frenzel.
  • Gentler wording on shallow negative pressure. Instructors differ on how to read a shallow one — some see it as a natural byproduct of the tongue releasing, others hold that none should appear. The wording now reflects both views. Deep or repeated negative pressure is still reported clearly.
  • Fixed: the arrow in the file screens skipped two pages on one tap — equalizing, breathing and settings screens all fixed.
  • The default zoom setting was ignored. With 1/2 or 1/4 set, [Reset] or power on always fell back to 1x. It now starts at the zoom you set.
  • A large empty gap in front of a reference-only trace, most visible at 1/4x. When the trace fits on screen it is now drawn from the left.
  • Handling was hardened for dropping a different file onto the update drive mid-copy.
.uf2 for USB / .bin for SD
v2.0a 2026-08-03
  • Update over a USB cable — no SD card needed. Settings → USB → [Firmware Update] shows a drive; drop the .uf2 file onto it and you are done. This is the last SD card update — once you are on this version, a cable is all you need.
  • Negative pressure is now reported in two levels. A single slip and a habit of pulling negative used to get the same message. Shallow cases are still always reported — only the wording changes.
  • The low pressure alarm steps in 0.1, so alarms below 1 hPa are possible, and the Y axis minimum steps by 1 near zero. Setting labels are now "Max / Min pressure alarm".
  • Fixed: a measurement was lost if you unplugged the cable after powering the device from USB. It is kept now.
  • The SD card is released properly on restart and power off — no more "empty card" or format prompts on the PC.
  • The device no longer powers off by itself while you copy files over USB.
.uf2 for USB / .bin for SD
v2.0 2026-07-30
  • Adds breathing training (CO2 / O2 tables). One device now covers both equalizing and breath training — pick a table or build your own, set breathe and hold times for each round, follow the voice guidance, and keep the session as a record.
  • Competition-style start can also be turned on for equalizing measurements (3·2·1 → official top → plus 1–5).
  • Session and training records can be renamed — press and hold a cell in the list for about 0.9 s.
  • Auto-save now waits one minute, so interval training is no longer cut off between sets.
  • SD cards of 64 GB and larger (exFAT) are now read directly.
Download .bin
equpdate_2.0.bin
v1.1g 2026-07-22 Removed the charging bolt on the battery icon. It sometimes appeared when the device was not charging, and a wrong indicator is worse than none. Charging is shown by the green LED to the left of the USB connector — it goes out when the battery is full. Download .bin
equpdate_1.1g.bin
v1.1f 2026-07-21
  • EQ interval steps in 0.1 s increments — intervals under one second are now possible for fast rhythm work.
  • In repeating intervals the alarm tone alternates, which makes the beat easier to follow.
Download .bin
equpdate_1.1f.bin
v1.1e 2026-07-20 Per-interval technique analysis — sessions recorded with EQ intervals are analysed interval by interval. Train Frenzel in the first interval and mouthfill in the second, and each one gets its own statistics and advice. Download .bin
equpdate_1.1e.bin
v1.1d 2026-07-19
  • EQ interval added — build an alarm sequence of (interval × count) per stage to rehearse the equalization rhythm of a descent. Alarm points are marked on the graph and saved in the CSV.
  • Low-battery protection — warning at 15%, automatic save and shutdown at 5%.
  • New default screen brightness of 50%.
Download .bin
equpdate_1.1d.bin
v1.1c 2026-07-17 BTV (hands-free) pattern analysis added, bringing the number of recognised patterns to six. The low-pressure oscillation of opening the tubes without pushing air is now detected, with advice written for it. Download .bin
equpdate_1.1c.bin
v1.1b 2026-07-15
  • Fixed an intermittent problem where one touch on start/stop was read twice, so a measurement stopped right after it started.
  • Adds automatic detection of the newer production board (V2 touch controller) — one firmware for both.
Download .bin
equpdate_1.1b.bin
v1.1a 2026-06-21 Fixed the time and pressure values in the top bar resetting to zero when the theme was changed and saved after a measurement or with a file open. Graphs were unaffected. Download .bin
equpdate_1.1a.bin
v1.1 2026-06-13 More responsive battery percentage — it now follows charging faster and more steadily. Download .bin
equpdate_1.1.bin
Questions & support → Instagram @san.bada.byul