and I’m running it from bot Linux and Mac OS, in both cases I get a configuration failure.
Problem 1)
Search method works only by broadcast, I cannot select IP Address
The MAC address shown in the Modules panel is not the same as shown by the Wireshark network sniffer
Problem 2)
I want to set IP address or DHCP.
I tried several configuration, fixed IP vs. DHCP, TCP server vs. TCP mixed.
I hit the “Setting” button, a password is required, I type in the default password (WIZnet).
Please not that password is not checked, I have the same behavior with whatever password I tipe in.
Configuration is not applied, I get this stack dump instead:
Exception in thread “AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException: 1
at PanelManager.updateFromPanel(PanelManager.java:592)
at GUI$1btnSettingListener.actionPerformed(GUI.java:1280)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
I did a few things trying to get myself out of this dead end.
So, I downgraded the configuration tool to V 1.20 … as described in the README.md file of the source package:
This is the MQTT version repository, see the following link for the Modbus version repository.
I am also wondering the the card I received is without F/W, so I tried to upload F/W.
Please not that the board replies to ping at the default address: 192.168.11.100.
Now I run the 1.20 version, behavior is different, but result is the same: stack trace.
The configurator crashes in both trying to set the TP configuration as well as trying to F/W upload.
This is the links at the screen recordings: IP configuration and F/W upload.
Why does the configuration complains about “IP input error” if I want to configure DHCP?
So, I try to turn off DHCP and use static configuration
In TCP Server mode, why does the configurator require a “Remote port”?
In F/W Upload, why does it require an IP configuration?
I’m already setting the IP of the TFTP server
The same applies for local and remote ports, they should not be required for TFTP
OK, now I’m completely lost.
Probably I am misusing the conf tool or I missed something important in the documentation, could anybody help me?
It looks like the fw_ver bytes are not OK, is it something the Java app receives from the card during search?
So I sniffed this UDP handshake using Wireshark, here it is:
sorry, I have to obfuscate the link since this forum does not allow me to useURLs any longer … WTF!!!
Sorry for late reply.
In order to help you, please let us know firmware version which is installed on your board.
Try to run configuration tool from link below (it is version 1.03) it should be able to connect with your board. Just execute jar file and click search button then you should be able to see Firmware Version in buttom left part.
I succeeded in upgrading the board firmware to 1.4.0, though, Network Status says “Disconnected” … is that OK?
Anyway, even with the upgraded F/W I am not able to run config tool V 1.31.
Firmware Version is not shown, and during search I have this exception:
Exception in thread “Thread-3” java.lang.ArrayIndexOutOfBoundsException: 162
at WIZ550S2E_Config.setData(WIZ550S2E_Config.java:177)
at GUI.receivedPacket(GUI.java:266)
at ReceiveThread.run(ReceiveThread.java:65)
Factory reset worked, after reboot I noticed the IP was reset to the factory seting and F/W version was 1.4, that’s OK. Network Status still disconnected.
Switching to DHCP was also OK.
But when I run the Tool V 1.31, I got the same stack trace:
% java -jar WIZnet_Configuration_Tool.jar
Exception in thread “Thread-3” java.lang.ArrayIndexOutOfBoundsException: 162
at WIZ550S2E_Config.setData(WIZ550S2E_Config.java:177)
at GUI.receivedPacket(GUI.java:266)
at ReceiveThread.run(ReceiveThread.java:65)
Exception in thread “AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException: 1
at PanelManager.updateFromPanel(PanelManager.java:592)
at GUI$1btnSettingListener.actionPerformed(GUI.java:1280)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
Seems to me that Conf Too V 1.31 is either bugged or not compatible with this board or F/W … is it like that?