New effects, LFOs and scenes for Hotone Ampero pedals

Dubshift is free custom firmware for the Hotone Ampero Mini and the Ampero II Stomp. It's built on the official firmware and adds what that one is missing. It also switches Chinese-version Ampero II Stomp pedals to English.

The Mini gets seven new effects, from granular clouds and a freeze pedal to a lo-fi delay and endless sustain, two LFOs with a step sequencer, four scenes per patch, an XY pad, your own drum patterns with fills, and a looper that stays locked to the drum machine. The Stomp gets the locked looper and your own drum patterns too, two LFOs per patch you can tweak from the main screen, and footswitch hold and combo actions you choose yourself.

You load the official file from Hotone, the patching runs in your browser, and you flash the result with Hotone's editor. Your presets keep working.

Boot animation: a 7-segment display spins through random digits that lock into dubshift letter by letter, then the red decimal point blinks.
The Dubshift boot screen.

Dubshift is free and stays free. If it's useful to you, support it on Boosty: supporters get every new release a few weeks before everyone else. Visa and Mastercard from any country; choose USD or EUR at checkout.

PedalModelFirmwareWhat can be added

Other versions and the Ampero II Stage aren't supported. The builder only accepts the exact official files listed above.

What's in it

Ampero Mini

Ampero II Stomp

Build

You need the pedal and its USB cable, a computer with Hotone's editor for the pedal, and about ten minutes. The builder also works on a phone, but flashing needs the computer.

  1. Download the firmware for your pedal from Hotone's support page and load it here, as the .zip you downloaded or the .bin inside it.
  2. Choose what goes into the build.
  3. Build. The file is checked before it's saved; then flash it as described under Flashing.

Ampero Mini

The Mini gets the most out of Dubshift: seven new effects, two LFOs with a step sequencer, four scenes per patch, your own drum patterns, an XY pad and a looper locked to the drums. Dubshift 1.0 for the Mini contains everything below. The LFOs, scenes and Loop Sync stay off until you use them, and the new effects are added after the stock models, so existing presets sound the same.

Every feature below worked on our Mini. The drum machine and the XY pad went through several rounds of fixes, so this exact release is being tested again as a whole before it's published.

New effects

Tested on MP-50 2.2 (Sustainer only as part of full builds).

Written for the Mini's audio processor and added after the stock models in each list, so existing presets aren't affected. Each new model has a fixed ID, so presets that use them keep working in later releases. On the stock firmware a new model is replaced by the stock model before it in the list, with its settings reset.

Open: tap EDIT on the main screen to see the signal chain, tap a block (FX1, FX2, MOD, DLY or RVB) and pick the model from the list. The new ones are at the end of the list.

FX1 model list on the Ampero Mini: 60. Sound Clone 5, 61. Hyper Fuzz, 62. Opto 2A, 63. Sustainer.
The new models at the end of the FX1 list.
ModelSlotWhat it does
GranularMODChops what you play into grains and scatters them into a cloud: pads and textures from single notes
FreezerMODTurn the block on and the current sound is held, so you can play over your own frozen chord
Pitch ParrotMODWarbly lo-fi delay modelled on the PT2399 chip, 30–1200 ms or synced to the tempo
Hyper FuzzFX1, FX2High-gain fuzz, oversampled
Opto 2AFX1, FX2Optical levelling compressor modelled on the LA-2A
SustainerFX1, FX2Endless sustain in the style of an EBow: each note you pick is held and keeps ringing, with Attack, Sustain, Tone, Mix, and Follow or Hold
Shimmer+RVBReverb with a pitched tail: an octave up, a fifth, a fourth, an octave down, or an octave and a twelfth up

Two LFOs per patch

Tested on MP-50 2.2.

Two LFOs drive the expression targets of the patch, so anything you can put on the EXP pedal moves by itself, in time with the tempo or the drums. Each target follows LFO 1, LFO 2 or neither. The settings are stored in the patch.

Open: tap CTRL/EXP on the main screen and choose the LFO tab, the fifth in the list on the left. Shortcut: hold CTRL/EXP for about half a second and let go; it opens on the LFO tab directly. Holding EDIT on the signal chain screen (not the main screen; there it opens the XY pad), or an effect's ON/OFF button in the editor, does the same. Pick a row on the right; its three values are at the bottom and change with the three knobs, a tap, or a drag.

