Skip to content

Instantly share code, notes, and snippets.

@pamaury
Created January 27, 2017 22:21
Show Gist options
  • Save pamaury/951cbe4e361da46a8ff9027b21381cdd to your computer and use it in GitHub Desktop.
Save pamaury/951cbe4e361da46a8ff9027b21381cdd to your computer and use it in GitHub Desktop.
How to install NWZ bootloader
All examples below are for NWZ-E580, but the same applies for other targets:
at the root of rockbox resposotory:
> mkdir build_nwze580_bl
> cd build_nwze580_bl
> ../tools/configure
# select NWZ-E580 Series
# Select (B)ootloader
> make
> make -C ../rbutil/mknwzboot
# NOTE: mknwzboot requires to install libcrypto++-dev
> ../rbutils/mknwzboot/mknwzboot -b bootloader-nwze580.sony -o NW_WM_FW.UPG
# mount your player in *mass storage mode* (NOT MTP mode)
> cp NW_WM_FW.UPG /path/to/player/
> umount /path/to/player
> make -C ../utils/nwztools/scsitools/
# assuming your device appears at /dev/sdX
> sudo ../utils/nwztools/scsitools/scsitool /dev/sdX do_fw_upgrade
# the device now reboots, performs the upgrade and leaves the install log at the root of the device
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment