v1.2.0-ko.19
·
264 commits
to release/korean
since this release
요약
잠긴(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 추가 절감.
- 하이픈 사전(trie) 제거: 라틴/키릴 Liang 하이픈 데이터(영·프·독·러·스·이·우, 약 310KB)를 릴리스 빌드에서 제외했습니다. 한국어는 Liang 하이픈 대상이 아니라 한글 읽기에는 영향이 없습니다. (빌드 플래그
- 한글 폰트(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 크기 제한과는 별개).