ORX-10G-123S6 Release Notes
Product Information
Product: ORX-10G-123S6
Firmware Version: 2411.0.120.0
Note: Oryx part numbers with 10G and 10GS are functionally the same and differ only in dimensions and mass. (10GS is the smaller camera.)
Bugs Fixed
Bug | Description |
---|---|
Firm-12533 | Addressed extended line time which resulted in chunk exposure being wrong |
Firm-9279 | Implemented PHY reset to address camera enumeration |
Firm-12435 | Failed to enumerate with Spinnaker version 4.0 and later |
Firm-12528 | Chunk Exposure Time did not match exposure time |
Firm-5173 | Updated shadow variable when persistent IP was forced. |
Firm-6730 | FPGA and Firmware lost sync in the Ethernet receive buffer under high packet traffic. |
Firm-6036 | Reset receive FIFO when error occurs so that the command interface does not lock up. |
Firm-5071 | Fixed issue that Camera LED was solid green while acquisition not enabled |
Firm-5204 | Removed clamping from set_frame_time to correct behavior during user set load |
Firm-5203 | Added fix for 10-bit packed pixel formats to correct max pixel dynamic range value |
Firm-4203 | Fixed framerate getting stuck at 1 Hz when the framerate is not changed manually |
Firm-4004 | The frame rate node will be remembered when the user enters it externally. If a node changes that forces the frame rate to a different value, when the node is gain changed and the remembered frame rate is within the valid range then it will return to this value. |
Firm-3581 | Fixed IP conflict detection when target IP address matches ours for an ARP packet. |
Firm-3621 | Added SequencerConfigurationReset node. |
Firm-2054 | CAM ABORT when facing image fifo overflow |
Firm-2959 | Exposure time offset and other pulsegen registers could only be set after the sensor clock has been enabled. |
Firm-2515 |
1 Merge in 10-bit
pixel format from trunk. 2 Fixed issue with IMX25X FPGA build with incorrect constraints for M1 DDR. 3 Add expanded image memory to IMX25X. |
Firm-2516 | Merged exposure offset fix to IMX250/253/255. |
Firm-1081 | The digital I/O line source can have an "Off" state for output only lines. |
Firm-497 | Fixed an issue preventing the camera to sync to ptp master. |
Firm-697 | Camera to acknowledge the device reset command before executing the reset. |
Firm-520 | Changed Cachable property, for auto algorithm features, from WriteAround to NoCache and added PollingTime of 500. |
Firm-1532 | Removed duplicate enum entry in GevSupportedOptionSelector |
Firm-1082 | Added the ability to reserve a little portion of the link bandwidth for gvcp packets when the safe max frame rate was calculated. |
Firm-910 | Cleared flash extended addressing mode before a cold reboot. Improves reboot time. |
Firm-611 | Modified default network speed to 10G for Oryx when the network is not available yet. |
Firm-227 | Switched to latest version of Ethernet PHY firmware along with FPGA that fixes some problems. |
Firm-101 | Decoupled GVCP requests from replies and moved reply transmission to the interface task. This allows ARP table to be accessed in a thread safe manner. |
Firm-59 | Updated DocFilter to include the OpenDrain enum entry. |
Firm-328 | Changed line format of non-opto lines to be read as OpenDrain instead of TTL. |
Firm-227 |
1 Moved packet
size boundary checking from temec_read to hw_recv. The reason for this is
that hw_recv allocates packet buffer memory and if the FPGA sends us a
spurious packet (which as right now happens quites a bit with the latest PHY
firmware version), we don't want to allocate an abnormal amount (and run out)
or allocate something less than the ethernet header size and later crash.
Leave the max_len boundary checking in temac_read alone. 2 Do NULL pointer checking on the (destination) packet buffer. Also, if NULL is passed (i.e. when a packet buffer cannot be allocated), "consume" the packet without copying it anywhere. This behaviour appears to be expected by hw_send, but was not implemented by temac_read. |
Firm-126 |
1 When PHY
state changes set speed before resetting TX/RX FPGA components. This seems to
prevent spurious rx packets when switching between 10G to 1G. 2 Don't allocate memory for packets deemed to be spurious (payload length above a standard 1500 byte IP packet + Ethernet header). |
Changes
Change | Description |
---|---|
NA | None |
Known Issues
Issue | Description |
---|---|
NA | None |