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



Search | Go
Wiki > Main > SonyNW > SonyNWDestTool

Sony NW/NWZ series: destination and sounds pressure tool


This tool allows one to change the destination and sound pressure regulation settings of the Sony players that run linux. Codenames in the following table correspond to the SonyNW page
Note: Android devices (NWZ-ZX1, NW-ZX2 etc...) are not supported!
If your player is not in this list, try it and report success/failure on IRC (and edit this page).

Series codename Status Comment
NWZ-A10 Series nwz-a10 DONE Works  
NW-A20 Series nw-a20 DONE Works  
NW-A30 Series nw-a30 question Should work Needs confirmation from tester
NWZ-A850 Series nwz-a850 DONE Works  
NWZ-A860 Series nwz-a860 DONE Works  
NWZ-E360 Series   choice-no No (never)  
NWZ-E370 Series   choice-no No (never)  
NWZ-E380 Series   choice-no No (never)  
NWZ-E390 Series   choice-no No (never)  
NWZ-E440 Series   choice-no No (never)  
NWZ-E450 Series nwz-e450 DONE Works  
NWZ-E460 Series nwz-e460 DONE Works  
NWZ-E470 Series nwz-e470 DONE Works  
NWZ-E580 Series nwz-e580 DONE Works  
NW-WM1 nw-wm1 DONE Works  
NW-ZX1 Series   choice-no No (never)  
NW-ZX2 Series   choice-no No (never)  
NW-ZX100 nw-zx100 DONE Works  

Getting the tool

You can either download a prebuilt tool or build it from source.

Download

Architecture Link Build date Commit
Linux (64-bit) scsitool_64-nwz-v9 19/06/2017 37a945d
Windows (32-bit) scsitool-nwz-v9.exe 19/06/2017 37a945d

Build from source

You can build the tool from source on Linux, you can also cross-compile from Linux to Windows. You can build it on windows but it will required a POSIX environment like MSYS or Cygwin.
  • First you need to get a copy of the repository, see UsingGit.
  • Change to utils/nwztools/scsitools
  • If you are building for the same architecture, run make -C ../../scsi clean && make clean && make
  • If you are cross-compiling, run make -C ../../scsi clean && make clean && make PREFIX=i686-w64-minw32 Of course, replace the prefix by whatever prefix your windows toolchain is using

Changing destination settings and sound pressure regulation

Linux

Windows:

  • Get the tool, see Getting the tool
  • Check your device letter in "My Computer"/"This PC". For example: WALKMAN (H:)
    If you don't see any letter, that probably means your device is set in MTP mode instead of MSC mode. In this case, open the Device Manager, under 'Portable Devices' you should see WALKMAN. Right-click on it, select "Update Driver Software.." then "Browse my computer for driver software" then "Let me pick from a list of device drivers on my computer". Choose "USB Mass Storage Device" and click on "Next".
  • You need to open a command prompt in the directory where you downloaded the file.
    The easiest way to do it is to download this .bat file, put it in the same directory as scsitool and double-click on it (the .bat file).
  • Get your current destination code and sps setting:
    Type the following command, replacing X by the version number of scsitool and H by your drive letter:
         scsitool-nwz-vX.exe H: dest_tool get
         
    Result example:
         Model: NWZ-E585
         Series: NWZ-E580 Series
         Destination: CEW2 (103)
         Sound pressure: 1 (on)
         
    If you get an error message like "Your device is not supported. Please contact developers.", please come to the #rockbox IRC channel to discuss it with developers.
  • Set another destination code and sps setting:
    IMPORTANT: You will need to reset the settings after the change to get the modification applied
    Type the following command, replacing X by the version number of scsitool and H by your drive letter:
         scsitool-nwz-vX.exe H: dest_tool set <dest> <sps>
         
    Replace <dest> by the destination code (see the table below) and sps by "on" or "off".
    Example:
         scsitool-nwz-vX.exe H: dest_tool set E2 off
         
  • You may want to run
          scsitool-nwz-vX.exe H: dest_tool get
          
    again to check if "set" properly applied. Alternatively you can check your current destination code in the Test Mode. How to enter it is explained in the service manual.
  • IMPORTANT: You need to reset the settings on the device to get the modification applied

Sound pressure regulation (SPS): When ON, the volume is supposed to be capped; when OFF, uncapped. It doesn't seem to make a huge (if any) difference on "recent" models though. It looks like the volume cap mainly comes from the destination code.

Destination codes: There may be some inaccurate information in the table below because of Sony's inconsistent naming scheme. Indeed destination codes sometimes vary from one service manual to another.

Destination code Area Volume Language FM range NW-WM1 NW-A20
J Japan uncapped Japanese only (NW) / multilingual (default Japanese) (NWZ) 76 - 95 MHz   Line-in recording menu and settings (WMC-NWR1 cable necessary); specific profile setting for MDR-NC31/NWNC33 NC earphones; ATRAC (Lossless) playback*
U USA uncapped multilingual (default English) 87,5 - 108 MHz    
U2 USA uncapped multilingual (default English) 87,5 - 108 MHz    
U3 USA uncapped multilingual (default English) 87,5 - 108 MHz    
CA Canada ? multilingual (default English) 87,5 - 108 MHz    
CEV East Europe uncapped multilingual (default English) 87,5 - 108 MHz    
CE7 ? ? multilingual (default English) 87,5 - 108 MHz    
CEW West Europe capped and warning [Check the volume level] at some point multilingual (default English) 87,5 - 108 MHz    
CEW2 West Europe capped and warning [Check the volume level] at some point multilingual (default English) 87,5 - 108 MHz    
CN China uncapped multilingual (default S Chinese) 87,5 - 108 MHz "High Gain Output" setting  
KR Korea ? multilingual (default English) 87,5 - 108 MHz    
E Asia / Australia / NZ / Tourist uncapped multilingual (default English) 87,5 - 108 MHz "High Gain Output" and "Remote Control" (RMT-NWS20 necessary) settings  
MX Mexico / Latin America ? multilingual (default English) 87,5 - 108 MHz    
E2 Asia / Australia / NZ / Tourist uncapped multilingual (default English) 87,5 - 108 MHz "High Gain Output" setting but missing "Language" and "Text input" settings  
MX3 Mexico / Latin America ? multilingual (default English) 87,5 - 108 MHz    
TW Taiwan uncapped multilingual (default T Chinese) 87,5 - 108 MHz    

* ATRAC files need to be added in J code so that the device recognize them but you can switch to another destination code later, they will still be recognized as long as you don't rebuild the whole library in the settings.

NB: It is possible to get an English UI (not multilingual though) instead of a Japanese UI as well as a 87,5 - 108 MHz FM range on a Japanese device, switching from "J" to another destination code. This was successfuly tested on a Japanese NW-A850 (=NWZ-A840 with Noise Cancelling). See the picture attached.

-- AmauryPouly - 07 Jan 2017
I Attachment Action Size Date Who Comment
DSC_0945.JPGJPG DSC_0945.JPG manage 2932.4 K 07 Jan 2017 - 17:50 LudovicJacques English UI on a Japanese NW-A850
open_cmd_here.batbat open_cmd_here.bat manage 0.1 K 07 Jan 2017 - 22:11 LudovicJacques opens a command prompt directly in the directory where you put it
r23 - 18 Jun 2017 - 21:19:59 - AmauryPouly


Parents: SonyNW
Copyright by the contributing authors.