• islee released this 2026-07-22 13:54:29 +09:00 | 0 commits to main since this release

    🟦 DabitOne Desktop v4.1.0

    통신이 안 될 때 빠르고 정직하게

    • 케이블·네트워크가 끊긴 상태에서 버튼을 누르면 이전엔 최대 29초까지 멈춰 있었으나, 이제 3초 안에 실패를 알립니다 (TCP 연결 대기를 응답시간과 분리해 고정 3초, 재시도 1회).
    • 실패 시 "보드 응답 없음 — 케이블·전원 확인" 같은 쉬운 안내로 통일. 개발자 용어 제거.
    • 통신이 안 되면 의미 없는 재시도를 멈추고 즉시 중단 (파일 전송의 재시도는 그대로 유지).

    보드 종류에 맞춘 색상모드

    • 색상모드를 컨트롤러 진단창에서 **설정 화면(보드기능설정 아래)**으로 이동, 옵션은 08C·08B로 정리.
    • 지원하지 않는 보드(KEIL 계열·16C 전용 펌웨어)에서는 색상모드를 자동 비활성 + 사유 안내.

    프로토콜 견고성

    • 구형 보드가 신형 명령을 거부(F 응답)하면 구형 명령으로 자동 재전송해 끝까지 적용 (보드기능 읽기·화면구성 등).
    • 구형(KEIL) 보드에는 불필요한 신형 패킷(cJSON)을 아예 보내지 않음.
    • ASCII 직접 전송 시 인코딩 설정과 무관하게 명령이 올바르게 전달.

    로그 창 개선

    • 중간을 보고 있어도 새 로그가 오면 최신으로 이동 / 드래그 선택·복사 정상 동작 + 우클릭 "복사".
    • 연결 상태 표시등(2색 ●) 제거, 펌웨어 업데이트 재부팅 대기 중 불필요한 실패 로그 억제.
    Downloads