Repository navigation
Releases: TBeco/LightLink
Release list
LightLink v0.9.0-beta.2
LightLink v0.9.0-beta.2
This update adds channel management and duplicate channel detection for Base Station 2.0, along with improvements to device control and stability.
이번 업데이트에서는 Base Station 2.0의 채널 변경 및 중복 감지 기능을 추가하고, 장치 제어와 안정성을 개선했습니다.
New Features / 새로운 기능
- Added channel selection and changes (1–16).
- Added warnings when multiple base stations use the same channel.
- Added automatic verification after channel changes, with warnings if the result differs.
새로운 기능
- 채널 1~16 조회 및 변경 기능 추가
- 여러 베이스스테이션에서 동일한 채널을 사용할 경우 중복 경고 표시
- 채널 변경 후 실제 적용 여부를 확인하고, 결과가 다르면 경고 표시
Improvements / 개선 사항
- Improved channel selection with real-time channel information.
- Prevented conflicting operations during channel changes.
- Added clearer guidance for older firmware versions.
- Improved channel selection and confirmation dialogs.
개선 사항
- 채널 선택창에서 최신 채널 정보를 반영하도록 개선
- 채널 변경 중 다른 작업과 충돌하지 않도록 개선
- 이전 버전의 펌웨어를 사용하는 장치의 주의사항 추가
- 채널 선택 및 최종 확인창 UI 개선
Compatibility Notes / 호환성 안내
- Android 8.0 (API 26) or later is required.
- SteamVR Base Station 2.0 is supported.
- Base Station 1.0 is not currently supported.
- Before changing channels, make sure the base station's status LED is green or white. Changes may not apply in Sleep mode.
호환성 안내
- Android 8.0(API 26) 이상 지원
- SteamVR Base Station 2.0 지원
- Base Station 1.0은 현재 미지원
- 채널 변경 전 상태 표시등이 초록색 또는 흰색인지 확인해 주세요. 절전 상태에서는 변경이 적용되지 않을 수 있습니다.
Notes / 참고 사항
This is a beta release intended for testing. Some features may behave differently depending on your Android device and Base Station firmware.
현재 테스트를 목적으로 배포하는 베타 버전입니다. Android 기기와 베이스스테이션 펌웨어에 따라 일부 기능의 동작에 차이가 있을 수 있습니다.
Bug reports and feedback are welcome through GitHub Issues.
버그 제보 및 개선 의견은 GitHub Issues를 통해 받고 있습니다.
LightLink v0.9.0-beta.1
LightLink v0.9.0-beta.1
This update introduces in-app language settings,
a new navigation menu, and various UI improvements.
이번 업데이트에서는 앱 내 언어 설정 기능과
새로운 메뉴를 추가하고, UI를 개선했습니다.
New Features / 새로운 기능
- Added Korean and English language settings.
- Added an option to follow the Android system language.
- Added automatic saving and restoration of language preferences.
- Added a compact navigation menu for accessing language settings and GitHub.
새로운 기능
- 한국어 및 영어 언어 설정 기능 추가
- Android 시스템 기본 언어를 따르는 옵션 추가
- 선택한 언어 설정 자동 저장 및 복원 기능 추가
- 언어 설정과 GitHub에 접근할 수 있는 간결한 메뉴 추가
Improvements / 개선 사항
- Improved the main screen layout and text wrapping on smaller displays.
- Improved language selection UI with consistent dialog styling.
- Prevented language changes during active BLE operations.
- Replaced language change restriction Toast messages with in-dialog notifications.
- Updated AndroidX libraries and improved code compatibility.
- Addressed various Android Lint warnings and minor UI issues.
개선 사항
- 작은 화면에서 메인 화면 레이아웃 및 안내 문구 줄바꿈 개선
- 기존 Dialog 디자인과 일관성을 유지하도록 언어 선택 UI 개선
- BLE 작업 진행 중 언어 변경을 제한하도록 처리
- 언어 변경 제한 안내를 Toast 대신 Dialog 내부에 표시하도록 개선
- AndroidX 라이브러리 업데이트 및 코드 호환성 개선
- Android Lint 경고 및 일부 UI 문제 수정
Compatibility Notes / 호환성 안내
- Supports Android 8.0 (API 26) and later.
- SteamVR Base Station 2.0 is supported.
- SteamVR Base Station 1.0 is not currently supported.
- Some technical status labels remain in English.
호환성 안내
- Android 8.0(API 26) 이상 지원
- SteamVR Base Station 2.0 지원
- SteamVR Base Station 1.0은 현재 미지원
- 일부 기술적인 상태 표시 문구는 영어로 유지됩니다.
Notes / 참고 사항
This is a beta release intended for testing.
BLE behavior may vary depending on Android devices
and Base Station firmware versions.
현재 테스트를 목적으로 배포하는 베타 버전입니다.
Android 기기 및 베이스스테이션 펌웨어에 따라
일부 기능의 동작에 차이가 있을 수 있습니다.
LightLink v0.8.0-beta.2
LightLink v0.8.0-beta.2
This update focuses on improving the Base Station identification
interface and refining power button behavior during Identify operations.
이번 업데이트에서는 베이스스테이션 식별 기능의 안내 UI를 개선하고,
Identify 실행 중 전원 버튼의 표시 및 동작을 정리했습니다.
Improvements / 개선 사항
- Improved Identify guidance in the device management panel.
- Added an additional Identify warning for devices that do not support Power State READ but allow manual power control.
- Updated Identify warning visibility automatically when the device state changes.
- Temporarily disabled the power button with a dark blue appearance while identifying a sleeping base station.
- Restored the normal Sleep power button appearance if identification fails.
- Kept the existing Awake power button appearance during identification.
- Updated README screenshots to include the Device Identify interface.
개선 사항
- 장치 관리 화면의 Identify 안내 문구 개선
- Power State READ를 지원하지 않지만 수동 전원 제어가 가능한 장치에 별도의 식별 주의사항 추가
- 장치 상태 변경에 따라 Identify 안내 문구가 자동으로 갱신되도록 개선
- Sleep 상태에서 Identify 실행 중 전원 버튼을 어두운 파란색으로 표시하고 일시적으로 비활성화
- Identify 실패 시 Sleep 전원 버튼이 기존 상태로 복구되도록 개선
- Awake 상태에서 Identify 실행 시 기존 전원 버튼 디자인 유지
- README 스크린샷에 장치 식별 화면 추가
Fixes / 수정 사항
- Restored the red power button appearance for the Stuck (0x01) state.
- Updated power button state handling to distinguish Identify operations from regular unavailable states.
수정 사항
- Stuck (0x01) 상태에서 전원 버튼이 빨간색으로 표시되도록 복구
- Identify 진행 중인 상태와 일반적인 전원 제어 불가 상태를 구분하도록 버튼 UI 처리 개선
Compatibility Notes / 호환성 안내
Identify behavior may vary depending on the Base Station firmware version.
- Firmware 3008: Identify has been confirmed to work while Awake or Sleep. Identifying a sleeping base station may wake it up.
- Firmware 3002: Identify has been confirmed to work while Awake. Testers reported no response while Sleep.
These observations are based on the devices tested and do not guarantee identical behavior across all firmware versions.
호환성 안내
Identify 기능은 베이스스테이션 펌웨어 버전에 따라 동작이 다를 수 있습니다.
- 펌웨어 3008: Awake 및 Sleep 상태에서 식별 기능 동작을 확인했습니다. Sleep 상태에서 식별 기능을 사용하면 장치가 깨어날 수 있습니다.
- 펌웨어 3002: Awake 상태에서 식별 기능 동작을 확인했으며, Sleep 상태에서는 반응하지 않는다는 테스트 결과가 있습니다.
위 내용은 테스트한 장치를 기준으로 하며, 모든 펌웨어에서 동일한 동작을 보장하지는 않습니다.
Notes / 참고 사항
This is a beta release intended for testing.
BLE behavior may vary depending on Android devices and Base Station firmware versions.
현재 테스트를 목적으로 배포하는 베타 버전입니다.
Android 기기 및 베이스스테이션 펌웨어에 따라 일부 기능의 동작에 차이가 있을 수 있습니다.
LightLink v0.8.0-beta.1
LightLink v0.8.0-beta.1
This update introduces Base Station identification,
a new device management interface, and improvements
to BLE connection stability.
이번 업데이트에서는 베이스스테이션 식별 기능과
새로운 장치 관리 화면을 추가하고,
BLE 연결 안정성을 개선했습니다.
New Features / 새로운 기능
- Added a device management Bottom Sheet for individual base stations.
- Added Base Station identification using white LED blinking.
- Added automatic power state rechecking after identifying a sleeping base station on supported firmware.
- Added a 3-second cooldown to prevent repeated identification commands.
- Added identification button availability handling based on device state.
새로운 기능
- 베이스스테이션별 장치 관리 화면(Bottom Sheet) 추가
- LED를 흰색으로 점멸시키는 베이스스테이션 식별 기능 추가
- 지원되는 펌웨어에서 Sleep 상태의 장치 식별 후 전원 상태 재확인
- 식별 명령의 연속 실행을 방지하기 위한 3초 제한 추가
- 장치 상태에 따른 식별 버튼 활성화 및 비활성화 처리
Improvements / 개선 사항
- Improved handling of Processing (0x01) and Stuck (0x01) power states.
- Added automatic retries for temporary GATT connection and service discovery failures.
- Increased Identify connection attempts to a maximum of 3.
- Improved BLE diagnostic logging and error handling.
- Integrated Identify logs into the existing AppLog system.
개선 사항
- Processing (0x01) 및 Stuck (0x01) 전원 상태 처리 개선
- 일시적인 GATT 연결 및 서비스 검색 실패 시 자동 재시도 추가
- 식별 기능의 GATT 연결 시도 횟수를 최대 3회로 확대
- BLE 진단 로그 및 오류 처리 개선
- 식별 기능 로그를 기존 AppLog 시스템으로 통합
Compatibility Notes / 호환성 안내
-
Base Station 2.0 firmware 3008:
Identification works while Awake or Sleep.
Identifying a sleeping base station may wake it up. -
Base Station 2.0 firmware 3002:
Identification has been confirmed to work while Awake.
Testers reported no response when identifying a sleeping base station.
호환성 안내
-
Base Station 2.0 펌웨어 3008:
Awake 및 Sleep 상태에서 식별 기능 동작을 확인했습니다.
Sleep 상태에서 식별 기능을 사용하면 장치가 깨어날 수 있습니다. -
Base Station 2.0 펌웨어 3002:
Awake 상태에서 식별 기능이 정상 작동하는 것을 확인했습니다.
Sleep 상태에서는 식별 명령에 반응하지 않는다는 테스트 결과가 있습니다.
Notes / 참고 사항
This is a beta release intended for testing.
BLE behavior may vary depending on Android devices
and Base Station firmware versions.
현재 테스트를 목적으로 배포하는 베타 버전입니다.
Android 기기 및 베이스스테이션 펌웨어에 따라
일부 기능의 동작에 차이가 있을 수 있습니다.
LightLink v0.7.0-beta.1
LightLink v0.7.0-beta.1
Beta release of LightLink, an Android application for
controlling SteamVR Base Station 2.0 devices via Bluetooth LE.
Features
- Discover nearby Base Station 2.0 devices
- Read power state on supported firmware
- Wake and Sleep individual base stations
- Control multiple base stations independently
- Display RF channel and RSSI information
- Support manual power control when Power State READ is unavailable
Changes
- Improved Bluetooth and location permission handling
- Added location services state detection
- Improved recovery after returning from Android settings
- Added settings highlight support on compatible devices
- Unified permission and location dialog UI
- Improved error handling and code documentation
Requirements
- Android 8.0 or later
- Bluetooth Low Energy support
- Required Bluetooth and location permissions
Known Limitations
- Base Station 1.0 is not currently supported.
- Compatibility with older Base Station 2.0 firmware is still being tested.
- Some Android devices may behave differently during BLE scanning.
Notes
This is a beta release intended for testing.
Some features may not work on all devices.