Mic Test

Avance ALS300P_5.00.2138.1 Microphone Driver for Windows XP (x86)


Driver Info

Driver Date

19.01.2000

File Size:

50.57 KB

Download URL:

https://download.mictests.com/drivers/audio/Avance/ALS300P-5-00-2138-1/Windows-XPx86.zip

MD5 Hash:

a98829059779582b68483e40f198b0cc

Operating System

Windows XP

OS Architecture

x86

Manufacturer

Avance

Driver Files

  • /ALS300P.CAT
  • /ALS300P.SYS
  • /AlsGame.sys
  • /JOY300P.VXD
  • /Snd300p.inf
  • /revision.txt

Driver Strings

[revision.txt]
///////////////////////////////////////////////////////////////////////////////////////////////
GamePort VXD:

4.5.0.2000
Formal release version 1 working on Windows 98
4.5.0.2010
a. reguest game port length from 2 expands to 8 to avoid unreported IO access for HCT test

///////////////////////////////////////////////////////////////////////////////////////////////
Audio WDM - als300p.sys

4.10.0.2110
Formal release version 1 working on both Windows 98 & 2000

4.10.0.2120
Special version for CLEVO to help them get the WinKey logo
1. fix the bOemProduct as OEM_CLEVO_NOTEBOOK
2. GPIO0~2 as the GPIO for Volume up/down control

4.10.0.2130
1. GPIO0 as the GPIO for Plug-in detection
2. support plug-in detection for CLEVO
3. add virtual volume control for every recording channel
4. fix power down resume hang problem when IRQ is shared (avoid IO access in ISR when power state is D3)
5. avoid power down fail and hang problem when pcm is playing (avoid DS-GetPosition)
6. fix HCT disabler fail (mixer:GetDescription connection number counting error)
7. check parameter passing to WAVEIN_MUX control and return INVALID_PARAMETER back to portcls to avoid HCT GP fault
8. if OEM_CLEVO_NOTEBOOK, disable Video&Aux mixer control
9. reset OPL3 when resume from suspend
10. save/restore internal OPL3 parameters when suspend/resume (Optional)
11. PowerDown AC-Link when suspend to support WOR for MODIO
12. Calling FmSynth's IPowerNotify interface when suspend/resume (OS will do it, mask out)
13. Power down AC-Link by setting through normal order (PR0->PR1->PR2->PR3->PR4=1) to avoid CODEC Ring-in issued.
4.10.0.2132
1. Special handle for E version -
Do not Cold Reset.
Before initializing, Set GPIO7 as output then output GPIO7 1->0->1->0.
Finally, restore GPIO7 as input.
4.10.0.2136
1. CreateMiniportMidiFM by ourself which modified from MS FmSynth library source code.
Modify the handle procedure of KSSTATE_PAUSE to pass the ACPI compliance test of OPL3.
2. Special handle for E version -
Only do Cold Reset when the CODEC is not work after toggle bit clock and reset chip
Only handle the special condition(toggle bit clock) by the first entry driver (MODEM/AUDIO)
4.10.0.2138
1. fix restart bug while testing HCT 9.5 Disabler after driver verifier was enabled
bug comes from not releasing miniFmSynth after query its interfaces

Devices Information

  • /Snd300p.inf
    [ids]
    • PCI\VEN_4005&DEV_0308
    • PCI\VEN_4005&DEV_0309
    • PCI\VEN_4005&DEV_0308&SUBSYS_03201558
    • PCI\VEN_4005&DEV_0309&SUBSYS_03201558
    • VIRTUAL\PCI_VEN_4005&DEV_0309_JOYSTICK

    [version]
    • CatalogFile
      als300p.cat

    • Signature
      $CHICAGO$

    • Class
      MEDIA

    • ClassGUID
      {4d36e96c-e325-11ce-bfc1-08002be10318}

    • LayoutFile
      layout.inf, layout1.inf, layout2.inf

    • provider
      Avance Logic, Inc.

    • DriverVer
      01/20/2000,5.00.2138.1


    [strings]
    • ALI
      Avance Logic, Inc.

    • MS_MPU401
      Microsoft Generic MPU401 (WDM)

    • ALIMfgName
      Avance Logic, Inc.

    • DiskName
      Avnace ALS300P Installation Disk

    • ALS300P.DeviceDesc
      ALS300+ Audio Device (WDM)

    • ALS_INPUT.DeviceDesc
      ALS300+ Input Device for Game Port

    • ALS_GAME.DeviceDesc
      ALS300+ Game Port

    • WDM.Wave.szPname
      ALS300+ Sound

    • WDM.Topology.szPname
      ALS300+ Mixer

    • WDM.UART.szPname
      ALS300+ MPU-401

    • WDM.FMSynth.szPname
      ALS300+ FM Synth

    • MediaCategories
      SYSTEM\CurrentControlSet\Control\MediaCategories

    • KSCATEGORY_AUDIO
      {6994AD04-93EF-11D0-A3CC-00A0C9223196}

    • KSCATEGORY_RENDER
      {65E8773E-8F56-11D0-A3B9-00A0C9223196}

    • KSCATEGORY_CAPTURE
      {65E8773D-8F56-11D0-A3B9-00A0C9223196}

    • KSCATEGORY_TOPOLOGY
      {DDA54A40-1E4C-11D1-A050-405705C10000}

    • KSNAME_Wave
      Wave

    • KSNAME_UART
      UART

    • KSNAME_FMSynth
      FMSynth

    • KSNAME_Topology
      Topology

    • ALS300P.SvcDesc
      ALS300+ Wave Audio Miniport Driver (WDM)

    • gameport.SvcDesc
      Gameport for ALS300+ (WDM)

    • Proxy.CLSID
      {17CCA71B-ECD7-11D0-B908-00A0C9223196}