OK, I can confirm that OpenWRT works on this device!! I've programmed up about 5 of them so far. I have even built from sources on the chaos calmer branch.
1 caveat is that for this to work, an SDcard MUST BE inserted. It doesn't have to be a large card. 1 gig will do.
1st thing is to upgrade the firmware to the latest release from Ravpower which is 2.000.040. I'm going to assume you all can find it, it's on the Ravpower website. I have not tried upgrading to OpenWRT before 1st upgrading to .040, so best to do that.
Once you have upgraded to 2.000.040, you can proceed with the OpenWRT installation. It's actually fairly easy.
I discovered that the Hardware is essentially identical to the HooToo TM-05. The RP-WD03 only has 32MB of memory, where the TM-05 has 64 MB of memory. I believe that this difference is why the RP-WD03 needs to have the SD card.
The firmware will not upgrade unless the card is inserted. And after upgraded to OpenWRT, it will not boot up unless the SD card is inserted. So put it in there, and keep it in there.
Follow the instructions on the HooToo TM-05 OpenWRT page:
OK guys, for some reason I'm not allowed to post links. Google search on this:
openwrt hootoo tm-05
The 1st hit should be good.
Scroll down to the bottom of the page and follow the directions under "WIP OpenWRT Install".
I used ubuntu linux as my tftp server. I set it up so that the TFTP Server messages were shown in syslog.
I did a tail -f on /var/log/syslog to monitor the activity going on with TFTP.
When I saw the messages start up requesting rootfs, I waited about another 30 seconds, and then powered off.
I powered on, and OpenWRT came up. Homepage was accessible at 192 168 1 1. You've got to put a password on using LuCI, and then ssh is available at the same address.
For the more ambitious builders out there you can build from these sources:
github dott comm Slash domino-team Slash openwrt-cc
Evidently the hardware is also 100% compatible with the GL-MT300N
I would like to post my diffconfig, but this editor is not allowing me.
I will see what I can figure out in a subsequent posting.
Basis of the configuration is:
Target System (Ralink RT288x/RT3xxx)
Subtarget (MT7620 based boards)
Target Profile (GL-MT300N)
Enable LuaSockets (note I only needed this for my app)
Good luck!! I've had great success with this device. Please ask if you have questions.
I can answer 1 question up front: I've no idea how to get back to the original Ravpower firmware. Haven't tried, and not going to.