Yilning boshida bir necha foydalanuvchi Google‑ning eng eski Chromecast dongllarini (1‑chi pokoleni) yangilashdan so‘ng sozlashda muammo bilan uchrashdi. Ular Google Home ilovasi orqali qurilmani tarmoqga ulashishga harakat qilganda, ilova “Qurilmani topa olmadi” yoki “Ulanish muvaffaqiyatsiz” xabarlarini ko‘rsatib, qurilmani sozlashni yakunlay olmadi. Bu holat, qurilmani “eski” deb hisoblash va ularning yangilanish muddati tugaganini o‘ylashga olib keldi.
Asosiy muammo va uning tajribi
Muammo birinchi marta Android Authority saytida e’lon qilindi. Ushbu e’lonによると, bir necha foydalanuvchi 1‑chi pokoleni Chromecast dongllarni YouTube, Netflix yoki Spotify kabi ilovalarda ishga tushiraolmaydi. Shu vaqtda Google Home ilovasi yangilandi va uning 4.25 versiyasi eski dongllarni tanib olishda xatolik kiritdi. Ilova qurilmani MAC manzilini to‘g‘ri o‘qib bo‘lmadi, shuning uchun sozlash jarayoni “Qurilmani topa olmadi” xatosi bilan tugadi.
Foydalanuvchilar Reddit‑ning r/Chromecast mahalliy forumida mutaxassislik bilan murojaat qildilar va ularning biridir “Men donglani qayta ulashib, routerni qayta yuklab, ilovani o‘chirib-yopib, lechki hech narsa yordam bermadi” deb yozdi. Bu postlar haftalar davomida ko‘payib, Google‑ning rasmiy qo‘llab‑quvvatlash xizmatiga murojaat soni ham oshdi.
Texnik tushuncha: nima bo‘ldi?
Google Home ilovasi qurilmani topish uchun mDNS (multicast DNS) protokoli va SSDP (Simple Service Discovery Protocol) orqali yerli tarmoqdagi Chromecast dongllarni skanerlaydi. Ilovaning 4.25 versiyasi yangilangan kodda mDNS so‘rovlarining timeout qiymati 500 ms dan 200 ms ga qisqartirildi. Eski dongllar (2013‑yil) ularning mikrocontr ollarida cheklovlangan javob vaqti tufayli bu vaqtda javob qaytarmasa, ilova ularni “javob bermaydigan” deb hisobladi va skanerlashni to‘xtatdi.
Qo‘shimcha ravishda, ilovaning yangilangan TLS kutubxonasini eski dongllarning OpenSSL 1.0.1 versiyasi bilan suhbatlashishda “handshake failed” xatosi berdi. Bu esa HTTPS orqali o‘rnatish jarayonini to‘xtatdi. Natijada foydalanuvchi ilovadan “Qurilmani sozlashda xatolik” xabarini ko‘rirdi, haqiqiy sabab esa ilovaning ichki timeout va TLS sozlamalari bo‘ldi.
Qo‘llab‑quvvatlash muddati va yangiliklar
Google Chromecast dongllarning rasmiy qo‘llab‑quvvatlash muddati 3‑4 yil. Shuning uchun 2013‑yilga tegishli 1‑chi pokoleni dongllar formally “end‑of‑life” (EOL) deb e’lon qilinagan. Lekin bir necha yil davomida ular hali ham Google‑ning streaming xizmatlari bilan ishlashi mumkin edi, chunki asosiy protokollar (mDNS, SSDP, HTTP/2) o‘zgarilmagan. Yangilanishlar faqat xavfsizlik patchlari va ilova‑tarafidagi optimizasyonlarga yo‘naltirilgan.
2024‑yilning qo‘y‑oyni Google Home ilovasi 4.26 versiyasini chiqarib, ushbu timeout qiymatini 800 ms ga tiklandi va TLS kutubxonasini eski OpenSSL versiyalari bilan ham suhbatlashishga moslashtirdi. Yangilashdan so‘ng foydalanuvchilar donglani qayta ulashib, ilovani yangilagandan so‘ng “Qurilmani topildi” xabari ko‘rinib, sozlash jarayoni muvaffaqiyatli tugadi.
Solimsa nima deyiladi?
Google ning rasmiy javobi quyidagicha: “Ilovamizdagi xatolikni topdik va 4.26 versiyada tuzatdik. Eski Chromecast egalaridan so‘raymiz ki, Google Home ilonasini yangilab, qurilmani qayta sozlash urunib ko’ring.” Bu javob, muammo faqat ilova‑tarafida bo‘lganini, qurilmani tashqi donolik yoki ehtiyojsiz e’tiborga muhtoj emasligini aniqlaydi.
Tadbirchani ko‘rsatish uchun quyidagi qadamlar tavsiya etiladi:
- Android yoki iOS dasturiy ta’minotini yangilang (Google Play yoki App Store).
- Google Home ilonasini 4.26 yoki undan yuqori versiyaga yangilang.
- Ilovaning sozlamalaridan “Qurilmani qayta sozlash” bo‘limini tanlang.
- Donglani elektrodan chiqarib, 10 soniya kutib, qayta ulang.
- Tarmoq parolini to‘g‘ri kiriting va “Ulanish” tugmasini bosing.
Bu qadamlar bajarilganda, ilova donglani mDNS orqali topishi, TLS elkashi muvaffaqiyatli amalga oshiriladi va foydalanuvchi kontentni ulashishni davom ettirishi mumkin.
Xulosa va tavsiyalar
Eski Chromecast egalar uchun bu yangilash, “qurilmani eskirganligi” deb o‘ylashni to‘xtatish va ilovaning ichki sozlamalarida xatolik bo‘lganini aniqlashga yordam berdi. Texnik taraqqiyotning tez tempida, qurilmalarning rasmiy qo‘llab‑quvvatlash muddati tugaganidan so‘ng ham ularning ishlashi mumkin bo‘lishi, ilova‑tarafidagi optimizasyonlar bilan ta’minlanadi. Bu holat, texnologiya kompaniyalari uchun eski qurilmalarni unutishni, balki ularning ya’ni ilova yangilashlari orqali yashirishni ko‘rsatadi.
Keyingi qadamlar uchun foydalanuvchilar ilovani doimo yangilashga, router firmwareini yangilashga va 5 GHz Wi‑Fi bandini (agar donglani qo’llab‑quvlatishi mumkin bo‘lsa) ishlatishga tavsiya etiladi. Bunday tavsiyalar, eski donglarning xizmat muddati uzaytirishda, shuningdek, streaming sifatini saqlashda muhim rol o‘ynaydi.