CTRL/EXP screen with the LFO tab selected: rows LFO 1, LFO 1 Speed, LFO 2, LFO 2 Speed, Targets 1-3; values LFO Off, Wave Sine, Sync Free.
The LFO tab under CTRL/EXP.
RowValues
LFO 1, LFO 2On: Off or On. Wave: Sine, Triangle, Saw Up, Saw Down, Square, S&H, Duck, Expand, Seq. Sync: Free or Tempo; for Duck and Expand this value is Sens, 0–100
LFO 1 Speed, LFO 2 SpeedRate: 0.05–10 Hz, or a note value from 1/32 to 4 Bars with Tempo sync. For Seq with Free it's in steps per second, for Duck and Expand it's the release time in ms. Low and High: the range the targets move in
Targets 1–3For EXP targets 1, 2 and 3: LFO 1, LFO 2 or Off
Target 4 / VolFor target 4 and the EXP volume: LFO 1, LFO 2 or Off

Defaults: both LFOs off, note value 1/4, Low 0, High 100, Sens 50, every target on LFO 1.

To use it:

  1. On the EXP Settings tab of CTRL/EXP, assign up to four parameters with their ranges, as for a pedal.
  2. On the LFO tab, turn LFO 1 on and choose a wave. All targets follow LFO 1 at first; use the Targets rows to give some to LFO 2 or turn them off.
  3. Set the speed and range, then save the patch.
Steps tab: eight bars rising like a staircase; values Edit LFO 1, Steps 8, Glide 0%.
Eight Seq steps drawn on the Steps tab.

Scenes

Tested on MP-50 2.2.

Each patch gets four scenes: different versions of the same sound, switched without a gap, such as a clean verse, a crunchy chorus and a lead. The first scene, BASE, is the patch itself. Scenes 2–4 only remember what you change in them, so an edit to BASE carries over to every scene that didn't touch that setting.

Where: four scene buttons on the main screen, in the row under the patch name: BASE, SCENE 2, SCENE 3, SCENE 4 (or the names you give them). The settings are in Global › I/O, the > arrow to the second page.

SettingValues
FS MODEAuto (default): FS1 and FS2 switch scenes in patches that have scenes, and patches otherwise; empty scenes are skipped. Patch: as stock, the footswitches change patches and the scene buttons are hidden. Scene: the footswitches always step through all four scenes
SCENE GLIDEOff: jump to the new scene. On: fade the values over GLIDE TIME. Switches and Time, Delay and Sync parameters always jump
GLIDE TIME50–2000 ms

To make scenes:

  1. Set up the patch as usual. This is BASE.
  2. Tap the SCENE 2 button. Change whatever should be different: knobs, blocks on or off, CTRL switches. Every change you make now belongs to scene 2.
  3. Do the same for scenes 3 and 4 if you need them, then press SAVE. Scenes are only kept when you save.

Limits. Scenes work in the first 99 patches (the user bank), not in the factory bank. They are stored apart from the patch, so uploading from the PC editor, or copying or moving a patch, doesn't take them along. Changing an effect model clears that block's changes in all scenes. A factory reset deletes all scenes. The stock firmware doesn't know about scenes.

Loop Sync

Tested on MP-50 2.2.

The Mini already has a looper sync option, but the loop still drifts and stutters where the drum pattern starts over. Dubshift replaces it. The first recording is rounded to whole bars, and playback is kept in phase with the drum beat for as long as the loop runs.

Open: press FS1 and FS2 together to open the looper, then tap SYNC.

To use it:

  1. Turn SYNC on and start the drums.
  2. Record, and close the recording near the end of a bar. Too early, and it keeps recording to the bar line; too late, and the extra bit is cut off. A bar is always 4 beats, also for patterns in 3/4.
  3. To go straight into overdub, press again while it waits for the bar line: it still records up to the bar line, then switches to overdub instead of playback.
How it works

On the Mini the looper runs on the audio processor, which receives a pulse from the drum machine on every beat. The patch replaces the looper's sync routine: it sets the loop to an exact number of bars at the drum tempo, tracks where the beats fall in the loop, and moves playback back into phase with a short crossfade (under a millisecond) when it is off by more than about a millisecond. It uses about 1 % of the audio processor.

Drum patterns

Tested on MP-50 2.2.

The drum machine gets eight user patterns, U1 USER 1 to U8 USER 8, after the 100 stock ones in the pattern list. You draw them on a step grid with your finger, with the same 13 drum sounds the stock patterns use.

Open: tap DRUM on the main screen. The drum page has two new buttons at the top right, EDIT and FILL. EDIT opens the editor on a user pattern and selects it for playback. The user patterns are also in the pattern list, after the stock ones.

