릴리스 노트

Spine v2.0.0

2026년 4월 10일

v2.0.0 - HandSDK, Firmware Update, Licensing System

#Overview

Spine v2.0.0은 인증 시스템, 펌웨어 업데이트, HandSDK 통합 및 Android 지원이 포함된 대규모 업데이트입니다.
기존 단일 기능 도구에서 디바이스 관리 및 라이선스 기반 플랫폼으로 확장되었습니다.


#Authentication & Licensing

Login.gif

  • 서버 API 기반 로그인 시스템 추가
  • 로그인 시 토큰 발급 및 라이선스 검증 수행

#Seat 기반 권한 관리

  • OS별 시트 분리 (Linux / Windows)
  • 시트 할당 여부에 따라 기능 접근 제한

#Offline Mode 지원

  • 온라인 로그인 성공 시 7일 유효 Lease 발급

Lease 검증 항목

  • 서명 (Signature)
  • 만료 시각
  • HWID (기기 고유값)

보안 정책

  • 오프라인 → 온라인 전환 시 재로그인 필요
  • 온라인 → 오프라인 전환은 허용
  • 오프라인 실행 시 자동 로그인 지원

#Android & Standalone Support

image.png

  • Android 플랫폼 지원 추가
  • Meta Quest 3에서 Standalone 실행 가능
  • Atlas 기기와 직접 연결하여 사용 가능
  • 모바일 환경에서도 동작 지원

#HandSDK Integration

  • HandSDK 적용 및 OSC 송신 기능 추가
  • 기존 Raw 센서 데이터 → HandSDK 변환 데이터로 개선
  • 내부 빌드에서 HandSDK On/Off 제어 기능 제공

#Developer Mode

Developer.gif

  • Developer Mode 활성화 기능 추가
  • 활성화 시 Developer 탭 노출

#In-App Log Viewer

  • 기존 파일 기반 로그 → Spine 내부에서 실시간 확인 가능
  • 로그 파일을 열지 않아도 즉시 확인 가능

#Log Management

  • 로그 파일 저장 여부 선택 기능 추가
  • 로그 저장 경로 사용자 지정 가능

#Firmware Update System

Firmware.gif

  • 연결된 기기 정보 조회 기능 추가
    • Serial Number
    • Firmware Version
  • 서버와 연동하여 최신 펌웨어 비교
    • 호환하지 않는 펌웨어 사용 감지 및 알림

#Update Process

  1. 최신 .hex 파일 바이너리 다운로드 (저장x)
  2. avrdude를 이용한 플래싱 수행
  • 설정 탭에서 펌웨어 정보 확인 가능

#Build Configuration

#Distribution Build

  • 민감 로그 제거

#Internal Build

  • 자동 로그인 기능
  • 확장된 상세 로그 출력
  • HandSDK on/off 기능
  • 손상된 펌웨어 복구 기능 추가