Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Got a TS4 yesterday and after resetting the network connections to get the Ethernet to work, I'm noticing high CPU activity from the process com.apple.DriverKit-AppleEthernetE1000. I didn't notice this when using my TS3.

I read that installing Realtek drivers can fix this for USB Hubs using Realtek Ethernet. But is the TS4 using Realtek?
The TS4 uses an Intel ethernet controller so Realtek drivers won't work here.
Caldigit tweeted that they'll be releasing a firmware update for the TS4 later this week, so perhaps this will solve some of these issues.
 
I now have a TS4 as well as my older TS3+.

I'm currently trying to use it with my new Mac Studio M1 Ultra.

I have two USB hubs, one a Sabrent hub, and the other an Amazon basics. Attached to the hubs are various MIDI controllers, software dongle lock USB sticks for music software, etc.

If the hubs are connected to the TS4, they don't work at all. None of the USB devices show up in "Apple -> About This Mac -> System Report -> USB". If I swap out the TS3+ in place of the TS4, the hubs work just fine. If I connect the hubs directly to the Mac Studio, they also work fine.

Individual USB devices seem to work OK when connected directly to the TS4 (like USB flash drives, external disks, etc.).

But the hubs? Nope. Frustrating.
 
My only point of reference are a Kingston TB3 dock and an OCW TB4 hub, they both worked with USB hubs attached.
I was really interested in the TS4 because of the amount of ports it offers, but so many people are having weird bugs and issues with it. This is becoming statistically significant to ignore. Something is fundamentally wrong with the TS4 that prevents it to work correctly with mcOS. Hopefully all these bugs can be addressed by a firmware update, the TS4 is unique on the market.
 
I now have a TS4 as well as my older TS3+.

I'm currently trying to use it with my new Mac Studio M1 Ultra.

I have two USB hubs, one a Sabrent hub, and the other an Amazon basics. Attached to the hubs are various MIDI controllers, software dongle lock USB sticks for music software, etc.

If the hubs are connected to the TS4, they don't work at all. None of the USB devices show up in "Apple -> About This Mac -> System Report -> USB". If I swap out the TS3+ in place of the TS4, the hubs work just fine. If I connect the hubs directly to the Mac Studio, they also work fine.

Individual USB devices seem to work OK when connected directly to the TS4 (like USB flash drives, external disks, etc.).

But the hubs? Nope. Frustrating.
Do the hubs have their own power supply? Did you test the hubs with all the ports of the TS4? Including the two downstream Thunderbolt ports?

What if you connect the TS4 to the TS3+? Do the hubs work connected to the TS4 in that case? Putting a Thunderbolt 3 device (the TS3+) between a Thunderbolt 4 device (the TS4) and a Thunderbolt 4 host (the Mac Studio) disables the USB tunnelling feature of Thunderbolt 4/USB4, forcing the USB controller of the TS4 to be used instead of the USB controller of the Thunderbolt 4 host.
 
Do the hubs have their own power supply? Did you test the hubs with all the ports of the TS4? Including the two downstream Thunderbolt ports?

What if you connect the TS4 to the TS3+? Do the hubs work connected to the TS4 in that case? Putting a Thunderbolt 3 device (the TS3+) between a Thunderbolt 4 device (the TS4) and a Thunderbolt 4 host (the Mac Studio) disables the USB tunnelling feature of Thunderbolt 4/USB4, forcing the USB controller of the TS4 to be used instead of the USB controller of the Thunderbolt 4 host.
Yes, there are powered USB hubs.

I tried a few of the Type-A ports on the TS4 (not sure I tried every one).

That's interesting about the Thunderbolt 4 tunneling. I received a response from CalDigit support which kind of alluded to something along those lines, that the Thunderbolt 4 protocol itself won't allow hubs to be connected to the dock, but that Thunderbolt 3 allows it.
 
I just noticed that if I try connecting my Dell monitor to the TS4 (via USB), then it's USB hub doesn't work either.

Seems like what CalDigit support said is true. No USB hubs off the TS4.

I was able to move things around so the hubs are all connected directly to the Mac Studio. Thank goodness it has so many ports!
 
I just noticed that if I try connecting my Dell monitor to the TS4 (via USB), then it's USB hub doesn't work either.

Seems like what CalDigit support said is true. No USB hubs off the TS4.

I was able to move things around so the hubs are all connected directly to the Mac Studio. Thank goodness it has so many ports!
Did you try putting a Thunderbolt 3 device between the TS4 and the MacStudio?
 
