Skip to content
EN

Troubleshooting

This page covers remedies for common Hapbeat problems and documents known issues in current hardware along with planned improvements.

  • Charge via USB Type-C (red LED while charging → green LED when complete)
  • Due to the LDO dropout voltage, an extremely depleted battery may prevent startup. Charge for 15–30 minutes and try again.
  • Connect via USB, then reflash firmware from Studio → Manage tab → Firmware
  • If flashing fails, verify that the PC recognizes the ESP32 USB CDC device (Device Manager → Ports)
  • If the above steps do not resolve the issue, hardware failure is possible. Contact support.

Hapbeat supports 2.4 GHz only. It cannot connect to a 5 GHz-only SSID.

  • Configure your router to use separate SSIDs for 2.4 GHz and 5 GHz
  • Set smartphone hotspots to 2.4 GHz fixed mode

Reconfigure from Studio → Manage tab → Wi-Fi, or via serial connection:

wifi set <SSID> <PASSWORD>
reboot

Details: Initial Setup

  • Instability often occurs when more than 10 m from the router
  • Check RSSI on the OLED (below -70 dBm is weak)
  • Retry closer to the router

If Wi-Fi is connected but the device doesn’t appear in Studio:

  • Confirm hapbeat-helper is running (check the connection status in the Studio header)
  • Press the Refresh button in the Manage tab (triggers a Helper rescan)
  • Verify that the PC and Hapbeat are on the same subnet
  • Check that your firewall is not blocking UDP 7700 / TCP 7701
  • In environments where mDNS is unavailable (e.g., corporate LAN), specify the device IP directly in Studio

Check and raise the volume in Studio → Manage tab → Kit tab, or via serial:

vol set 64

In Studio → Manage tab → Kit tab, confirm that a Kit containing the target Event ID is installed.

Verify that the Event ID fired from the SDK / Studio matches the Event ID in the Kit. Event IDs are case-sensitive.

Run a direct vibration test via serial:

test vibe 100 # vibrate at intensity 100/128 for 1 second

If there is no output, suspect a wiring issue or failure in the vibration actuator (VCM / motor).

Battery Drains Quickly / Inaccurate Battery Level

Section titled “Battery Drains Quickly / Inaccurate Battery Level”

On a new board or after a battery replacement, DesignCapacity may not be set. Run via serial:

battery recover
  • Connection dropped mid-update → reboot the device and retry from Studio
  • Insufficient partition space → delete Kit files to free space, then retry
  • Check the LogDrawer in Studio’s Manage tab for detailed error messages

After switching to AP mode with the button combo, to return to STA:

  • Hold the same button combo (Duo: btn_2 + btn_5 / Band: btn_c + btn_r) for 3 seconds
  • Alternatively, STA mode is automatically restored after 10 minutes with no client connected
  • If you can no longer connect via Studio + Helper, use USB Serial: wifi mode stareboot

For details, see Hapbeat Overview - Switching SoftAP Mode.


The following are recognized defects and limitations in current hardware, along with planned improvements in future revisions.

Audio / Vibration Distortion at Low Battery

Section titled “Audio / Vibration Distortion at Low Battery”
ItemDetails
Affected ModelDuo WL (current revision)
SymptomWhen battery drops below 60%, strong haptic signals cause audio / vibration distortion
CauseLDO regulator dropout voltage insufficient — power supply to the vibration actuators momentarily drops at low battery
WorkaroundKeep battery above 60% / use while charging
Improvement PlanPlanned replacement with TPS63802 (buck-boost converter) in the next board revision for stable power delivery at low battery
ItemDetails
Affected ModelAll models
SymptomCannot connect to 5 GHz-only SSIDs
CausePhysical specification of the built-in module (ESP32-S3-MINI-1) — only 2.4 GHz supported
WorkaroundConfigure router with separate 2.4 GHz / 5 GHz SSIDs, or set up a dedicated 2.4 GHz SSID
Improvement PlanConsidering migration to a dual-band module in a future model. No fix planned for current hardware.

Slow Reconnection After Long Uptime + Sleep Resume

Section titled “Slow Reconnection After Long Uptime + Sleep Resume”
ItemDetails
Affected ModelAll models (also related to Helper behavior)
SymptomAfter extended operation (several hours+), reconnection between Studio and the device can be slow immediately after the PC wakes from sleep
CauseUnder investigation (possibly multiple factors: DHCP lease renewal, mDNS cache, Helper timeout settings)
WorkaroundPress the Refresh button in Studio’s Manage tab to trigger a Helper rescan
Improvement PlanInvestigating log collection and improved auto-reconnect logic in hapbeat-helper
ItemDetails
Affected ModelNewly shipped units / immediately after battery replacement
SymptomDisplayed battery level deviates from actual charge
CauseBQ27220 gauge DesignCapacity not configured
WorkaroundRun battery recover command via serial
Improvement PlanRolling out pre-flashing of DesignCapacity during the shipping process