Releases: Wiznet/WIZnet-S2E-Tool-GUI
Releases · Wiznet/WIZnet-S2E-Tool-GUI
v1.5.8.3
New Features
IP20 Model Support
- Integrated IP20 into W55RP20 family (uses W55RP20 chip)
- Added high-speed baudrate support: 1Mbps, 2Mbps, 4Mbps, 8Mbps (firmware v1.2.1+)
- Enabled SSL TCP Client and MQTTS features
W55RP20 Series Enhancements
- Added high-speed baudrates (1M/2M/4M/8M) for W55RP20-S2E and W55RP20-S2E-2CH
- Firmware version-based baudrate filtering:
- Firmware >= v1.2.1: up to 8Mbps
- Firmware < v1.2.1: up to 460.8kbps
Bug Fixes
- Fixed W55RP20-S2E-2CH ch2_baud index shift issue
- Fixed SSL timeout (SO) loading bug for W55RP20-S2E-2CH with debug logging improvements
- Improved SSL timeout (SO/RO) handling for W55RP20-S2E
- Improved baudrate list management and device BR selection stability
Technical Changes
wizcmdset.py
- Moved IP20 to W55RP20_CMDSET branch (from WIZ5XX_RP_CMDSET)
- Added IP20 to firmware version check logic
- Extended BR (Baudrate) index support to 0-19
main_gui.py
- Added IP20 to W55RP20_FAMILY tuple
- Extended baudrate UI configuration (460800, 921600, 1M, 2M, 4M, 8M)
- Improved EB (channel 2 baudrate) handling for 2-port devices
- Enhanced baudrate selection logic
Supported Devices
- W55RP20-S2E: up to 8Mbps (FW >= 1.2.1) or 460.8kbps (FW < 1.2.1)
- W55RP20-S2E-2CH: up to 8Mbps (FW >= 1.2.1) or 460.8kbps (FW < 1.2.1)
- IP20: up to 8Mbps (FW >= 1.2.1) or 460.8kbps (FW < 1.2.1)
- WIZ750SR, WIZ750SR-1xx: up to 230.4kbps
- W232N: up to 230.4kbps
- Other WIZnet S2E devices: up to 921.6kbps
Notes
High-speed baudrates (1Mbps and above) require firmware v1.2.1 or later for W55RP20 series and IP20 models.
wizconfig_s2e_tool_1.5.8.3.exe has been scanned with Avira Free Security v1.1.114.3113 and verified clean.
Full Changelog: v1.5.8.1...v1.5.8.3
v1.5.8.1
v1.5.8
WIZ750SR Series Modbus MB Parameter Support and Build Script Improvements
- WIZMakeCMD.py: Added Modbus MB parameter support for WIZ750SR series (firmware 1.4.4+), renamed WIZSPE-T1L to WIZ750SR-T1L
- main_gui.py: Refactored Modbus support logic with automatic MB/PO parameter selection
- wizcmdset.py: Added version-based command set dynamic application
- build.ps1: Improved build script stability with PyInstaller auto-install check
v1.5.7.2
v1.5.7.1
v1.5.7
What's New
Added Connection Data Parameters for W55RP20-S2E, W232N, and IP20 devices
- New "Send Data at Connection", "Send Data at Disconnection", "Ethernet Data Connection Condition"
- All parameters support up to 30 characters
- Only available for firmware v1.1.8 and above
UI Improvements
- Added dedicated panels for connection data configuration
- Increased minimum window size to 950x850 for better visibility
v1.5.6.3
Bug fixes:
- Fixed an issue where “W55RP20-S2E” and “W232N” devices could not properly handle the Modbus (
PO) parameter.- Changed
wizcmdset.pysoPOis “RW” instead of “RO,” reflecting actual firmware behavior. - Updated
WIZMakeCMDto always includePOfor W55RP20-S2E and W232N, and only for WIZ5XXSR if firmware ≥ v1.0.8. - Revised
object_config_for_device()andget_object_value()so W55RP20-S2E and W232N always allow Modbus settings, while WIZ5XXSR still requires firmware ≥ 1.0.8. - Added
if "PO" in dev_data:logic infill_devinfo()to correctly read and displayPOvalues in the GUI’s Modbus ComboBox.
- Changed
v1.5.6.2
1. Enhanced High DPI Support
- Improved UI scaling under Windows display magnifications (150%–200%).
2. Redesigned “Network Interface Config” Menu
- Added a “Refresh” feature under the top “Network Interface Config” menu, allowing manual refresh when IP addresses or network adapters change.
3. Other UI Improvements and Bug Fixes
- Added a placeholder (
<Select Network Interface>) to the ComboBox to avoid exceptions (e.g., IndexError) when an invalid network interface is selected. - Strengthened error messages and logging if a connection issue arises during device searches.
v1.5.6.1
v1.5.6
Enhancements:
- Added support for "W55RP20-S2E" and "W232N" devices in the
WIZMakeCMD.py. - Implemented device-specific search and configuration command handling for newly supported boards.
- Enhanced UI initialization and configuration settings across various functions in
main_gui.pyto accommodate new device types.