I think I may be able to help as I also have a seemingly bricked unit with similar behaviour, but cannot seem to connect to Oak at all. This is what I get:
PS D:\work\arduino\Oak\OAkRestore> ./esptool.exe --baud 115200 --port COM5 read_flash 0x000000 0x400000 flash_dump_full.
bin
Connecting...
A fatal error occurred: Failed to connect to ESP8266
Question : Do I need to connect the Reset Pin of the Oak to GND? (Your instructions says Pin2, and I assume this does not refer to IO pin 2, but Reset?)
The reason why I used the exe and not Python directly is because the Python method also gave me another prolem. I think that if you want to use Python, then it is important that you install the correct version, but the instructions is not specific about this either.
I installed Python 3.5.1 and it does not like the print statement without parenthesis. (I'm no Python expert, but I think only really old Python versions like Python 2 supports this style)
This is what I get when I use Python.
PS D:\work\arduino\Oak\OakRestore> python esptool.py --baud 115200 --port COM5 write_flash -fs 32m 0x1000 blank.bin 0x20
00 oaksetup_restore.bin 0x0081000 oakupdate_restore.bin 0x101000 blank.bin 0x102000 blank.bin 0x202000 blank.bin
File "esptool.py", line 149
print 'Connecting...'
^
SyntaxError: Missing parentheses in call to 'print'
[code]