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



Search | Go
Wiki > Main > IriverBootKr (r2)

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들 중의 하나를 가지고 있어야만 합니다:

H110/H115

펌웨어 버전 MD5 sum 사용자
1.63-EU 4938420d83aa6da3764d33e5a008c8d4  
1.63-K 044b737ddb74436353e290d3fbcc3333  
1.63-US e51883ed89d49f5677b0a976aef7b154  
1.65-EU 528917d9e5b34a3e5bcac8fe1f4bd7a9 DONE AndreScheffler
1.65-K ef24f69a679e5eba2216045cb24d8b15  
1.65-US 76d83812b9e1856f768ba913eeba44e1  
1.66-EU 2aa9d16d3e166a7575fc652db8588daa DONE 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 DONE JensArnold
1.65-K d8cb7d9f586186bf9780ee761fc8a677 DONE JohnSmith69
1.65-US 99c5666e990dc782b9daefcb1a087ec0 DONE AndrewPilley, JonathanHull
1.66-EU e26d2574f39cee0adcdd54fb9f316293 DONE ChrisKuhn?
1.66-K e76121ba9efe72ecfbb6392eaefe6d96 DONE JohnSmith69
1.66-US 12194678a2fdd0814d2e0bb57c8e8e6e DONE 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 DONE JonSenior
1.29-K 1303e22ef5b1af866aa4def03d6c5f5a DONE BlakeJohnson
1.29-JP ce433c404ff7531f5852ce3cb61143ee  
1.30-EU 7fb49041294b3e6aea3894218d6d64cf DONE GerTimmens

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

  • 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.
Edit | Attach | Print version | History: r5 | r4 < r3 < r2 < r1 | Backlinks | View wiki text | More topic actions...
r2 - 22 Jan 2006 - 14:04:33 - JeongTaekIn
Copyright by the contributing authors.