On new Macbook Pros, there is no microphone input. What you have is a line-level input. Microphones that do not have integrated power and amplification (all cheap computer microphones/handsets) will not work when connected to the line-level input.
The connectors are exactly the same, but on the line input there is stereo input and ground, and on the microphone input there is mono input, voltage reference and ground. The input level is also different, with line level at around 1V and microphone level at 10-100mV.
To resolve the problem, you need to get one of the following:
- a USB sound card which has a proper microphone input circuitry,
- a powered, amplified microphone that can be used with line-level input, or
- a microphone preamplifier.
See also:
Step 1: Download the most recent Cirrus Logic drivers from the Cirrus Logic page. The CS4207 driver is actually more appropriately named "CS42**" driver.
--> go to this page: Here
--> click the "Resources" tab
--> in the "Resources" tab, under the "Tools & Software" heading, select the appropriate driver ZIP file for your particular configuration. Since I am operating in Windows 7 64 bit, I chose the "CS4207 Windows Vista (32/64-bit) and Windows 7 (32/64-bit) Driver, 8/2010, v6.6001.1.26 : 100 KB"
--> download the file to your desktop
--> create a folder on your desktop called CS4207 Drivers (the name doesn't actually matter)
--> move the downloaded ZIP file to this new folder
--> expand the ZIP file within this new folder
Step 2. Go to Control Panel, Device Manager.
Step 3. In Device Manager, open up the "Sound, vide and game controllers" sub menu.
Step 4. If you're like me, you had 4 NVIDIA High Definition Audio entries, and one Cirrus or Intel entry. Click on the Cirrus or Intel entry for the Sound controller. Uninstall the driver and, if it gives you the option to delete the driver files used, do so.
Step 5: Go back to Device Manager, and select "Scan for hardware changes" from the right click dropdown menu.
Step 6. Let your system automatically install whatever driver it wants.
Step 7. Select that new driver entry in Device Manager; right click the entry to update the driver; choose the Browse option, then the Let Me Pick option; and then select the new folder on your desktop as the driver location.
Best Answer
Not sure if people are still having a problem with this as it's been almost a year, but I was running into this problem with my Mac mini 2014 with Windows 10 Home and Bootcamp v6.0. The sound card is Cirrus Logic CS4208 (AB 108), and I couldn't get Windows to recognize the mic on my headset which was designed for iPhone/Apple usage.
After not being able to find the driver for the CS4208 (AB 108) at a legitimate site on the net (results almost always required a 3rd party driver downloader - no thanks!), I went to Cirrus Logic's website and tried to search for another driver. I was able to find CS4207 from their website, downloaded the zip file, and tried to update the CS4208 driver with files on this zip. The driver was taken, and, after a restart, the microphone now showed up (even though it was still showing CS4208 AB 108). It works!
I even rolled back the driver and updated again to confirm it works, and it sure does! I also have another 2016 MBP that I would like to test. Will update here after.
Here's a few screenshots before the driver update to CS4207:
And after updating the drivers and restart: