1 poin oleh GN⁺ 2024-08-30 | 1 komentar | Bagikan ke WhatsApp
  • Sistem kontrol AC ducted Advantage Air e-zone yang dipasang pada 2019 tidak bisa lagi menyalakan atau mematikan pemanas setelah satu tablet Android di dinding rusak
  • Titik kerusakannya bukan unit AC Daikin atau kotak kontrol di loteng, melainkan tablet Android bertenaga POE; dari sudut pandang pengguna, pada dasarnya tombol on/off-nya yang rusak
  • Setelah garansi habis, Advantage Air tidak menjual tablet saja dan awalnya mengarahkan pengguna ke penggantian sistem kontrol seharga $1245; penawaran resmi kemudian membengkak menjadi $1697 karena turut mencakup sensor suhu nirkabel
  • Pengguna membongkar tablet lama, memeriksa kabel konektor USB dan POE yang tersembunyi, lalu memasang konektor ke Samsung Galaxy Tab 4 dan mem-patch pemeriksaan model perangkat pada aplikasi agar aplikasi e-Zone bisa berjalan
  • Hasil penyelidikan menunjukkan bahwa penghalang utama yang membuat tablet terbaru tidak bisa bekerja dengan sistem kontrol lama tampaknya lebih berupa pembatasan perangkat lunak daripada perangkat keras, dan setelah itu dibuat juga repositori dokumentasi hardware, protokol, dan API

Yang rusak bukan AC-nya, melainkan tablet di dinding

  • Keluarga tersebut memasang sistem AC ducted reverse cycle besar, yaitu sistem AC heat pump, saat membangun rumah baru pada 2019
    • Karena termasuk dalam paket pembangunan keseluruhan, harga pastinya tidak diketahui, tetapi berdasarkan penawaran untuk rumah berukuran serupa diperkirakan sekitar $10k-$12k
  • Sistem ini terbagi menjadi dua bagian
    • Perangkat pemanas dan pendingin sebenarnya adalah AC Daikin
    • Di loteng ada kotak kontrol Advantage Air yang membuka dan menutup ventilasi tiap zona
  • Tablet Android bertenaga POE di dinding ruang keluarga berperan sebagai antarmuka Advantage Air e-zone
  • Lewat e-zone, pengguna bisa mengatur suhu beberapa zona, sudut bukaan ventilasi, dan kecepatan kipas, serta melakukan kontrol jarak jauh melalui aplikasi ponsel

Tablet kontrol berhenti bekerja 6 bulan setelah garansi habis

  • Pada Minggu, 18 Agustus 2024, muncul pesan “Sorry Google services has stopped” di tablet
  • Setelah itu aplikasi e-zone crash dan tidak bisa dijalankan; setelah restart, tablet berhenti di layar pemuatan ANDROID yang tidak pernah selesai
  • Berbagai cara dicoba, termasuk menghapus pengaturan dan partisi dari recovery mode, tetapi tablet tidak berhasil dihidupkan kembali
  • Perangkat tidak memiliki antarmuka USB yang terlihat sehingga tidak bisa langsung dihubungkan ke komputer, dan “system integrity check” mengembalikan banyak error

Dukungan resmi meminta penggantian seluruh sistem, bukan tablet

  • Tim dukungan Advantage Air memastikan bahwa masa garansi sudah lewat, lalu mengatakan bahwa jika tablet mati, diperlukan sistem kontrol baru seharga $1245
  • Meski pengguna memprotes bahwa yang perlu diganti hanya tablet murah, tim dukungan menjawab dengan maksud bahwa teknologi terus berkembang dan sistemnya tidak kompatibel
  • Komponen yang saat itu masih berfungsi normal tetap ada
    • Unit AC utama
    • Kotak kontrol
    • Yang rusak hanya tablet Android
  • Kemudian penawaran resmi tidak hanya mencakup tablet dan sistem kontrol, tetapi juga penggantian sensor suhu nirkabel, sehingga totalnya menjadi $1697
  • Pengguna melihat contoh penggunaan model tablet terbaru pada sistem lama dan menilai bahwa masalah ini bisa diselesaikan hanya dengan tablet

