콘텐츠로 이동

BIOS 복구 가이드

BC-250에서 잘못된 BIOS 플래시 또는 손상된 BIOS로부터 복구하는 가이드입니다.

최후의 수단 가이드

BIOS 플래시 후 BC-250이 부팅되지 않을 때만 이 가이드를 사용하세요. 예방이 항상 복구보다 낫습니다.

복구가 필요한 경우

손상된 BIOS 증상

  • 디스플레이 출력 없음 (검은 화면)
  • POST 없음 (비프 없음, 활동 없음)
  • 전원은 켜지지만 아무 일도 없음
  • 팬은 돌지만 부팅 없음
  • 재부팅 후 BIOS 설정이 유지되지 않음

원인

  1. 잘못된 BIOS 플래시: 잘못된 BIOS 파일 플래싱
  2. 플래시 중단: 플래싱 중 전원 차단
  3. 손상된 BIOS 파일: 손상된 파일 다운로드
  4. 잘못된 플래시 방법: 호환되지 않는 플래싱 도구 사용
  5. CMOS 미클리어: USB 플래시 후 설정이 유지되지 않음

복구 방법

방법 1: CMOS 클리어 (먼저 시도)

사용 시기: 설정이 유지되지 않거나 플래시 후 보드가 이상하게 동작

과정:

  1. 보드 전원을 완전히 끕니다
  2. 전원 케이블을 분리합니다
  3. CMOS 배터리(보드의 작은 코인 셀)를 찾습니다
  4. CMOS 배터리를 제거합니다
  5. 60초 대기합니다
  6. CMOS 배터리를 다시 넣습니다
  7. 전원을 다시 연결합니다
  8. 부팅하고 BIOS를 재구성합니다

또는 CMOS 점퍼 사용:

  1. 전원을 끄고 분리합니다
  2. CMOS 클리어 점퍼(배터리 근처)를 찾습니다
  3. 점퍼를 클리어 위치로 이동합니다
  4. 10초 대기합니다
  5. 점퍼를 원위치합니다
  6. 전원을 연결하고 부팅합니다

USB 플래시 CMOS 문제

USB로 플래시했고 설정이 유지되지 않으면 CMOS 클리어로 보통 해결됩니다. USB 플래싱의 알려진 문제입니다.

방법 2: USB로 재플래시 (부분 brick)

사용 시기: 보드는 부팅하지만 불안정하거나 BIOS가 부분 손상

요구사항: - USB 플래시 드라이브 (FAT32 포맷) - 올바른 BIOS 파일 (BC250_3.00_CHIPSETMENU 권장) - 플래셔 프로그램

단계:

  1. USB 드라이브를 FAT32로 포맷합니다
  2. BIOS 파일을 USB 루트에 복사합니다:
  3. SHELL.efi 또는 플래셔 실행 파일
  4. BIOS 파일 (필요 시 요구 이름으로 변경)
  5. BC-250에 USB를 삽입합니다
  6. 전원을 켭니다
  7. BIOS 복구 모드에 접근합니다 (가능한 경우)
  8. USB에서 BIOS를 플래시합니다

참고: 보드가 여전히 부분적으로 부팅될 때만 동작합니다

방법 3: 하드웨어 프로그래머 (완전 brick)

사용 시기: 보드가 완전히 죽어 활동 없음

필요 장비: - CH341A 프로그래머 (~\(5–15) 또는 - CH347T 프로그래머 (~\)15–30, 권장) - SOP8 테스트 클립 또는 - SOIC8 칩 클립 - 점퍼 전선 (필요 시)

SPI 플래시 칩 세부 정보

위치: 보드의 BIOS 칩 근처

칩 모델: - MX25L12873F (가장 흔함) - MX25L12835F (일부 보드) - Winbond 25Q128 (드묾)

칩 패키지: SOP8 또는 SOIC8 (8핀)

핀아웃 (표준 SPI):

Pin 1: CS   (Chip Select)
Pin 2: DO   (Data Out)
Pin 3: WP   (Write Protect)
Pin 4: GND  (Ground)
Pin 5: DI   (Data In)
Pin 6: CLK  (Clock)
Pin 7: HOLD (Hold)
Pin 8: VCC  (3.3V)

하드웨어 프로그래머 설정

CH341A 프로그래머:

CH341A 5V 위험

일부 CH341A 프로그래머는 3.3V 대신 5V를 출력합니다. SPI 플래시 칩을 손상할 수 있습니다. 연결 전 전압을 확인하세요!

전압 개조 (필요 시): 1. 전압 레귤레이터(AMS1117)를 찾습니다 2. 3.3V 변형으로 교체하거나 3. 전압 분배기/개조 사용

더 안전한 옵션: CH347T 사용 (네이티브 3.3V 지원)

CH347T 프로그래머 (권장): - 네이티브 3.3V 지원 - 더 빠른 플래시 속도 - 더 나은 소프트웨어 지원 - 전압 개조 불필요

