diff --git a/ota/h5/index-v6.html b/ota/h5/index-v6.html
index b0ed625..ce1990e 100644
--- a/ota/h5/index-v6.html
+++ b/ota/h5/index-v6.html
@@ -45,11 +45,12 @@ function selectCh(el,ch){
}
function log(m){document.getElementById('log').innerText+=m+'\n'}
function checkUpdate(){
- var manFile='/h5/manifest-'+channel+'.json';
- log('checking '+manFile+' ...');
- fetch(BASE+manFile+'?t='+Date.now(),{cache:'no-store'})
- .then(function(r){if(!r.ok)throw Error('HTTP '+r.status);return r.json()})
- .then(function(j){log('latest: '+j.latest+' min: '+j.min_version);
+ log('manifest via Bridge ...');
+ var resp=Android.fetchManifest(channel);
+ try{
+ var j=JSON.parse(resp);
+ if(j.error){log('ERR: '+j.error);return}
+ log('latest: '+j.latest+' min: '+j.min_version);
if(j.min_version){
var v=j.min_version.replace(/[^0-9]/g,''),my=document.getElementById('ver').textContent.replace(/[^0-9]/g,'');
if(parseInt(my)