Jump to content

Need help getting High Definition Audio working on Windows 98 on my Thinkpad T420


awhooley

Recommended Posts


Here you are, it seems to start a little quicker after that, and the volume/ gain is lower.  volume adjustments  in  waveset seem to  be more linear now and not chopping on and off, but the max volume seems to be lower than  before.

 

HDAICINE.TXT HDALOGE.TXT

Link to comment
Share on other sites

Thanks!

Judged to the response of this GET-verb in HDAICIN.TXT you really did the test with headphones unplugged:

sent $019F0900; got $7FFFFFFF ticks=0000000A

Sources on this verb are not really clear however.

I hope next version of HDAICOUT.HDA will be the final one. Volume is set back to maximum (0x4A). In previous version I gave you the default state (0x3C).

What is left: only a few SET verbs:

;;This_version_of_HDAICOUT.HDA_should_be_used_for_Thinkpad_T420_(Conexant_cx20672_-_Alsa_ctx5066_family),20240503,by_deomsh_made_for_awhooley
Begin
$0017FF00;AC_VERB_SET_CODEC_RESET;
$0017FF00;AC_VERB_SET_CODEC_RESET;!
;;node_0x01:_Audio_Function_Group
$00170500;AC_VERB_SET_POWER_STATE;Power up!
$00171601;AC_VERB_SET_GPIO_MASK,01
$00171701;AC_VERB_SET_GPIO_DIRECTION,01
$00171501;AC_VERB_SET_GPIO_DATA,01
;;node_0x10:_DAC1
$01070500;AC_VERB_SET_POWER_STATE;Power up!
$0103B04A;AC_VERB_SET_AMP_GAIN_MUTE;max_vol(default=3C)
;;node_0x19:_OUT_HP_Detect_([Jack]_HP_Out_at_Ext_Left)
$01970500;AC_VERB_SET_POWER_STATE;Power up!
;;node_0x1C:_OUT_Detect_(Line_Out_at_Ext_N/A)
$01C70500;AC_VERB_SET_POWER_STATE;Power up!
;;node_0x1D:_IN_OUT_EAPD_Detect_(Line_Out_at_Ext_N/A)
$01D70500;AC_VERB_SET_POWER_STATE;Power up!
$01D70C02;AC_VERB_SET_EAPD_BTLENABLE;ExtenalAmplifierPowerUp
;;node 0x1F:_OUT_([Fixed]_Speaker_at_Int_Bottom)
$01F70500;AC_VERB_SET_POWER_STATE;Power up!
End

HDAICOUT3_(Thinkpad_T420_Conexant_cx20672_Alsa_ctx5066_family).zip

Link to comment
Share on other sites

Posted (edited)

Hi! sorry about the delay was busy the   last few  days, I just copied  the new file over, and it sadly doesnt want to boot  into Windows anymore.

Its  no problem ill just use the rev2 file, it works great.

 

Thanks again for  all your help! You  are doing great things for the Retro Computing community!

 

Edited by awhooley
typo
Link to comment
Share on other sites

Thanks.

Maybe first line is too long.

What if you delete all seven lines starting with ';;' ?

BTW: with the verb '$0103B04A;AC_VERB_SET_AMP_GAIN_MUTE;max_vol(default=3C)' I'd try to give you your max volume back as in debug-version!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...