Beta build 3: the connected devices list, rebuilt
Third beta for the tester group, still 1.3.0. Everything since v1.2.1 is in here, including beta.1 and beta.2. Licensing is unchanged: use your normal Pro key.
New since beta.2
- Connected devices now shows what is plugged into what. Behind a dock chained off a display, that list used to be one flat pile of hubs. On my own setup it was twelve rows, five levels deep, nine of them hubs, with the display and the Ethernet adapter lost in the middle. Now the Thunderbolt chain is the shape of the list, and each device sits inside the thing it is actually plugged into. Same setup, four rows.
- Hubs are hidden by default. They are plumbing, and they are roughly half of every device list. "Show N hubs" brings them back per port, and the CLI still prints everything.
- A device that names itself is no longer listed twice. A dock that reports its own name over USB used to appear as both the dock and a device inside itself.
- Devices are named by their maker where the name alone would not tell two apart. Four identical "USB2.0 Hub" rows are not a device list.
- The mid-session fault banner stopped blaming you. It fired after two connection events, which one ordinary reconnect can produce on its own, and the wording implied you had done something. It now waits for four and describes what was seen without the accusation.
- Cable Diagnostics stopped stuttering. It was running its own copy of every hardware watcher alongside the app's. One set now, shared.
- Six more cables in the database, and cables reporting a placeholder vendor ID are no longer described as coming from a registered vendor.
What to look at
- The connected devices list, especially on a dock, a display with USB ports, or a daisy chain. Does the tree match what is physically on your desk? Does each device hang off the right thing?
- Show hubs, then hide them again. Nothing should move between the two views.
- If you have a daisy chain, the second device should now appear in that list at all. It never used to.
- Anything WhatCable cannot work out is left where it always was, at the top of the chain, rather than guessed at. If something looks like it is in the wrong place, that is worth an issue.
Known and deliberate
The device count at the bottom of the popover still counts some hubs twice. USB 2.0 and USB 3.x are separate wires, so one hub chip registers with macOS twice, and I would rather leave a duplicate in the count than risk hiding a real device to remove it. Tracked, not forgotten.
Thank you
Every report, every odd cable, every "looks fine on my Mac" makes this better. Bugs get their own issue labelled beta, linked from the announcement thread.