ESP8266 Flashing Problem-A fatal error occurred: Timed out waiting for packet header
Try 
-b 57600

This will take time but flash it fine:

python esptool.py -b 57600 -p /dev/ttyUSB0 write_flash 0x000000 "firm0.bin"