The Rockbox Bootloader

-
이 페이지는 설치 설명서가 아닙니다. 이 페이지는 Rockbox 개발자들이 이용하기 위한 Rockbox bootloader에 대한 정보를 포함하고 있습니다. 설치 방법 설명은 일반 사용자들을 위한 것이므로,
Rockbox 온라인 메뉴얼안에
완벽한 설치 방법을 읽어보신 후 문의하시기 바랍니다.
Warnings and Disclaimers
경고!! Bootloader는 계속 개발되고 있습니다. 만약 그것이 제대로 작동하지 않으면, 플래시의 내용을 복구시킬 수 없을지도 모르고, 플레이어를 망가트릴 수도 있습니다. bootloader를 설치하기 전에 이
조항을 반드시 읽고 이해해야합니다. 당신이 Rockbox를 사용하는 것은 본인의 책임입니다! Rockbox를 사용함으로써, 당신은 Rockbox와 그 개발자들이 당신의 플레이어에 대한 어떠한 손상이나 제조업자 보증의 손실 등의 결과에 대하여 책임이 없음에 동의합니다.
CVS로 부터 Rockbox bootloader 설치하기
주의하십시오! 당신이 하고 있는 것이 무엇인지 확실히 알고 있지 않으면 CVS로 부터 자신만의 bootloader를 만들려고 하지 마세요.
최신 iriver 펌웨어 다운로드/압축 풀기
일단 펌웨어 파일의 압축을 풀고 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들 중의 하나를 가지고 있어야만 합니다:
H110/H115
| 펌웨어 버전 |
MD5 sum |
사용자 |
| 1.63-EU |
4938420d83aa6da3764d33e5a008c8d4 |
|
| 1.63-K |
044b737ddb74436353e290d3fbcc3333 |
|
| 1.63-US |
e51883ed89d49f5677b0a976aef7b154 |
|
| 1.65-EU |
528917d9e5b34a3e5bcac8fe1f4bd7a9 |
AndreScheffler |
| 1.65-K |
ef24f69a679e5eba2216045cb24d8b15 |
|
| 1.65-US |
76d83812b9e1856f768ba913eeba44e1 |
|
| 1.66-EU |
2aa9d16d3e166a7575fc652db8588daa |
AndreScheffler |
| 1.66-K |
a87dbe604ea98d035450a34b6e184a08 |
|
| 1.66-US |
f7668e8949f1a78e8ecd685db78b6824 |
|
| 1.66-JP |
72613b75c5196f63e99e41b7a88d7241 |
|
H120/H140
| 펌웨어 버전 |
MD5 sum |
사용자 |
| 1.63-EU |
15f09130a1aa02c25f820e8cc68259a4 |
|
| 1.63-K |
55e4cb20e36f4da06ad80b31aaaa3054 |
|
| 1.63-US |
dbdd012a3d821d26f907879cca71e9f4 |
|
| 1.65-EU |
43454df30c176e55d0df7e3c48e67785 |
JensArnold |
| 1.65-K |
d8cb7d9f586186bf9780ee761fc8a677 |
JohnSmith69 |
| 1.65-US |
99c5666e990dc782b9daefcb1a087ec0 |
AndrewPilley, JonathanHull |
| 1.66-EU |
e26d2574f39cee0adcdd54fb9f316293 |
ChrisKuhn? |
| 1.66-K |
e76121ba9efe72ecfbb6392eaefe6d96 |
JohnSmith69 |
| 1.66-US |
12194678a2fdd0814d2e0bb57c8e8e6e |
SimonIten |
| 1.66-JP |
51716393ea0605d225e70a6be29dfdbd |
|
H320/H340
| 펌웨어 버전 |
MD5 sum |
사용자 |
| 1.28-EU |
9cd7e291a66f55335c619d63f3a7634b |
|
| 1.28-K |
90967247ba3f1bcb257432a4d78553bf |
|
| 1.28-JP |
cfd22c20e473727148f11f83d0028fb3 |
|
| 1.29-EU |
5982302507d57c2a96e9480c242b5de0 |
JonSenior |
| 1.29-K |
1303e22ef5b1af866aa4def03d6c5f5a |
BlakeJohnson |
| 1.29-JP |
ce433c404ff7531f5852ce3cb61143ee |
|
| 1.30-EU |
7fb49041294b3e6aea3894218d6d64cf |
GerTimmens |

만약 fwpatcher 또는 fwpatchernu을 사용했으면, 이미 patcher에 의하여 체크가 됩니다.

이것은 적어도 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 펌웨어 업그레이드 순서:
- 펌웨어를 복사하고 USB 연결을 해제합니다.
- NAVI버튼을 꾹 누르면 설정 메뉴가 나타납니다.
- '일반 설정 (General)' 으로 들어갑니다.
- 아래로 내려가서 '펌웨어 업그레이드 (Firmware Upgrade)' 를 선택합니다.
- 정말 업그레이드를 원하는지 물어볼 것입니다. 왼쪽 버튼을 눌러서 '예'를 선택하시고 NAVI 버튼을 누릅니다.
- 이제 'Firmware Upgrading...' 라는 말이 나올 것입니다. 이 과정이 진행되는 동안에 플레이어를 만지지 마세요!
- 업그레이드가 완료되면 플레이어는 저절로 전원이 OFF됩니다.
일단 이것이 완료되면, 플레이어를 켰을 때 정상적으로 iriver 부트 스크린으로 넘어가기 전 화면 상단에 'Rockbox Bootloader' 라는 말이 보여야만 합니다.
당신은 지금 bootloader를 성공적으로 설치하였고 Rockbox를 설치 할 준비가 되었습니다.

잠깐: 이제 당신은 iriver에 Rockbox 파일들을 설치해야 하거나, 또는 단순히 iriver 펌웨어로 부팅해야 할 것입니다 - 어떻게 설치해야 하는지 설명을 보려면
IriverInstallKr 을 보세요.
부팅 할 펌웨어 선택
플레이어에 Rockbox를 설치하였다면, 당신은 매번 어떤 펌웨어를 사용하길 원하는지에 따라 선택 할 수 있습니다. 플레이어를 켭니다.
오리지날 iriver 펌웨어로 부팅하려면,
녹음 버튼을 누른 상태 에서 재생 버튼을 누릅니다. Rockbox 펌웨어로 부팅하려면 단순히 재생 버튼만 눌러도 스스로 부팅합니다.
잠깐: 시작할 때 기기가 Hold 되어있는 상태에서 리모컨을 이용한다면, 당신은 아이리버 펌웨어가 시작될 때까지 플레이 버튼을 누르고 있어야 합니다. 만약 그렇지 않으면 오리지날 펌웨어에서 "HOLD"라는 메시지를 보게 될 것입니다.
현재의 버전
H1xx Bootloader v6
- Better handling of Hold switches
- Improved SDRAM settings
- Looks for rockbox.iriver in both / and /.rockbox
- Lights the remote backlight when booting
H3xx Bootloader v5
- Bootloader USB 모드
- Solved the nasty timing issue in v4
알려진 문제
H300:
- Still starts the iriver firmware when plugging in the charger (this is intentional until the charging code is updated for h300)
- The hard drive spins down and restarts when entering the USB mode. I have yet to find out why.
Copyright © by the contributing authors.