Caldigit has released the Windows version of the firmware updater for the TS4, with this note:
Code:
This firmware v.39 is to resolve sleep and device ejected issue observed in Apple silicon computers. macOS updater will be released on July 6th, 2022
 
I want to love this dock. I really do. It looks nice on my desk and it solves a ton of my connection issues, plus, that network speed is wicked. I've been trying to get my hands on one since they were announced. Finally being able to order one from B&H a couple months back, it arrived yesterday.

First, a small first world problem gripe. The included cable is only 0.8m long. Just shy of the 1m length my Thunderbolt 2 dock from OWC had, so the setup I have on my desk wouldn't work unless I bought a new Thunderbolt cable... Yeah, the $160 apple one... maybe that's reparations to the universe for all the Monster HDMI I sold when I was a kid working for FutureShop back in the day... Whatever. Now on to the two actual issues...

Issue #1: I’m having an issue getting anything higher than 30hz on my second display.

Here’s My setup:
  • -16” M1 Max MacBook Pro
  • -Apple Thunderbolt 4 cable (MacBook to Dock)
  • -Caldigit TS4 dock
  • -Samsung Displayport Cable (From TS4 DisplayPort connection on TS4 to CHG90)
  • -Samsung CHG90 Monitor
  • -UGreen 4k@60hz USBC to HDMI cable (From the spare thunderbolt 4 connection on the dock to the HDMI on the TV)
  • -Samsung 55” 4k UN55TU8500 TV.

On my CHG90 monitor I’m getting a full 3840x1080 @ 144hz, However on the 55” Samsung TV I’m only getting 4K @ 30hz, 25hz, and 24hz. What am I missing here? Why is the refresh rate on the TV stuck at 30hz and lower when its capable of doing 50/60hz? I’ve tried lowering the refresh rate on the CHG90 to 60hz, but I still can’t get the 55” TV to go higher than 30hz. When I plug the USBC to HDMI cable directly into the MacBook I get the ability to run my TV at 60hz. However that defeats the purpose of having this dock. It looks like the dock itself is not allowing the TV to go any higher than 30hz. This doesn’t make sense to me as this dock supports much higher dual monitor setups than what I have.

Issue #2: My Mac won't go to sleep now.
Yeah, this one sucks! I'm used to going up to the menu bar and hitting the sleep command in the Apple Menu then walking away from my desk. One of the cool things about this dock I liked were the unpowered outlets. This way when the dock saw the computer was sleeping it would stop sending power to my Keychron K1 and my Streamdeck XL, which on my old OWC dock seemed to ALWAYS be powered on and backlit. I can't for the life of me figure out why this happens.

Plugged into the dock I have:
  • StreamDeck XL
  • Keychron K1
  • Schitt Magni/Modi audio stack
  • Anker wireless phone charger
  • Anker mini USB hubs (x2)
  • Ethernet cable
  • Cannon Printer
  • Samsung 55" TV
  • Samsung CHG90
  • One stupidly overpriced apple thunderbolt 4 cable to my 16" M1 Max...
So what gives?? It looks like I'm going to have to plug and un plug each device in and test it, but I have a feeling its the dock. There's a very good support article from apple which points its finger at "Malfunctioning USB and Thunderbolt storage and devices".

Shutting it down isn't a good answer because I want to use the sleep function on my Mac. Plus the MBP lives in a Penn Elcom drawer mounted on the underside of my desk, so its a bit of a pain to open and close that and wait just to use my setup. (Again, first world problems, I know...)

I DID however get it to sleep last night, but I had to basically log out of my user account and use the Sleep button on the user login screen. That seemed to work overnight and gives me hope that this is something on my end that I'm not seeing.

I've sent Caldigit support an email, but judging from the conversations above I'm probably not going to find answers. For now, the 55" is plugged directly into the MBP, and the Sleep issue has multiple steps. Not ideal, and I'm starting to weigh these issues against the wait time for the dock, investment of the dock (and stupidly overpriced apple TB4 cable...), and the wicked feature set the dock provides.

I'm not mad, Just disappointed. It's ...just frustrating.

Same issue here, I have two 1440p 160hz monitors, not 4k ones. On my TS3+ both works fine on their max resolution and frame rate using DP to DP and DP to type C.

