Не нашёл инфу по этому поделюсь. Может кому пригодится.
звуковой драйвер idt
Как сделать чтобы определяло, что наушники подключены?
(в реестре менять бесполезно Настройки восстанавливаются после перезагрузки)
1) Качаем драйвер и распаковываем
2) Заходим в Stwrt.ini, ищем своё устройство и открываем файл, который там прописан.
3) Ищем [HKR\Settings]
в конце будет
EnableDevicePresenceAutoSearch = -
[(notvista)HKR\Settings]
EnableRecordingPresenceAutoSearch = hex: 1
EnableDevicePresenceAutoSearch =
если этого нету качаем драйвер отсюда
http://h20565.www2.hp.com/ сверху в поиске пишем idt. Cортируем по дате. Если написано win10 значит подойдёт и на 8 и 7. Мне подошел IDT Audio Driver For Microsoft Windows 10 (точно работает у кого beats). Скачиваем и ищем в Stwrt.ini своё устройство. Если нету качаем другой драйвер.
добавляем
в [HKR\Settings]
EnableRecordingPresenceAutoSearch = hex: 1
EnableDevicePresenceAutoSearch = hex: 1
удаляем
[(notvista)HKR\Settings]
EnableRecordingPresenceAutoSearch = hex: 1
EnableDevicePresenceAutoSearch =
3) Ищем [HKR\Settings\pin]
и ниже в одном из pin будет (значения могут быть другие)
CfgDflt = dword: 0x03211020
CfgCurr = dword: 0x0321101F
AltCfg = hex: 20,10,21,03,1F,10,21,03
оставляем только
CfgDflt = dword: 0x03211020
4) В STWRT.INF и STWRT64.INF удаляем все
HKR,"EP\\0",%PKEY_AudioDevice_NeverSetAsDefaultEndpoint%,0x00010001, 0x00000204
можно заменить на пустоту.
5) Отключаем проверку цифровой подписи и устанавливаем.
драйвер специально портит звук, чтобы был толк от эквалайзера. Это можно увидит в устройствах воспроизведения. Там в свойствах колонок есть вкладка регуляторы тембра (если нету, то всё нормально). Когда эквалайзер выключен все переключатели внизу в минусах. Когда включен в +. Надо обнулить. Но после перезагрузки всё вернется.
1) Качаем драйвер и распаковываем
2) Заходим в Stwrt.ini, ищем своё устройство и открываем файл, который там прописан.
Ищем \_BassOff\HPTone\Band0] и \_BassOff\HPTone\Band1] у меня
[HKLM\Software\IDT\APO\GFX\LineOut\presets\_BassOff\HPTone\Band0]
GainDbx1000 = dword: -12000
[HKLM\Software\IDT\APO\GFX\LineOut\presets\_BassOff\HPTone\Band1]
GainDbx1000 = dword: 4000
и удаляем эти строки.
3) Устанавливаем.
4) Отключаем эквалайзер.
5) Заходим в регуляторы тембра. И видим, что всё в +. Обнуляем. Если после перезагрузки всё по 0, то сделано всё правильно.