Switch USB C APPLE EARPODS USE CASE

I use my Pixel 7 Pro (P7P) smartphone for:

  • Providing a hotspot for my Mac Mini m2 pro
  • Webcam
  • Applying Snapchat filter effects routed to OBS Virtual Camera (Windows Capture > Virtual Camera)
  • Making phone calls
  • Gaming and streaming

My P7P is always:

  • Mirrored to my Mac Mini via Scrcpy software
  • Mounted on a ULANZI Mobile Phone Stand Table with Cooler (reduces battery temperature from 45°C to 37°C, preventing internet disconnection due to overheating)

Challenge:

I use Apple USB-C EarPods https://www.amazon.de/-/en/MTJY3ZM-A-Apple-EarPods-USB-C/dp/B0CHX9X4BC with both my Mac Mini and P7P, and I am looking for a compatible KVM switch to avoid constantly unplugging the EarPods from one device to the other.

Attempted Solution
To achieve a phone call while my earpods were connected to my Mac, I used an audio relay to successfully route the earpods’ microphone (plugged into the Mac Mini) to the P7P speaker. However, I encountered an issue where the audio could not be injected into the built-in P7P microphone input. As a result, my voice was heard both through the speaker and directly from my mouth simultaneously during a phone call. Since I cannot hold the phone to my ear, it is connected to the ULENZA stand. My goal is to use my phone without touching it.

Avoided Solution
Converting USB-C EarPods to analog using splitters can degrade audio quality due to interference. This is particularly problematic since these EarPods support lossless audio on Apple Music, which is available at a very affordable price.

Attempt in test
I noticed that most KVM switches support Linux, macOS, and Windows, but not iOS or Android.

I have ordered the Dsonix USB 3.0 Switch https://www.amazon.de/dp/B0CRNKGQPV , which claims to support Android Auto, so I hope it will be compatible with the P7P. I will keep you updated on the testing results.

also I ordered for this test:

I have been told by many audiophile that since the earpod has the DAC/AMP built in then there should be no problem. and I cross my fingers accordingly.

Any insight is appreciated.