It came with 1.03. Did a Factory Reset after first hooking it up. Ping sucked so I upgraded to the latest firmware, did another factory reset ping still sucks. and Upload QOS seems to not work properly either, as when uploading even with it set to 1024kbps it still makes my ping jump to over 1,000 when uploading. While ALL OTHER routers any brand including other dlinks I usually set it to about 1985kbps and my latency is always below 70 when uploading.