VIA WCE X86 AC97 Audio Driver Playing/Recording Installation Guide 11/27/2000 Copyright (C) 2000 VIA Technologies, INC. 1. Release note This software package release is version 1.0A. The audio driver supports both sound playing and sound recording for stereo and mono waves of 8 or 16 bits per sample at 8K, 11.025K, 22.05K, or 44.1K sampling rate. It operates on any Windows CE X86-based platform using VIA's south bridge VT82C686A, VT8231, or VT82C686B, which integrates an on-chip audio controller complying AC97 2.1 specification. The driver works properly with Microsoft Windows CE 2.12 and 3.00, and it should work for later versions of Windows CE. In addition, the package provides a sample wave player for playing and recording sound. The player is able to play wave audio and record sound from either line-in or microphone-in. OEM's may use it for development and production test. 2. Revision note Features supported in Version 1.0A but different from Version 1.0 are described below: (1) Add support for the compatible audio controller in VT8231 and VT82C686B, and rename the driver name from 686A to 3058, the Device ID of the audio controller. (2) Include changes in QFE #7 by adding the following 4 files to support WinCE 3.00. \3.00\debug\VIAWAVE.DLL \3.00\debug\VIAWAVE.MAP \3.00\debug\VIAWAVE.PDB \3.00\retail\VIAWAVE.DLL 3. File descriptions The package contains 14 files as described below. \2.12\debug\VIAWAVE DLL 36,703 11-08-99 20:19 debug version \2.12\debug\VIAWAVE MAP 39,875 11-08-99 20:19 debug map file \2.12\debug\VIAWAVE PDB 208,896 11-08-99 20:19 debug pdb file \2.12\retail\VIAWAVE DLL 13,568 11-09-99 08:52 retail version \3.00\debug\VIAWAVE DLL 34,895 07-17-00 12:00 debug version \3.00\debug\VIAWAVE MAP 37,909 07-17-00 12:00 debug map file \3.00\debug\VIAWAVE PDB 241,664 07-17-00 12:00 debug pdb file \3.00\retail\VIAWAVE DLL 12,368 07-17-00 12:09 retail version PLATFORM BIB 143 11-27-00 11:59 sample bib file PLATFORM REG 136 11-27-00 11:59 sample reg file PROJECT BIB 85 11-27-00 11:59 sample bib file SAMPLE WAV 933,932 11-09-99 10:01 wave sample file (8-bit stereo, 22.05K sampling rate) WPLAYER EXE 55,296 01-07-00 10:30 sample wave player README TXT this readme file 4. Assume the target platform is named VIACEPC and the Windows CE 2.12 MAXALL configuration is used for an initial evaluation of the audio driver. Speakers and a microphone are needed for testing. Step-by-step installation and test instructions are described below. 5. Make a WCE binary image Type "blddemo" in the command prompt. A retail build is preferred but not required. 6. Copy files to directory \Wince212\release For a retail build, copy the following three files: \2.12\retail\VIAWAVE.DLL WPLAYER.EXE SAMPLE.WAV For a debug build, copy the following five files: \2.12\debug\VIAWAVE.DLL \2.12\debug\VIAWAVE.MAP \2.12\debug\VIAWAVE.PDB WPLAYER.EXE SAMPLE.WAV For WinCE 3.00, copy the corresponding files under directory \3.00. Refer to "VIA WCE X86 Driver Installation Migration Guide for Microsoft Windows CE Platform Builder 3.00 & Add-on Pack" for more information. 7. Update bib files in directory \Wince212\release To include the driver, the wave player, and the wave sample file into NK.bin, in the platform.bib file add the following four lines: IF VIA_AUDIO3058 VIAWAVE.dll $(_FLATRELEASEDIR)\VIAWAVE.dll NK SH WPLAYER.exe $(_FLATRELEASEDIR)\WPLAYER.exe NK ENDIF In the project.bib file, add the following three lines: IF VIA_AUDIO3058 SAMPLE.WAV $(_FLATRELEASEDIR)\SAMPLE.wav NK S ENDIF A sample platform.bib and a sample project.bib files are included for your reference. 8. Update registry in directory \Wince212\release In the platform.reg file, add the following registry settings: IF VIA_AUDIO3058 [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev\] "Prefix"="WAV" "Dll"="viawave.dll" "Order"=dword:0 ENDIF A sample platform.reg file is included for your reference. 9. Set environment variables In the command prompt, type set VIA_AUDIO3058=1 set ODO_NOAUDIO=1 10. Execute "makeimg" and download the binary image NK.bin to your target platform. 11. Basic testing (1) Verify the success of driver installation Double click the "Volume & Sounds" Control Panel application. Verify you may adjust the loudness of the sound as you wish. Press the "Sounds" button and select several wave files to play. Press the "OK" button to close the application. (2) Verify the audio playing function Run the sample "wplayer" program. Press the on-screen right arrow button and select the "SAMPLE.WAV" file to play. Press the on-screen automatic rewind button to repeat playing the music. Press the on-screen stop button to stop playing. Finally, select the "File" menu to exit the player. (3) Verify the audio recording function Run the sample "wplayer" program. Select the "File" menu to set appropriate recording options. Enable the "Record Source" and choose a wave source from either line-in (default) or microphone-in for recording. Press the on-screen record button, enter a file name to start recording. Press the on-screen stop button to stop recording. Press the on-screen play button to replay what has been just recorded. Finally, select the "File" menu to exit the player. 12. Known problems & limitations (1) For a debug build, the audio driver might not work properly due to severe interference from debugging. A continuous duration of noise, an asynchrony between how much wave being played and its displayed elapsed time, or failures in recording sound might encounter. (2) The "wplayer" program is provided as is, whose usage is without warranty of any kind. For example, the on-screen timer may not work properly under WinCE 3.00. 13. Trouble shooting In case you encounter any problem, first connect the debug port in your target Windows CE platform to a serial port in your PC-based NT development platform, e.g. with communication parameters {38400, n, 8, 1}. Make a debug build binary image and download it to your target platform. Dump related debug messages and then contact VIA's representatives for further technical assistance. 14. Quality assurance The software package has been tested by a test program, modified from the WAVEBVT program, shipped along with Windows CE 2.12. The modified program tests thoroughly all the wave API functions, including all the wave-in and the wave-out functions. This release passed all the tests.Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.