         case "iPod4,1":         return "iPod touch (4th generation)"
         case "iPod5,1":         return "iPod touch (5th generation)"
         case "iPod7,1":         return "iPod touch (6th generation)"
+        case "iPod9,1":         return "iPod touch (7th generation)"
         // iPad / iPad Air
         case "iPad1,1":         return "iPad"
         case "iPad2,1":         return "iPad 2"

        case "iPad4,3":         return "iPad Air"
        case "iPad5,3":         return "iPad Air 2"
        case "iPad5,4":         return "iPad Air 2"
        case "iPad6,11":         return "iPad Air 2"
        case "iPad6,12":         return "iPad Air 2"
        // iPad mini
        case "iPad2,5":         return "iPad mini"
        case "iPad2,6":         return "iPad mini"

        case "iPad4,7":         return "iPad mini 3"
        case "iPad4,8":         return "iPad mini 3"
        case "iPad4,9":         return "iPad mini 3"
        case "iPad5,1":         return "iPad mini 4"
        case "iPad5,2":         return "iPad mini 4"
        case "iPad11,1":        return "iPad mini (5th generation)"
        case "iPad11,2":        return "iPad mini (5th generation)"
        // iPad Pro 9.7
        case "iPad6,3":         return "iPad Pro (9.7-inch)"
        case "iPad6,4":         return "iPad Pro (9.7-inch)"
