Updated device properties
Added OS to detection; debugging some devices with fallbacks
Tests and fixtures