|
Procedure for restoring original firmware for EOC-1650 and EOC-2610 devices from EnGenius
After doing extensive research, i almost find no documentation about this, EnGenius giving no official support on this issue on their site,
and the userbase from the Internet found no real solution for this.
This procedure applies to devices that had been updated to DD-WRT / OSBRIDGE / OPEN-MESH or any other firmware compatible with EnGenius hardware.
My frustration is that, EnGenius included in the product package a flyer that shows you how to update your EOC-1650/2610 to DD-WRT and with a small fineprint, that you have to pay a licence to use that firmware.
Personally i consider that not being fair to the users, not to mention that there is no way to go back to your original firmware, in case that you don't like a 3rd-party firmware that you have installed on the device.
So, let's begin:
First, you have to enter to your device's RedBoot. The procedure seems complicated at first, but with the right tools, it's pretty easy:
- configure your network card with ip 192.168.1.11 netmask 255.255.255.0
- create a directory , let's say c:\engenius
- create an empty file with notepad in that directory called redboot.bat and fill it with these commands:
rem echo off
:start
rem ------------------------------------------------
ping 192.168.1.1 -n 1 -w 1 >NUL
IF ERRORLEVEL 1 goto start
rem putty
rem ------------------------------------------------
break
putty.exe telnet://192.168.1.1:9000 -m redboot.txt
exit
- after you saved that file, create another one named redboot.txt and fill it with this text:
^C
- save file, and be sure that in that directory you have also putty.exe
- in the same directory, put the original firmware for EOC-1650/2610 found here. (Note on EOC-1650 device, after successfull update, please update to again with latest firmware from EnGenius, because now you will put a EOC-2610 firmware on a EOC-1650 device, and that's not quite good).
Latest version of EOC-1650 from EnGenius site is here.
- install tftpd32 and configure it to listen to 192.168.1.11 interface, and to serve files from C:\engenius
- start the redboot.bat file. You will see a cmd window, with text scrolling fast.
- connect the cable to your network card, and power up the device.
- after a few seconds, a new window will pop-up, that's putty connected to your device. You will see a prompt RedBoot>
At this point, you have successfully conected to your device. Please don't play with cables, power, etc. You may brick for good your device.
Enter the following commands (enter only the bolded text):
RedBoot> ip_address -l 192.168.1.1 -h 192.168.1.11
IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.11
RedBoot> fis init -f
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
... Erase from 0xbe030000-0xbe7e0000: ...........................................................................................................................
... Erase from 0xbe7e0000-0xbe7f0000: .
... Program from 0x81fe0400-0x81ff0400 at 0xbe7e0000: .
RedBoot> load -r -b 0x80041000 original2610.bin
RedBoot> fis write -b 0x80041000 -l 0x7F0000 -f 0xA8000000
This will take some time, 10-15 minutes, please be patient. IF your putty window dissapears, don't worry. Leave the device powered on, and after 10-15 minutes, just do a powercycle.
RedBoot> reset
After this, you may need to powercycle your device. If everything went ok, you should have your firmware restored to original.
Just in case, i included all the needed files in this archive.
refer : http://wlantrade.ro/index.php?/Diverse/restoring-original-firmware-to-eoc-1650eoc-2610.html
|