본문으로 건너뛰기
로그인 둘러보기
기타 소프트웨어 · 윈도우즈 유틸

Pineflash

0

PineFlash는 Pine64의 솔더링 아이언인 Pinecil을 위한 펌웨어 플래싱 도구입니다. 이 프로그램은 IronOS를 Pinecil V1, V2 및 향후 다른 Pine64 제품으로 쉽게 설치할 수 있도록 그래픽 사용자 인터페이스(GUI)를 제공합니다.

솔더링펌웨어플래싱하드웨어 유틸리티

소개

PineFlash는 Pine64의 솔더링 아이언인 Pinecil을 위한 펌웨어 플래싱 도구입니다. 이 프로그램은 IronOS를 Pinecil V1, V2 및 향후 다른 Pine64 제품으로 쉽게 설치할 수 있도록 그래픽 사용자 인터페이스(GUI)를 제공합니다. 현재 Windows, Linux 및 macOS(소스에서 빌드 필요)에서 사용 가능하며, GPL-2.0 라이선스로 배포됩니다.

상세정보

프로그램 소개

PineFlash는 Pine64의 오픈소스 솔더링 아이언인 Pinecil을 위한 펌웨어 업데이트(플래싱) 도구입니다. 이 프로그램을 사용하면 복잡한 명령어 없이도 그래픽 인터페이스에서 IronOS 펌웨어를 최신 버전으로 설치하거나 베타 버전을 수동으로 설치할 수 있습니다.

주요 기능

  • 자동 펌웨어 다운로드: IronOS의 최신 안정 버전을 자동으로 가져옵니다.
  • 수동 설치 지원: 로컬 파일을 찾아 베타 버전 등 수동으로 설치할 수 있습니다.
  • 선택적 옵션: 사용 중인 아이언 종류(Pinecil V1/V2)와 펌웨어 버전을 선택할 수 있습니다.
  • 부팅 로고 업로드: Pinecil V1과 V2의 부팅 시 표시되는 로고 아트를 사용자 지정할 수 있습니다.

다운로드 및 설치 방법

Windows용: GitHub 릴리스 페이지에서 최신 pineflash .exe 파일을 다운로드한 후 실행 파일을 두 번 클릭하여 설치하면 됩니다.

Linux용: 배포판에 따라 다음 명령어를 사용하여 설치할 수 있습니다.

  • RedHat 계열 (Fedora, CentOS 등): sudo dnf install ./pineflash-*.x86_64.rpm
  • Arch 계열 (Arch, Manjaro 등): sudo pacman -U pineflash-*-x86_64.pkg.tar.zst
  • Debian 계열 (Ubuntu, Pop!_OS 등): sudo apt install ./pineflash_*_amd64.deb

macOS: 프리메이드 바이너리가 없으므로, GitHub에서 소스 코드를 클론한 후 빌드 스크립트를 사용하여 빌드해야 합니다.

기본 사용법

설치 후 다음 단계로 펌웨어를 업데이트할 수 있습니다.

  1. Pinecil을 PC에 연결: USB 케이블의 한쪽 끝을 PC에 연결합니다.
  2. 플래싱 모드 진입: USB-C 케이블을 Pinecil에 연결하기 전에 [-] 버튼을 누르고 있는 상태로 연결합니다. 약 10초간 버튼을 더 누른 후 놓습니다. 화면이 검은색/비어 있으면 올바르게 플래싱 모드에 진입한 것입니다.
  3. 펌웨어 업데이트 실행: PineFlash 프로그램을 실행하고, 아이언 종류와 펌웨어 버전을 선택한 후 ‘플래시’ 버튼을 클릭합니다.

참고: Windows에서 ‘Cannot open DFU device … (LIBUSB_ERROR_NOT_SUPPORTED)’ 오류가 발생하면 WinUSB 드라이버를 설치해야 합니다.

이런 경우에 유용합니다

PineFlash는 다음 상황에서 유용합니다.

  • Pinecil 솔더링 아이언의 펌웨어를 최신 버전으로 업데이트하고 싶을 때.
  • 새로운 베타 기능을 테스트하기 위해 수동으로 펌웨어를 설치해야 할 때.
  • 기기의 부팅 로고를 사용자 지정하여个性化할 때.

지원 환경 및 시스템 요구사항

프리메이드 바이너리는 다음 환경에서 테스트되었습니다.

  • Windows: x86_64
  • Linux: x86_64 (RedHat, Arch, Debian 계열 등)
  • macOS: 소스 빌드 필요

PineFlash를 빌드하려면 다음 빌드 종속성이 필요합니다: cmake, rust, git. Pinecil V1 지원을 위해 dfu-util, V2 지원을 위해 blisp이 필요합니다.

최신 버전 및 업데이트

현재 최신 버전은 0.5.5입니다. GitHub 릴리스 페이지에서 새 버전을 확인할 수 있습니다.

제한 사항 및 확인 사항

  • macOS에서는 프리메이드 바이너리가 제공되지 않아 소스 빌드가 필요하며, 현재 런처 아이콘이 없어 터미널에서 실행해야 합니다.
  • Pinecil V2에서 부팅 로고를 플래싱하려면 IronOS v2.22 이상이 설치되어 있어야 합니다.
  • Pinecil V2에서 부팅 로고 오류가 발생하면 blisp 버전이 최소 0.0.4 이상인지 확인해야 합니다.
  • Linux 사용자 중 윈도우 매니저를 사용하는 경우 pokit 에이전트가 설치되고 활성화되어 있어야 합니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.