Membongkar tablet lama dan menelusuri konektor POE

  • Setelah tablet dilepas dari dinding dan dibongkar, koneksi POE tampak tidak seperti standar umum, dan mengirimkan 12V dan 2V melalui pin tengah
  • Di dalamnya ada port USB tersembunyi, tetapi pada awalnya komputer tidak mengenalinya di mode fastboot, recovery, maupun adb sideload
  • Setelah melepas mainboard dan mengikuti kabel tambahan dari konektor POE, ditemukan 3 kabel yang tersambung ke 5V USB dan jalur data
  • Setelah jalur data dipotong, tablet mulai terlihat di fastboot devices
  • Setelah itu pengguna mencoba membuka kunci bootloader dengan mtktool, tetapi gagal di stage2, dan menilai bahwa sudah terlalu banyak waktu dihabiskan untuk menghidupkan kembali tablet lama itu sendiri

Intinya bukan hardware khusus, melainkan adaptor POE dan pemeriksaan aplikasi

  • Secara hardware, bagian khusus pada tablet lama adalah adaptor POE
    • Menyuplai daya terus-menerus sebagai pengganti baterai
    • Juga berfungsi sebagai perangkat USB
  • Pengguna mencoba menghubungkan konektor POE ke colokan USB-A agar terdeteksi oleh komputer, tetapi gagal
  • Karena perangkat ini tampaknya bertindak seperti host sehingga hanya bisa tersambung ke tablet atau ponsel, pengguna mulai mencari perangkat Android
  • Ia menemukan Samsung Galaxy Tab 4 yang didapat pada 2015, mengisinya, lalu memasang konektor yang disolder sendiri; dari situ mulai terlihat kemungkinan bahwa sistem bisa berjalan

Mem-bypass batasan perangkat lewat patch aplikasi Android

  • Tablet e-zone asli menjalankan Android 6.0, sedangkan Samsung Galaxy Tab 4 menjalankan Android 5.0
  • Pengguna mendapatkan dan memasang aplikasi yang diperlukan dari situs Advantage Air dan apkpure
    • Aplikasi AAService
    • Aplikasi antarmuka Ezone
  • Awalnya muncul error seperti “Not on AA Hardware”, sehingga pengguna menilai bahwa aplikasi Android perlu di-patch
  • Dengan merujuk ke tulisan tentang reverse engineering aplikasi Android, pengguna membongkar APK dengan apktool lalu membangunnya kembali
  • Setelah memeriksa APK dalam bentuk yang mendekati Java menggunakan decompiler web JAXE, modifikasi sebenarnya dilakukan pada kode smali

Aplikasi berjalan hanya dengan mengubah pemeriksaan nama model

  • Pada onResume() aplikasi AAService ada kondisi yang memeriksa apakah perangkat merupakan hardware Advantage Air; jika gagal, aplikasi menampilkan “Not on AA Hardware” lalu keluar
  • Logika pemeriksaannya membandingkan Build.MODEL dengan beberapa nama model
    • Contoh: "eZone", "e-zone", "PIC7KS-EZ", "PIC7KS6", "PIC7KS6-EZ"
  • Setelah memeriksa stiker di bagian dalam casing tablet lama, tampaknya kode membutuhkan PIC7KS6-EZ dengan penanda -EZ
  • Pada kode smali, bagian yang semula mengembalikan nilai Build.MODEL diubah agar mengembalikan string "PIC7KS6-EZ"
  • Setelah dibangun ulang dengan apktool b, APK yang belum ditandatangani ditandatangani dengan keytool dan jarsigner

Aplikasi layanan dan aplikasi UI dimodifikasi dengan cara yang sama

  • Saat pertama kali memasang, terjadi error INSTALL_FAILED_DUPLICATE_PERMISSION
    • Penyebabnya adalah aplikasi AAService dan aplikasi eZone meminta izin yang sama, tetapi ditandatangani dengan kunci berbeda
    • Untuk melanjutkan, aplikasi eZone dihapus
  • Aplikasi AAService yang sudah di-patch berhasil berjalan, dan notifikasi “System connected” muncul
  • Setelah itu kode pemeriksaan perangkat yang sama ditemukan di aplikasi UI eZone dan dimodifikasi dengan cara yang sama
  • Setelah smali/com/air/advantage/w1/k.smali dimodifikasi lalu dibangun ulang dan dipasang, e-Zone berjalan normal di Samsung Galaxy Tab 4
  • Setelah menyerah memulihkan tablet asli, hanya butuh beberapa jam sampai sistem berjalan di tablet baru

