diff --git a/lang/en/plugin.php b/lang/en/plugin.php
index 8b692959861..6812824c87f 100644
--- a/lang/en/plugin.php
+++ b/lang/en/plugin.php
@@ -30,6 +30,7 @@ $string['availability'] = 'Availability';
 $string['checkforupdates'] = 'Check for available updates';
 $string['checkforupdateslast'] = 'Last check done on {$a}';
 $string['displayname'] = 'Plugin name';
+$string['err_response_format_version'] = 'Unexpected version of the response format. Please try to re-check for available updates.';
 $string['filterall'] = 'Show all';
 $string['filtercontribonly'] = 'Show contributions only';
 $string['filtercontribonlyactive'] = 'Showing contributions only';
diff --git a/lib/pluginlib.php b/lib/pluginlib.php
index e0c51365b03..e3fd1f3448b 100644
--- a/lib/pluginlib.php
+++ b/lib/pluginlib.php
@@ -852,7 +852,7 @@ class available_update_checker {
             throw new available_update_checker_exception('err_response_status', $response['status']);
         }
 
-        if (empty($response['apiver']) or $response['apiver'] !== '1.0') {
+        if (empty($response['apiver']) or $response['apiver'] !== '1.1') {
             throw new available_update_checker_exception('err_response_format_version', $response['apiver']);
         }
 
@@ -990,7 +990,7 @@ class available_update_checker {
         if (!empty($CFG->alternativeupdateproviderurl)) {
             return $CFG->alternativeupdateproviderurl;
         } else {
-            return 'http://download.moodle.org/api/1.0/updates.php';
+            return 'http://download.moodle.org/api/1.1/updates.php';
         }
     }