It used to be typical for every variation of Raspberry Pi to require booting from an SD or microSD card. It wasn't until the Raspberry Pi 2 Model B that the firmware received an update for booting ...
You can also change the time using the xset s [value] command, where [value] is the time in seconds. The default value is 600 ...