Ethernet Gateway - 0;0;3;0;9;check wires
- 
					
					
					
					
 So after 3 weeks trying to get my Veralite to recognize my Serial Gateway with no success, I decided to try the Ethernet Gateway. I bought an ENC28J60 Ethernet adapter, and connected everything as described in the instructions. The Sketch compiles fine and uploads to the arduino, but when I look at the debugger I see this message: 0;0;3;0;9;check wires I have checked the wires about a thousand times, and have tried different Arduinos and several different RF adapters. At this point I can say I'm sure the cables are plugged in correctly (when I said I checked the wires a thousand times I really meant it). Is there anything else that I might be doing wrong that would cause this error message? Any help is appreciated. I really want to get my sensors working with my Vera. Thanks! 
 
- 
					
					
					
					
 While this won't help with the Ethernet, to establish the serial connection for the serial gateway with your veralite, the following works fairly reliably. - Unplug the gateway USB connector
- Click Reload
- Plug in the gateway USB connector
- Click Reload
- Configure serial port as detailed in instructions.
 
 
- 
					
					
					
					
 Hope you noticed that radio wiring is a bit different when using the ethernet gateway? 
 
- 
					
					
					
					
 @blacey 
 Thanks for the tip. I did try following the steps you recommended several times and still no luck! Im starting to think my Vera might have a bad USB.
 
- 
					
					
					
					
 @hek 
 Yeah I did noticed that and wired the Radio and Ethernet card according to that table.
 
- 
					
					
					
					
 @rafael.brasilia I have received that message as well, and from what I could learn, it is related to the power supply. The ethernet module is somewhat of a hog, and powering it on the same 3.3V as the radio is not really the most stable solution. And from what I know, it does not work at all with a RF module with PA. I think I will use a separate step-down converter on my gateway to feed the radio from the 5V instead and use the on-board 3.3V supply for the ethernet module. Still waiting for all my parts though before I can fully test out my design. 
 
- 
					
					
					
					
 HA! I just came here to post what I had found and saw your post. My problem was also the power supply! I connected my Ethernet board to a different 3.3v power supply and BAM! Worked on the first try. Apparently the Arduino doesnt have enough juice to power both the Radio and Ethernet cards. Now I see Gateway Startup Complete on my debugger, but when I connect the Ethernet cable to my router nothing happens. I have set up the following DHCP Reservation on my router: 192.168.10.20 - DE:AD:BE:EF:FE:ED Is this the correct MAC Address I should be using? I have already set the IP on my sketch to match the one above. Am I doing anything wrong? Thanks! 
 
- 
					
					
					
					
 I dont think it supports DHCP - so assign a static IP in the sketch. 
 
- 
					
					
					
					
 I assigned the static IP in the sketch. But in my router I need to set up a DHCP reservation to always provide that specific IP to my gateway right? 
 
- 
					
					
					
					
 This is what my uipethernet-conf.h looks like. I commented the UDP section out. Is that correct? #ifndef UIPETHERNET_CONF_H 
 #define UIPETHERNET_CONF_H/* for TCP */ 
 #define UIP_SOCKET_NUMPACKETS 5
 #define UIP_CONF_MAX_CONNECTIONS 4/* for UDP */ 
 //#define UIP_CONF_UDP 1
 //#define UIP_CONF_BROADCAST 1
 //#define UIP_CONF_UDP_CONNS 4/* number of attempts on write before returning number of bytes sent so far - set to -1 to block until connection is closed by timeout */
 #define UIP_ATTEMPTS_ON_WRITE -1
 /* timeout after which UIPClient::connect gives up. The timeout is specified in seconds. - if set to a number <= 0 connect will timeout when uIP does (which might be longer than you expect...) */
 #define UIP_CONNECT_TIMEOUT -1
 #endif 
 
- set to -1 to block until connection is closed by timeout */
- 
					
					
					
					
 Shouldn't need to do any reserving in your DHCP server if it's hardcoded into your sketch. Leave the UDP defines in, just change the value, the 3 line section should look like: #define UIP_CONF_UDP 0 
 #define UIP_CONF_BROADCAST 1
 #define UIP_CONF_UDP_CONNS 4Note that UIP_CONF_UDP is now 0 not one. 
 
- 
					
					
					
					
 So I changed my code as you recommended, and re-uploaded the sketch. Everything looks fine, I can even see my gateway communicating with one of my sensors in the debugger, but my gateway wont communicate with my Vera. I set the IP Address in the settings for my device in Vera to be the same as in the sketch (192.168.178.66:5003), but when i hit Start it says: "Cannot Send Command. Communication Error." When I connect my gateway to my router nothing happens. No lights blinking or anything. 
 Anything else Im missing?Thanks! 
 
- 
					
					
					
					
 If it doesn't get a link light on the device and on the switch/router you plug it into -- something must be wired wrong. Double check all the wires going to the ENC board, starting with the power and ground. If you get a link light, you can try to 'telnet 192.168.178.66 5003' from a Terminal/Shell/Command prompt (dunno if you are on Linux/MacOS/WinXX). If it's working, that should get you connected and you should see commands going to/from the gateway. IIRC there is a power LED on the ENC board as well that should be on. 
 
- 
					
					
					
					
 @soward 
 I doubled checked all the wires and they look good. If I move them and connect in any other way I get a "Check Wires" error in the debugger when trying to initialize the Gateway.The way I have it wired right now It initializes fine and I can see the gateway talking with my sensors. The only thing is, if I connect both the Radio and the Ethernet card to the 3.3V pin in the Arduino directly, I get the "Check Wires" error. It seems like the Arduino doesnt have enough power for both cards, so I have the VCC and Ground pins on my Ethernet card connected to a different 3.3V power source and I was wondering if that maybe could be the problem. How is your Gateway wired? Do you have both the Radio and the Ethernet cards connected directly? Thanks for the Help! 
 
- 
					
					
					
					
 I have ENC28J60-I/SO connected by ethernetcable to my Asus RT-n66u in LAN 4. But It will not show up in my router... On my ENC28J60 there is a red light on D1 and the ethernet port has a green light and a yellow flashing light. Serial monitor says 0;0;3;0;14;Gateway startup complete. But nothing more. I have followed the ethernet gateway guide and set an static ip in the sketch.. DHCP is on in my router. The only thing I see in my router is : That the cable is connected to something and that its 10 Half duplex. I have also tried to connect it to other LAN ports but no difference What could be wrong? 
 
- 
					
					
					
					
 @rafael.brasilia Did you ever get this sorted? as i am having the same issue 
 
- 
					
					
					
					
 Same here. I'm probably going to just order a wiznet since that seems to be consistently working for most. 
 
 
			
		 
			
		 
			
		 
			
		