Kesimpulan soal biaya dan kompatibilitas

  • Keesokan harinya, pemasang AC memberi tahu bahwa ada tablet lama yang ditemukan di belakang van dan bisa dibeli seharga $400
  • Harga itu juga mahal, tetapi pengguna merasa kemungkinan besar akan menerimanya jika Advantage Air menawarkan opsi seperti itu sejak awal
  • Perbaikan ini membutuhkan konektor POE asli, sehingga tidak membantu orang yang tidak memiliki hardware Advantage Air
  • Jika kerusakan tablet yang sama merupakan masalah umum, ini bisa diselesaikan hanya dengan sedikit penyolderan dan tablet baru
  • Hambatan yang membuat tablet terbaru tidak bisa bekerja dengan sistem kontrol lama tampaknya bukan hardware, melainkan pilihan perangkat lunak

Informasi tambahan yang terkumpul setelah HN

  • Dalam diskusi Hacker News, gstar yang tinggal di kota yang sama juga sedang menangani masalah serupa dan menulis bahwa sistem ini menggunakan RS422
  • gstar menambahkan bahwa jika tablet di-root dan build.MODEL diubah menjadi "MyAir5", sistem juga berjalan di tablet pihak ketiga
  • Sebagian peserta HN mulai mengumpulkan resource untuk mendokumentasikan informasi terkait hardware, protokol, dan API
  • Repositori terkait: aa_interop

