Table of Contents

Rosewill RNX-N300RT

This is a rebranded TP-LINK TL-WR841ND v7.x but the Rosewill web interface firmware updater will only accept firmware with Rosewill vendor bytes (in the file header). OpenWRT currently does not have those bytes by default, but there is an experiemental script that can add them. As an alternative, DD-WRT has everything we need, so we can use it to bootstrap.

Install OpenWrt 12.09 on a Rosewill RNX-N300RT

DD-WRT Method

Temporary flashes to DD-WRT and TP-LINK firmware are needed to get OpenWrt on this device.

Step 1

Use the Rosewill web admin interface to flash to DD-WRT using the DD-WRT Rosewill RNX-N300RT firmware.

Step 2

Use the DD-WRT web admin interface to flash to stock TP-LINK TL-WR841N/ND v7 firmware.

Step 3

Use the TP-LINK web admin interface to flash to OpenWRT version 12.09 or later.

Automatically Edited Header Method

Another way to install is by using the experimental rosewill-mod.py script. (Right click to save.) Use a TL-WR841ND v7.x factory.bin file. (version 15.05)

$ python3 rosewill-mod.py < in.bin > out.bin

(Replace in.bin with the file name of the downloaded factory.bin file.)

Connect to your router over ethernet, then flash the out.bin through your router's graphical interface. (http://192.168.1.1) Use the modified image for the first installation only.

Failsafe mode for Rosewill RNX-N300RT

Boot in failsafe mode