We bought three Particle Ethernet Feather-wings alongside with three POE Modules to use with both Xenon boards as well as third party boards (Adafruit Feather M4 Express). We seem to have what it looks like as two defective boards, but we don’t want to come to any conclusions without extensive testing.
For the third party units, we are using Ethernet2 library, which we have tested on several boards using the W5500 chip. According to the schematics and documentation, this feather-wing should be ported over without any problems and through testing we are assuming it is. Once this works, we will be using the Xenon boards for more specific communications.
We got code up and running on all three boards, we plugged them into our POE switch and 1 of the 3 connected and ran fine. The other two seem to never connect to the switch (green Ethernet jack not on). The only different between the three code is the IP and MAC that we are using to create our server/client. Next, we plugged the POE module into the working board to ensure that all three POE modules are working, which they did. Next, we took the two Adafruit boards that didn’t connect and plugged them into the single working feather-wing board. They started working as expected. We went back to the two other feather-wings and they stopped working again.
We are wondering what could cause 2 of the 3 boards to not work correctly and if we should assume that these two feather-wings boards could be shot.
Our current setup without ethernet plugged in: