• islee released this 2026-07-09 14:18:35 +09:00 | 0 commits to main since this release

    DabitONe v4.0.0 — 첫 정식 출시

    픽셀에서 프로토콜까지, 하나의 소프트웨어.

    DabitONe는 LED 전광판 콘텐츠 제작 · 스케줄 편집 · 컨트롤러 전송을 하나로 묶은 운영 소프트웨어입니다. 프로토콜을 몰라도 텍스트·이미지를 만들고, 스케줄을 짜고, 전광판에 바로 보낼 수 있습니다.

    다빛채에서 이렇게 달라졌습니다

    • 흩어진 프로그램을 하나로 — 다빛채·DBPS(프로토콜 시뮬레이터)·dbNet·시리얼 모니터·이미지/GIF 편집을 한 앱에 모았습니다
    • 다섯 개 탭, 한 화면 — 통신·설정·전송·편집·고급. 창 전환이 줄어 설정이 빨라집니다
    • 가장 빠른 IP 검색과 설정 — Search 한 번으로 네트워크의 모든 컨트롤러를 찾아 목록에서 바로 골라 연결 테스트
    • 전면 재설계한 편집기 — 텍스트·이미지·GIF 제작에 드래그 앤 드롭 지원
    • 더 선명한 전송 — 진행률·재시도·실패 분석을 한눈에

    주요 기능

    • 통신 — Serial·TCP·UDP·BLE·MQTT·dbNet 연결
    • 설정 — 화면 구성·표출신호·폰트 전송
    • 전송 — HEX·ASCII 프로토콜·페이지·밝기
    • 편집 — PLA·BGP·텍스트·이미지·GIF 제작
    • 고급 — 보드·펌웨어·진단
    Downloads
  • islee released this 2026-07-08 17:05:50 +09:00 | 0 commits to main since this release

    다크 테마 토스트 가독성 수정

    • 다크 테마에서 토스트 알림이 밝은 배경 위 흰 글자로 보이지 않던 문제를 수정했습니다.
    • 토스트 배경·강조색을 테마 토큰으로 전환 → 라이트/다크 6개 팔레트 전부 자동 대응.
    • 배경은 카드 표면색, 타입 구분은 좌측 컬러바 + 아이콘(성공/오류/경고/정보)으로.
    Downloads
  • islee released this 2026-07-06 09:39:00 +09:00 | 0 commits to main since this release

    DabitOne Desktop v1.9.7

    v1.9.3 이후 누적분(내부 v1.9.4~1.9.7) 통합 릴리즈 — 배포 전 전수 점검 스프린트(63건 확정) 기반 품질 개선 + 펌웨어팀 신규 명세 반영.

    안정성

    • 스케줄(BGP/PLA) 전송 백그라운드화 — 전송 중 UI 멈춤 제거
    • 설정 파일(config.properties) 원자적 저장 — 저장 중 강제종료/정전 시 설정 통째 초기화 방지
    • 저장/열기 실패 시 명확한 알림 (스케줄 저장 실패 무통보 소실 차단, dbNet SETT/RESET 결과 표시 등 7건)
    • 콘텐츠 편집창 GIF 타이머 누수 수정, 로그 메모리 상한(10,000), 로그창 undo 누적 차단
    • 앱 종료 시 저장 3건 독립 처리 + 실패 기록

    통신

    • 전송 세션 보호 — 펌웨어/폰트/스케줄 전송 중 자동전송·수동 명령·연결 조작이 세션 포트를 교란하지 않도록 게이트 ("전송 작업 진행 중" 안내)
    • 시리얼 포트 락 순서 정정(동시 송신 race), 통신방식 전환 시 이전 연결(COM/TCP/MQTT) 해제
    • MQTT 수신 큐 안정화, 앱 종료 시 포트/브로커 정상 해제

    성능

    • 미리보기·전광판 화면 렌더링 최적화 — 정지 화면 재렌더 생략, 프레임 캐시, 변경 영역만 갱신 (픽셀 출력은 전/후 1,990프레임 byte 동일 실측 검증)
    • 폰트 재전송 시 표출 창이 즉시 새 폰트로 갱신 (기존: 옛 폰트로 회귀하던 문제 수정)
    • 미사용 코드 약 890줄 제거

    신기능 (펌웨어 2026-07-03 명세 반영)

    • R3 정품 상태 표시 — 고급탭 펌웨어 정보에 정품/미인증 표시 (DB720/DB520 P4, V3.8.3+)
    • H2 패턴 문자열 문법 검증 — 사용자 정의 표출신호 입력 시 크기(49B)·문법 위반 사전 경고
    • 사용자 정의 표출신호 H2 전환 — 옛 0044 숫자 명령 제거 (다빛원=H2 단일 채널)
    • dbNet V2는 config 키(dbNetV2Enabled)로 노출 제어 (기본 숨김), 색상모드는 엔지니어 진단창으로 이동

    배포 변경

    • 릴리즈 ZIP에서 config.properties 제외 — 덮어쓰기 업그레이드 시 사용자 통신설정 보존. 신규 설치 기본값: 115200bps, 전송 시에만 포트 열기

    테스트 1,384건 green (Desktop 1,082 + Protocol 302)

    Downloads
  • islee released this 2026-07-01 14:55:38 +09:00 | 0 commits to main since this release

    표출신호 전송 — 11a H2 전환

    표출신호를 11a 명령 H2로 전송

    • 펌웨어팀이 H2(표출신호/HUB75 패턴 쓰기) 버그를 고쳐 새 V3.8.3(2026-07-01 빌드)에 배포. 실보드(.227) 실측 확인.
    • V3.8.3+![00H2{S}!](H2 뒤 공백 없음). 성공 시 컨트롤러가 적용값 echo ![00H2 S...!] 회신.
    • 그 미만·미감지 → 구 표출신호 압축코드 ![0052...!] (HEX 라디오면 0x49).
    • H2 응답 검증 폴백: 구·신 V3.8.3이 버전 문자열이 같아, H2 응답이 정상 echo가 아니면(F5·무응답) 구 표출신호로 자동 폴백.
    • 레거시 0044(S-문자열)는 폐기 — 구 표출신호로 통일.

    (v1.9.2의 표출신호 0044 전송을 H2로 대체)

    Downloads
  • islee released this 2026-07-01 14:04:46 +09:00 | 0 commits to main since this release

    표출신호 전송 개편 — 컨트롤러 문자열 패턴(S-)

    표출신호를 문자열 패턴(S-)으로 전송

    • 신 펌웨어(V3.2.8+)에선 ![0044 S16D1T1C0I0W16P0_a16!] 문자열 패턴으로 전송 — 컨트롤러가 실제 쓰는 형식
    • ASCII/HEX 라디오 존중 — HEX면 0x49, ASCII면 0044(실패·구 펌웨어 시 레거시 0052 폴백). HEX로 새지 않음
    • 구 펌웨어 정상 동작 — V3.2.8 미만은 자동으로 레거시 0052/0x49로 전송
    • 자동 버전 확보 — "펌웨어 정보 읽기"를 안 눌러도 첫 전송에서 버전 자동 감지 → 바로 문자열 패턴
    • 45종 표출신호 실측 매핑(720U V3.8.3 / 600T V3.2.8), 미지원 6종은 레거시 유지
    • 리스트 라벨 "문자열 패턴 ↔ 이전 신호" 토글 버튼
    • 표출신호 전송 로그 정리(군더더기 옛이름 제거)

    구 펌웨어 사용자 노이즈 제거

    • V3.6.0 미만 구 펌웨어엔 NK(빌드시간) 미전송 — "파싱 실패" 경고 안 뜸
    • 신 프로토콜 진단이 구 펌웨어에서 거부돼도 조용히(Debug)
    • 보드 전환 시 캐시 무효화·리프레시 로그 Debug 강등
    Downloads
  • islee released this 2026-06-30 16:31:00 +09:00 | 0 commits to main since this release

    🟦 DabitOne Desktop v1.9.1

    ■ 스케줄 전송 버그 수정 (BGP/PLA)

    • 항목을 11개 이상 전송하면 "ACK 응답 시간 초과"로 실패하던 문제 수정 — 스케줄을 블록 단위(1024B)로 나눠 전송
    • 애니메이션(ANI)을 2개 이상 포함하면 마지막 항목이 표출되지 않던 문제 수정

    레거시 동작 대조 + 실기 컨트롤러(DIBD720T) 확인 완료. 회귀 테스트 8종 추가.

    Downloads
  • islee released this 2026-06-30 11:41:35 +09:00 | 0 commits to main since this release

    ■ 11a ASCII 프로토콜 통일

    • 전 카테고리(H·J·K·L·M·P·Q·R·S·T·W·X) 명령 코드를 펌웨어 통일 기준으로 재매핑
    • 색심도 H3 · 리프레시 H7 · 보드기능 P0 · api_key W0 등 — 신/구 보드 자동 분기(레거시 호환)

    ■ 진단 — 리프레시 목표 Hz

    • 슬라이더 + 후보 버튼(150/200/250/300/333) + 적용/해제
    • 실측 fps 표시(네트워크 연결 시)
    • OTA 적용검증("전송됐는데 적용 안 됨" 거짓 성공 검출)

    ■ 고급탭 — 펌웨어 빌드 시간

    • 펌웨어 읽기에 빌드 시:분:초 표시 → 같은 날 재빌드도 구분

    ■ 버그 수정

    • 보드기능 RS485 주소 표시 정정 / H 모듈신호 flash timeout 방지 / 리프레시 적용버튼 비활성 해소
    Downloads
  • islee released this 2026-06-29 09:11:52 +09:00 | 0 commits to main since this release

    11a ASCII 통일 프로토콜 적용 (1차)

    펌웨어팀과 합의한 ASCII 통신 통일 규격을 다빛원에 반영했습니다. 사용자 화면 변화는 없으며, 신규 펌웨어와의 통신 호환을 위한 내부 프로토콜 업데이트입니다.

    변경

    • 오류 코드 세분화 (F0~F9) — 단일 F 실패를 형식·범위·권한·저장 등 원인별로 구분해 해석
    • 전송 인지 응답 처리 (하이브리드) — 시리얼(RS485/RS232/TTL)은 1글자 ACK, TCP/UDP는 적용값 echo 수용. 시리얼 회선 에코 방어는 그대로 유지
    • 펌웨어 V3.8.1(DIBD720T) 실기 캡처로 검증

    호환

    • 레거시 숫자 명령 동결 — 옛 보드 호환 영향 없음
    Downloads
  • islee released this 2026-06-26 10:27:55 +09:00 | 0 commits to main since this release

    🟦 DabitOne Desktop v1.7.8

    미리보기

    • 미리보기·전광판 화면에 폰트 크기 반영 — 16px 고정 제거, 정적·효과 모두 정수배 스케일(실 컨트롤러와 동일)
    • 픽셀 단위 페이지 분할 — 글자가 영역을 넘치면 픽셀 단위로 쪼개 순환 표시(다중 행 wrap, 행 경계 글자 분할)
    • 정적 효과에서 텍스트가 넘칠 때 페이지 순환이 안 되던 문제 수정

    통신·설정

    • COM 포트 자동선택 버그 수정 — 신규 설치 시 화면에 보이는 포트와 실제 전송 포트가 어긋나던 문제
    • 통신속도가 재시작할 때마다 9600으로 리셋되던 버그 수정

    UI

    • 로그 영역 접기/펼치기 개선 — 초기 접힘 기본, 토글 시 깜빡임 제거, 창 높이 정착

    프로토콜

    • 색상모드 H4 쓰기 패킷의 공백 제거 (![00H4N!], 실기 확인)

    내부

    • RGB332 패킹 로직 통합, 죽은 코드 정리
    Downloads
  • islee released this 2026-06-23 09:10:08 +09:00 | 0 commits to main since this release

    v1.7.6 핫픽스 — 연결 표시·로그 접기 수정

    [연결 표시]

    • 연결 표시등(점)이 항상 빨강이던 버그 수정 → 연결 시 정상 초록
    • 연결 테스트를 누르지 않아도, 일반 명령 전송 시 응답이 오면 "연결됨"(초록)으로 자동 반영
      (전송 실패=빨강 / 재부팅·색상모드 전환 등 원래 응답 없는 명령은 표시 유지)

    [로그 접기]

    • 접기/펴기 시 통신·설정·전송 탭의 순간 스크롤바 깜빡임 제거
    • 접었다 펼 때 창 높이가 1px씩 커지던 드리프트 제거(절대 복원 방식)
    • 헤더 "지우기" 위치 고정 + 라벨 톤 정리(마우스 올리면 밑줄)
    • 신규 설치 시 로그창이 접힌 상태로 시작
    Downloads