Silly of me moving to TS4 just for the ethernet upgrade.... Now I have the issues others have mentioned here and my dual display which uses the thunderbolt downstream does not exceed the 60hz mark. Sometimes it goes to 120hz but upon wake to sleep it reverts back. What a waste. Support is responsive but is just throwing away stuff that doesn't explain the scenario.

Exact same setup on 16in M1 Max, same cable, same monitors, just the hub was swapped.
 
Caldigit has released the Windows version of the firmware updater for the TS4, with this note:
Code:
This firmware v.39 is to resolve sleep and device ejected issue observed in Apple silicon computers. macOS updater will be released on July 6th, 2022
They released a windows software updater to resolve issues on mac computers?
I'm guessing they did this in order to get the firmware update out faster. But it kind of indicates that they don't have the right developers on this issue.

Are way able to update the firmware via Parallels?
 
  • Haha
Reactions: macphoto861
I had to completely refresh the page to see the firmware download link. If you have trouble finding it, here Windows Firmware Updater 5.0. From ReadMe.txt:
Below is the change logs for reference only.
======================================
Change Logs v5.0:
1. TS4: Firmware v.39 Fix:
1.1. External monitor connected to TS4's USB-C port (next to DisplayPort) through USB-C dongle might not be recognzed on resume from host sleep.
1.2. USB and Thunderbolt devices might be ejected randomly on resume from the sleep mode when Mac is with Apple Silicon and macOS is 12.3 or above.
1.3. macOS might crash and restart randomly on resume from the sleep mode when Mac is with Apple Silicon and macOS is 12.2 or below.
 
They released a windows software updater to resolve issues on mac computers?
I'm guessing they did this in order to get the firmware update out faster. But it kind of indicates that they don't have the right developers on this issue.

Are way able to update the firmware via Parallels?
You'd need to use Boot Camp to update, or wait until next week to get the Mac updater.
 
Same issue here, I have two 1440p 160hz monitors, not 4k ones. On my TS3+ both works fine on their max resolution and frame rate using DP to DP and DP to type C.

Silly of me moving to TS4 just for the ethernet upgrade.... Now I have the issues others have mentioned here and my dual display which uses the thunderbolt downstream does not exceed the 60hz mark. Sometimes it goes to 120hz but upon wake to sleep it reverts back. What a waste. Support is responsive but is just throwing away stuff that doesn't explain the scenario.

Exact same setup on 16in M1 Max, same cable, same monitors, just the hub was swapped.

I had to completely refresh the page to see the firmware download link. If you have trouble finding it, here Windows Firmware Updater 5.0. From ReadMe.txt:

Hmmm, yes, I saw the update on your site. I used my windows work laptop and updated with the bin for TS4 using that laptop.

After rigorous testing and a lot of cable configuratios the behavior on my end now — the refresh rate does not get changed after a reboot. What “refreshes” or fixes it temporaririly is if I use also a DP to type C on my DP to DP monitor. Then the other monitor would go high up as 120hz, but still not the 165hz it was able to do with the TS3+ setup that I have.


Steps to reproduce
- Wake from sleep M1 Max
- Check display settins, DP to DP > HDR unlocked and 180hz
- DP to type C > only 60hz
- Change cable on DP to DP monitor into DP to type C
- AND then change/switch thunderbolt port on macbook (won’t work if a reboot or power cycle with the TS4)
- See the refresh rate still unlock again for DP to type C 120hz
- Now switch back to DP to DP and DP to type C, I still have the 180hz and 120hz working
- Put to sleep again, and see the same behavior happen

This is the most reproducible scenario where I see the issue is happening.
 
Last edited:
Same issue here, I have two 1440p 160hz monitors, not 4k ones. On my TS3+ both works fine on their max resolution and frame rate using DP to DP and DP to type C.

Silly of me moving to TS4 just for the ethernet upgrade.... Now I have the issues others have mentioned here and my dual display which uses the thunderbolt downstream does not exceed the 60hz mark. Sometimes it goes to 120hz but upon wake to sleep it reverts back. What a waste. Support is responsive but is just throwing away stuff that doesn't explain the scenario.

Exact same setup on 16in M1 Max, same cable, same monitors, just the hub was swapped.
Exactly which displays do you have? Do either of them support HBR3? If so then one might connect at HBR3 which leaves the other at HBR2. Do they have a DisplayPort 1.2 switch that you can enable?
160Hz would require 8bpc for HBR2 and would not allow HDR unless DSC is supported.

Hmmm, yes, I saw the update on your site. I used my windows work laptop and updated with the bin for TS4 using that laptop.

