Downloads
release
dev builds
extras
themes
Documentation
manual
wiki
device status
Support
forums
mailing lists
IRC
Development
bugs
patches
dev guide
Search
Search
| Go
Wiki
>
Main
>
HifimanPort
%TOC% ---+ Port Status | *driver* | *status* | *comments* | | LCD | %GREEN%90%%ENDCOLOR% | No inverse and other fancy stuff. | | Backlight | %GREEN%100%%ENDCOLOR% | Working. | | Buttons | %GREEN%100%%ENDCOLOR% | Working. | | SD | %GREEN%90%%ENDCOLOR% | Basicaly works. DMA handling is suboptimal. Needs more testing. | | NAND | %RED%10%%ENDCOLOR% | Low level driver part is reverse engineered. The work on reverse engineer FTL scheme is started. | | PCM | %GREEN%100%%ENDCOLOR% | Working. | | Codec | %GREEN%100%%ENDCOLOR% | Working. | | ADC | %GREEN%100%%ENDCOLOR% | Working. | | USB | %YELLOW%90%%ENDCOLOR% | The driver is not yet merged see [[http://gerrit.rockbox.org/r/#/c/364/][patch]] on gerrit. There are still some minor issues to be solved and more testing is needed | | Power managment | %GREEN%90%%ENDCOLOR% | Battery readout & charge working but not calibrated. | | USB DAC (602/603/801) | %GREEN%100%%ENDCOLOR% | Working | | Coaxial DAC (801) | %RED%0%%ENDCOLOR% | Not tested | --- ---+ Installation Download original firmware (OF) and unpack archive: *HM-601*: [[http://down.hifiman.cn/HM-601_SFW_HCZ_V0.11_20120618.zip][HM-601 V0.11]] *HM-602*: [[http://down.hifiman.cn/HM-602_SFW_HCZ_V0.11_20120618.rar][HM-602 V0.11]] *HM-603*: [[http://down.hifiman.cn/HM-603_SFW_HCZ_V0.06_20120618.zip][HM-603 V0.06]] *HM-801*: [[http://down.head-direct.com/HM-801-V0.21.zip][HM-801 V0.21]] Download bootloader: [[http://download.rockbox.org/bootloader/hifiman/hm60x/bootloader.rkw][HM-60x]], [[http://download.rockbox.org/bootloader/hifiman/hm801/bootloader.rkw][HM-801]]. Download rockbox build: [[http://build.rockbox.org/data/rockbox-hifimanhm60x.zip][HM-60x]], [[http://build.rockbox.org/data/rockbox-hifimanhm801.zip][HM-801]]. --- ---++Installation using mkrk27boot * Download [[http://download.rockbox.org/bootloader/hifiman/mkrk27boot/][mkrk27boot]]. * Connect your device to PC via USB cable. * Extract the rockbox build (rockbox-hifimanhm*.zip) on sd card of your device. * Patch original firmware using mkrk27boot. Place patched firmware to internal storage of your device and BASE.RKW file to .rockbox folder on sd card. * ./mkrk27boot <path_to_orginal_firmware> <path_to_bootloader.rkw> <path_to_patched_firmware> <path_to_BASE.RKW> <br> <br> Example (Windows): <br>mkrk27boot.exe HM-601.IMG bootloader.rkw E:\HM-601.IMG F:\.rockbox\BASE.RKW <br> <br> Example (Linux): <br>./mkrk27boot HM-601.IMG bootloader.rkw /mnt/flash/HM-601.IMG /mnt/sdcard/.rockbox/BASE.RKW * Safely eject your device and reboot it. --- ---++Alternative way *Linux* * Extract the rockbox build (rockbox-hifimanhm*.zip) on sd card of your device. * Create "img" directory and mount OF image file to it * mkdir -p /mnt/img * mount -o loop <model name>.IMG /mnt/img * Copy BASE.RKW file from OF image to .rockbox folder on sd card * cp /mnt/img/SYSTEM/BASE.RKW /mnt/sd/.rockbox/ * Replace BASE.RKW in OF with bootloader.rkw * cp bootloader.rkw /mnt/img/SYSTEM/BASE.RKW * cp bootloader.rkw /mnt/img/SYSTEM00/BASE.RKW * Unmount OF image file * umount /mnt/img * Put '*.IMG' file to internal storage of your device * Reboot your device *Windows* * Extract the rockbox build (rockbox-hifimanhm*.zip) on sd card of your device. * Download and install [[http://www.poweriso.net/PowerISO5.exe][PowerISO]]. Free unregistered version would be enough. Or you can use any analagous program, which could edit image files with FAT filesystem. * Open OF image file (HM-601.IMG, HM-801,... ) in PowerISO program. * Copy BASE.RKW file from SYSTEM folder in image to the .rockbox folder on sd card. * Replace BASE.RKW in OF image with bootloader.rkw (Rename booloader.rkw to BASE.RKW and replace original BASE.RKW in SYSTEM and SYSTEM00 folders). * Save changes and put derived IMG file into internal storage of your player. * Reboot your player --- ---+ Uninstallation * Download original firmware (OF) * Boot OF (turn on device by pressing POWER + any other button or by inserting USB cable) * Unzip file to internal storage of your device * Safely eject your player. * Shutdown device * Boot OF -- Main.AndrewRyabinin - 10 Mar 2012
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r14
<
r13
<
r12
<
r11
|
B
acklinks
|
V
iew topic
|
M
ore topic actions
r14 - 15 Apr 2013 - 07:24:42 -
AndrewRyabinin
?
Copyright © by the contributing authors.