release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Search | Go
Wiki > Main > IriverBootKr (r3)

The Rockbox Bootloader

ALERT! - 이 페이지는 설치 설명서가 아닙니다. 이 페이지는 Rockbox 개발자들이 이용하기 위한 Rockbox bootloader에 대한 정보를 포함하고 있습니다. 설치 방법 설명은 일반 사용자들을 위한 것이므로, Rockbox 온라인 메뉴얼안에 완벽한 설치 방법을 읽어보신 후 문의하시기 바랍니다.

Warnings and Disclaimers

경고!! Bootloader는 계속 개발되고 있습니다. 만약 그것이 제대로 작동하지 않으면, 플래시의 내용을 복구시킬 수 없을지도 모르고, 플레이어를 망가트릴 수도 있습니다. bootloader를 설치하기 전에 이 조항을 반드시 읽고 이해해야합니다. 당신이 Rockbox를 사용하는 것은 본인의 책임입니다! Rockbox를 사용함으로써, 당신은 Rockbox와 그 개발자들이 당신의 플레이어에 대한 어떠한 손상이나 제조업자 보증의 손실 등의 결과에 대하여 책임이 없음에 동의합니다.

CVS로 부터 Rockbox bootloader 설치하기

주의하십시오! 당신이 하고 있는 것이 무엇인지 확실히 알고 있지 않으면 CVS로 부터 자신만의 bootloader를 만들려고 하지 마세요.

최신 iriver 펌웨어 다운로드/압축 풀기

플레이어 버전 링크
H110/H115 한국 버전 최신 펌웨어 다운로드
H120/H140 한국 버전 최신 펌웨어 다운로드
H320/H340 한국 버전 최신 펌웨어 다운로드

일단 펌웨어 파일의 압축을 풀고 exe 파일을 실행하여 펌웨어 파일을 만들면, "ihp_120.hex" (H120/140), "ihp_100.hex" (H110/115) or "H300.hex" (H320/340) 라는 파일이 생깁니다.

iriver 펌웨어 패치하기

bootloader.bin 다운로드

당신은 당신의 모델에 맞는 bootloader.bin을 다운로드 해야만 합니다. 그것은 이 페이지의 하단에 있습니다.

오리지날 펌웨어 해독하기

H110 또는 H115:
$ tools/descramble -iriver ihp_100.hex ihp_100.bin

H120 또는 H140:
$ tools/descramble -iriver ihp_120.hex ihp_120.bin

H320 또는 H340:
$ tools/descramble -iriver H300.hex H300.bin

펌웨어와 bootloader를 합쳐서 새로운 펌웨어 만들기

H110 또는 H115:
$ tools/mkboot ihp_100.bin bootloader/bootloader.bin new.bin

H120 또는 H140:
$ tools/mkboot ihp_120.bin bootloader/bootloader.bin new.bin

H320 또는 H340:
$ tools/mkboot -h300 H300.bin bootloader/bootloader.bin new.bin

새 펌웨어 바꿔쓰기

$ tools/scramble -iriver new.bin new.hex

Checksum들

만약 당신이 첨부된 bootloader(-version).bin중에 하나를 사용했으면, fwpatcher.exe 또는 fwpatchernu.exe , 새 헥사.hex(또는 ihp_120.hex 만약 당신이 fwpatcher을 사용하였으면)는 이 MD5 sum들 중의 하나를 가지고 있어야만 합니다:

ALERT! Checksum들은 여기에 있습니다!!

TIP 만약 fwpatcher 또는 fwpatchernu을 사용했으면, 이미 patcher에 의하여 체크가 됩니다.
DONE 이것은 적어도 1명 이상에게 테스트를 받았다는 뜻입니다 - 만약 당신이 아직 테스트 받지 않았던 것을 성공했다면 줄을 하나 추가하세요.

펌웨어 파일을 iriver에 복사하기

아까 Step 2에서 패치한 hex 파일을 iriver HDD 루트 안에 복사하고 이름을 "ihp_120.hex" (H120/140), "ihp_100.hex" (H110/115) 또는 "H300.hex" (H320/340) 처럼 만들어주세요.

