Author Topic: LinkStation LS-WVLF - Sync With local UPS  (Read 423 times)


  • Calf
  • *
  • Posts: 9
LinkStation LS-WVLF - Sync With local UPS
« on: April 04, 2019, 09:51:46 pm »
I've tried to search in this forum for an answer but have not found it yet.

I have a LS-WVLF57 Linkstation, and recently upgraded the UPS to which it is connected to an Eaton UPS with a USB port.

Connecting my laptop to the UPS with USB cable and the Eaton software I can see the status of the UPS etc.

However, when I connect it to the Linkstation, the option in Power Management to "synchronize with UPS connected to this LinkStation" is Greyed out.

Has anyone had any success connecting a UPS to this Linkstation model using USB?

I am running Firmware version 1.73.  Last time I tried to upgrade the Firmware on this device is killed my Raid Array, and I had to recover from a backup, so I'm not that keen to try it again in the vague hope that the option becomes available.


  • The Oxy-genuine article
  • El Toro
  • ****
  • Posts: 352
  • Giving you some breathing space.
« Last Edit: April 05, 2019, 10:36:16 am by oxygen8 »


  • Calf
  • *
  • Posts: 9
Re: LinkStation LS-WVLF - Sync With local UPS
« Reply #2 on: April 05, 2019, 06:08:23 am »
Thanks for the reply.
The link to your German example gives me a 404 error.

Are you saying that you can install apcupsd into the LinkStation OS and then detect and get a signal from APC UPS's?
Sounds good. 
Any idea it it could work with an Eaton UPS?

I would love to know what signal the LinkStation is looking for on the USB port that would enable the "synchronize with UPS connected to this LinkStation" radio button.
I would have thought it's a Really simple protocol from the UPS to be compatible with as many different devices as possible.  It used to always be serial afterall.


  • Debian Wizard
  • El Toro
  • ****
  • Posts: 321
  • There's no problem so bad you cannot make it worse
Re: LinkStation LS-WVLF - Sync With local UPS
« Reply #3 on: April 05, 2019, 08:36:17 am »
the proper link is:

He's put together a guide for using the Debian installer available for many of these devices to setup and configure Debian to replicate many of the functions normally handled by the Buffalo firmware OS. Among other things this allows you to use any UPS which has Debian support rather than just the ones supported by Buffalo.

His guide references the installer images for the LS200, LS400, T1000 and TS3000 devices hosted on my github page but the process is the same for the older devices which are hosted by Debian.

In the case of the LS-WVL, Debian hosts the installer images here:


  • The Oxy-genuine article
  • El Toro
  • ****
  • Posts: 352
  • Giving you some breathing space.
Re: LinkStation LS-WVLF - Sync With local UPS
« Reply #4 on: April 05, 2019, 10:40:34 am »
buffalo uses nut

the list of supported devices from a LS-QVL

Code: [Select]
#  Krauler UP-M500VA  - blazer_usb
ATTR{idVendor}=="0001", ATTR{idProduct}=="0000", MODE="664", GROUP="root"

# Hewlett Packard
#  T500  - bcmxcp_usb
ATTR{idVendor}=="03f0", ATTR{idProduct}=="1f01", MODE="664", GROUP="root"
#  T750  - bcmxcp_usb
ATTR{idVendor}=="03f0", ATTR{idProduct}=="1f02", MODE="664", GROUP="root"
#  HP T750 INTL  - usbhid-ups
ATTR{idVendor}=="03f0", ATTR{idProduct}=="1f06", MODE="664", GROUP="root"
#  HP R/T 2200 INTL (like SMART2200RMXL2U)  - usbhid-ups
ATTR{idVendor}=="03f0", ATTR{idProduct}=="1f0a", MODE="664", GROUP="root"

# Eaton
#  various models  - usbhid-ups
ATTR{idVendor}=="0463", ATTR{idProduct}=="0001", MODE="664", GROUP="root"
#  various models  - usbhid-ups
ATTR{idVendor}=="0463", ATTR{idProduct}=="ffff", MODE="664", GROUP="root"

# Dell
#  various models  - usbhid-ups
ATTR{idVendor}=="047c", ATTR{idProduct}=="ffff", MODE="664", GROUP="root"

