Skip to content

v1.2.0-ko.19

Choose a tag to compare

@eunchurn eunchurn released this 10 Jun 07:38
· 264 commits to release/korean since this release
652906a

요약

잠긴(Locked) X4에서 KO 펌웨어를 OTA 한 번으로 바로 설치할 수 있도록 릴리스 펌웨어 크기를 스톡 OTA 파티션(6.25MB) 아래로 줄였습니다.

그동안 KO 펌웨어가 스톡 app 파티션보다 커서 OTA 언락커로는 바로 설치되지 않았고, "OTA로 Crosspoint 설치 → SD 카드로 KO 재플래시"의 2단계를 거쳐야 했습니다(이슈 #15). 이번 릴리스부터는 그 우회 없이 OTA 한 단계로 설치됩니다.

한글 폰트, 한자, WiFi 웹 전송 등 읽기 기능은 모두 그대로 유지됩니다.

한국어 버전 변경 사항

변경

  • 릴리스 펌웨어를 6.25MB 스톡 OTA 파티션에 맞춤: firmware.bin을 6,886,992 → 6,548,704 바이트로 줄여 스톡 Crosspoint app 파티션(0x640000 = 6,553,600 바이트) 안에 들어가게 했습니다. 이제 OTA 언락커가 잠긴 X4에 KO를 한 번에 설치할 수 있습니다.
    • 하이픈 사전(trie) 제거: 라틴/키릴 Liang 하이픈 데이터(영·프·독·러·스·이·우, 약 310KB)를 릴리스 빌드에서 제외했습니다. 한국어는 Liang 하이픈 대상이 아니라 한글 읽기에는 영향이 없습니다. (빌드 플래그 CP_HYPHENATION_LANGS로 토글, 기본값은 전체 유지)
    • 릴리스 빌드 serial 로그 제거: 약 27KB 추가 절감.
  • 한글 폰트(KoPub Batang 14 · 한자 포함, Pretendard 10 UI), 한자, WiFi 웹 전송은 모두 유지됩니다.

업데이트 방법

  • 잠긴 X4 (처음 설치): SD카드 루트에 update.bin 파일을 복사, 전원을 연결한 채로 뒤로가기(볼륨업) + 전원을 길게 누르기
  • 기존 사용자:
    • OTA: WiFi 연결 후 설정 → 시스템 → 업데이트
    • SD: firmware.bin을 SD 카드에 복사 → 설정 → 시스템 → SD카드 펌웨어 업데이트
    • 웹 플래셔: https://crosspoint.kr/flasher
  • 설치 가이드: https://crosspoint.kr/install

알려진 한계

  • 스톡 6.25MB 파티션 기준 여유가 약 4.8KB로 매우 적습니다. 이후 기능이 추가되어 펌웨어가 커지면 다시 한 번에 OTA 설치가 안 될 수 있습니다.
  • 릴리스 펌웨어에서는 serial 진단 로그가 비활성화됩니다(개발/디버그가 필요하면 default 빌드 사용).
  • 본 저장소의 partitions.csv는 전체 플래시/SD 경로용으로 6.625MB app 파티션을 유지합니다(OTA 크기 제한과는 별개).