This is a new update that hopefully takes us one step closer to fully releasing FW4 and the new APIs. In this release, we introduce the Repeated Pattern mode (HRPP), add behavior on single-click on the action button, adjust the LED behavior and fix bugs.
HRPP (Handy Repeated Pattern Protocol)
The Alternating mode (HAMP) allows complete control of the strokes, but it can feel a little robotic when the slider moves up and down within the set stroke zone. With HRPP, you can toggle between 10 predefined scripts or eight carefully crafted waveforms on the Oh (more on the waveforms in a separate blog post).
Future HRPP upgrade
The first thing we want is feedback on the 10 default scripts that we included in the first version of HRPP. If people like HRPP and are using it, we will expand the functionality by allowing you to upload your custom scripts and playlists into HRPP to override the default one. This will be stored permanently, allowing you to play through your own scripts even when you are offline.
ACTION button
We want the users to have more control of the device, both online and offline. On FW3, the ACTION (formally called the WiFi button) worked like this: Single click: Toggle WiFi Long click: Toggle Bluetooth On FW4, we changed things by setting the machine to connect to WiFi as default. A long press on the ACTION button on FW4 will always start Bluetooth, no matter what mode you are in. This behavior allows the onboarding app to see your device and help you get online again. If you are in Bluetooth mode, a long press will start WiFi while maintaining Bluetooth (WiFi+BT mode). Please note that your device will work less efficiently in this online mode since BT and WiFi will share antenna time, and the device will have less computing and memory for handling the machine. To sum up, on FW4, a single click on the ACTION button does not function.
Introducing mode change with the ACTION button
With 4.0.14, we would like to see if a mode change using a single click on the ACTION button makes sense. Now, no matter what mode you are in, single-clicking the ACTION button will: From HAMP: Take you to HRPP From any other mode: take you to HAMP This feature is not set in stone, so feedback is very welcomed.
LED changes
Instead of pulsing slow and medium and fast, we changing things up to be a little more consistent: Connected: Fixed color Connecting or advertising: Blinking (fast pulsing) Errors: fast blink
Availability
FW version 4.0.14 is available with staging feature flags to opt-in and will rolled out into production over the next 3 weeks. NB! FW4 is still in beta, so FW3 users will have to actively opt-in for an upgrade by visiting new.handyfeeling.com
AI-generated release notes based on code changes:
Battery management improvements
Fully reworked battery component for improved reliability and performance
Advanced driver handling ensures more efficient battery operations
New mode: HRPP (Handy Repeated Pattern Protocol)
Default mode for LRA devices like The Oh
Includes 10 scripts and 8 waveforms
Use LEFT/RIGHT buttons to switch between patterns
ACTION button controls
Toggle between modes directly from the device
Instantly return to default mode (HAMP/HVP) with a single press
Full device control using only onboard buttons
Haptic performance enhancements
Fixed haptic response issues on slider and LRA devices
Reworked sine tone generation reduces CPU load and eliminates audio pops during frequency shifts
LED behavior improvements
Updated color indicators: blinking = not connected; solid = connected
Fixed incorrect LED behavior during charging and connection transitions
New hardware support
Improved support for smart battery charger IC BQ25730
Improved USB-C PD chip TPS25751 driver
General fixes & enhancements
Improved motor protection against overheating
Enhanced notification handling using unique incremental IDs
Resolved device state inconsistencies and build issues across hardware variants 222 files changed, 24,173 insertions, 4,188 deletions