# Belkin
#  F6H375-USB  - usbhid-ups
ATTR{idVendor}=="050d", ATTR{idProduct}=="0375", MODE="664", GROUP="root"
#  F6C550-AVR  - usbhid-ups
ATTR{idVendor}=="050d", ATTR{idProduct}=="0551", MODE="664", GROUP="root"
#  F6C1250-TW-RK  - usbhid-ups
ATTR{idVendor}=="050d", ATTR{idProduct}=="0750", MODE="664", GROUP="root"
#  F6C1500-TW-RK  - usbhid-ups
ATTR{idVendor}=="050d", ATTR{idProduct}=="0751", MODE="664", GROUP="root"
#  F6C900-UNV  - usbhid-ups
ATTR{idVendor}=="050d", ATTR{idProduct}=="0900", MODE="664", GROUP="root"
#  F6C100-UNV  - usbhid-ups
ATTR{idVendor}=="050d", ATTR{idProduct}=="0910", MODE="664", GROUP="root"
#  F6C120-UNV  - usbhid-ups
ATTR{idVendor}=="050d", ATTR{idProduct}=="0912", MODE="664", GROUP="root"
#  F6C800-UNV  - usbhid-ups
ATTR{idVendor}=="050d", ATTR{idProduct}=="0980", MODE="664", GROUP="root"
#  F6C1100-UNV, F6C1200-UNV  - usbhid-ups
ATTR{idVendor}=="050d", ATTR{idProduct}=="1100", MODE="664", GROUP="root"

#  various models  - usbhid-ups
ATTR{idVendor}=="051d", ATTR{idProduct}=="0002", MODE="664", GROUP="root"

# Powerware
#  various models  - bcmxcp_usb
ATTR{idVendor}=="0592", ATTR{idProduct}=="0002", MODE="664", GROUP="root"
#  Agiler UPS  - blazer_usb
ATTR{idVendor}=="05b8", ATTR{idProduct}=="0000", MODE="664", GROUP="root"
#  Belkin F6C1200-UNV  - blazer_usb
ATTR{idVendor}=="0665", ATTR{idProduct}=="5161", MODE="664", GROUP="root"

# Liebert
#  various models  - bcmxcp_usb
ATTR{idVendor}=="06da", ATTR{idProduct}=="0002", MODE="664", GROUP="root"
#  Mustek Powermust  - blazer_usb
ATTR{idVendor}=="06da", ATTR{idProduct}=="0003", MODE="664", GROUP="root"
#  various models  - usbhid-ups
ATTR{idVendor}=="06da", ATTR{idProduct}=="ffff", MODE="664", GROUP="root"

# Cyber Power Systems
#  900AVR/BC900D, CP1200AVR/BC1200D  - usbhid-ups
ATTR{idVendor}=="0764", ATTR{idProduct}=="0005", MODE="664", GROUP="root"
#  Dynex DX-800U?  - usbhid-ups
ATTR{idVendor}=="0764", ATTR{idProduct}=="0501", MODE="664", GROUP="root"
#  OR2200LCDRM2U  - usbhid-ups
ATTR{idVendor}=="0764", ATTR{idProduct}=="0601", MODE="664", GROUP="root"
#  Sweex 1000VA  - richcomm_usb
ATTR{idVendor}=="0925", ATTR{idProduct}=="1234", MODE="664", GROUP="root"

