Releases: Anezium/R08-Access-Bridge
Releases · Anezium/R08-Access-Bridge
R08 Access Bridge v1.4.0
R08 Access Bridge v1.4.0
Reboot persistence and one-tap re-arm
- Reboot self-heal (glasses): Added
BootReceiveronBOOT_COMPLETEDto re-enable Wi-Fi and persistadb_wifi_enabled=1when the bridge was previously armed. - WRITE_SECURE_SETTINGS retention: Phone companion now grants (instead of revoking)
WRITE_SECURE_SETTINGSto the glasses app during arm, persisting permission across reboots. - One-tap re-arm (phone): Added
reArmfast path inAdbBridgeClient. 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 bridgetoRe-arm bridgebased on state. - Wi-Fi + always-on scan off after arm: Shell bridge and app now keep
wifi_scan_always_enabled=0when powering Wi-Fi down. - Phone UI refonte: Reworked
PhoneCompanionActivitywith 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
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
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
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
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 Shortcutas 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
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
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
R08 Access Bridge v1.0.2 ships two debug APKs:
R08-Access-Bridge-v1.0.2-debug.apkis the normal fast build frommain. Install this first. It keeps Fast Mode and repeated-swipe launcher acceleration.R08-Access-Bridge-v1.0.2-focus-sync-debug.apkis the compatibility/fix build fromdev/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
Debug-signed APKs for R08 Access Bridge v1.0.1.
This release now includes two APK variants:
-
R08-Access-Bridge-v1.0.1-debug.apk- Normal build.
- Keeps the original launcher navigation behavior, including repeated-swipe acceleration.
- Try this APK first.
-
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.