You can get previous software versions here...

Login

It's always a good idea to have a backup copy of your present version on a separate SD card just in case this kind of uh-oh happens....

I'll let greg answer your ethernet question....

Rickie