플래싱 과정

소프트웨어 옵션: - flashrom (Linux, 권장) - CH341A Programmer Software (Windows) - AsProgrammer (Windows)

Linux flashrom 방법:

# Install flashrom
sudo apt install flashrom  # Debian/Ubuntu
sudo dnf install flashrom  # Fedora
sudo pacman -S flashrom    # Arch

# Connect programmer to PC
# Connect clip to SPI chip on BC-250

# Detect chip
sudo flashrom -p ch341a_spi

# Should detect: MX25L12873F or similar

# Backup current BIOS (important!)
sudo flashrom -p ch341a_spi -r backup.bin

# Verify backup
sudo flashrom -p ch341a_spi -v backup.bin

# Flash new BIOS
sudo flashrom -p ch341a_spi -w P3.00_mod.bin

# Verify flash
sudo flashrom -p ch341a_spi -v P3.00_mod.bin

연결:

  1. SPI 칩의 핀 1(점 또는 노치) 식별
  2. 클립을 정확히 정렬 (핀 1 대 핀 1)
  3. 좋은 접촉 확보 (클립이 완전히 장착)
  4. 프로그래머를 USB에 연결
  5. 소프트웨어로 플래시

전원 고려사항

일부 가이드는 플래시 중 BC-250에 전원을 공급하라고 합니다. 권장하지 않습니다. 보드 전원을 끄고 프로그래머 전원만 사용하여 플래시하세요.

하드웨어 플래시 문제 해결

칩이 감지되지 않음: - 클립 정렬 확인 (핀 1이 맞는지?) - 클립이 칩에 완전히 장착되었는지 확인 - 다른 USB 포트 시도 - 프로그래머 전압 확인 (3.3V 필요) - 칩 핀 청소 (이소프로필 알코올)

플래시 검증 실패: - 클립 재장착 - 더 느린 플래시 속도 시도 - 연결 불량 확인 - 클립 손상 시 교체

플래시 후에도 보드가 죽음: - BIOS 파일이 올바른지 확인 - 다른 BIOS 버전 시도 - 다른 하드웨어 손상 확인 - 전문 수리가 필요할 수 있음

방법 4: 듀얼 BIOS (가능한 경우)

일부 BC-250 보드에는 듀얼 BIOS가 있을 수 있습니다:

  1. BIOS 스위치(BIOS 칩 근처 작은 스위치)를 찾습니다
  2. 보드 전원을 끕니다
  3. 스위치를 백업 BIOS로 전환합니다
  4. 백업 BIOS에서 부팅합니다
  5. 작동하는 시스템 내에서 메인 BIOS를 재플래시합니다

참고: 모든 BC-250 보드에 듀얼 BIOS가 있는 것은 아닙니다. 보드별로 확인하세요.

예방

플래싱 전

체크리스트: - [ ] 올바른 BIOS 파일 다운로드 (P3.00 Segfault mod) - [ ] 파일 해시/체크섬 검증 - [ ] 현재 BIOS 백업 보유 - [ ] 노트북/UPS 완전 충전 (전원 중단 위험 없음) - [ ] 플래싱 가이드 완전히 읽기 - [ ] 복구 하드웨어 준비 (만약을 위해)

안전한 플래싱 관행

  1. 플래시 중단 금지: 완료까지 대기
  2. 올바른 파일 사용: 파일명과 버전 확인
  3. 안정적인 전원: UPS 또는 완전 충전 노트북 사용
  4. 지침 따르기: 임의로 변경하지 않기
  5. 이후 CMOS 클리어: USB 플래싱 시

현재 BIOS 백업

수정 전:

# If using hardware programmer
sudo flashrom -p ch341a_spi -r backup_$(date +%Y%m%d).bin

# Verify backup
sudo flashrom -p ch341a_spi -v backup_$(date +%Y%m%d).bin

# Store safely (copy to multiple locations)

USB 플래시 방법: - 일부 플래셔 도구는 백업 지원 - 새 BIOS 플래싱 전 저장

복구 시나리오 예시

시나리오 1: USB 플래시, 설정이 유지되지 않음

증상: - USB로 BIOS 플래시 - BIOS 진입, VRAM을 512MB로 변경 - 재시작 후 8GB RAM / 8GB VRAM으로 복귀

해결: 1. CMOS 클리어 (배터리 제거 또는 점퍼 사용) 2. BIOS 진입 3. VRAM을 512MB로 설정 4. 저장하고 종료 5. 설정이 이제 유지되어야 함

원인: USB 플래싱은 NVRAM을 클리어하지 않아 충돌 발생

시나리오 2: 잘못된 BIOS 파일 플래시

증상: - 잘못된 BIOS 플래시 - 전원은 켜지지만 디스플레이 없음

