Flashing Deliberant devices with Sputnik-Powered DD-WRT Firmware (RedBoot method)
How to flash your Deliberant Wi-Fi device with Sputnik-powered DD-WRT firmware using RedBoot. We've tested the firmware and flashing process with the following Deliberant models: Deliberant AP 2i, Deliberant CPE 2.
Please note: flashing a device with third-party firmware can damage the device and void the manufacturer's warranty. Sputnik does not support devices that have been flashed by customers.
Use the RedBoot method the first time you flash an Deliberant device with DD-WRT firmware. Once you've done that, you can use the web flash method for future firmware upgrades.
Please note: Sputnik-powered DD-WRT is identical to DD-WRT firmware available directly from its developer, NewMedia-NET, with minor configuration changes: (1) Sputnik Agent is enabled after factory reset, (2) default subnet (LAN/WLAN) is 192.168.180.1, (3) Sputnik logo visible in local web user interface.
Requirements:
Telnet application (for PCs, PuTTY is recommended; for Macs, telnet is built in)
TFTPD server (for PCs, TFTPD32 is recommended; for Macs, TftpServer)
Download Sputnik-Powered DD-WRT Firmware from Sputnik's website.
Make sure your device is running the latest version of native firmware.
If necessary, upgrade your device to the latest version of native firmware. For Deliberant products, visit their web site at deliberant.com to download any available firmware updates.
Set up your product for flashing (devices with one Ethernet port).
- AC power goes into the PoE adapter
- LAN/PoE cable goes from the PoE port on the PoE adapter to the RJ45 port on the back of the device
- LAN cable goes from the LAN port on the PoE adapter to your PC, from which you will flash
Before flashing, make sure all cables are connected, but do not yet power on the device.
Set up static IP networking on your PC or Mac (wired).
Set up a telnet session on the device.
Power up the device and interrupt the bootloader.
Be ready to carefully monitor the network status as you power on the device. If using Windows, watch the system tray icon indicate that the network interface is up. If using a Mac, watch the network Preference Pane to switch from "Cable Unplugged" to "Connected".
Plug in the power adapter. As soon as the network interface is up, click on "Open" (PuTTY) or press "Enter" (terminal window). Then press control-C and press "Enter".
Everything must be done within two seconds. When you see the "RedBoot>" prompt, you will know you have succeeded. Otherwise, try again.
Prepare the firmware to be uploaded to the device using TFTP.
Flash the device.
Switch to the terminal window and issue the following commands:
RedBoot> ip_address -l 192.168.2.66 - h 192.168.2.100
RedBoot> fis init
About to initialize [format] FLASH image system - continue (y/n)? y
***spew***
RedBoot> load -r -v -b 0x80041000 linux.bin
***spew***
RedBoot> fis create linux
***spew***
Note: this step will take approximately 10-15 minutes to complete.
RedBoot> fconfig
Enter the bootscript:
>>fis load -l linux
>> exec
Update RedBoot non-volatile configuration - continue (y/n)? y
***spew***
Reboot (or power cycle) the device.
RedBoot> reset
Post flashing: associate with the device wirelessly and browse to the DD-WRT interface.
Enable Wi-Fi networking on your PC and associate with the device. Then browse to the DD-WRT control panel interface.
If you flashed the device with firmware from dd-wrt.com, it will be on 192.168.1.1.
If you flashed the device with Sputnik-default DD-WRT firmware from Sputnik's web site, it will be on 192.168.180.1.
- default username: root
- default password: admin