The Neato D8 is designed to update automatically, but sometimes it needs a nudge. Follow these exact steps:
For true manual flashing, you would need a JTAG programmer—not recommended for ordinary users. neato d8 firmware
Some firmware versions had trouble with the "Press Start" prompt if the LCD screen brightness was set too low. The Neato D8 is designed to update automatically,
If the app tells you the firmware is up to date, but you suspect it isn't (or if the robot is acting erratically), you can try a soft reset to force the robot to check the servers: neato d8 firmware