Inhaltsverzeichnis
Default Settings
To login to default WRT54GL software use no user and as password admin.
Set Boot Wait
To set boot_wait, login to the router and execute:
nvram set boot_wait=on nvram commit reboot
Upload Original Firmware
To switch back to the original firmware enable the boot_wait at first. The timing here is the critical step. Open one window and insert there as command:
ping -w 5 -t 192.168.1.1
When in boot_wait the IP is always 192.168.1.1.
Now start a tftp program and insert:
Host: 192.168.1.1 Port: 69
When you get a ping reply use put to upload the firmware to the router. Now it takes some time to complete the flash operation, after it you can access the router via http://192.168.1.1
Build the eibd Package
We use openwrt to do this, download it with:
svn co svn://svn.openwrt.org/openwrt/branches/backfire cd backfire ./scripts/feeds update ./scripts/feeds install uclibcxx ./scripts/feeds install libxml2 ./scripts/feeds install libusb ./scripts/feeds install argp-standalone
Now we setup the package:
mkdir -p package/bcusdk/patches cd package/bcusdk
Copy here the Makefile.
Configure everthing we need:
cd - make menuconfig
Go into menu Libraries and select the following packages by using the m key:
argp-standalone libusb libxml2 pthsem uclibcxx
Go into the menu Network and select the package:
eibd
Exit and save
Now we compile everything:
make V=99
To compile later only a certain package use:
make package/bcusdk/{clean,compile} V=99