Skip to content

Releases: Anezium/R08-Access-Bridge

R08 Access Bridge v1.4.0

09 Jun 22:38

Choose a tag to compare

R08 Access Bridge v1.4.0

Reboot persistence and one-tap re-arm

  • Reboot self-heal (glasses): Added BootReceiver on BOOT_COMPLETED to re-enable Wi-Fi and persist adb_wifi_enabled=1 when the bridge was previously armed.
  • WRITE_SECURE_SETTINGS retention: Phone companion now grants (instead of revoking) WRITE_SECURE_SETTINGS to the glasses app during arm, persisting permission across reboots.
  • One-tap re-arm (phone): Added reArm fast path in AdbBridgeClient. On launch, if an endpoint is saved, the companion auto re-attempts arm using the saved host/port and persisted ADB key.
  • Adaptive primary button: Phone UI primary button now changes from Set up bridge to Re-arm bridge based on state.
  • Wi-Fi + always-on scan off after arm: Shell bridge and app now keep wifi_scan_always_enabled=0 when powering Wi-Fi down.
  • Phone UI refonte: Reworked PhoneCompanionActivity with guided status card and collapsible advanced controls.
  • Docs: Updated README first-run and reboot flows for the Hi Rokid Shortcut bridge path.

Release v1.3.2

09 Jun 11:38

Choose a tag to compare

What's new in v1.3.2

  • Delays glasses Wi-Fi shutdown after bridge arm to prevent a system_server watchdog reset.
  • Companion now explicitly reports Wi-Fi-off as scheduled state.
  • Keeps bridge behavior stable for battery-conscious operation after setup.

v1.3.1

09 Jun 10:58

Choose a tag to compare

CXR-L / CXR bridge compatibility refresh.

  • Updates CXR-L integrations to client-l 1.0.3 where applicable.
  • Updates CXR service bridge native libs for 16 KB page-size compatibility.
  • Adds compatibility callbacks for newer Rokid APIs.
  • Release APK assets were checked with zipalign -P 16 and arm64 ELF alignment validation.

v1.3.0

08 Jun 21:48

Choose a tag to compare

v1.3.0

This release makes the phone-first bridge setup much more automatic and battery-friendly.

APKs

  • R08-Access-Bridge-v1.3.0.apk: install on the Rokid glasses.
  • R08-Companion-v1.3.0.apk: install on the Android phone for Hi Rokid/CXR-L setup and bridge arming.

Highlights

  • Adds phone-driven Wireless Debugging setup over Hi Rokid/CXR-L.
  • Adds Accessibility automation for Developer Options, Wireless Debugging, pairing-code detection, and dynamic ADB port reporting.
  • Adds phone-side Wireless Debugging pairing with KADB and a unified ADB session layer.
  • Fixes stale dynamic ADB ports so the companion only arms when a live Wireless Debugging port is currently available.
  • Keeps glasses Wi-Fi battery-friendly by turning Wi-Fi back off after the bridge is armed when the option is enabled.
  • Preserves the R08 Accessibility service by avoiding force-stop command launches.
  • Fixes ring/media next/previous direction mapping.
  • Adds a canonical setup state protocol so CXR, pairing, port readiness, and bridge arming no longer fight each other.

See README.md for the full setup flow.

v1.2.0

07 Jun 20:51

Choose a tag to compare

v1.2.0

This release adds the Hi Rokid shortcut bridge and the Android phone companion.

APKs

  • R08-Access-Bridge-v1.2.0.apk: install on the Rokid glasses.
  • R08-Companion-v1.2.0.apk: install on the Android phone for CXR-L/ADB bridge arming.

Highlights

  • Added Hi Rokid Shortcut as the default quadruple tap action.
  • Added the shell bridge for the exact two-finger Hi Rokid AI shortcut path.
  • Added the phone companion with Start Bridge, CXR-L bootstrap, LAN discovery, ADB Wi-Fi arming, and Wi-Fi off after arm.
  • Added protected glasses-side command handling and a shared bridge protocol module.
  • Added a monochrome phosphor-green companion UI and launcher icon.

See README.md for setup details and recovery notes.

R08 Access Bridge v1.1.0

06 Jun 19:09

Choose a tag to compare

