I've recently received multiple TP-Link WR703n routers which I intended to flash Open WRT onto. However, in v1.7 of the stock firmware, a checksum validation is preformed and only allows TP-Link firmware to be flashed to the router.
I've seen 2 or 3 work-arounds based off of the "Parental Control" bug found by BugBlue but haven't had any luck when executing the instructions provided by these tutorials.
If anyone has any thoughts I would very much appreciate to hear them.
I faced a similar problem with a different model recently. This forum post [0] helped me. You can probably do something similar, or maybe even used the linked binary blob.