سلام عليكم عندي سكربت عدلته بشكل جميل ونظيف وبالعربي عشان يسهل لكم التحكم في الراوتر كامل من ناحيه الترددات
المميزات
1-يعلمك اذا التردد شبك او لا ويقول لك عيد المحاوله
2-فيه قياس السرعه fast.net ويعلمك اعلى سرعه وصلت لها من الصفحه الراوتر ومن قياس الراوتر نفسه للسرعه
3-يخليك تقفل التردد الي تبغاه مثل b3 او b1 الخ
4-يعلمك اذا الترددات شغال او خامل بجانب التردد
5- معلومات البرج كامله ظاهره او المعلومات الي موجوده اصلا لان بعض الابراج ما يعطيك التفاصيل بس البرج مثل PCI-320 يطلعه لك بدقه ممتازه
6-درجه الحراره حق 4G و 5G ضاهره كلها
7-تقدر تغير DNS بسهوله بدون التدخل في اعدادات الراوتر
8- التحكم في فصل 4G او 5G
للمعلوميه (ملاحظه)
1-لازم تسوي ريست للراوتر اذا قفلت على برج وما ضبط او تبغى تغيره
2-درجه الحراره الي في اليسار هو 4G و اليمين 5G
3-بعض المعلومات ما تظهر خاصه البرج وتفاصيله بسبب ان البرج محمي من شركه الاتصالات نفسها وتشفر معلوماتها فا الشي راجع على البرج الي عندك
4-كل الابراج بالسعوديه ما تعتمد على 5G لحاله لازم 4G معاه عشان كذا في زر يقول لك 4G ONLY عشان تسوي اختبارات على حسب البرج والتردد وش الافضل لك وتسوي له FORCE LOOK وبعدها لازم تسوي OFF 4G عشان تشغل 5G مره ثانيه
(نصائح)
1-جرب كل الترددات المعرفه على حسب شركه الاتصال عندك مثل STC او زين او موبايلي والاخ خالد ما قصر في شرح الترددات وانواعها واذا ما تعرف بضبط اسأل CHATGPT او Gemini وهو بعلمك ما ياخذ من وقتك 5 دقائق وتعرف كل شيئ
2-راوتر zte mc801a ما يعتبر جديد هو قديم بسوق بس يعتبر ممتاز في لقط اشاهر 4g بشكل صحيح فا بعض الابراج في السعوديه يكون 5g اضعف بكثير من 4g ويكون 4g افضل فا انا انصحك تجرب سرعه 4g لان 4g استقراره قوي بشكل جبار قريب جدا من الالياف اذا انت يهمك الping حوله الى 4g واسحب على 5g واذا سرعه تهمك خلك على 5g
3-مميزات السكربت سريع جدا في قرائه الارقام خاصه RSRP هنا تقدر تغير موقع الراوتر اذا معك توصيله وتعرف وين افضل مكان له بسهوله بدون تعب وقروشه كل ما قل رقم RSRP الى 0 كان افضل
4-اهم شي لازم تعرف عن الشبكات هاذا الاسم SINR لانه مهم في استقرار السرعه وقوه الاتصال كل ما زاد الرقم كل ما كان افضل
هاذا السكربت ![]()
تحط السكربت في العلامه المرجعيه بالجوال او الكمبيوتر
javascript:(function(){ /* V80 - Fixed Bookmarklet / if(window.gInterval) clearInterval(window.gInterval); $(“.headcontainer”).hide(); $(“.gemini-ui”).remove(); $(“.gemini-dashboard”).remove(); $("#gemini_band_modal*“).remove(); console.log(“Starting V80 Clean…”); var gw = 400, gh = 25, gt = 3; var boxcar = gw / (gt + 1); window.vars = [“lte_pci”, “lte_pci_lock”, “nr5g_pci”, “wan_ipaddr”, “cell_id”, “lte_rsrp”, “lte_snr”]; window.arsrp=[]; window.arsrq=[]; window.asinr=[]; window.anr5rsrp=[]; window.anr5sinr=[]; window.isUpdating = false; window.maxDl = 0.0; window.maxUl = 0.0; window.fixHex = function(val) { var dec = parseInt(val, 16); return isNaN(dec) ? val : dec; }; window.extractBW = function(res) { if (res.lte_ca_pcell_bandwidth && res.lte_ca_pcell_bandwidth !== “0.0”) return parseInt(res.lte_ca_pcell_bandwidth) + “M”; if (res.wan_lte_ca) { var parts = res.wan_lte_ca.split(‘+’); if(parts.length > 0) { var match = parts[0].match(/([0-9.]+)\s*MHz/i); if (match) return Math.floor(parseFloat(match[1])) + “M”; } } return “-”; }; window.getBandFromEarfcn = function(earfcn) { var e = parseInt(earfcn); if(!e) return “?”; if(e >= 0 && e <= 599) return “B1”; if(e >= 1200 && e <= 1949) return “B3”; if(e >= 2750 && e <= 3449) return “B7”; if(e >= 3450 && e <= 3799) return “B8”; if(e >= 6150 && e <= 6449) return “B20”; if(e >= 9210 && e <= 9659) return “B28”; if(e >= 37750 && e <= 38249) return “B38”; if(e >= 38650 && e <= 39649) return “B40”; if(e >= 39650 && e <= 41589) return “B41”; if(e >= 41590 && e <= 43589) return “B42”; return “B” + e; }; window.barGraph = function(p, val, min, max) { if (!val) return; var arr = window[“a” + p]; if (!arr) return; val = parseFloat(val); if (val > max) val = max; if (val < min) val = min; arr.unshift(val); if (arr.length > boxcar) arr.pop(); var h = ‘’; for (var x = 0; x < arr.length; x++) { var ht = (arr - min) / (max - min) * gh; var c = ht < (gh * 0.3) ? “#e74c3c” : ht < (gh * 0.7) ? “#f1c40f” : “#2ecc71”; h += ‘’; } h += “”; $(”#b" + p).html(h); }; window.getStatus = function() { if (window.isUpdating) return; window.isUpdating = true; $.ajax({ type: “GET”, url: “/goform/goform_get_cmd_process”, data: { cmd: “network_type,rssi,rscp,lte_rsrp,Z5g_snr,Z5g_rsrp,ZCELLINFO_band,Z5g_dlEarfcn,lte_ca_pcell_arfcn,lte_ca_pcell_band,lte_ca_scell_band,lte_ca_pcell_bandwidth,lte_ca_scell_info,lte_ca_scell_bandwidth,wan_lte_ca,lte_pci,Z5g_CELL_ID,Z5g_SINR,cell_id,wan_lte_ca,lte_ca_pcell_band,lte_ca_pcell_bandwidth,lte_ca_scell_band,lte_ca_scell_bandwidth,lte_ca_pcell_arfcn,lte_ca_scell_arfcn,lte_multi_ca_scell_info,wan_active_band,nr5g_pci,nr5g_action_band,nr5g_cell_id,lte_snr,ecio,wan_active_channel,nr5g_action_channel,wan_apn,dns_mode,prefer_dns_manual,standby_dns_manual,lte_pci_lock,lte_earfcn_lock,pm_sensor_mdm,pm_modem_5g,realtime_rx_thrpt,realtime_tx_thrpt,nr5g_bandwidth,wan_connect_status”, multi_data: “1” }, dataType: “json”, success: function(res) { window.isUpdating = false; try { window.signal = res; barGraph(“rsrp”, res.lte_rsrp, -120, -60); barGraph(“sinr”, res.lte_snr, -5, 30); $(“#val_rsrp”).text(res.lte_rsrp + " dBm"); $(“#val_sinr”).text(res.lte_snr + " dB"); var has5G = (res.nr5g_action_band && res.nr5g_action_band !== “”); if(has5G) { $(“#row_5g_signal”).show(); $(“#btn_nr_bands”).show(); barGraph(“nr5rsrp”, res.Z5g_rsrp, -120, -60); barGraph(“nr5sinr”, res.Z5g_SINR, -5, 30); $(“#val_nr5rsrp”).text(res.Z5g_rsrp + " dBm"); $(“#val_nr5sinr”).text(res.Z5g_SINR + " dB"); } else { $(“#row_5g_signal”).hide(); $(“#btn_nr_bands”).hide(); } var rPCI = window.fixHex(res.lte_pci); var bName = window.getBandFromEarfcn(res.wan_active_channel); var lBW = window.extractBW(res); $(“#x_4g_band”).text(bName); $(“#x_4g_pci”).text(rPCI); $(“#x_4g_ch”).text(res.wan_active_channel); $(“#x_4g_bw”).text(lBW); var nrPciVal = “OFF”, nrBand = “-”, nrARFCN = “-”, nrBW = “-”; if(has5G) { nrPciVal = res.nr5g_pci ? window.fixHex(res.nr5g_pci) : “N/A”; nrBand = res.nr5g_action_band; nrARFCN = res.nr5g_action_channel || res.Z5g_dlEarfcn || “-”; nrBW = res.nr5g_bandwidth || (nrBand.includes(“78”) ? “100M” : “~”); nrBW = nrBW.replace(“MHz”,“”).replace(“M”,“”) + “M”; } $(“#x_5g_band”).text(nrBand); $(“#x_5g_pci”).text(nrPciVal); $(“#x_5g_ch”).text(nrARFCN); $(“#x_5g_bw”).text(nrBW); var secBands = ; var rawCA = res.lte_multi_ca_scell_info || “”; if(rawCA){ var caArr = rawCA.split(“;”); for(var i=0; i<caArr.length; i++){ var b = caArr[i].split(“,”); if(b.length >= 4) { var correctedSecPCI = window.fixHex(b[1]); if(correctedSecPCI != rPCI && !secBands.includes(“B”+b[3])) { secBands.push(“B” + b[3]); } } } } $(“#x_sec_list”).text(secBands.length > 0 ? secBands.join(" + “) : “None”); var isCAActive = (res.wan_lte_ca === “ca_activated”); var caIcon = isCAActive ? “
ACTIVE” : “
IDLE”; if(secBands.length === 0) caIcon = “SINGLE”; var t4 = res.pm_sensor_mdm || “-”; var t5 = res.pm_modem_5g || “-”; $(”#x_temp_status").html(caIcon + " | " + t4 + “° | " + t5 + “°”); var cid = parseInt(res.cell_id, 16); if(!isNaN(cid)) { $(”#x_tower_enb").text(Math.floor(cid/256)); $(“#x_tower_sec”).text(cid%256); } else { $(“#x_tower_enb”).text(“-”); $(“#x_tower_sec”).text(“-”); } var caTable = “TypeBandBWRSRPSINRPCI”; caTable += “Main 4G” + bName + “” + lBW + “” + res.lte_rsrp + “” + res.lte_snr + “” + rPCI + " %F0%9F%94%92"; if(rawCA){ var caArr = rawCA.split(“;”); for(var i=0; i<caArr.length; i++){ var b = caArr[i].split(“,”); if(b.length >= 6) { var correctedSecPCI = window.fixHex(b[1]); var secBand = “B” + b[3]; var secEarfcn = b[4]; var secBW = parseInt(b[5]) + “M”; var secRsrp = “-”, secSinr = “-”; if(b.length > 6) { secRsrp = b[6] || “-”; secSinr = b[7] || “-”; } var statusText = isCAActive ? “● ACT” : “○ IDL”; var rowClass = isCAActive ? “row-sec-active” : “row-sec”; caTable += “Sec “+statusText+”” + secBand + “” + secBW + “” + secRsrp + “” + secSinr + “” + correctedSecPCI + " %F0%9F%94%92"; } } } if(has5G) { caTable += “5G NR” + nrBand + “” + nrBW + “” + res.Z5g_rsrp + “” + res.Z5g_SINR + “” + nrPciVal + “”; } caTable += “”; $(“#ca_table_container”).html(caTable); if (res.dns_mode === “manual”) { var dtxt = res.prefer_dns_manual; if(res.standby_dns_manual) dtxt += " | " + res.standby_dns_manual; $(“#val_dns_monitor”).html(“
" + dtxt + “”); } else { $(”#val_dns_monitor").html(“
AUTO (ISP)”); } if(res.lte_pci_lock && res.lte_pci_lock != “”){ $(“#val_lock_status”).html(“%F0%9F%94%92 LOCKED: " + window.fixHex(res.lte_pci_lock) + “”); } else { $(”#val_lock_status").html(“%F0%9F%94%93 AUTO”); } var dl = parseFloat((parseInt(res.realtime_rx_thrpt||0) * 8 / 1000000).toFixed(2)); var ul = parseFloat((parseInt(res.realtime_tx_thrpt||0) * 8 / 1000000).toFixed(2)); if(dl > window.maxDl) window.maxDl = dl; var speedHTML = “”; speedHTML += “
" + dl.toFixed(1) + " Mbps”; speedHTML += “
" + ul.toFixed(1) + "”; speedHTML += “”; speedHTML += “”; speedHTML += “
PEAK: " + window.maxDl.toFixed(1) + "”; speedHTML += “[RESET]”; speedHTML += “”; speedHTML += “
TEST SPEED”; $(“#val_speed”).html(speedHTML); } catch(e) { window.isUpdating = false; } }, error: function() { window.isUpdating = false; } }); }; window.setdns = function() { if(!window.signal || !window.signal.wan_apn) { alert(“Waiting for data…”); return; } var d = prompt(“Enter DNS (e.g. 1.1.1.1,1.0.0.1)\nor type AUTO”, “1.1.1.1,1.0.0.1”); if(d) { var isAuto = (d.toUpperCase() === “AUTO”); var s = d.split(“,”); var dns1 = isAuto ? “” : s[0]; var dns2 = isAuto ? “” : (s[1] || “8.8.4.4”); var mode = isAuto ? “auto” : “manual”; $(“#val_dns_monitor”).html(“
1/3 Saving…”); $.ajax({ type: “GET”, url: “/goform/goform_get_cmd_process”, data: { cmd: “wa_inner_version,cr_version,RD”, multi_data: “1” }, dataType: “json”, success: function(res) { var ad = hex_md5(hex_md5(res.wa_inner_version + res.cr_version) + res.RD); $.ajax({ type: “POST”, url: “/goform/goform_set_cmd_process”, data: { isTest: “false”, goformId: “APN_PROC_EX”, wan_apn: window.signal.wan_apn, profile_name: “miononno”, apn_action: “save”, apn_mode: “manual”, pdp_type: “IP”, dns_mode: mode, prefer_dns_manual: dns1, standby_dns_manual: dns2, index: 1, AD: ad }, success: function() { $(“#val_dns_monitor”).html(“
2/3 Activating…”); $.ajax({ type: “GET”, url: “/goform/goform_get_cmd_process”, data: { cmd: “wa_inner_version,cr_version,RD”, multi_data: “1” }, dataType: “json”, success: function(res2) { var ad2 = hex_md5(hex_md5(res2.wa_inner_version + res2.cr_version) + res2.RD); $.ajax({ type: “POST”, url: “/goform/goform_set_cmd_process”, data: { isTest: “false”, goformId: “APN_PROC_EX”, apn_mode: “manual”, apn_action: “set_default”, set_default_flag: 1, pdp_type: “IP”, pdp_type_roaming: “IP”, index: 1, AD: ad2 }, success: function() { $(“#val_dns_monitor”).html(“
3/3 Reconnecting…”); $.ajax({type:“POST”,url:“/goform/goform_set_cmd_process”,data:{isTest:“false”,goformId:“CONNECT_NETWORK”,wan_call_action:“disconnect”,AD:ad2},success:function(){ setTimeout(function(){ $.ajax({type:“POST”,url:“/goform/goform_set_cmd_process”,data:{isTest:“false”,goformId:“CONNECT_NETWORK”,wan_call_action:“connect”,AD:ad2},success:function(){ alert(“DNS Updated! Network Reconnected.”); window.getStatus(); }}); }, 2500); }}); } }); } }); } }); } }); } }; window.openSpeedTest = function() { var w = 400, h = 400; var left = (screen.width/2)-(w/2); var top = (screen.height/2)-(h/2); window.open(‘https://fast.com’, ‘SpeedTest’, ‘toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=’+w+‘, height=’+h+‘, top=’+top+‘, left=’+left); }; window.resetPeak = function() { window.maxDl = 0.0; window.maxUl = 0.0; }; window.quickLock = function(pci, earfcn) { if(!pci || !earfcn) return; if(confirm(“Lock Cell?\nPCI: " + pci + “\nEARFCN: " + earfcn)) { sendCmd({ goformId: “LTE_LOCK_CELL_SET”, lte_pci_lock: pci, lte_earfcn_lock: earfcn }, function(){ alert(“Locked!”); }); } }; window.processBands = function(input) { window.lastRequestedInput = input; var mask = “0xA3E2AB0908DF”; var requestedArr = ; if(input.toUpperCase() !== “AUTO”) { var sum = 0; var parts = input.replace(/[^0-9,+]/g, ‘’).split(/[+,]/); for(var i=0; i<parts.length; i++) { var b = parseInt(parts[i]); if(!isNaN(b) && b > 0) { sum += Math.pow(2, b - 1); requestedArr.push(String(b)); } } if(sum > 0) mask = “0x” + sum.toString(16).toUpperCase(); } $(”#audit_status”).html(“Applying…”); sendCmd({ goformId: “BAND_SELECT”, is_gw_band: 0, gw_band_mask: 0, is_lte_band: 1, lte_band_mask: mask }, function(){ setTimeout(function(){ if(requestedArr.length > 0) startAudit(requestedArr); else $(“#audit_status”).html(“AUTO”); }, 1000); }); }; window.retryBands = function() { if(!window.lastRequestedInput) return; $(“#audit_status”).html(“Retry…”); sendCmd({ goformId: “BAND_SELECT”, is_gw_band: 0, gw_band_mask: 0, is_lte_band: 1, lte_band_mask: “0xA3E2AB0908DF” }, function() { setTimeout(function() { processBands(window.lastRequestedInput); }, 3000); }); }; window.startAudit = function(requestedBands) { $(“#audit_status”).html(“Audit…”); setTimeout(function() { performAudit(requestedBands); }, 6000); }; window.performAudit = function(requestedBands) { $.ajax({ type: “GET”, url: “/goform/goform_get_cmd_process”, data: { cmd: “wan_active_band,lte_multi_ca_scell_info”, multi_data: “1” }, dataType: “json”, success: function(res) { var activeBands = new Set(); var main = String(res.wan_active_band).replace(/[^0-9]/g, ‘’); if(main) activeBands.add(main); if(res.lte_multi_ca_scell_info) { var parts = res.lte_multi_ca_scell_info.split(“;”); parts.forEach(function(p) { var d = p.split(“,”); if(d.length > 5 && d[3]) activeBands.add(d[3]); }); } var missing = ; requestedBands.forEach(function(req) { if(!activeBands.has(req)) missing.push(req); }); var html = missing.length === 0 ? “
OK” : “
MISSING: " + missing.join(”+“) + “
”; $(”#audit_status").html(html); } }); }; window.ltebandselection = function() { var i = prompt(“4G Bands (e.g. 1+3)”, “AUTO”); if(i) processBands(i); }; window.nrbandselection = function() { var i = prompt(“5G Bands (e.g. 78)”, “AUTO”); if(i) { var mask = “1,2,3,5,7,8,12,20,28,38,40,41,50,51,66,70,71,74,75,76,77,78,79,80,81,82,83,84”; if(i.toUpperCase() !== “AUTO”) { var parts = i.replace(/[^0-9,+]/g, ‘’).split(/[+,]/); var validBands = ; for(var x=0; x<parts.length; x++) { if(parts) validBands.push(parts); } if(validBands.length > 0) mask = validBands.join(“,”); } sendCmd({ goformId: “WAN_PERFORM_NR5G_BAND_LOCK”, nr5g_band_mask: mask }); } }; window.setNetMode = function(mode) { if(mode === ‘Only_LTE’ && !confirm(“4G Only?”)) return; sendCmd({ goformId: “SET_BEARER_PREFERENCE”, BearerPreference: mode }, function(){ alert(“Done”); }); }; window.forcePrimary = function() { var p = window.fixHex(window.signal.lte_pci); var e = window.signal.wan_active_channel; if(confirm(“Lock PCI “+p+”?”)) sendCmd({ goformId: “LTE_LOCK_CELL_SET”, lte_pci_lock: p, lte_earfcn_lock: e }, function(){ alert(“Locked”); }); }; window.safeLock = function() { var p = prompt(“Lock PCI,EARFCN”, window.fixHex(window.signal.lte_pci)+“,”+window.signal.wan_active_channel); if(p) { var s=p.split(“,”); sendCmd({ goformId: “LTE_LOCK_CELL_SET”, lte_pci_lock: s[0], lte_earfcn_lock: s[1] }); } }; window.reboot = function(){ if(confirm(“Reboot?”)) sendCmd({ goformId: “REBOOT_DEVICE” }); }; function sendCmd(data, callback) { data.isTest = “false”; $.ajax({ url: “/goform/goform_get_cmd_process”, data: { cmd: “wa_inner_version,cr_version,RD”, multi_data: “1” }, dataType: “json”, success: function(res) { data.AD = hex_md5(hex_md5(res.wa_inner_version + res.cr_version) + res.RD); $.ajax({ type: “POST”, url: “/goform/goform_set_cmd_process”, data: data, success: function() { if(callback) callback(); } }); }}); } function init() { $(“.color_background_blue”).css(“background-color”, “#34495e”); var css = %60.gemini-dashboard { background: #ecf0f1; padding: 10px; font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif; } .g-row { display: flex; gap: 10px; margin-bottom: 10px; } .g-col { flex: 1; background: white; border-radius: 8px; padding: 10px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); border: 1px solid #bdc3c7; } .g-head { font-size: 11px; color: #7f8c8d; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 5px; font-weight: bold; border-bottom: 1px solid #eee; padding-bottom: 3px; } .g-val { font-size: 16px; font-weight: bold; color: #2c3e50; } .g-btn { width: 100%; padding: 10px; margin-top: 5px; border: none; border-radius: 5px; cursor: pointer; color: white; font-weight: bold; font-size: 13px; text-transform: uppercase; } .g-btn:hover { opacity: 0.9; } .btn-blue { background: #3498db; } .btn-purple { background: #9b59b6; } .btn-orange { background: #e67e22; } .btn-red { background: #c0392b; } .btn-yellow { background: #f39c12; } .btn-black { background: #34495e; } .btn-green { background: #27ae60; } .ca-table { width: 100%; border-collapse: collapse; font-size: 12px; table-layout: fixed; } .ca-table th, .ca-table td { padding: 8px 4px; border-bottom: 1px solid #eee; text-align: center; vertical-align: middle; } .ca-table th { background: #2c3e50; color: white; font-size: 11px; width: 20%; } .ca-table th:nth-child(1) { width: 15%; text-align: left; padding-left: 10px; } .ca-table th:last-child { width: 25%; text-align: right; padding-right: 10px; } .ca-table td:first-child { text-align: left; padding-left: 10px; } .ca-table td:last-child { text-align: right; padding-right: 10px; } .row-main { background: #d5f5e3; color: #27ae60; font-weight: bold; } .row-sec { background: #fff; color: #7f8c8d; } .row-5g { background: #ebf5fb; color: #2980b9; font-weight: bold; } .xray-cards { display: flex; gap: 8px; margin-top:5px; } .x-card { flex: 1; border-radius: 5px; border: 1px solid #ddd; background: #fff; overflow: hidden; } .x-header { font-size: 11px; font-weight: bold; color: white; padding: 4px; text-align: center; letter-spacing: 1px; } .x-body { padding: 6px; } .x-row { display: flex; justify-content: space-between; font-size: 12px; margin-bottom: 3px; border-bottom: 1px solid #f9f9f9; padding-bottom: 2px; } .x-row:last-child { border-bottom: none; margin-bottom: 0; } .x-lbl { color: #95a5a6; font-size: 10px; font-weight: bold; } .x-dat { color: #2c3e50; font-weight: bold; } .bg-4g { background: #27ae60; } .bg-5g { background: #8e44ad; } .bg-tw { background: #34495e; } .sig-label { display: flex; justify-content: space-between; font-size: 12px; font-weight: bold; margin-bottom: 2px; } #row_5g_signal { border-top: 2px dashed #9b59b6; margin-top: 5px; padding-top: 5px; display: none; }%60; var h = ‘’ + css + ‘’; h += ‘’; h += ’ RSRP-SINR-5G SIGNALRSRP-SINR-‘; h += ’ LIVE SPEED-’; h += ‘’; h += ‘’; h += ’ ‘; h += ’ X-RAY VIEW’; h += ’ ‘; h += ’ ‘; h += ’ 4G ANCHOR’; h += ’ ‘; h += ’ BAND-’; h += ’ PCI-’; h += ’ CH-‘; h += ’ BW-’; h += ’ ‘; h += ’ ‘; h += ’ ‘; h += ’ 5G NR’; h += ’ ‘; h += ’ BAND-’; h += ’ PCI-’; h += ’ CH-’; h += ’ BW-‘; h += ’ ‘; h += ’ ‘; h += ’ ‘; h += ’ TOWER / SEC’; h += ’ ‘; h += ’ eNB-’; h += ’ SEC-’; h += ’ TEMP / STATUS-’; h += ’ ‘; h += ’ ‘; h += ’ ‘; h += ’ ‘; h += ’ CARRIER AGGREGATION & BANDSLoading…’; h += ‘’; h += ‘’; h += ’ FREQUENCY4G BANDS5G BANDS’; h += ’ NETWORK MODEEnable 5G Manually4G ONLY’; h += ’ LOCKINGLOCKFORCE P.-’; h += ‘’; h += ‘’; h += ’ TOWER: - (Sec: -)’; h += ’ DNSREBOOT’; h += ‘’; h += ‘’; $(“body”).prepend(h); } init(); window.gInterval = setInterval(getStatus, 1000); getStatus();})();