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.