4.19 4.18 4.17 DSP update to 9.32 corecode modem task fixes. Interupt Service Handler Delayed Procedure Call (ISR DPC) code fixes. spinlock (multi-processor) fixes. WinMe HCT Voice Line Test failure temporary fix. New V.92 +MS/reporting scheme report V92 in ATI5 CID leaving modem_status = connected bug fixed ACPI wake on ring sending packets while CP asleep bug fixed ACPI CID not working fixed SiLabs Wake On Ring fixed Interrupt enable from a hard patch stich in was removed ACPI bugs were fixed Fixed QC bugs Made call-waiting, caller-ID, and MOH functional for V34. modifications to ACPI CallerID code: Removed the use of a null terminator when outputting CID Data - the copying is now done based on the message length. Added a call to sys_acu_bg_task() after each call to mt_CallProgressCallback() when processing ACPI Ring packets. This ensures that the ring cound is accurate for Caller ID Processing. 4.16 Made V34 function with call-waiting/caller-id, modem-on-hold, and ignore quick-connect. Add V92rptopt for optional reporting of "V92" only when PCM upstream active,not just V92 features active. Default +PIG==1 in the driver instead of .INF files Added initialization of eeprom, product strings, wwh info added to master init so that they will get initialzed when core code is initialized. (during an operating system "open") Added code to clear flash when changing +pig states. DSP code was updated to 9.27. Added V92 to the +ms=? response string. Added debug stuff for disable/enable interrupts. Added debug for driver shut down. Fixed driver shut down bug. Fixed existing EEPROM APIs and add new buffer-oriented ones. 4.15 change table 9 ring cadence for hong kong and singapore Vxdisp changes (VXD only). Silabs V.34 plus other Silabs improvements. PCM Upstream. Default to V90 so +PIG==1 V92 +MS reporting based on +PIG only wwh table default tables updated driver will always default to table 0 (FCC) if no country setting detected. The DSP code was updated from 9.14 to 9.15 #ud fix linux: eliminated "linhamreg.bin" default registry file driver ships with 'c' files that contain the updated default wwh tables and country list in binary format. this gets compiled with the open source driver by the user. hamregistry tool no longer deals with wwh tables and does not need a default registry file. at+gci fix: the driver must not default to usa if current country is not found while executing at+gci. 4.13 Fixed problem when opening using a COM port name like "COM4:". Fax now looks for HDLC flags rather than Carrier on initial frame of data configured by at+frh=3. Raise priority of VCOMM_writethread(). this resolves Win2K fax issue with WinfaxPro. Just run with the minimum delay for fax. Add +PHSW. V.92 +PCW, +PMH, +PMHT saved in NVRAM. V.92 parm defaults ON. Add saving of V.92 parms to NVRAM. Corrected S7 timeout during voice mode. Change FCC (wwh0) homologation table ring frequency maximum from 60 to 72 Hz. Tools ported over from old project. Release files naming convention updated in tools and inf files. CONTROL PANEL: control pane ported over to PSTN project. no PORTNAME (comport) with no io address fix. delete pnf files. intelrmd.exe (prev hamrmdev.exe) did not execute fix. Special case fix for Portuguese NT4 install problem (no "program files" directory). 4.12.3 (linux) first 4.xx release build for 2.4 linux kernels cleaned out debug messages fixed uart full lockup during v90 in linux fixed unload lockup when ppp-watch opens and then closes to quick. fixed build to work with new 2.4.4 kernel header paths 4.12.2 (linux) quick connect ported 4.12.1 (linux) linux build redesign to support various hardware builds (clm,ham,selahpci). linux v44 support added. 4.12 Fixed Voice Lockup Problem Fixed Inactivity Timer and Pulse Dial problems in .inf homoligation data Fixed V34 Throughput Problem 4.11 V92 Port Completed 4.10.1 v92 ported to project dial setting fixes for silabs 4.10 homologation fixes: ICD had set Hi /Lo DTMF values switched. Fix for DSP Reset on boards without NVRAM DSP Lockup timeout. Power Management fixes. 4.09 Wait Event/ Wait Mask processing - added an new thread to complete wait events - this fixes the Win2k throughput issue. Read/Write Irp processing - fixed errors which resulted in irps getting completed without processing. Plug and Play/Power issues - process IRP_MN_SURPRISE_REMOVAL, and fix blue screens. 4.08.4 4.08.3 migration dll update nt4 installer update no compressed homologation table update Port Read/Write error and timeout processing Fixes problem where the controller was clearing the DSP interrupt after it cleared the DSP semaphore. s81 and s82 precision increased by 10 *ncro NT read/write bug fixed linux: typo fix which broke 2.2 kernel compiles 4.08.2 nt4 hardware detection fix various voice, fax, homologation, & inf fixes linux fixes: build and install script fixes close port freeze fix hamregistry sync fixes 4.08.1 Win9x INF file changes: added inf files to SourceDisksFiles section, added additional CONNECT message for voice mode WinMe INF file changes: added additional CONNECT message for voice mode NT4 INF file changes: added additional CONNECT message for voice mode 4.08 winMe compatible control panel with bug fixes lockup fix after disconnecting from a non-V34/V90 modulation mode. reawaken from hibernate system state bug fix. Modified flow control code to turn on the dte to uart data flow whenever the uart buffer gets to be 80% full or less. Previously the UART buffer had to empty to 1/8 full. Fixed an error where both the TX and RX buffers were getting purged whenever a IOCTL_SERIAL_PURGE IRP was sent. FAX and Voice mode fixes a check has been added to prevent invalid rings from being detected. blue screen fixes for v42 and dce Countries registry fix in the win9x inf for windows 95. S7 Timer fix. spinlock additions and fixes. added wwh initialization code to at&F and atZ Fixed Modem Task problems. dsp patch set 1.77/2.28 fixes ACPI/CID buffer clearing on power down linux specific: various changes to make core code more os independent. set up driver to export only revelent symbols for the serial driver. updated linux driver to use memory mapped address with dsp various linux installation and boot script fixes. removed sysint.c from open source linux driver build procedure now builds from /user/src/linux added 2.4.x kernel support to linux driver redesigned public "makefiles" redesigned persistance engine in linux syncronized linux driver with PSTN project 4.07 multi-processor support for windows based OS. at#ud support linux driver added to project premature S7 timeout fixed 4.06 4.05 RX speed appended to CONNECT msg and LAPM disconnect fix 4.04 New world wide homologation (wwh) code added 4.03 Patch 1.73 - ACPI WOR fix, AFE det. patch semaphore, litefire fix 4.02 final V80 functionality (support CI detection for voice) "MODEM_INIT delay" fix V.80 improvements works with no NVRAM Patches 1.72/2.24 4.01 Connect message corrected ATI commands re-ordered, ATI6 country selection moved to ATI12 unneeded ATI commands eliminated dtmf dial time increased from 70 to 90 msec. 4.00Download 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.