1 komentar

 
GN⁺ 2024-08-30
Komentar Hacker News
  • Astaga, saya di Perth, mengalami sistem yang sama dan masalah yang sama, menyelesaikannya dengan cara yang hampir sama, dan sedang menuliskannya
    Sistem ini memakai RS422, dan binary aaservice berisi kunci AES yang dienkode base64
    Saya sedang mempertimbangkan membuat implementasi controller open source berbasis ESP32, jadi ini kebetulan yang benar-benar aneh

    • Sebagai catatan, kalau tablet di-root, semuanya juga berjalan di tablet pihak ketiga hanya dengan mengubah build.MODEL menjadi MyAir5
    • Saya membuat sesuatu untuk mengendalikan sistem Advantage Air, barangkali berguna bagi seseorang: https://git.nethack.net/rob/aircon
      Pada dasarnya cara kerjanya berbicara ke API tablet Android, jadi kalau tabletnya mati ini tidak membantu, tetapi bisa menyalakan dan mematikan seluruh unit berdasarkan suhu rata-rata zona, membuka dan menutup vent berdasarkan apakah perangkat pemilik kamar sedang online serta suhu zona sekitar, atau mengirim suhu zona ke influxdb
    • Saya tidak mengerti kenapa sistem kontrol memerlukan kanal kontrol yang dilindungi AES
      Satu-satunya niat yang mungkin adalah membuat interoperabilitas lebih sulit, dan kalau mereka menginginkan keamanan, mereka tidak akan memakai kunci AES yang di-hardcode
    • Saya juga memakai sistem ini
      Belum rusak, tetapi kemungkinannya membuat saya khawatir, jadi saya sudah mulai mendokumentasikan protokol komunikasinya dan bahkan merancang Pi HAT untuk berkomunikasi dengan papan kontrol utama
      Ini juga harus saya tulis suatu hari nanti
    • Melihat semuanya mati pada waktu yang mirip, sepertinya penyimpanan dalam suatu sistem logging rusak
      Bisa jadi mereka menulis jumlah log yang mirip setiap hari ke flash murah sampai mencapai batasnya
      Produsen ini seharusnya malu
  • Saya suka bahwa blog yang dibiarkan terbengkalai selama 10 tahun dihidupkan kembali hanya untuk menulis artikel ini
    Amarah dan dendam adalah motivator yang kuat

    • Anda mungkin tidak tahu seberapa benarnya ini :)
      Semuanya harus di-upgrade, dan situs lama bahkan tidak punya SSL
      Tapi saya sangat kesal sehingga ingin orang lain juga tahu cara memperbaikinya
    • Karena amarah dan dendam terhadap IKEA, saya membuat sendiri ranjang anak perempuan saya dari nol
    • Memang bagus, tetapi agar tulisan ini bernilai, harus berhasil disebarkan di suatu tempat di media sosial
      Itu sulit kalau tidak sudah punya pengaruh media sosial yang kuat atau mengenal secara pribadi orang seperti itu, dan di HN pun harus beruntung mengunggah pada waktu yang tepat lalu berharap tidak terkena gerombolan pelapor
  • Tahun lalu saya memasang AC di rumah
    Saya sengaja memilih unit yang dikendalikan dengan remote IR, bukan produk dengan fitur pintar proprietary, dan untuk fitur pintarnya saya menghubungkan IR blaster murah dari AliExpress ke Home Assistant
    Dashboard kamar memakai tablet Lenovo murah yang ditempel di dinding agar lampu dan AC bisa dikendalikan tanpa ponsel, dan cerita horor seperti ini membuat saya makin yakin dengan keputusan saya

    • Beberapa perangkat punya port UART 5V yang mudah disambungkan ke Home Assistant dan juga mendukung komunikasi dua arah: https://static.xtremeownage.com/blog/2023/pioneer-mini-split...
    • Saya juga memikirkan cara yang sama, tetapi kontrol IR hanya memungkinkan komunikasi satu arah dengan perangkat
      Tanpa mekanisme umpan balik, saya penasaran bagaimana mengatasinya ketika status perangkat dan status Home Assistant tidak sinkron
    • Saya membeli Daikin karena alasan yang sama
      Modul Wi-Fi-nya berbiaya tambahan, tetapi setelah membaca ulasan aplikasinya, kesannya umumnya “sedikit banyak jalan, tapi hampir tidak berguna”
      Saya membuat pemancar IR ESP32 dan memasang Tasmota IR; dukungan Daikin-nya sangat bagus, dan meski tidak bisa menerima, stabil 100% jadi rasanya tidak perlu
    • Di rumah saya ada heat pump Lennox, dan beberapa bulan lalu controller termostat utamanya rusak
      Lennox juga memakai sistem proprietary seperti ini, tetapi saya melihat terminal kontrol model lama di papan kontrolnya, dan berkat insiden saat pemasangan lantai baru ketika pemasang memotong kabel lama, yang terpasang adalah kabel termostat 5 kawat, bukan 4 kawat aslinya
      Setelah saya menyambungkan termostat seharga 50 dolar, daya dan kipas menyala tetapi kondensor A/C tidak merespons; pengganti resmi harganya lebih dari 700 dolar, dan upgrade 800 dolar
      Saya menemukan seseorang di OfferUp yang menjual model upgrade seharga 400 dolar, dan awalnya suasananya seperti “ini barang curian, jangan banyak tanya”, tetapi akhirnya saya beli
      Sesampainya di rumah dan saya sambungkan, kipas menyala tetapi AC tidak, lalu karena penasaran saya memeriksa daya ke heat exchanger di luar; ternyata demi keselamatan saya pernah mencabutnya lalu memasangnya kembali, tetapi tidak terpasang dengan benar
      Setelah saya tancapkan lagi dengan kuat, muncul percikan api dan hidup kembali; mungkin yang seharga 50 dolar pun sudah cukup, tetapi karena uangnya sudah terlanjur keluar, tidak ada alasan untuk memasang ulang seluruh kabelnya
      Kalau sistem ini mati lagi, saya akan beralih ke mini-split tanpa duct
    • Inilah jawaban yang benar
      Sengaja hanya membeli perangkat bodoh, lalu membuatnya pintar dengan cara saya sendiri
  • Seluruh industri “AC pintar” sepertinya perlu lenyap dihantam asteroid besar
    Kebutuhan nyata untuk perangkat berkecepatan variabel modern jelas ada, tetapi para vendor merusaknya dengan mengurung pengguna dalam ekosistem mereka lewat protokol proprietari
    TRANE di AS juga mirip, dan pompa berkecepatan variabel lebih menyebalkan lagi karena bisa mengatasi masalah siklus operasi yang terlalu pendek dan sistem yang kapasitasnya berlebihan

    • Setidaknya standar terbuka minimal tampaknya perlu dipaksakan lewat regulasi
      Dengan begitu, hal-hal seperti menyesuaikan sistem dengan kondisi pembangkitan energi terbarukan yang intermiten juga menjadi mungkin
    • Ada juga pemanas/kipas AC berkecepatan variabel
      Ketika komponen berat seperti ini diberi unit kontrol tambahan, biayanya sangat mahal saat rusak; dalam kasus saya, unit kontrolnya baik-baik saja, tetapi motor kipasnya saja yang mati
      Mereka bilang tidak menjual motornya saja, hanya komponen gabungan seharga 900 dolar, dan kalau saya memasangnya sendiri garansi juga batal
      Saya dengar kalau Trane, komponen gabungan itu pun tidak bisa dijual, sementara perangkat saya adalah Goodman
      Benar-benar pemerasan
    • Kalau menurutmu ini buruk, coba rasakan berurusan dengan peralatan kolam renang
    • Saya sedang mencari opsi penggantian sistem AC, tetapi setelah mengutak-atik sendiri perangkat satu tahap·satu kecepatan yang terpasang sekarang, lalu melihat produk-produk konyol yang jauh lebih rumit daripada kombinasi pemanas gas forced-air sederhana dan AC satu tahap 16 SEER, saya sama sekali tidak terpikir membeli yang lain
      Perangkat sederhana punya suku cadang pengganti murah yang tersedia di semua toko komponen dan mudah diperbaiki
      Sebaliknya, kalau saya harus mencari motor berkecepatan variabel langka atau papan kontrol yang dihentikan produksinya oleh Lennox atau Trane begitu perangkat saya rusak, semoga saja beruntung
    • Alasan sulit membuat standar untuk hal seperti ini adalah karena tiap perangkat punya kebutuhan komunikasi dan tingkat kecerdasan yang berbeda
      Ada perangkat yang menginginkan 2 sensor suhu, ada yang menginginkan 3, dan ada juga sistem yang memakai karakteristik serta posisi sensor sebagai model fisik untuk kontrol yang presisi, sehingga sistem biasa pun bisa memerlukan sekitar 5–15 titik data
      Dokumentasi protokol tentu bagus, tetapi orang yang benar-benar memakainya akan sangat sedikit; agar sebuah standar berjalan, mungkin perlu model seperti Bluetooth, dengan profil berbasis skenario seperti HFP, A2DP, SPP serta atribut generik opsional ala GATT
      Namun seperti terlihat pada Bluetooth LE, kalau semua orang menaruh implementasi proprietari mereka sendiri di atas GATT, akhirnya kita kembali ke masalah yang sama
      Sebagian sistem mencoba beroperasi secara “pintar” sambil memakai protokol seperti 24V C/W/Y1/Y2 sebagai jalur pengganti yang sesuai standar; memang tidak sepenuhnya kehilangan semua kecerdasan, tetapi perangkat harus memperoleh informasi lewat estimasi fisik
      Misalnya, jika hanya memakai termostat nyala/mati, sistem tidak bisa mengetahui langsung selisih dari suhu yang disetel, sehingga harus memperkirakannya dengan mengamati beberapa siklus
      Solusi yang realistis mungkin adalah memperluas antarmuka 24V lama
      Misalnya, kebijakan kontrol aktual diserahkan ke termostat, lalu memakai sinyal 0–10V dengan 5V berarti mati, 0V berarti pendinginan maksimum, dan 10V berarti pemanasan maksimum
      Dengan begitu konfigurasi sensor suhu bisa dipilih bebas, tetapi instalasi yang membutuhkan banyak zona atau banyak termostat menjadi rumit
      Akan sangat sulit bagi industri untuk menyepakati solusi seperti ini
      Qualcomm Quick Charge 2.0 adalah protokol yang sangat sederhana dan mirip dengan ini, bahkan pada dasarnya self-describing sehingga hampir tidak memerlukan manajemen versi, tetapi ketika kebutuhan berubah, 3.0 dan 4.0 pun lewat, dan ketika sampai ke USB-C serta USB PD, muncul API protokol data lengkap dengan lapisan OSI dan ekstensi khusus produsen
      Meski bukan standar, bisa saja mendefinisikan protokol kompleks yang membuka API sistem, tetapi produsen tidak punya insentif untuk itu, dan pemain besar seperti Control4, Lutron, Crestron mungkin bisa membuat produk integrasi
      Namun dengan begitu pelanggan tidak bisa bebas memilih termostat, harus berurusan dengan N produsen dan N produsen termostat sekaligus, sehingga tidak skalabel dan jatuh ke neraka dependensi
      Untuk bangunan yang lebih besar, BACnet tampaknya merupakan solusi yang paling mendekati standar
      Kelihatannya memakai model profil berbasis skenario ala Bluetooth, tetapi punya kelemahan besar: perlu sejumlah konfigurasi manual untuk mengirim data ke tempat yang diperlukan, dan sulit membayangkan para pemasang di skala rumah siap menangani ini
      Dalam pengertian modern, “termostat” hampir seperti organ vestigial; pada dasarnya hanya antarmuka pengguna dan termometer
      Bahkan mengesampingkan keinginan seperti kontrol lewat aplikasi open-source, sulit mendefinisikan apa yang dilakukan termostat dan apa yang dilakukan sistem, serta apakah perangkat di dinding itu benar-benar layak disebut “termostat” yang bisa diganti
      Dari teman yang melakukan integrasi otomasi rumah, saya dengar banyak pelanggan tidak menyukai estetika termostat bawaan
      Dalam kasus seperti ini saya memahami kebutuhan kustomisasi, tetapi implementasi nyatanya tampak sulit
  • “Entah karena alasan apa, tablet semua orang mati pada waktu yang mirip” — kebetulan yang menarik sekali
    Bahwa waktunya di luar masa garansi juga pasti benar-benar kebetulan, kan?

    • Dari sudut pandang produsen, itu sangat nyaman, dan mudah dicapai kalau membeli komponen termurah
      Mungkin berbasis eMMC dan terus-menerus menulis file log
      Dasarnya adalah ini sudah perangkat Android keempat saya yang mati persis dengan cara seperti itu
    • Setelah melihat banyak perusahaan seperti ini, meski masih dalam masa garansi pun mungkin tidak banyak bedanya
      Sampai ada gugatan kelompok atau prosedur setara di negara tersebut, kemungkinan mereka akan tetap membuat banyak orang menderita begitu saja, lalu hanya mendapat teguran ringan karena tidak memenuhi klaim garansi
    • Kegagalan komponen memang bisa terjadi
      Saya punya TV Philips 4K LED yang dibeli saat promo April 2021; ada beberapa gejala aneh, tetapi tidak fatal
      Namun pada minggu kedua Januari tahun ini, tiba-tiba layarnya penuh garis-garis vertikal; satu saat baik-baik saja, saat berikutnya rusak
      Untungnya di Norwegia umumnya ada masa garansi 5 tahun, dan TV dianggap seharusnya bertahan setidaknya 5 tahun
      Ketika saya membawanya ke toko, ada dua TV model yang sama lagi, dan dari catatan yang ditempel, keduanya rusak dengan gejala yang sama seperti milik saya serta tanggal pembeliannya juga sekitar Maret–April 2021
      Sulit untuk tidak melihatnya sebagai kegagalan komponen yang sama
    • Jika terjadi pada semua orang pada waktu yang mirip, bisa jadi sistem membuat log lalu tidak menghapusnya hingga memenuhi penyimpanan
    • Akan bagus kalau mereka membongkar kode Java dan melihat apa yang memicunya
  • Sayangnya, kalau seseorang di pihak produsen mengetahui ini, pikiran pertama mereka kemungkinan bukan “bagaimana membuatnya lebih mudah dipakai pelanggan?”
    Mungkin justru “bagaimana cara menutup metode bypass ini?”, dan pada akhirnya besar kemungkinan mereka akan menuju hardware dan software yang lebih terbatas dan aneh

    • Sepertinya mereka tidak akan terlalu peduli sejauh itu
      Pelanggan yang bisa melakukan “hacking” seperti ini mungkin hanya 1%, dan selama mengganti tablet masih lebih murah daripada membeli AC baru dari perusahaan lain, dari sudut pandang produsen itu masih oke
    • Benar, dan itulah yang sangat menyedihkan
      Hampir semuanya bergerak ke arah seperti ini
      Saya masih ingat masa jailbreak iPhone dulu dan permainan kucing-kucingan dengan Apple
    • Syaratnya mungkin harus dimasukkan ke dalam shared library .so dan memakai Android JNI
      Dengan membuatnya rumit dan menyembunyikan string model tablet di berbagai bagian kode, itu bisa cukup untuk membuat orang yang mendekompilasi file .so kesal
  • Aplikasi yang berjalan di tablet Android biasa lalu mengeluarkan error not on AA hardware seharusnya dianggap kriminal

    • Untuk membela mereka, perlu diingat bahwa siapa pun bisa mengunduh dan memasang aplikasi ini di perangkat Android
      Dalam kasus ini, masuk akal kalau ada mode kegagalan yang jelas
      Kalau seseorang sampai mengeluarkan solder untuk memasang tablet baru, hal seperti ini pasti cukup bisa mereka bypass
  • Inilah saat “smart” berubah jadi bodoh
    Saya agak khawatir Nest dan perangkat smart lain juga akan mengalami ini, tetapi AC biasa pun bisa menghabiskan ratusan dolar hanya karena beberapa masalah yang sangat sederhana
    Beberapa minggu lalu kipas blower AC saya berhenti, sementara kompresornya masih berjalan
    Saya naik mengecek dan ternyata kapasitornya rusak, jadi saya mengambil foto, membeli penggantinya, dan butuh sekitar 15 menit untuk menggantinya; rasanya saya menghemat setidaknya 400 dolar
    Di gurun, AC rusak adalah keadaan darurat, jadi biayanya pasti ditagihkan sesuai itu
    Memperbaiki peralatan rumah tangga juga lumayan menyenangkan

    • Hal bagus tentang Australia adalah perbaikan seperti itu mungkin ilegal
      Ada aturan proteksionis yang cukup rusak tentang apa yang boleh dan tidak boleh dilakukan di rumah sendiri
      Memang praktiknya tidak selalu diawasi, jadi umumnya baik-baik saja, tetapi aturannya sebodoh sampai mengganti keran atau lampu yang sudah ada pun ilegal
      Ketika pemerintah negara bagian sesekali meninjau aturan itu, asosiasi profesi berdatangan dan berargumen bahwa aturan tersebut dibuat untuk mencegah Anda ditipu “tukang serabutan” tanpa kualifikasi dan untuk melindungi Anda
      Karena regulatory capture seperti ini, secara hukum untuk mengganti satu colokan saja Anda harus menyelesaikan magang 4 tahun, dan untuk melakukan perpipaan air dasar Anda perlu magang lain lagi
      Pekerjaan di blog ini pun kemungkinan, secara ketat, ilegal
      Misalnya, kabel data hanya boleh dipasang oleh teknisi listrik yang memiliki sertifikasi khusus data
      Anda boleh mencolokkan kabel Ethernet ke komputer sendiri, tetapi kalau Anda membeli molding plastik yang ditempel di dinding lalu melewatkan kabel di dalamnya, itu pelanggaran dan dendanya bisa sampai ribuan dolar
      Hanya karena menempelkan tabung plastik ke dinding rumah sendiri
    • Hal bagus dari unit Mitsubishi Heavy Industry adalah Anda bisa memasang beberapa modul MHI-AC-Ctrl[1] dan membuatnya berkomunikasi dengan Home Assistant melalui antarmuka servis
      Yang bagus bukan hanya kontrol sederhana, tetapi semua sensor internal dan kode juga terekspos
      Yang benar-benar dibutuhkan adalah undang-undang hak untuk memperbaiki yang mewajibkan publikasi standar kontrol seperti ini
      Tidak seorang pun seharusnya perlu melakukan reverse engineering, dan jika sebuah produk dijual di pasar, spesifikasi lengkap antarmuka software dan datanya harus disediakan
      Kalau begitu, saya rasa dalam beberapa tahun semua peralatan rumah tangga baru akan mendukung standar port serial bersama dan menyertakan tabel kode di manualnya
      Ironisnya, penyebaran produk smart Tuya hampir membuat situasinya mendekati itu, tetapi mereka mencurahkan upaya konyol untuk mencegah orang mengutak-atik mikrokontroler Wi-Fi-nya
      [1] https://github.com/absalom-muc/MHI-AC-Ctrl
    • Semua orang yang membaca ini sebaiknya mencari tahu kapasitor apa yang dibutuhkan AC mereka dan membeli satu di Amazon untuk disimpan
      Semuanya kurang dari 20 dolar
      Saya sudah mencobanya sendiri; tidak sampai 15 menit dan hampir mustahil dikacaukan
      Bahkan kalau Anda tidak keberatan memanggil seseorang dan membayar ratusan dolar, setidaknya Anda harus tanpa AC selama beberapa jam, dan tergantung musim itu bisa cukup menyiksa
    • Saya melakukan hal serupa pada pengering pakaian
      Itu produk pertengahan 80-an, jadi tua tetapi sangat bagus, dan ukurannya besar sehingga bisa mengeringkan sekitar tiga selimut dalam waktu kurang dari satu jam
      Saat tidak ada panas, saya cek dan ternyata masalahnya ada pada solenoid yang mengontrol aliran gas alam
      Karena dibuat pada masa ketika produk masih mudah diperbaiki, saya bisa cepat membongkarnya, mengganti dua solenoid seharga 8 dolar dari Amazon, dan hidup kembali
    • Saya memperbaiki berbagai hal
      Kenop plastik kecil di bagian dalam grinder burr Capresso patah, lalu saya perbaiki dengan washer 10 sen dan lem; berfungsi baik selama bertahun-tahun dan dari luar sama sekali tidak terlihat
  • Boros sekali
    Kalau perusahaan ini menghasilkan uang dengan membuang massal hardware yang sebenarnya masih sangat baik setiap beberapa tahun, itu benar-benar “luar biasa” juga bagi lingkungan
    Tulisannya sendiri menarik dan menyenangkan melihat mereka kena balas seperti ini, tetapi cara seperti ini benar-benar membuat marah

  • Tablet ezone aslinya memakai Android 6.0 dan Samsung ini 5.0, tetapi saya pikir tidak akan bermasalah; yang kurang adalah aplikasi-aplikasi yang dibutuhkan
    Aplikasi ezone ada di situs Advantage Air dan juga situs apkpure, dan saya tahu apkpure dari tulisan yang mengatakan bahwa staf dukungan teknis AA yang mengarahkannya
    Mengirim pelanggan ke situs redistribusi APK pihak ketiga yang tidak jelas identitasnya—kenyataan mengalahkan satire

    • Aplikasinya ditandatangani, jadi Anda bisa membandingkannya dengan yang asli dan tanda tangannya
      Saya belum melihat laporan bahwa tanda tangan di Apkpure tidak cocok, meski tentu saja itu mungkin
      Yang lebih penting adalah apa jalur ancaman nyatanya
      Ini juga bukan ponsel pribadi, jadi cukup jangan hubungkan tabletnya ke Wi-Fi
      Memangnya mereka diam-diam akan menaikkan suhu 1 derajat?
    • Saya sedang membaca buletin teknis resmi Volvo tentang masalah yang bisa terjadi pada XC90 terbaru, dan di manualnya tertulis secara harfiah: “jika Anda mengunduh patch ini dan memasukkannya ke software patch, akan muncul peringatan bahwa patch ini tidak valid untuk mobil ini dan tidak ditandatangani; tekan abaikan lalu lanjutkan”
      Saya tidak paham kenapa memasang peringatan seperti itu kalau mekanik mereka sendiri disuruh mengabaikannya
    • Tidak jauh berbeda dari Blizzard yang memakai BitTorrent untuk update software
      Itu cara cerdas untuk menghindari biaya bandwidth
      Seperti yang dikatakan komentar saudara, filenya ditandatangani