After rigorous testing and a lot of cable configuratios the behavior on my end now — the refresh rate does not get changed after a reboot. What “refreshes” or fixes it temporaririly is if I use also a DP to type C on my DP to DP monitor. Then the other monitor would go high up as 120hz, but still not the 165hz it was able to do with the TS3+ setup that I have.


Steps to reproduce
- Wake from sleep M1 Max
- Check display settins, DP to DP > HDR unlocked and 180hz
- DP to type C > only 60hz
- Change cable on DP to DP monitor into DP to type C
- AND then change/switch thunderbolt port on macbook (won’t work if a reboot or power cycle with the TS4)
- See the refresh rate still unlock again for DP to type C 120hz
- Now switch back to DP to DP and DP to type C, I still have the 180hz and 120hz working
- Put to sleep again, and see the same behavior happen

This is the most reproducible scenario where I see the issue is happening.
If a display has a USB-C input, then USB-C connection might connect as two lanes instead of 4 unless the display has a prioritize resolution/refresh rate option.
Two lanes of HBR3 is only 75% the bandwidth of 4 lanes of HBR2, so a four lane HBR2 connection for another display can be supported.

For modern displays that support HBR3, you need to be aware of the bandwidth limits of a Thunderbolt dock when connecting two displays.

On an Intel Mac, you can use AllRez to check the DisplayPort link rate and link width. I would like to update the code to work on Apple Silicon Macs one day. It would take some investigation to find an API to do DisplayPort DPCD communication, but people have done similar investigation to do I2C communication.
 
Exactly which displays do you have? Do either of them support HBR3? If so then one might connect at HBR3 which leaves the other at HBR2. Do they have a DisplayPort 1.2 switch that you can enable?
160Hz would require 8bpc for HBR2 and would not allow HDR unless DSC is supported.


If a display has a USB-C input, then USB-C connection might connect as two lanes instead of 4 unless the display has a prioritize resolution/refresh rate option.
Two lanes of HBR3 is only 75% the bandwidth of 4 lanes of HBR2, so a four lane HBR2 connection for another display can be supported.

For modern displays that support HBR3, you need to be aware of the bandwidth limits of a Thunderbolt dock when connecting two displays.

On an Intel Mac, you can use AllRez to check the DisplayPort link rate and link width. I would like to update the code to work on Apple Silicon Macs one day. It would take some investigation to find an API to do DisplayPort DPCD communication, but people have done similar investigation to do I2C communication.

It's these two

This is the DP to DP monitor https://www.lg.com/us/monitors/lg-27gp850-b-gaming-monitor
This is the DP to type C monitor https://www.lenovo.com/ao/en/monitors/G27q-20

On my TS3+ setup both I can use with HDR on with 165hz. Both are DP 1.4 capable I believe, the LG (DP to DP)does not have a toggle, the Lenovo(DP to thunderbolt 4 downstream) does have the toggle but on spec sheet it does say it's DP 1.2 but I can toggle between 1.4 and 1.2

So what should I do or test?
Use DP 1.2 on the other? or switch the cables I used? The LG is my main display hence I used DP to DP.



Update:

Switched the cables from both monitors, used DP 1.2 on the Lenovo one, now uses DP to DP. The issue is still persistent with now the LG locking to 60hz using the downstream port.
 
Last edited:
It's these two

This is the DP to DP monitor https://www.lg.com/us/monitors/lg-27gp850-b-gaming-monitor
This is the DP to type C monitor https://www.lenovo.com/ao/en/monitors/G27q-20

On my TS3+ setup both I can use with HDR on with 165hz. Both are DP 1.4 capable I believe, the LG (DP to DP)does not have a toggle, the Lenovo(DP to thunderbolt 4 downstream) does have the toggle but on spec sheet it does say it's DP 1.2 but I can toggle between 1.4 and 1.2

So what should I do or test?
Use DP 1.2 on the other? or switch the cables I used? The LG is my main display hence I used DP to DP.



Update:

Switched the cables from both monitors, used DP 1.2 on the Lenovo one, now uses DP to DP. The issue is still persistent with now the LG locking to 60hz using the downstream port.
The LG User Guide says the 27GP850 and 27GP83B/32GP83B have a DisplayPort version switch.

Set both displays to DP 1.2, disconnect them. Power off. Connect. Power on. Do you get expected behaviour then?

