1.3.1 - 2026-09-11 ================== **Added:** - Add acknowledgements of open source components to the user manual. Refer to the ``doc/doc/opensource.html`` page. 1.3.0 - 2026-07-13 ================== **Fixed:** - The BBHEADER SYNC field is now set to ``0x00`` for GSE traffic as described in ETSI TS 101 162 V1.9.1. **Changed:** - The reflected power telemetry does not accurately measure the true reflected power due to coupler directivity limitations. Lock the ``tx.pwr.rfl`` property value to ``0.0`` to avoid misleading readings. - Update BUC firmware to v1.0.4. This improves output power accuracy in temperature extremes. 1.2.1 - 2026-03-20 ================== **Fixed:** - Fix invalid read-only property flag on ``tx.enable``. - Fix packets to some destination addresses being dropped on the 10G Ethernet interface. - Update client libraries to fix a warning when building with latest version of glibc. 1.2.0 - 2026-02-09 ================== **Fixed:** - Advertise asymmetric pause frame transmission support in auto-negotiation capabilities. Do not advertise support for 10 Mb/s or half-duplex operation. **Changed:** - Increase ``sys.uart.rate`` maximum value to 3.125 Mbps to match hardware capabilities. Show warning if the achievable rate differs more than 5% from the target rate. - Update BUC firmware to v1.0.3. This improves power amplifier key-down behavior. - Improve user manual. Start from the ``doc/doc/index.html`` page. 1.1.0 - 2025-11-20 ================== **Fixed:** - Improve error handling in case of faults in the key-up sequence. - Fix potential memory corruption on invalid property commands. - Fix invalid DAC temperature readings during key-up/down. - Fix IP prefix masks for lengths that are not a multiple of 8. - Fix spurious SEM core timeout messages during firmware update. - Fix default value of ``sys.net.xg.gw`` property. **Changed:** - Deprecate support for Revision A hardware. - Update firmware update code to support asynchronous flashing with progress. - Code cleanup and optimizations to BTP server and client. **Added:** - Add idle BBFRAME generator. This allows optional transmission of empty BBFRAMEs, instead of dummy PLFRAMEs, when no data is ready to be sent on the channel. The generator is enabled and configured through the ``idle`` group properties. - Add ``gse.ccm`` property to control the CCM/ACM field in BBFRAMES created by the GSE encapsulator. - Add properties to control pause frame transmission and IP forward ranges. - Increase trace message time stamp granularity. 1.0.1 - 2025-06-27 ================== **Fixed:** - Fix unreliable communication between BUC and baseband. - Fix field lengths in BBHEADER example. 1.0.0 - 2025-04-28 ================== **Fixed:** - Stop using unstable reflected power measure to disable PA. - Stop emitting a short modulated glitch when enabling TX. - Fix spurious RS-422 packet loss. **Changed:** - Several internal changes to reduce power consumption when idle. - Internal changes for more reliable PLL locking and tuning. - Reply with "ICMP: Network unreachable" when trying to send data over Ethernet but TX is disabled. - Improve ALC precision. **Added:** - Add properties for IP interface control. - Add property for DAC temperature sensor calibration. - Add FPGA configuration scrubber to correct and report bit flips. - Add several packet counters and miscellaneous telemetry. 0.9.0 - 2024-11-08 ================== **Fixed:** - Reject and warn on invalid GSE MODCOD plus short frame combinations. The MODCOD will now take precedence and normal frames be used if the MODCOD is not compatible with short frames. - Drop BBFRAMEs and GSE frames that arrive for transmission while the transmitter is disabled, instead of being queued up. **Changed:** - Reduce IF power when targeting RF power below 33 dBm (BUC with PA) or 0 dBm (BUC without PA). This allows the BUC to operate at a more consistent gain level, regardless of output power configuration. - Improved reverse power protection in BUC. - Internal changes for more reliable PLL locking. **Added:** - Add bootloader control service on ``SL_SRX8_PORT_BOOTLOADER`` port. This allows flashing, erasing and changing boot images remotely. - Add collection of RF control voltages from BUC and log in ``tx`` property group. - Show VGA gain percentage in ``tm show`` debug command. 0.8.0 - 2024-10-28 ================== **Fixed:** - Fix modulator for MODCOD < 28. - Fix GSE encapsulator control using the ``gse`` property group. **Changed:** - Rename ``tx.frames`` property to ``tx.bbframes`` and count transmitted BBFRAMEs. - Rename ``gse.pdus.sent`` to ``gse.pdus`` and count transmitted GSE PDUs. Remove the ``gse.pdus.dropped`` property, since overflow frames are dropped before the encapsulator. - Rework ``tx.enabled`` state machine to be more reliable and handle BUC errors. **Added:** - Print BUC errors and warnings to EGSE shell. - Add ``tx.pwr.fwd`` and ``tx.pwr.rfl`` to log forward and reflected RF power. - Add ``tx.pa.templimit`` property to stop the transmitter if the set temperature is exceeded on the BUC PA sensor. - Add more telemetry parameters from BUC to the ``tm`` property group. 0.7.0 - 2024-10-14 ================== **Added:** - First released version.