I have DIR-636L, revision A1, firmware 1.00OR (Orange). Technician from Orange confirmed to me, that I can flash D-Link's firmware and they already did this in their lab.
So I put router to emergency mode, use firmware from D-Link's web site, after Sucess I restarted router and there is still 1.00OR, how is this possible? This means, emergency web page did not really check if firmware was uploaded? There is just percentage numbers counting without communicating with router?
I used Internet Explorer, the one which is default in Win 8, then I used Firefox 13.0.1 portable, which is recommended in many forums, but still same problem. I tried firmware 1.00, 1.01, 1.05.