Drum editor on the Ampero Mini: 13 drum rows by 16 steps, top row CLOSE, USER 4, bars 1-4, FILL, PLAY; bottom row LEN, meter, grid, HUM, AUTO, TRAIN, CLR.
The drum editor.

The editor:

SettingValues
LEN1–4 bars
METER4/4, 3/4, 5/4, 6/8, 7/8
GRID1/4, 1/8, 1/16, 1/32, 1/8T, 1/16T (only the ones that fit the meter). Hits move to the nearest new step
HUMHumanize, 0–100 %: up to ±17 ms timing and ±20 % velocity, rolled again on every pass
AUTOOff, or play the fill bar every 2, 4, 8 or 16 bars
TRAINSpeed trainer, see below
CLRClears the bar you see. Tap, then tap again within 3 seconds (or hold)

CLOSE saves the patterns. Edits are heard straight away, also while the pattern plays.

User patterns are stored in the pedal, not in a patch, and a factory reset deletes them. The stock firmware ignores them.

XY pad

Tested on MP-50 2.2.

A full-screen pad that moves two parameters of the patch at once with one finger: X left to right, Y bottom to top.

Open: on the main screen, hold the EDIT button at the top right for about half a second. A short press opens the signal chain as before.

XY pad on the Ampero Mini: buttons BACK, X, Y (FX1 Volume), DICE, RETURN; the pad with a crosshair and a dot; four range sliders below.
The XY pad, with Y on FX1 Volume.

Where things are

The main screen has four buttons along the top: CTRL/EXP, DRUM, GLOBAL and EDIT.

WhatHow to get there
New effectsEDIT › tap a block › model list (at the end)
LFOsCTRL/EXP › LFO tab (fifth). Shortcut: hold CTRL/EXP
LFO stepsCTRL/EXP › Steps tab (sixth)
ScenesScene buttons under the patch name on the main screen. Hold one for COPY / RESET / NAME
Scene settingsGLOBAL › I/O › > (second page): FS MODE, SCENE GLIDE, GLIDE TIME
Loop SyncFS1 + FS2 together (looper) › SYNC
Drum editorDRUM › EDIT (top right)
FillDRUM › FILL, or hold FS1 or FS2 on the drum page
Speed trainerDRUM › EDIT › TRAIN (bottom row)
XY padHold EDIT on the main screen for half a second

Boot animation

The Dubshift animation replaces Hotone's; the scenes, XY pad and drum code live in the space it frees.

Ampero II Stomp

Dubshift 1.0 for the Stomp contains everything below. Most of it does nothing until you turn it on. Three things are different straight away: the boot animation, the paste fix, and tap tempo, which now averages the last 4 taps (set TAP AVERAGE to 1 for single taps). The English unlock is a separate option.

A green mark means the feature worked on our Stomp.

worked on our pedal not tested on a pedal yet

English on Chinese-version pedals

Optional, also on stock firmware. Tested on MP-300 2.4.0 and 2.5.0. Also offered for the Ampero II (MP-350 1.4.0), not tested there.

Pedals sold in China only list Chinese under Global › Language, although the English texts are in the firmware. With the patch both languages are listed and the pedal starts in English.

How it works

The firmware builds the language list from a bit mask in a factory sector of the flash, which isn't part of the firmware file. Chinese-market units have only the Chinese bit set. The patch changes the function that reads the mask so that it always reports both languages. The factory sector is not written.

Stock01 48 d0 f8 48 01 70 47
Patched03 20 70 47 48 01 70 47

Loop Sync

Tested on MP-300 2.5.0.

On the stock firmware a loop recorded over the drum machine is a few milliseconds too long or too short, and it drifts away from the drums a little more on every pass. Loop Sync makes the first recording a whole number of beats long, so the loop stays in time.

Open: hold FS2 to open the looper, then right arrow to page 3.

SettingValues
LOOP SYNCOFF (default), ON, ON+DRUM, COUNT-IN. Left knob
SYNC BEATS1–16, default 4. The loop length is rounded up to a multiple of this many beats: 4 for bars of 4/4, 3 for 3/4. Right knob
PLAYEDMiddle row, display only: how long you've played since power-on, as MM:SS. Counts while there is signal at the input, plus 2 seconds after it stops. Not saved