# TrippLite
#  e.g. OMNIVS1000, SMART550USB, ...  - tripplite_usb
ATTR{idVendor}=="09ae", ATTR{idProduct}=="0001", MODE="664", GROUP="root"
#  e.g. TrippLite AVR550U  - usbhid-ups
ATTR{idVendor}=="09ae", ATTR{idProduct}=="1003", MODE="664", GROUP="root"
#  e.g. TrippLite AVR750U  - usbhid-ups
ATTR{idVendor}=="09ae", ATTR{idProduct}=="1007", MODE="664", GROUP="root"
#  e.g. TrippLite ECO550UPS  - usbhid-ups
ATTR{idVendor}=="09ae", ATTR{idProduct}=="1008", MODE="664", GROUP="root"
#  e.g. TrippLite OMNI1000LCD  - usbhid-ups
ATTR{idVendor}=="09ae", ATTR{idProduct}=="2005", MODE="664", GROUP="root"
#  e.g. TrippLite OMNI900LCD  - usbhid-ups
ATTR{idVendor}=="09ae", ATTR{idProduct}=="2007", MODE="664", GROUP="root"
#  e.g. TrippLite smart2200RMXL2U  - usbhid-ups
ATTR{idVendor}=="09ae", ATTR{idProduct}=="3012", MODE="664", GROUP="root"
#  e.g. ?  - usbhid-ups
ATTR{idVendor}=="09ae", ATTR{idProduct}=="3014", MODE="664", GROUP="root"
#  e.g. TrippLite SmartOnline SU1500RTXL2UA (older unit?)  - usbhid-ups
ATTR{idVendor}=="09ae", ATTR{idProduct}=="4001", MODE="664", GROUP="root"
#  e.g. TrippLite SmartOnline SU6000RT4U?  - usbhid-ups
ATTR{idVendor}=="09ae", ATTR{idProduct}=="4002", MODE="664", GROUP="root"
#  e.g. TrippLite SmartOnline SU1500RTXL2ua  - usbhid-ups
ATTR{idVendor}=="09ae", ATTR{idProduct}=="4003", MODE="664", GROUP="root"

# PowerCOM
#  PowerCOM IMP - IMPERIAL Series  - usbhid-ups
ATTR{idVendor}=="0d9f", ATTR{idProduct}=="00a2", MODE="664", GROUP="root"
#  PowerCOM SKP - Smart KING Pro (all Smart series)  - usbhid-ups
ATTR{idVendor}=="0d9f", ATTR{idProduct}=="00a3", MODE="664", GROUP="root"
#  PowerCOM WOW  - usbhid-ups
ATTR{idVendor}=="0d9f", ATTR{idProduct}=="00a4", MODE="664", GROUP="root"
#  PowerCOM VGD - Vanguard  - usbhid-ups
ATTR{idVendor}=="0d9f", ATTR{idProduct}=="00a5", MODE="664", GROUP="root"
#  PowerCOM BNT - Black Knight Pro  - usbhid-ups
ATTR{idVendor}=="0d9f", ATTR{idProduct}=="00a6", MODE="664", GROUP="root"
#  Unitek Alpha 1200Sx  - blazer_usb
ATTR{idVendor}=="0f03", ATTR{idProduct}=="0001", MODE="664", GROUP="root"

# Liebert
#  Liebert PowerSure PSA UPS  - usbhid-ups
ATTR{idVendor}=="10af", ATTR{idProduct}=="0001", MODE="664", GROUP="root"
#  Ablerex 625L USB  - blazer_usb
ATTR{idVendor}=="ffff", ATTR{idProduct}=="0000", MODE="664", GROUP="root"

# Omron BZ35T
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0050", MODE="664", GROUP="root"
# Omron BZ50T
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="004B", MODE="664", GROUP="root"
# Omron BZ50LT
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="004F", MODE="664", GROUP="root"
# Omron BX35F
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0058", MODE="664", GROUP="root"
# Omron BX50F
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0057", MODE="664", GROUP="root"
# Omron BY50FW
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0065", MODE="664", GROUP="root"
# Omron BY75SW
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0066", MODE="664", GROUP="root"
# Omron BN150XR
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0044", MODE="664", GROUP="root"
# Omron BN240XR
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0043", MODE="664", GROUP="root"
# Omron BN100XR
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0054", MODE="664", GROUP="root"
# Omron BU1002SW
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="006B", MODE="664", GROUP="root"
# Omron BU3002SW
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="006C", MODE="664", GROUP="root"
# Omron BU100RW
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0075", MODE="664", GROUP="root"
# Omron BU200RW
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0076", MODE="664", GROUP="root"
# Omron BU300RW
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0077", MODE="664", GROUP="root"
# Omron BN50S
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="006E", MODE="664", GROUP="root"
# Omron BN75S
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="006F", MODE="664", GROUP="root"
# Omron BN100S
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0070", MODE="664", GROUP="root"
# Omron BN150S
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0071", MODE="664", GROUP="root"
# Omron BN220S
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0072", MODE="664", GROUP="root"
# Omron BN300S
SYSFS{idVendor}=="0590", SYSFS{idProduct}=="0073", MODE="664", GROUP="root"