v1.2.0-ko.15
최신1.2.0-ko.152026년 4월 30일
주요 변경
- SD 카드 펌웨어 업데이트 메뉴 추가 (설정 → 시스템 → SD카드 펌웨어 업데이트)
- OTA / SD 업데이트 모두 X4 실리콘에서 동작하도록 raw 파티션 쓰기 + 직접 otadata 갱신으로 우회 (런타임 ESP-IDF의 가짜
esp_image_verifyefuse 거부 회피) - 빌드타임 X3 호환 패치 자동 적용 —
firmware.bin이 X3 부트로더와도 호환되는 상태로 배포됨 - 진행률 바 0→100% 부드럽게 표시, 완료 후 자동 재부팅
업데이트 방법
1. 처음 X3 사용자 (USB가 안 되는 OEM 펌웨어 상태)
- 아래
firmware.bin을 다운로드 - SD 카드 루트 폴더에 복사하면서 파일명을
update.bin으로 변경 - SD 카드를 디바이스에 삽입
- 왼쪽 사이드 버튼을 누른 상태에서 전원 버튼을 길게 눌러 부팅
- OEM 부트로더가
update.bin을 자동 인식해 플래싱
2. 기존 사용자 (이미 CrossPoint Reader-KO를 쓰고 있는 경우)
- SD:
firmware.bin을 SD에 복사 → 설정 → 시스템 → SD카드 펌웨어 업데이트 - OTA: WiFi 연결 상태에서 설정 → 시스템 → 업데이트
- 웹플래셔: https://crosspoint.idlerecord.com/flasher/
3. OEM(스토어) 펌웨어로 롤백
- X3 OEM 펌웨어 다운로드: https://domestic-static-file.oss-cn-hangzhou.aliyuncs.com/admin_uploads/firmware/202604/27/751e134f-22b1-4a00-bbfa-0942593ef867/V5.4.3-X3-CH-PROD-0425_160909.bin
- SD 카드 적당한 위치에 복사
- 설정 → 시스템 → SD카드 펌웨어 업데이트 → 해당 펌웨어 선택
알려진 호환성 사항
- 시리얼 넘버가 붙은 X3 패키지는 USB 플래싱이 동작하지 않습니다. SD 카드 펌웨어 업데이트 또는 OTA 사용을 권장합니다.
기술 노트
- SD/OTA가 Arduino
Update클래스와esp_https_ota_*를 우회하고 rawesp_partition_write+ 직접 otadata 갱신으로 동작 (웹플래셔와 동일한 방식) scripts/patch_firmware_image.py가 빌드 시 자동으로min/max_efuse_blk_rev_full = 0/0xFFFF적용 + SHA256 재계산