Dec 16, 2013
2 min read
May 27, 2023 11:35 EEST

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

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

When in boot_wait the IP is always

Now start a tftp program and insert:

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

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:


Go into the menu Network and select the package:


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

Related Posts