server at 0.0.0.0 and how I solved the problem.

I needed one of my Arduino units online, but first of all the ethernet module i got does not
remind of anything the tutorials look like, and the pins are different.

First problem, there is no SI pin, but with the schematics and help on element14 and my trusted
multimeter i was able to determine that ST is the new SI pin.

Second problem, the ethernet libraries from arduino does not work for me,
for the love of god the software refuses to speak with my router and tryed countless of
solutions and read countless of threads on this..

Finally i found another project with a custom ethernet library, and what do you know.

IT WORKED RIGHT OUT OF THE BOX! :smiley:

just google "ethercard.h" and end up here - GitHub - njh/EtherCard: EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE

The examples included works perfectly, once i just ajusted the network input to match my own,
running with static all the way.

Forwarded a few ports on my router, external 85, while internal im using 80 because it's a http request.

So in short, if you are having problems with the default libraries, get the ethercard, it works :smiley:

One must determine if the device purchased has a w5100 or enc28j60 IC. The standard ethernet library is for the w5100. The ethercard library is for the enc28j60.

SurferTim:
One must determine if the device purchased has a w5100 or enc28j60 IC. The standard ethernet library is for the w5100. The ethercard library is for the enc28j60.

One did not know, and one could not find instructions.
So like most.. One had to do some research, and then One self decided to share the results

because when one goggles the problem, one can see that one is not alone with the problem,
however, one was able to solve the problem and then let others know that might be using google aswell.

thank you for your input and your great contribution to the topic!

You are not alone. Many have the same challenge since the introduction of the enc28j60 shields.

Both will work ok if you use the correct library.