Highlights

  • One APK now includes both Stable and Fast launcher behavior.
  • Stable mode is the default and matches the previous dev/focus-sync behavior: one launcher step per slide for safer focus alignment.
  • Fast mode is now an in-app option with boosted launcher swipes for visible acceleration.
  • Triple and quadruple tap can now be remapped from the glasses UI.
  • Triple Tap defaults to Rokid AI; Quadruple Tap defaults to No action.
  • Added mappable actions for Rokid AI, photo, video toggle, AR screenshot, and AR video toggle.
  • Added a top-bar badge showing Stable, Fast, or Touch mode.
  • Added README screenshots captured from the real glasses UI.

R08 Access Bridge v1.0.10

05 Jun 16:01

Choose a tag to compare

Highlights

  • One APK now includes both Stable and Fast launcher behavior.
  • Stable mode is the default and matches the previous dev/focus-sync behavior: one launcher step per slide for safer focus alignment.
  • Fast mode is now an in-app option with boosted launcher swipes for visible acceleration.
  • Triple and quadruple tap can now be remapped from the glasses UI.
  • Triple Tap defaults to Rokid AI; Quadruple Tap defaults to No action.
  • Added mappable actions for Rokid AI, photo, video toggle, AR screenshot, and AR video toggle.
  • Added a top-bar badge showing Stable, Fast, or Touch mode.
  • Added README screenshots captured from the real glasses UI.

R08 Access Bridge v1.0.2

04 Jun 15:09

Choose a tag to compare

R08 Access Bridge v1.0.2 ships two debug APKs:

  • R08-Access-Bridge-v1.0.2-debug.apk is the normal fast build from main. Install this first. It keeps Fast Mode and repeated-swipe launcher acceleration.
  • R08-Access-Bridge-v1.0.2-focus-sync-debug.apk is the compatibility/fix build from dev/r08-launcher-focus-sync. Use this only if the normal APK shows launcher focus mismatch, Voice Translation/default translation snapping back, or the ring and glasses selecting different launcher apps.

Changes in both APKs:

  • Added triple tap on the R08 ring to emulate the glasses long-press behavior and open the Rokid AI assistant path.
  • Added a fallback accessibility long press if the Rokid AI assistant scene command is unavailable.
  • Documented all ring actions in the README.

Focus-sync APK tradeoff:

  • The focus-sync APK intentionally moves one launcher app per swipe and disables the repeated-swipe acceleration in the launcher. This is slower, but avoids the launcher/ring focus mismatch seen on affected glasses.

Note:

  • The protected Hi Rokid two-finger shortcut cannot be emitted by a normal APK, so this release does not try to spoof that protected system action.

R08 Access Bridge v1.0.1

02 Jun 19:33

Choose a tag to compare

Debug-signed APKs for R08 Access Bridge v1.0.1.

This release now includes two APK variants:

  1. R08-Access-Bridge-v1.0.1-debug.apk

    • Normal build.
    • Keeps the original launcher navigation behavior, including repeated-swipe acceleration.
    • Try this APK first.
  2. R08-Access-Bridge-v1.0.1-focus-sync-debug.apk

    • Compatibility/fix build for Rokid launchers where the visible carousel and the launcher internal focus can get out of sync.
    • Use this if the normal APK shows the wrong selected app, keeps returning to Voice Translation/default translation, or launches an app different from the one visually centered.
    • This build avoids relying on the launcher internal Accessibility focus. It moves the visible carousel one step at a time and activates the app visually centered on screen.

Why the focus-sync APK exists:

  • Some glasses keep the visible launcher carousel and the internal selected app synchronized.
  • On other glasses, the visible carousel can move while the launcher still keeps an older internal focus, often Voice Translation/default translation.
  • The focus-sync build works around that by activating the center of the visible carousel instead of trusting that internal focus state.

Tradeoff:

  • The focus-sync APK disables launcher repeated-swipe acceleration for stability.
  • Fast Mode for the R08 ring still works, but launcher movement is intentionally one app per swipe.
  • If the normal APK works for you, it remains the faster option. If launcher selection is wrong or unstable, use the focus-sync APK.

Changes from v1.0.1 normal build:

  • Added an alternate launcher activation path that taps the visible app carousel center.
  • Removed launcher accelerated multi-step swipes in the focus-sync build to prevent overshooting or snapping back to the launcher default focus.
  • No launcher app names or languages are hardcoded; the fix uses launcher package/resource IDs and screen geometry.