Linux 예제:
$ mount /mnt/iriver
$ cp new.hex /mnt/iriver/ihp_120.hex
$ umount /mnt/iriver

iriver에 설치하기

정상적인 iriver 펌웨어 업그레이드 순서(세부 내용은 아래 있음)대로 따라 하세요. 일단 완료되면, 플레이어를 부팅할 때마다 디스크로부터 Rockbox를 로드하기 위해 bootloader를 실행합니다.

iriver 펌웨어 업그레이드 순서:
  1. 펌웨어를 복사하고 USB 연결을 해제합니다.
  2. NAVI버튼을 꾹 누르면 설정 메뉴가 나타납니다.
  3. '일반 설정 (General)' 으로 들어갑니다.
  4. 아래로 내려가서 '펌웨어 업그레이드 (Firmware Upgrade)' 를 선택합니다.
  5. 정말 업그레이드를 원하는지 물어볼 것입니다. 왼쪽 버튼을 눌러서 '예'를 선택하시고 NAVI 버튼을 누릅니다.
  6. 이제 'Firmware Upgrading...' 라는 말이 나올 것입니다. 이 과정이 진행되는 동안에 플레이어를 만지지 마세요!
  7. 업그레이드가 완료되면 플레이어는 저절로 전원이 OFF됩니다.

일단 이것이 완료되면, 플레이어를 켰을 때 정상적으로 iriver 부트 스크린으로 넘어가기 전 화면 상단에 'Rockbox Bootloader' 라는 말이 보여야만 합니다.

당신은 지금 bootloader를 성공적으로 설치하였고 Rockbox를 설치 할 준비가 되었습니다.

ALERT! 잠깐: 이제 당신은 iriver에 Rockbox 파일들을 설치해야 하거나, 또는 단순히 iriver 펌웨어로 부팅해야 할 것입니다 - 어떻게 설치해야 하는지 설명을 보려면 IriverInstallKr 을 보세요.

부팅 할 펌웨어 선택

플레이어에 Rockbox를 설치하였다면, 당신은 매번 어떤 펌웨어를 사용하길 원하는지에 따라 선택 할 수 있습니다. 플레이어를 켭니다.

오리지날 iriver 펌웨어로 부팅하려면, 녹음 버튼을 누른 상태 에서 재생 버튼을 누릅니다. Rockbox 펌웨어로 부팅하려면 단순히 재생 버튼만 눌러도 스스로 부팅합니다.

잠깐: 시작할 때 기기가 Hold 되어있는 상태에서 리모컨을 이용한다면, 당신은 아이리버 펌웨어가 시작될 때까지 플레이 버튼을 누르고 있어야 합니다. 만약 그렇지 않으면 오리지날 펌웨어에서 "HOLD"라는 메시지를 보게 될 것입니다.

현재의 버전

H1xx Bootloader v6

  • 스위치를 더 좋게 손 봄
  • 개선된 SDRAM 설정
  • / 에서 rockbox.iriver와 /.rockbox 둘 다 보이기
  • 부팅 시 리모콘의 백라이트 켜기

H3xx Bootloader v5

  • Bootloader USB 모드
  • v4에서의 문제점 해결

알려진 문제

H300:
  • 여전히 충전기를 꼽은 상태에서는 아이리버 펌웨어로 구동한다 (충전 코드가 H300용으로 업데이트 될 때까지 일부러 그렇게 해놓았다)
  • USB 모드로 들어가면 하드 디스크의 회전이 멈추고 다시 시작된다. 아직 그 이유를 찾지 못했다.

ALERT! Bootloader는 여기에 있습니다!!


CategoryFrontpageKr: Rockbox Bootloader에 대한 정보
Edit | Attach | Print version | History: r5 | r4 < r3 < r2 < r1 | Backlinks | View wiki text | More topic actions...
r3 - 23 Jan 2006 - 03:20:05 - JeongTaekIn
Copyright by the contributing authors.