Tag: peripheral connectivity

Thunderbolt dock may be behaving erratically under Windows 10. What can you do?

Article

Dell XPS 13 8th Generation Ultrabook at QT Melbourne rooftop bar

Simply restarting your Thunderbolt-3-equipped computer may correct problems you have with any Thunderbolt 3 docks attached to it.

Microsoft Warns of Uncommon Windows 10 Thunderbolt Issue | Bleeping Computer

From the horse’s mouth

Microsoft Support

Devices connected through a Thunderbolt Dock stop working after the computer resumes from the S5 power state (Support article)

My Comments

You may find that your Thunderbolt-3-equipped computer may show up a problem with its Thunderbolt 3 connection if it is running a recent build of Windows 10.

This will happen when you are using a Thunderbolt 3 dock or a Thunderbolt 3 peripheral like a display or external graphics module that has dock functionality where you can connect multiple peripherals. As well, it may encompass Thunderbolt 3 devices that have user-removable or user-replaceable storage media like memory-card readers, SATA hard-disk interfaces or optical drives.

It will be common with those of us who have a laptop computer and establish one or more workspaces equipped with a full-sized keyboard, mouse and one or two large screens then use a dock for one-cable connection and disconnection. You may also be connecting one or more storage devices like USB hard disks, memory keys or optical drives to the dock for extra storage functionality.

The problem will manifest if you have Fast Startup enabled on your Windows 10 laptop. This mode, which will most often be set up by default and to come in to play when you close up your laptop, will dump from RAM to the internal hard disk or SSD what is needed to bring your computer to the login screen when you close the computer’s lid or quickly press the Power button.

The symptom will show up if you do the following practices regularly:

  1. connect the computer to the Thunderbolt dock, finding that all peripherals connected to the dock are present and functioning as far as Windows is concerned.
  2. power-down the computer by pressing the Power button for a long time or instigate a shutdown procedure from within Windows with the goal to have it fully turned off.
  3. disconnect the Thunderbolt dock from the computer once you see the screen go black
  4. let the computer completely power down
  5. connect the Thunderbolt dock to that computer and wait for it to stabilise
  6. turn on the computer like normal

Here, the peripherals connected to that Thunderbolt dock will register with Windows and be present in the operating system’s Device Manager. But they won’t function as expected like you won’t have any input from the full-sized keyboard or mouse nor would the storage devices be available for use by Windows and its applications.

This behaviour happens very occasionally and you may normally disconnect and reconnect the dock to force Windows to “rediscover” the associated peripherals.

But what can you do to rectify this problem? Here, it is a simple process of fully shutting down then restarting your computer using the Shutdown or Restart procedure in Windows without disconnecting the Thunderbolt dock. Here, you have to wait until all the lights on the computer are off, not just the screen, when you instigate the Shutdown procedure this time.

With this process, you are making sure that during the boot cycle, the Windows operating system is properly taking stock of all the peripherals that are connected to the Thunderbolt dock and making sure they are properly available “to the computer”. This includes enforcing the dock to reset itself and create a fresh inventory of what is connected to or integrated in it to present to the host operating system.

You may also find that fully restarting your computer if peripherals connected to a hub, dock or similar device aren’t working properly no matter the connection method or operating system.

Bluetooth Fast Pairing–to be part of the Android platform

Articles

Android main interactive lock screen

Most recent Android smartphones may be able to support one-touch pair-up for Bluetooth accessories

Android ‘Fast Pair’ will quickly connect Bluetooth devices | Engadget

Announcing Fast Pair – effortless Bluetooth pairing for Android | Android Developers Blog

My Comments

Google has answered the setup method that Apple has implemented for their AirPod wireless in-ear headset by implementing a software-driven “quick-pair” setup that will be part of Android.

This method, called Bluetooth Fast Pairing, works on Android handsets and other devices that run Android 6.0 Marshmallow onwards and have Google Play Services 11.7 or newer installed and support Bluetooth 4.0 Low Energy (Bluetooth Smart) connectivity. You will have to enable Bluetooth and Location functionality in your handset, but you don’t have to look at Bluetooth device lists on your smartphone for a particular device identifier to complete the setup process.

Google Fast Pair in action - press image courtesy of Google

Click or tap this image to see Google Fast Pairing in action

It is meant to provide quick discovery of your compliant Bluetooth accessory device in order to expedite the setup process that is involved with new devices or to “repair” Bluetooth connections that have failed. This latter situation can easily occur if data in the device regarding associated Bluetooth devices becomes corrupted or their is excessive Bluetooth interference.

The user experience will require you to put your accessory device like a Bluetooth headset, speakers or car stereo in to Bluetooth-setup mode. This may simply be through you holding down the “setup” or “pair” button till a LED flashes a certain way or you hear a distinct tone. On the other hand in the case of home and car audio equipment that has a display of some form, you using the “Setup Menu” to select “Bluetooth Setup” or something similar.

Then you receive a notification message on your Android device which refers to the device you just enabled for pairing, showing its product name and a thumbnail image of the device. Tap on this notification to continue the setup process and you may receive an invitation to download a companion app for those devices that work on the “app-cessory” model for extended functionality.

Google implements this by using Bluetooth Low Energy “beacon” technology to enable the device-discovery process. This is similar to the various beacon approaches for marketing and indoor navigation that are being facilitated by Bluetooth Low Energy, but they only appear while your accessory device is in “Bluetooth setup” mode.