To use it:

  1. Set LOOP SYNC to ON and start the drums. Sync only works while the drums play, between 40 and 300 BPM.
  2. Record, and close the recording (PLAY, OVERDUB or STOP) slightly before the end of the bar. The looper keeps recording until the loop is a whole multiple of SYNC BEATS, counted from where you started, and closes there. If you close just after a bar line, it waits until the next one. Pressing again while it waits closes immediately.

ON+DRUM also restarts the drum pattern when you start recording, so the loop and the drum bar start together. If the drums are stopped, they start and recording begins at once. COUNT-IN works the same, but with the drums stopped it first counts in SYNC BEATS beats; press again during the count-in to start recording at once. In both modes Stop or Clear on the looper also stops the drums if recording started them; drums that were already playing keep playing.

With LOOP SYNC off or the drums stopped, the looper behaves as stock. LOOP SYNC and SYNC BEATS are global and kept after power-off.

How it works

The looper and drums run on a separate DSP; the main processor sends it commands. The patch holds back the "close recording" command until the recording is a whole number of beats long at the current tempo, timed from the system tick and timer register to about 1 µs. What's left is the DSP's command jitter, around ±1 ms per loop.

Display brightness

Tested on MP-300 2.5.0.

Open: Global › Display, third row BRIGHTNESS: 10–100 % in steps of 10.

The setting was already in the firmware, but the pedal went back to 100 % at every start. Now it's kept after power-off.

Two LFOs per patch

Tested on MP-300 2.5.0.

Two LFOs act as expression pedals that move by themselves. Whatever is assigned to EXP 1 follows LFO 1 and whatever is on EXP 2 follows LFO 2, in time with the tempo. Each patch has its own LFO settings.

Open: hold the EXP 1 or EXP 2 indicator on the main screen (or go to PATCH SETTINGS › EXP 1/2 Settings). The Target column now has a fifth row, LFO 1 (on EXP 2: LFO 2). Tap it.

The LFO screen looks like the EXP screen:

BACK returns to where you opened the EXP screen from.

GroupSettingValues
ASHAPEOFF, SINE, TRI, SAW UP, SAW DN, SQUARE, S&H, SMOOTH RND, GATE 1–4 (rhythm patterns), SEQ (your own steps), ENV (rises when you play harder), DUCK (falls when you play harder)
RATEAt the tempo: 4 BAR, 2 BAR, 1 BAR, 1/2, 1/2., 1/2T, 1/4, 1/4., 1/4T, 1/8, 1/8., 1/8T, 1/16, 1/16T, 1/32. Then free: 0.05–10 Hz
PHASE0–315°. With ENV or DUCK it shows the input level instead, to help set the sensitivity
BDEPTH0–100 % in steps of 10: how far the LFO swings down from the maximum
SMOOTH0–10: rounds off hard edges. With ENV or DUCK: how fast it returns after you stop playing
WIDTH10–90 % in steps of 10: pulse width of SQUARE, slope of TRI. With ENV or DUCK it becomes SENS 1–9
CSYNCFREE; PATCH (restart on patch change); DRUM (restart when the drums start); PICK LO, MID, HI (restart on every picked note; HI reacts to the softest notes)
SWITCHALWAYS, or CTRL 1–3: the LFO only runs while that CTRL is on. Put the CTRL on a footswitch to turn the LFO on and off with your foot
TARGETIts own EXP tab, or the other LFO's RATE (slows it down to ×1/4 or speeds it up to ×4) or DEPTH (can only reduce it)
DSEQ LEN, STEP, VALUE2–16 steps, pick a step, set it to 0–100 %. This group only appears when SHAPE is SEQ

Defaults: SHAPE OFF, RATE 1/4, PHASE 0°, DEPTH 100 %, SMOOTH 0, WIDTH 50 %, SYNC FREE, SWITCH ALWAYS, TARGET its own EXP tab, 16 steps.

Draw the steps. With group D selected, the middle and right columns turn into one bar per step. Touch a bar to set it to your finger's height (0–100 % in 10 % steps), or swipe across to paint several at once. The playing step lights up.

To use it:

  1. In the patch, assign the parameters to move on the EXP 1 tab (for LFO 1) or the EXP 2 tab (for LFO 2), with their minimum and maximum, the same way as for a real pedal.
  2. Tap LFO 1 (or LFO 2) in the Target column, select group A and set SHAPE to anything but OFF. The parameters start moving.
  3. Set RATE and the rest, then press SAVE to keep it in the patch. The patch may not show as edited after an LFO change, so save anyway.

LFO on the main screen

Tested on MP-300 2.5.0.

