Upgrading the CUNO network stack from etherape to ethersex
Posted: Fri Oct 28, 2011 2:25 pm
Recently some people have reported having some issues with the etherape driver implemented into the CUNOv1. I for one don’t have any issues at all, but a friend of mine who’s also using the device, can’t use it for more then 4 hours without having to reboot it. The device will simply stop communicating over it’s network card driver.
Due to this reports the designer/manufactorer of the devices Dirk Tostmann had released a sample firmware with the ethersex driver in it. But until now the way he had implemented wasn’t known to many. So here it goes:
when you download the cvs source of the firmware, you’ll have to go to following directory:
culfw/Devices/CUNO
and edit the makefile to change the following lines:
../../avr-uip/drivers/enc28j60/enc28j60.c \
../../avr-uip/drivers/enc28j60/network.c \
with:
../../avr-uip/drivers/ethersex/enc28j60.c \
../../avr-uip/drivers/ethersex/network.c \
do a: make clean && make && make usbprogram to clean the source directory, create the new flashfile and upload it to your CUNOv1.
Due to this reports the designer/manufactorer of the devices Dirk Tostmann had released a sample firmware with the ethersex driver in it. But until now the way he had implemented wasn’t known to many. So here it goes:
when you download the cvs source of the firmware, you’ll have to go to following directory:
culfw/Devices/CUNO
and edit the makefile to change the following lines:
../../avr-uip/drivers/enc28j60/enc28j60.c \
../../avr-uip/drivers/enc28j60/network.c \
with:
../../avr-uip/drivers/ethersex/enc28j60.c \
../../avr-uip/drivers/ethersex/network.c \
do a: make clean && make && make usbprogram to clean the source directory, create the new flashfile and upload it to your CUNOv1.