The Google Play servers provide information about the device such as its thumbnail image, product name or link to a companion app based on a “primary-key” identifier that is part of the Bluetooth Low Energy “beacon” presented by the device. Then, once you tap the notification popup on your Android device, the pairing and establishment process takes place under Bluetooth Classic technology.

I see this also as being similar to the various “Plug And Play” discovery process implemented in Microsoft Windows and Apple MacOS whenever you connect newer peripherals to your computer. This is where Microsoft and Apple keep data about various peripherals and expansion cards that are or have been on the market to facilitate installation of any necessary drivers or other software or invocation of class drivers that are part of the operating system. For Google and the Android platform, they could take this further with USB-C and USB Micro-AB OTG connectivity to implement the same kind of “plug and play” setup for peripherals connected this way to Android devices.

This system could be taken further by integrating similar logic and server-hosted databases in to other operating systems for regular and mobile computer platforms to improve and expedite the setup process for Bluetooth devices where the host device supports Bluetooth Low Energy operation. Here, I would like to see it based on the same identifiers broadcast by each of the accessory devices.

The Bluetooth Fast Pairing ability that Google gave to the Android platform complements NFC-based “touch and go” pairing that has been used with that platform as another method to simplify the setup process. This is more for manufacturers who don’t have enough room in their accessory device’s design to provide an NFC area for “touch-and-go” setup thanks to very small devices or where NFC doesn’t play well with the device’s aesthetics or functionality.

It may be a point of confusion for device designers like Alpine with their car stereos who place their devices in “discoverable” or “pairing” mode all the time so you can commence enrolling your accessory device at your phone’s user interface. Here, the device manufacturer may have to limit its availability to certain circumstances like no devices paired or connected, or you having to select the “Bluetooth” source or “Setup” mode to invoke discoverability.

At least Google have put up a way to allow quicker setup for Bluetooth accessories with their Android platform devices without the need to build the requirement in to the hardware.

USB 3.2–coming soon to your computer

Article

USB 3.2 to use the same USB Type-C connector as USB 3.1, but with increased throughput

USB-C is already getting a major update, and it will double data transfer speeds | Mashable

My Comments

The USB connection has been recently revised once more, but this time it is about increased bandwidth.

This standard emerges in the form of the USB 3.2 which allows for bandwidths of at least 15Gb/s thanks to the use of multi-lane technology.

It uses the same physical connection standards as USB 3.1, which means that devices equipped to this standard will use USB-C connections and you can connect your compliant host devices to your compliant peripherals using USB-C cables. But this system will work on a “best-case” approach where if both the host and peripheral device are USB 3.2 compliant, you will benefit from the higher throughput whereas in other cases, the link will step back to USB 3.1 specifications.

Once the standard is set in stone, you may find that some devices such as some computer USB interface chipsets may support in-field software-based upgrading for this standard. On the other hand, a subsequent generation of computer and peripheral equipment will end up being equipped for this standard.

The main applications I see this connection come in to its own would be high-capacity external storage applications or high-resolution display setups. But of course, there will be the USB hubs and docks (expansion modules) that are about increased connectivity being equipped with this connection type.

Personally, I would see USB 3.2 become a “next-generation” approach for USB-based peripheral and device connectivity, something to look forward with subsequent generations of computer equipment.

USB Type-C to be a no-worries device connection

Articles

Upcoming USB Type-C connector won’t have “right” and “wrong” sides | Gizmag

From the horse’s mouth

USB Promoters’ Group

Press Release (PDF)

My Comments

USB data cable

USB data / power cable to be eventually replaced with the USB Type-C data / power cable with the same plug each end

A new USB equipment connector is in the process of being designed and will be called by the USB Promoters’ Group by the middle of 2014. This is to cater for technology equipment that is becoming smaller and thinner while also allowing for quick worry-free connections.

This connection will be the same size as the existing USB Micro-B connector used on most smartphones or the Apple Lightning Connector that Apple uses on their latest iDevices. This will cater for devices that are acquiring an increasingly-low profile such as the smartphones, tablets or Ultrabooks or even peripherals like some external hard disks and keyboards.

The socket will be designed so that you don’t worry about which way you plug it in and the patch-cords will have the same connection on each end so you don’t have to worry about which end of the cable you are using, in a similar vein to the RCA connections used on most stereo equipment.

Of course, the standard will also define the patch cables that allow you to connect equipment that has the USB Type-C socket on it to equipment that has commonly-available USB connections like the Type A found on computers and USB power supply equipment or Micro-B connections found on the smartphones or USB hard disks.

As we are seeing the USB connection become the universal power-supply connection for many different gadgets. Here, the USB Type-C connection will also allow for scaleable power-supply and charging situations and to provide further support for improved USB bus performance. A commonly-raised question that could surface is the power-supply performance for particular USB patch cables especially as we find smartphones not charging as quickly with some cables compared to others given the same power-supply equipment.

Of course, this will cause a requirement for power-supply standards for mobile devices to be revised because of the current standard supporting only the Micro-B connection on the mobile equipment and Type-A on the power-supply equipment. As well, we will be ending up with USB Type-A to Micro-B and USB Type-A to Type-C as power/data cables for most of our gadgets in the near term.