Shows the LFO settings in the main screen's knob panel, like an effect block, so you can adjust them while you hear the patch.

Open: on the LFO screen, tap VIEW > in the right column. The main screen opens on the LFO and group you were editing, with three knobs on screen; the arrows page through LFO 1 A–D and LFO 2 A–D. Turn the three physical knobs or drag on the screen; a fast turn moves two steps at a time. Tap a block in the chain to leave.

Quick Access knobs for LFOs

Not tested yet.

Puts LFO settings on the three Quick Access knobs of the main screen, so you can, for example, change an LFO's rate live without opening a menu. Set separately for every patch.

Open: Global › Controls, page 4. Rows KNOB 1 -> LFO, 2 and 3: OFF (the knob works as usual) or any of the 24 LFO settings, such as LFO1 RATE. The knob's label on the main screen then shows that setting and its value.

Turn the physical knob; dragging on the screen does nothing for a knob mapped to an LFO. Press SAVE to keep the mapping in the patch.

Drum patterns

Tested on MP-300 2.5.0. User patterns play and are kept after power-off.

The drum machine gets eight user patterns, U1 USER 1 to U8 USER 8, after the 100 stock ones in the pattern list, with the same 13 drum sounds. Pick one like any stock pattern.

Open: open the drum machine on the touchscreen, then tap EDIT at the top right. It opens a user pattern for editing.

Drum editor on the Ampero II Stomp: 13 drum rows by 16 steps with an example beat; top row CLOSE, U1, bars 1-2, STOP; bottom row LEN 2, 4/4, 1/16, HUM 20, CLR (hold).
The Stomp drum editor, drawn by a script that repeats the editor's own drawing code with the pedal's fonts. The beat is an example.

CLOSE saves the patterns and goes back to the drum screen. Edits are heard while the pattern plays, without breaking the groove.

Fills, as on the Mini, are planned for a later release. User patterns are stored in the pedal, not in a patch. The stock firmware ignores them.

How it works

The Stomp's drums run on its DSP, which copies a stock pattern into a working buffer and plays from there. Dubshift adds a DSP command that loads a pattern into that buffer from the main processor, so patterns can change while they play. Each step has a fixed size in the buffer, so the play position stays valid when you edit.

XY pad

Tested on MP-300 2.5.0.

A full-screen pad that moves two parameters of the patch at once with one finger: X left to right, Y bottom to top. It works like the Mini's XY pad.

Open: on the main screen, hold the tempo icon. A tap still opens the tempo popup. BACK or pressing the encoder closes the pad.

The X/Y choices are stored in the pedal, not in the patch, and a factory reset doesn't clear them. If you change the block an axis points at, the pad lets go of it (HOLD ends).

Footswitch actions and tap tempo

Tested on MP-300 2.5.0.

The stock firmware fixes what holding a footswitch or pressing two together does, and resets it at every start. Here you choose, and the choice is kept after power-off.

Open: Global › Controls, pages 5 and 6.

SettingValues
HOLD FS1, FS2, FS3What holding the switch does: OFF, TUNER, LOOPER, UNIT MODE, TAP TEMPO, BYPASS, DRUM, PREV PATCH, PATCH +, PATCH −, BANK +, BANK −, SCENE 1/2, CTRL1, CTRL2, CTRL3, MOMENTARY
FS1+FS2, FS2+FS3What pressing the two together does: the same list without MOMENTARY
TAP AVERAGE1–8, default 4: how many taps tap tempo averages

Paste restores all scenes

Tested on MP-300 2.5.0. Always on.

When you copy a block and paste it, the stock firmware only brings over its first scene; scenes 2 and 3 keep the settings of the model that was there before. With this fix all three scenes are pasted.

Boot animation

The Dubshift animation, shown at the top of this page, replaces Hotone's. The new code lives in the space the old animation used, so the two can't be swapped back separately.

Where things are

WhatHow to get there
Loop SyncHold FS2 (looper; unless you gave HOLD FS2 another action) › right arrow to page 3: LOOP SYNC, SYNC BEATS, PLAYED (global)
Display brightnessGlobal › Display › BRIGHTNESS (global)
LFO 1, LFO 2Hold the EXP 1 or EXP 2 indicator on the main screen › row LFO 1 / LFO 2 (per patch)
LFO on the main screenLFO screen › VIEW >
Quick Access knobs for LFOsGlobal › Controls, page 4 (per patch)
Drum editorOpen the drum machine on the touchscreen (there is no footswitch shortcut) › EDIT (top right). U1–U8 are also in the pattern list (global)
XY padHold the tempo icon on the main screen (per patch)
Footswitch actions, TAP AVERAGEGlobal › Controls, pages 5–6 (global)

