I had the same. But I using such cable for upgrade (USB 2.0 AM/BM, I took it from my home printer)
And problem was in connected wifi module. In other words when when wifi (or probably something else) is connected in rs485 port firmware update stucks in 2%, but after disconnecting wi fi and...