Here is the complete list of features added/changed/updated as listed
in the changelog file of 5.13:
ADDED: Signed drivers for Windows Vista and Vista64
ADDED: x86 FireAPI applications can run on x64 systems
ADDED: Unibrain cameras do not require license for Firei.dll/ubCore
ADDED: Dual x86/x64 DirectShow Filter support on x64 systems
ADDED: 64-bit Fire-i application on x64 systems
ADDED: FireIIDC camera control application (ubcore based)
ADDED: DirectShow camera driver shows watermark in demo formats
ADDED: HideFireNet setting to completely remove FireNet adapters
ADDED: Configurable Asynch Receive Buffer size to prevent buffer
exhaustion on high-throughput scenarios
ADDED: Vista uninstall forces FireNet deactivation
FIXED: Image artifacts with Firei.DLL on x64 machines
FIXED: UBDCAM.INF x64 recognizes all cameras as generic
FIXED: Kernel leak of event reference in some cases during application
cleanup
FIXED: Some cameras not properly recognized in Plug'n'Play
FIXED: C1394IsochCancel does not cancel all requests
FIXED: Images from multiple cameras get mixed up
FIXED: Image blending (partial images combined from two cameras)
FIXED: BSOD if device root directory does not have Module Vendor ID
key
FIXED: FireNet does not open adapters using the PDO GUID
FIXED: BSOD if M1394IsochQueue failed
FIXED: FreeMapRegisters called at lower IRQL when cancelling iso
requests
FIXED: Windows Verifier with DMA checking complains on x64 systems
FIXED: Kernel Memory Leaks in device enumeration
FIXED: Remove unnecessary stack unwindings to improve performance
FIXED: Vista shield (program requires admin priviledges) not displayed
on all tools
FIXED: FiInitIsochReceiveEngine may crash if memory allocation fails
FIXED: Added small delays in Write commands in order to improve camera
responsiveness
CHANGED: Removed IsochCancelUpTo and IsochCancelExact flags from
C1394IsochCancel
FIXED: FireCommander correctly displays PHY register maps (1394a VS
1394b maps)
ADDED: DMA error code mapping
ADDED: FiCleanupIsochEngine function in Firei.dll
ADDED: New iso receive method for image capture in Firei.dll
ADDED: Merge Firei.dll code into UB1394.DLL. New Firei.dll is a
forwarder DLL to UB1394.DLL
ADDED: Created UBUI.DLL with common UI functions (select camera,
select video format, camera settings, camera registers)
ADDED: C1394QueryPhyPagedRegs API entry point in UB1394.DLL
ADDED: C1394QueryPhyBaseRegs API entry point in UB1394.DLL
ADDED: FireViewer maintains Topology History (PgUp/PgDn to navigate)
ADDED: FireViewer highlights links with erroneous connection
ADDED: FireViewer can indicate ports with faulty connection
ADDED: (FireViewer) Double click on ports displays PHY paged registers
(page 0)
ADDED: FireViewer can Start/Stop any camera on the bus (without image
display)
ADDED: (FireViewer) CTRL+TAB hotkey switches between adapters
ADDED: (FireViewer) Random delays during bus scan to reduce
'collisions'
ADDED: (FireViewer) SetAsRoot menu command displays informational
messages on error
FIXED: (FireViewer) Wild config ROM reads (past the end of config ROM)
ADDED: (FireViewer) Cache node type information per GUID in order to
minimize reads after a bus reset
ADDED: (FireViewer) Remember nodes that are removed from the bus in
order to minimize reads
ADDED: (FireViewer) Match previous topology to current to discover
node locations and minimize reads
ADDED: (FireViewer) Tooltip on links indicates link speed
Dimitris Staikos
Unibrain