Flashing

There's no warranty. We test on our own pedals, but we can't check every unit or every way an update can go wrong, and a release can contain features that haven't been on a pedal yet (they're marked above). If something breaks, getting the pedal back is up to you. Read this section to the end before you start.

  1. Back up your presets and IRs with the Hotone editor. An update can reset them.
  2. Keep the stock firmware file next to the one you built. You'll need it to go back.
  3. Connect the pedal over USB and open the current Hotone editor for it. On the Ampero II Stomp, older editor versions refuse every file, stock included, with "firmware not compatible".
  4. Choose Firmware Update, select the file you built and wait until the pedal restarts on its own. Don't unplug it, switch it off or close the editor in the meantime.
  5. To go back, flash the stock file the same way.

If the pedal doesn't start

Both pedals have an update mode that firmware updates don't overwrite. From there the editor can flash them again.

Ampero II Stomp: with the power unplugged, hold down all three footswitches and the MENU/VALUE knob, then plug the power in. Let go once the pedal is in update mode and flash the stock firmware. Some instructions call this "footswitches 3 + 4", because 1 and 2 pressed together count as footswitch 4.

Ampero Mini: with the power unplugged, hold footswitch 1 and plug the power in. Let go once the pedal is in update mode and flash the stock firmware.

If the editor doesn't see the pedal in update mode, try a different USB cable and port first. Don't try other button combinations.

Releases

Dubshift 1.0

Not released yet.

First release. Ampero II Stomp 2.5.0: Loop Sync, display brightness, two LFOs per patch with their own screen, finger-drawn steps, the main-screen view and Quick Access knobs, user drum patterns with a step editor, footswitch actions and tap tempo averaging, the scene paste fix and the boot animation. Ampero Mini 2.2: Loop Sync, two LFOs per patch with step sequencer, four scenes per patch, seven new effects, user drum patterns with fills and a speed trainer, the XY pad and the boot animation. English unlock for the Stomp 2.4.0 and 2.5.0, and for the Ampero II 1.4.0.

Being worked on

FAQ

My Ampero II Stomp is the Chinese version. Can I switch it to English?

Yes. Chinese-market Ampero II Stomp pedals only list Chinese under Global › Language, although the English texts are in the firmware. Load your official firmware file (MP-300 2.4.0 or 2.5.0) above and tick the English unlock: both languages are listed and the pedal starts in English. It is free and works on the stock firmware too. Step by step: Ampero II Stomp in English.

Is my firmware file uploaded anywhere?

No. The page reads the file, patches it and packs it again in your browser. The site only serves itself and the patch data; it never sends your file anywhere, and it doesn't host Hotone's firmware. It does count visits and builds anonymously: which pedal and firmware version, and whether the build worked. No cookies, and IP addresses aren't stored.

Why was my file refused?

Dubshift is written for one exact build of the firmware. The builder checks the file's SHA-256 against the official releases listed above and refuses anything else, because a patch in the wrong place can leave the pedal unable to start. The message under the file says what it found.

Will my presets still work?

Presets made on the stock firmware load and sound the same on Dubshift. The other way round, presets made on Dubshift load on the stock firmware, without the parts it doesn't know: LFO settings are ignored, Mini scenes are missing, and a new Mini effect is replaced by a stock model with its settings reset. Back up your presets before every update anyway; an update can reset them.

Hotone released a new firmware. Should I install it?

Only if you want what's in it more than Dubshift. Dubshift is made for the exact versions listed at the top, and the builder refuses newer ones until they're supported. You can always go back by flashing a supported stock version and building Dubshift from it again.

How do I go back to the stock firmware?

Flash the stock .bin from Hotone with the editor, the same way you flashed Dubshift. Presets made on Dubshift still load, as described above.

How do I know the result is right?

After patching, the page unpacks the new file again and compares it with what it meant to write. Dubshift builds also have to come out identical to the file we built and flashed ourselves.

Can I see the code?

It will be published with the first public release, including the source of every patch.

Does it cost anything?

No. You can support the work on Boosty. Supporters get each new Dubshift release a few weeks before everyone else; after that it is free for all. The English unlock is always free.

Boosty takes Visa and Mastercard from any country. Choose USD or EUR at checkout; that is the usual fix when a card payment fails. PayPal isn't available there.