stevezhengshiqi/XiaoMi-Pro

Internal Microphone not working.

spikedengineering opened this issue · 7 comments

Hi, I've installed my macOS yesterday and I've do all the normal installation process, updated all the stuff, and fix all the bugs, except the internal microphone is still not working.

As someone having the same problem?

Thank you for the great work @stevezhengshiqi and all the people who helped!

@AlexCarvalhoDev Hi, for your internal microphone, you can try inject id 28 in config.plist.

  • Use Text Editor.app to open /EFI/CLOVER/config.plist
  • Find the following code
    <key>Audio</key> <dict> <key>Inject</key> <integer>99</integer>
  • Replace with this:
    <key>Audio</key> <dict> <key>Inject</key> <integer>28</integer>
  • Restart and see whether it works

UPDATE: For the new release above 1.2.7, the audio injection method changed. Please do the following steps.

  • Use Text Editor.app to open /EFI/CLOVER/config.plist
  • Find the following code:
    <key>layout-id</key> <integer>99</integer>
  • Replace with this:
    <key>layout-id</key> <integer>28</integer>
  • Restart

Yes, It works!

Thanks for your time!

I have installed Mojave with version 1.2.8, and I followed the #7 to fix the internal microphone error, but when I insert my headphones, the internal microphone doesn't work again, can you help me with that problem? @stevezhengshiqi

@wisper-shadow Sorry for delay. I will check it when I come home. Recently I am preparing for the SAT test.

Hello, my device is i7 and 16g
my mircophone on my device is working fine(with no headphone pulg)
but it couldn't work if i plug my headphoe(I can listen,but I CAN'T SPEAK)
THANKS FOR YOUR GREAT WORK!

Hi, you can try layout-id 30. @yehao76

  • Use Text Editor.app to open /EFI/CLOVER/config.plist
  • Find the following code:
    <key>layout-id</key> <integer>99</integer>
  • Replace with this:
    <key>layout-id</key> <integer>30</integer>
  • Save and restart

wow!
It works!THANKS FOR YOUR TIME!