If not, do you get expected behaviour when the TS3+ is connected after the TS4 and the displays are connected to the TS3+? If yes, then maybe you can use a Thunderbolt to Dual DisplayPort 1.2 adapter? (make sure the adapter is Thunderbolt and doesn't support DisplayPort 1.4).
 
The LG User Guide says the 27GP850 and 27GP83B/32GP83B have a DisplayPort version switch.

Set both displays to DP 1.2, disconnect them. Power off. Connect. Power on. Do you get expected behaviour then?

If not, do you get expected behaviour when the TS3+ is connected after the TS4 and the displays are connected to the TS3+? If yes, then maybe you can use a Thunderbolt to Dual DisplayPort 1.2 adapter? (make sure the adapter is Thunderbolt and doesn't support DisplayPort 1.4).
Unfortunately, the latest releases for this model so far has this setting greyed out, well, at least for my usage on my mac. I would try on my windows if I can switch that but honestly, I can't remember.

Also I don't have the TS3+ anymore since I sold it....... The adapter approach is something I haven't tried I have always used a USB C to DP which was working before on my TS3+ setup

UPDATE:

Well, I managed to change the DP version on the OSD from my windows machine and hooked it right back to the TS4. Both of the monitors should be running DP 1.2 right now. Did the restart and all. I've put the laptop to sleep, woke it up and the 60hz on the other came up again.
 
Last edited:
To those that updated to the latest firmware, and you happen to have a USB-C monitor connected to the TS4. Is it now working?

I have a USB-C monitor connected to the TS4, that the video signal is not working but the data is. I am able to use the USB-hub on the monitor, although it is not displaying anything and it's not identified in my Mac. Whilst googling around on reddit - I have read that Caldigit is aware of this issue, and said they'd be resolving it in a firmware upgrade.

The TS4 is replacing a TS3+ in exactly the same setup. I did not have any issues with the TS3+, - but the TS4 seems to give grief similar in particular with the ethernet connection, which hopefully the new firmware to solve.
 
1. TS4: Firmware v.39 Fix:
1.1. External monitor connected to TS4's USB-C port (next to DisplayPort) through USB-C dongle might not be recognzed on resume from host sleep.
1.2. USB and Thunderbolt devices might be ejected randomly on resume from the sleep mode when Mac is with Apple Silicon and macOS is 12.3 or above.
1.3. macOS might crash and restart randomly on resume from the sleep mode when Mac is with Apple Silicon and macOS is 12.2 or below.

-

Didn't Caldigit blame Apple and macOS in the first place all the time?

Why all of a sudden things can be fixed with a firmware on their site while most TB4 docking stations from other vendors worked fine the whole time?

We all know what I call this...

Staying with my TS3+

Nonetheless I'm eager to read some reports here.
 
so far so good with the new firmware 39. Caldigit must find a workaround to avoid issues in M1 ;)
 
It's a half-baked product - launched the hardware prior to developing the firmware for it to run properly. Done in order to capture some market share before its customers buy other products that are working. Waiting patiently for this firmware upgrade, and in the meantime, i'm back to using the TS3+....
 
  • Like
Reactions: mackiemesser2
I would like to connect the display studio and a 32" DELL Display (via USB-C) and looking for a thunderbolt dock.
Would you recommend this? Seems to be the only dock which supports connecting a 5K Studio Display and a 4K Display? Or do you have other recommendations?
 
I would like to connect the display studio and a 32" DELL Display (via USB-C) and looking for a thunderbolt dock.
Would you recommend this? Seems to be the only dock which supports connecting a 5K Studio Display and a 4K Display? Or do you have other recommendations?

Try to check to see whether it'll work with your Dell 32" USB-C monitor - right out of the box, or wait to see the feedback after the recent firmware upgrade. If it works, - then it's good to go ahead with it. Else, you'll probably be waiting for future updates to the firmware until it works. I'm confident that Caldigit will eventually get the firmware right to be compatible with USB-C monitors, but for now, - some work and others' don't. No issues with thunderbolt monitors though!

I have it connected with an Asus USB-C monitor (Pa329C), and it doesn't work. Currently waiting for Caldigit to release their firmware update for OSX to apply it to the unit and see what happens. The DP port works fine, and connecting it to TB monitors is fine.

Alternative docks, perhaps OWC's or Razer TB4 docks may work.
 
Thank you very much for your answer. Do you have an idea when the new firmware will be avaliable? So I would wait with my order and try it with that.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.