The xPRESS Audio Keypad has a re-chargeable Lithium Polymer battery. Under typical conditions the battery will last 3-6 months (10-20 button presses a day). You can re-charge your Keypad in about 2-3 hours with its supplied micro-USB cable and any USB power adapter. In most cases your iPhone's power adapter will work great.
Your Keypad's MAC Address will always be 6 sets of characters. The first 3 will always be: DC:82:F6. The last 3 sets of characters are the last 6 characters in your device's serial number (SN). This can be found on the back of your keypad on the product label.
If your keypad has already been configured, you can simply press and hold the Play/Pause button and the Volume Down button at the same time for 10 seconds and this will start an auto-firmware upate. You will see a series of purple blinks which means all is well.
Don't worry. All you need to do is plug in your keypad to charge up a bit more. The keypad needs at least 50% battery to receive a firmware upade.
The xPRESS Audio Keypad pairs with one Sonos device at a time. When the device you have paired your keypad with becomes the group coordinator of a group of Sonos devices, your Keypad will automatically control the group.
In the box you'll get two types of wall mounts, one for using 1G Decora style wall plates and another that doesn't need a wall plate. Use the supplied screws to install the Keypad like a traditional wall switch or keypad with the 1G Decora mount, or use the adhesive strip supplied to install the quick-stick mount. In both cases, the Keypad magnetically connects to the wall mounts, for easy grab and go.
Yes you can. And for newer Sonos devices you can pair even more. But you should always be able to pair at least two Keypads to any Sonos device.
This is a Sonos program that allows for deep, official integration between Sonos and other technology developers like ourselves. The result of these integrations is an excellent experience for our mutual users.
Wherever you have WiFi in your house, the xPRESS Audio Keypad will work. That's it. If you need help extending the range of your Keypad or any other connected device in your home, we really recommend updating your wireless network. Check out our friends Eero who should be able to help!
The App is iOS for now (iPhone, iPad, iPod touch). You will need iOS 9 or later installed. But we do plan on releasing an Android app later on (don't worry we didn't forget about you ;).
Fast Blue Blink
I've entered Configuration mode after you press and held the volume Up and Down buttons for 6 seconds. I'm now waiting to receive your Wi-Fi network name and password so I can join the network.
Solid Blue for 3 Seconds
I've successfully joined your network!
Slow Blue Blink
I'm now waiting to receive information about what Sonos device you'd like me to control.
Slow Purple Blink
I'm connecting with the firmware update server to receive new firmware. If you see yellow here instead of purple, just plug me in for a bit because I need a bit more energy in order to update firmware.
Fast Purple Blink
It's getting intense! I'm downloading new firmware.
Solid Purple for 3 Seconds
I've Successfully updated firmware!
Red Blinking Periodically
Please charge me. I am below 20% battery.
I am plugged in and charging. It may take up to 3 hours to charge if I have 0% battery.
White Blinking or Solid
I am waking up and connecting to the network or to the Sonos device. If solid for a second, I have successfully send my command.
If blinking white off and on, you probably press and held Play/Pause for 6 seconds which will wake me up for a few minutes to be able to receive new instructions from the iPort Connect App.
Usually this happens when there is no need for the Sonos command at the moment. For example, If you are listening to a radio station with no ability to use track forward, a press of this button will give you a yellow light.
Some times there is an error in sending the command or connecting to the device. If this happens you will also see a yellow flash.
Currently on iOS App Store: v1.2.2
-The App now auto-updates keypad Firmware latest version during keypad config
-Added a help button for quick access to xPRESS support materials
-Correct Sonos devices now appear in Sonos device list
-Added info button to quickly access App version and iPort contact information
-Other bug fixes, stability improvements and enhancements
-Some users report instability when re-pairing to another Sonos device on Keypad Dashboard page.
Resolution: to be resolved in next major App release.
-Dialogue box for fail / incorrect password for SSID on Step 3 of config creates App lock up in under certain conditions if user selects "Retry" instead of "Cancel".
Resolution: Choose cancel. Also, to be resolved in next major App release.
-When re-configuring the same Keypad, this will create a second instance of the keypad in the device list.
Resolution: You can simply swipe and delete the old instance of the Keypad. This will be resolved in a future App software release.
Current Firmware: v18.104.22.168
(To Update Firmware, press & hold play/pause and volume down for 10 second at any time after Keypad has been configured)
-Added support for Sonos Favorites API (NOTE: Requires Sonos v7.3 or later installed on Sonos devices and iOS Sonos Controller App)
-Full Sonos API compliance.
-Added Sonos IP Address change tracking (if a Sonos device happens to change its IP address because of DCHP lease renewal or a power outage and reboot, xPRESS will automatically re-pair with the Sonos device next time you use the Keypad).
-Resolved a bug that occurred sometimes in keypad configuration in which keypad could not accept SSID and Password credentials.
-Bug fixes, stability improvement and enhancements
Known Behaviors and Issues:
-Keypad can sometimes exhibit a 2-4 second latency if the Sonos device it is paired with has changed its IP address. This latency occurs seldom and happens because the Keypad is re-pairing automatically with the Sonos device. Efforts to reduce this latency will be implemented in the next major firmware release.
-Keypad continues to act solely as a group controller for volume and audio transport when its paired Sonos device is a group participant. Next major release of App and Firmware will allow a user to device if the keypad acts as a group or individual controller in instances when its paired Sonos device is part of a group.
Release Candidate for App Store: v2.0.4 (build 10)
-Full Sonos API compliance.
-New UI and workflows.
(To Update Firmware, press & hold play/pause and volume down for 10 second at any time after Keypad has been configured IF YOUR DEVICE HAS BEEN TAGGED AS A BETA USER. for more information, contact email@example.com)
-Support for Group vs. Individual Volume control in instances when Paired Sonos device is part of a group.
-Support for additional configurations from v2.1.X App.
-Press and hold the Play/Pause buttons for 6 seconds. After the Yellow Lights stop flashing and the Keypad LED flashes White, quit the iPort Connect App and restart the configuration workflow.
- Press and hold Volume Up and Down buttons for 6 seconds and follow the instruction on the iPort Connect App to complete the setup configuration.
-Plug in your Keypad, fully charge the device & try again. The Keypad needs 50% or more battery charge to perform a firmware update.
-If device is fully charged and firmware update continues to fail, re-configure keypad to network by pressing and holding volume up and down for 6 seconds and using the configuration process in the iOS App. It's possible that your network credentials or topology changed and we need to get updated information to the keypad.
-This is most common for the track forward button when using streaming radio services that do not have a track forward function.
-If this happens with the play pause button: the paired Sonos device may be a group participant. If this is the case and you are running firmware v22.214.171.124 or earlier on your keypad (to check firmware version, enter the iPort Connect App, tap on the device in the device list and you can view the firmware version number on the device dashboard page), the keypad will pause function until the group is dissolved. This will be resolved in the next major firmware update.
-If this happens with the favorite button: there are some Sonos favorites that are currently not supported under the UPnP implementation of Favorites: Sonos Playlists, some locally stored tracks and albums. This will be resolved in the next major firmware update with the adoption of the official Sonos Favorites API.
-If this is happening with all buttons consistently, re-configure keypad to network by pressing and holding volume up and down for 6 seconds and using the configuration process in the iOS App. It's possible that your network credentials or topology changed and we need to get updated information to the keypad.
-The keypad wakes up, joins the network and sends a broadcast all within less than one second. Sometimes it takes a few more seconds for Sonos to queue up music or changing streaming services and buffer.
-To check if the Sonos system is taking time to buffer, open the Sonos App, navigate to the Sonos device page your keypad is paired with and press the Volume Up and Down buttons on your Keypad. If you see a quick response in a change of the volume slider on the App screen, your keypad is working correctly and further delays can be attributed to general music buffering.
-If there is a significant delay from button press to feedback on the Sonos App screen, re-configure your keypad or and then check you home's network.
-if device out of box appears dead, charge it until the LED is Green. The device should work properly. (Some times the device may loose all of its charge if sitting in the box for too long)
-If the device still appears dead after several hours and or the LED is not turning green — plug it back in again, press a button while plugged in. Then unplug the device and it should wake up. You should then configure the device and download new Keypad firmware when prompted during the configuration process.
-This is a known issue. You can simply swipe and delete the old instance of the Keypad. This will be resolved in a future App software release.