I see you've been to the places I looked.
I saw your screen name on reddit
it sucks when the "firmware upgrade" ends up being a downgrade.
These companies never seem to publicly release the stock firmware.
The only thing I can think of is to try to contact the company directly and see if they will send it to you.