I bought a few EnGenius ESR900 dual-band routers on Newegg a few weeks ago when they were on sale for $40 each with the intention of putting OpenWRT on each of them and using them as wireless access points. There wasn't an official version of OpenWRT compiled for this router so I decided to make my own!
I've only recently submitted the patches to the OpenWRT development mailing list, so it will probably take a while for official support for this router to be added. Until then, I can providing unofficial support through this forum thread and on IRC. In general, you should post questions and ESR900-specific bug reports to this thread so that others can see them and so that I won't get asked the same thing 100 times on IRC.
I've posted links to compiled firmware images that you can use to flash your router from the factory web interface (those are the *.dlf files) and sysupgrade images (*.bin) that you can flash directly to the device.
Here's a list of things that don't work (yet):
The wireless interfaces appear as "Generic MAC80211" instead or their actual device names (QCA9558 + AR9580)
I'm still not 100% sure what the switch config should be
If any of you have any tips for fixing the know issues in the firmware (or even unknown issues), don't hesitate to post them here! If you want to find out more about this router, I've created an ESR900 page on the wiki.
P.S.: If you want a port made for one of the other routers in the ESR series, I'm accepting hardware donations. Please contact me if you're interested.
-------------------------------------------
Firmware Image Links:
Mega (preferred)
Google Drive (if the Mega link doesn't work for you)
File Hashes:
sha256sum ESR900-20140823T165235Z.*
7f49fb377db81bf6b81d83c895a26033722d9c18d1972c9f3a4aea5a020f360b ESR900-20140823T165235Z.bin
a650b29d17e0851005f0d0f5b405daf82dc0f912953c920e98c7cb3d8c80c2ea ESR900-20140823T165235Z.dlf
sha1sum ESR900-20140823T165235Z.*
4badc746a6982eff6eabd1e989f26606dcb59f2b ESR900-20140823T165235Z.bin
9ecd8167f6e27cc09c4e0f0e6b423ef55f45d5eb ESR900-20140823T165235Z.dlf
md5sum ESR900-20140823T165235Z.*
a01129910fa0a72880fc9e3d8e4f2eda ESR900-20140823T165235Z.bin
9b53d28b0ff602b3988e4d6ba33fdb48 ESR900-20140823T165235Z.dlf
(Last edited by cyrozap on 23 Aug 2014, 18:21)