해결: 1. 하드웨어 프로그래머 확보 (CH347T 권장) 2. SPI 플래시 칩에 클립 연결 3. 올바른 BIOS 파일 플래시 (BC250_3.00_CHIPSETMENU) 4. 플래시 성공 확인 5. CMOS 클리어 6. 부팅 및 구성

시나리오 3: 플래시 중 전원 차단

증상: - BIOS 플래시 중 전원 차단 - 보드 완전히 죽음

해결: 1. 하드웨어 프로그래머 사용 2. 알려진 정상 BIOS 파일 플래시 3. 두 번 플래시가 필요할 수 있음 (일부는 첫 플래시가 부분적으로만 동작한다고 보고) 4. CMOS 클리어 5. 부팅 및 재구성

시나리오 4: 실험적 BIOS brick

증상: - 실험적/커스텀 BIOS 시도 - 보드 불안정 또는 부팅 불가

해결: 1. 알려진 정상 BIOS로 되돌리기 (BC250_3.00_CHIPSETMENU) 2. 보드가 부팅되지 않으면 하드웨어 프로그래머 사용 3. 커뮤니티 검증 BIOS 버전만 사용

BIOS 파일 정보

권장 BIOS

BC250_3.00_CHIPSETMENU (권장): - 동적 VRAM 할당 언락 - 칩셋 메뉴 및 오버클럭 옵션 노출 - 가장 검증되고 안정적 - bc250-bios 저장소에서 제공

파일 이름: - BC250_3.00_CHIPSETMENU.ROM 이름 - USB 플래싱 전 Robin5.00으로 이름 변경

스톡 BIOS

P2.11 (스톡): - 마이닝용 원본 BIOS - 제한된 옵션 - 8GB/8GB 또는 12GB/4GB 고정 분할만

P3.00 (스톡): - 업데이트된 공식 BIOS - 모드 버전에 비해 여전히 제한적

BIOS 파일 검증

파일 해시 확인:

# Linux
sha256sum BC250_3.00_CHIPSETMENU.ROM

# Windows (PowerShell)
Get-FileHash BC250_3.00_CHIPSETMENU.ROM -Algorithm SHA256

알려진 정상 해시 (파일과 비교):

파일 SHA256
BC250_3.00_CHIPSETMENU.ROM (모드 P3.00) 48fbe5d366e6a56e2fdffdca848426216ba1f083610dab63db89d2f4e6c940b5
Robin5.00 (스톡 P5.00) 0d6f136cb120cf3b2de26d5c4d7f255604fdbf4b9442af5ba55419b95b89aa82
BC250_3.00.ROM (스톡 P3.00) 07595ca3aecf8a4caa28a397b5298f3946a1b769f87b16f67adc369c3f69045c
BC250_2.00.bin (스톡 P2.00) ee6150dfed33bd05ea46063a352549416fdf3f45fa0e5edac2a68ef78d71083c

저장소 링크는 검증된 BIOS 소스 및 SHA256 해시 참고.

파일 크기: - 알려진 모든 BC-250 BIOS 파일: 정확히 16 MB (16777216 bytes) - 파일 크기가 다르면 손상되었거나, 도구/패치(전체 BIOS 아님), 또는 관련 없는 파일입니다

커뮤니티 리소스

도움 받는 곳

  1. BC-250 Discord 서버
  2. 메인 채팅 채널에 질문
  3. 경험 많은 사용자가 복구를 안내할 수 있습니다

  4. GitHub 저장소

  5. BC-250 문서 저장소
  6. BIOS 파일 및 플래셔 도구

하드웨어 프로그래머 구입처

CH347T 프로그래머: - AliExpress 및 Amazon에서 구매 가능

CH341A 프로그래머: - AliExpress 및 Amazon에서 구매 가능 - 사용 전 3.3V 출력 확인

테스트 클립: - SOIC8 테스트 클립 - SOP8 테스트 클립 - 칩 패키지가 불확실하면 둘 다 구비

긴급 연락

모든 복구 방법이 실패한 경우:

  1. Discord에 상세 내용과 함께 게시:
  2. 수행한 작업 (정확한 단계)
  3. 사용한 BIOS 파일
  4. 현재 증상
  5. 보드 사진 (도움이 되면)

  6. 전문 수리:

  7. 유료 BIOS 복구 서비스를 제공하는 사용자가 있습니다
  8. 커뮤니티에서 추천 확인

  9. BIOS 칩 교체:

  10. 최후의 수단: SPI 플래시 칩 탈착 및 교체
  11. 납땜 기술 필요

성공적인 복구 사례

일반적으로 성공한 복구 시나리오:

  1. USB 플래시 후 CMOS 클리어: 보통 충분함
  2. CH347T로 하드웨어 재프로그램: 매우 신뢰적
  3. 같은 파일 두 번 플래시: 때로 필요함
  4. 다른 프로그래머 시도: 일부 프로그래머가 더 잘 동작

참고