- 2019 में इंस्टॉल किया गया Advantage Air e-zone ducted air conditioner control system ऐसी स्थिति में पहुँच गया कि दीवार पर लगा एक Android tablet खराब होते ही heating को on/off करना संभव नहीं रहा
- खराबी Daikin air conditioner main unit या attic में लगे control box में नहीं थी, बल्कि POE-powered Android tablet में थी; यूज़र के नज़रिए से देखें तो असल में on/off switch ही खराब हो गया था
- वारंटी खत्म होने के बाद Advantage Air ने सिर्फ tablet बेचने से इनकार किया और पहले $1245 के control system replacement की सलाह दी; बाद में आधिकारिक quote wireless temperature sensor जोड़कर $1697 तक पहुँच गया
- यूज़र ने पुराने tablet को खोलकर hidden USB और POE connector wiring की जाँच की, फिर Samsung Galaxy Tab 4 पर connector जोड़कर app की device model check को patch किया और e-Zone app चला लिया
- जाँच में पता चला कि नया tablet पुराने control system के साथ काम न कर पाने की मुख्य रुकावट hardware नहीं बल्कि software restriction थी; बाद में hardware, protocol और API documentation के लिए repository भी बनाई गई
खराब एयर कंडीशनर नहीं, दीवार पर लगा tablet था
- परिवार ने 2019 में नया घर बनाते समय एक बड़ा ducted reverse cycle, यानी heat pump air conditioner system लगवाया था
- यह पूरे construction package में शामिल था, इसलिए सही कीमत पता नहीं, लेकिन समान आकार के घरों के quotes के आधार पर इसका अनुमानित खर्च $10k-$12k था
- सिस्टम दो हिस्सों में बँटा था
- असली cooling/heating equipment Daikin air conditioner था
- attic में हर zone के vent को खोलने-बंद करने वाला Advantage Air control box था
- लिविंग रूम की दीवार पर लगा POE-powered Android tablet, Advantage Air e-zone interface का काम करता था
- e-zone से कई zones का temperature, vent opening angle और fan speed नियंत्रित की जा सकती थी, और phone app से remote control भी संभव था
वारंटी खत्म होने के 6 महीने बाद control tablet बंद हो गया
- 18 अगस्त 2024, रविवार को tablet पर “Sorry Google services has stopped” संदेश दिखा
- इसके बाद e-zone app crash होने लगी और खुल नहीं रही थी; restart के बाद यह अंतहीन ANDROID loading screen पर अटक गया
- recovery mode में settings और partitions मिटाने समेत कई तरीके आज़माए गए, लेकिन tablet वापस चालू नहीं हुआ
- डिवाइस पर कोई दिखने वाला USB interface नहीं था, इसलिए उसे सीधे computer से जोड़ा नहीं जा सका, और “system integrity check” ने कई errors लौटाए
आधिकारिक support ने tablet नहीं, पूरा system बदलने को कहा
- Advantage Air support team ने वारंटी समाप्त होने की पुष्टि करने के बाद बताया कि यदि tablet dead है, तो $1245 का नया control system लेना होगा
- केवल सस्ता tablet बदलने की दलील पर support team ने जवाब दिया कि technology आगे बढ़ चुकी है और system compatible नहीं रहेगा
- उस समय ये components अब भी ठीक काम कर रहे थे
- air conditioner main unit
- control box
- सिर्फ Android tablet खराब हुआ था
- बाद में आधिकारिक quote में tablet और control system के अलावा wireless temperature sensor replacement भी जोड़ दिया गया, और कुल राशि $1697 हो गई
- यूज़र ने पुराने system के साथ नए tablet model के इस्तेमाल का एक उदाहरण देखकर निष्कर्ष निकाला कि tablet बदलकर ही समस्या हल हो सकती है
पुराने tablet को खोलना और POE connector का पता लगाना
- दीवार से tablet निकालकर खोलने पर पता चला कि POE connection standard जैसा नहीं था, और बीच के pin से 12V और 2V भेजे जा रहे थे
- अंदर एक hidden USB port था, लेकिन शुरुआत में fastboot, recovery, adb sideload किसी भी mode में computer उसे पहचान नहीं रहा था
- mainboard खोलकर POE connector की अतिरिक्त wiring को ट्रेस करने पर USB 5V और data lines से जुड़े 3 wires मिले
- data lines काटने के बाद
fastboot devicesमें tablet दिखाई देने लगा - इसके बाद
mtktoolसे bootloader unlock करने की कोशिश की गई, लेकिनstage2पर विफल रही; तब लगा कि पुराने tablet को जिंदा करने में बहुत समय खर्च हो चुका है
असली बात dedicated hardware नहीं, POE adapter और app check थे
- पुराने tablet में hardware की दृष्टि से खास चीज़ POE adapter थी
- यह battery की जगह लेकर लगातार power देता था
- और USB device की तरह भी काम करता था
- POE connector को USB-A plug से जोड़कर computer में detect कराने की कोशिश की गई, लेकिन सफलता नहीं मिली
- यह मानते हुए कि यह device host की तरह व्यवहार करता है और केवल tablet या phone से ही जुड़ सकता है, Android devices तलाशे गए
- 2015 में मिला Samsung Galaxy Tab 4 ढूँढकर charge किया गया, और हाथ से solder किया गया connector जोड़ने पर काम होने की उम्मीद दिखी
Android app patch करके device restriction को bypass किया गया
- मूल e-zone tablet Android 6.0 चला रहा था, जबकि Samsung Galaxy Tab 4 पर Android 5.0 था
- Advantage Air website और apkpure से ज़रूरी apps लेकर install किए गए
- AAService app
- Ezone interface app
- शुरुआत में “Not on AA Hardware” जैसी error आई, जिससे लगा कि Android app patch करना पड़ेगा
- Android app reverse engineering पर यह लेख देखकर
apktoolसे APK को disassemble किया गया और फिर दोबारा build किया गया - JAXE web decompiler से APK को Java के क़रीब रूप में देखा गया, फिर असली बदलाव smali code में किए गए
सिर्फ model name check बदलने से app चल पड़ा
- AAService app के
onResume()में यह जाँचने की शर्त थी कि डिवाइस Advantage Air hardware है या नहीं; विफल होने पर “Not on AA Hardware” दिखाकर app बंद हो जाता था - जाँच का logic
Build.MODELको कई model names से compare करता था- उदाहरण:
"eZone","e-zone","PIC7KS-EZ","PIC7KS6","PIC7KS6-EZ"
- उदाहरण:
- पुराने tablet case के अंदर लगे sticker से model name देखने पर लगा कि code के हिसाब से
-EZidentifier वालाPIC7KS6-EZचाहिए - smali code में जहाँ मूल
Build.MODELvalue लौटाई जा रही थी, उसे बदलकर"PIC7KS6-EZ"string return कराया गया apktool bसे दोबारा build करने के बाद unsigned APK कोkeytoolऔरjarsignerसे sign किया गया
service app और UI app दोनों को इसी तरह modify किया गया
- पहली install के दौरान
INSTALL_FAILED_DUPLICATE_PERMISSIONerror आई- क्योंकि AAService app और eZone app एक ही permission माँग रहे थे, लेकिन उन पर अलग-अलग keys से signature था
- आगे बढ़ने के लिए eZone app uninstall किया गया
- patched AAService app चल गया और “System connected” notification दिखाई दी
- इसके बाद eZone UI app में भी वही device check code खोजकर वैसा ही बदला गया
smali/com/air/advantage/w1/k.smaliको modify करके फिर build और install करने के बाद Samsung Galaxy Tab 4 पर e-Zone सामान्य रूप से चलने लगा- मूल tablet को revive करने की कोशिश छोड़ने के बाद नए tablet पर इसे चलाने में कुछ ही घंटे लगे
लागत और compatibility पर बचा निष्कर्ष
- air conditioner installer ने अगले दिन बताया कि उसकी van के पीछे मिला एक पुराना tablet $400 में खरीदा जा सकता है
- यह कीमत भी ज़्यादा थी, लेकिन यूज़र का मानना था कि यदि Advantage Air शुरू से यह विकल्प देता, तो शायद वह इसे स्वीकार कर लेता
- यह repair मूल POE connector के बिना संभव नहीं है, इसलिए जिन लोगों के पास Advantage Air hardware नहीं है, उनके लिए यह उपयोगी नहीं होगी
- यदि यही tablet failure आम समस्या है, तो थोड़ी soldering और एक नए tablet से इसे ठीक किया जा सकता है
- नए tablets को पुराने control system के साथ काम न करने देने वाली बाधा hardware नहीं, बल्कि software choice लगती है
HN के बाद मिली अतिरिक्त जानकारी
- Hacker News चर्चा में उसी शहर के gstar ने बताया कि वह भी इसी समस्या पर काम कर रहा था, और system में RS422 इस्तेमाल होता है
- gstar ने यह भी जोड़ा कि tablet को root करके
build.MODELको"MyAir5"में बदलने पर third-party tablets पर भी यह काम कर सकता है - HN के कुछ प्रतिभागियों ने hardware, protocol और API से जुड़ी जानकारी document करने के लिए resources इकट्ठा करने शुरू किए
- संबंधित repository: aa_interop
1 टिप्पणियां
Hacker News की राय
अरे वाह, मैं Perth में हूँ और मेरे पास वही सिस्टम, वही समस्या थी; मैंने लगभग उसी तरीके से हल किया और उस पर लिख ही रहा था
यह सिस्टम RS422 इस्तेमाल करता है, और
aaservicebinary में base64-encoded AES key मौजूद हैमैं ESP32-आधारित open source controller implementation बनाने के बारे में सोच रहा था—यह वाकई अजीब हद तक संयोग है
build.MODELकोMyAir5में बदल देने भर से third-party tablet पर भी सब कुछ काम करता हैमूल रूप से यह Android tablet API से बात करके काम करता है, इसलिए tablet मर जाए तो मदद नहीं करेगा, लेकिन zone के average temperature के आधार पर पूरी unit को on/off करना, या room owner की device online है या नहीं और आसपास के zone temperatures के आधार पर vents खोलना-बंद करना, या zone temperatures को influxdb में भेजना संभव है
इसका संभावित इरादा सिर्फ interoperability को और मुश्किल बनाना है; अगर security चाहिए होती तो hardcoded AES key इस्तेमाल नहीं करते
अभी तक खराब नहीं हुआ है, लेकिन संभावना परेशान कर रही थी, इसलिए मैंने communication protocol को document करना और main control board से communicate करने वाला Pi HAT design करना भी शुरू कर दिया है
इसे भी कभी न कभी लिखकरまとめना होगा
हो सकता है रोज़ लगभग समान संख्या में logs सस्ती flash पर लिखे जाते हों और वह अपनी limit पर पहुँच रही हो
इस manufacturer को शर्म आनी चाहिए
अच्छा लगा कि 10 साल से छोड़े हुए blog को सिर्फ यह post लिखने के लिए फिर से जिंदा किया गया
गुस्सा और बदले की भावना बहुत ताकतवर motivator हैं
सब कुछ upgrade करना पड़ा, और पुराने site पर SSL भी नहीं था
लेकिन मैं इतना चिढ़ गया था कि चाहता था दूसरे लोग भी जानें कि इसे कैसे ठीक करना है
अगर पहले से मजबूत social media influence नहीं है या ऐसे किसी व्यक्ति को व्यक्तिगत तौर पर नहीं जानते, तो मुश्किल है; HN पर भी सही समय पर किस्मत से post करना और report करने वाली भीड़ के चक्कर में न फँसना पड़ेगा
पिछले साल घर में air conditioner install कराया
proprietary smart features वाले product के बजाय मैंने जानबूझकर IR remote से control होने वाली unit चुनी, और smart features के लिए AliExpress का सस्ता IR blaster Home Assistant से जोड़ दिया
room dashboard के लिए सस्ता Lenovo tablet दीवार पर लगा दिया, ताकि lights और AC को phone के बिना control किया जा सके; ऐसी डरावनी कहानियाँ मेरे फैसले पर भरोसा और बढ़ा देती हैं
feedback mechanism न हो तो device state और Home Assistant state अलग हो जाने पर इसे कैसे संभालते हैं, यह जानना चाहूँगा
Wi-Fi module के लिए extra cost है, लेकिन app reviews पढ़कर माहौल कुछ ऐसा लगा कि “किसी हद तक चलता तो है, पर लगभग बेकार है”
मैंने ESP32 IR transmitter बनाया और उस पर Tasmota IR डाला; Daikin support बहुत अच्छा है, और receive नहीं कर सकता, लेकिन 100% stable है, इसलिए इसकी ज़रूरत लगती नहीं
Lennox भी ऐसा proprietary system इस्तेमाल करता है, लेकिन control board पर पुराने ढंग के control terminals दिखे; और नए floor installation के दौरान installer ने पुराना wire काट दिया था, उस दुर्घटना की वजह से मूल 4 wires के बजाय 5-wire thermostat cable लगी हुई थी
50 डॉलर का thermostat जोड़ा तो power और fan चालू हो गए, लेकिन A/C condenser ने कोई response नहीं दिया; official replacement 700 डॉलर से ज़्यादा था, और upgrade 800 डॉलर का था
OfferUp पर upgrade model 400 डॉलर में बेचने वाला मिला; शुरू में vibe कुछ ऐसी थी कि “चोरी का माल है, ज़्यादा सवाल मत पूछो,” लेकिन आखिरकार खरीद लिया
घर आकर connect किया तो fan चला, air conditioner नहीं; संदेह में बाहर के heat exchanger की power check की, तो safety के लिए unplug किया गया था और वापस लगाया तो था, लेकिन ठीक से fit नहीं हुआ था
फिर से कसकर लगाया तो sparks के साथ वह चालू हो गया; शायद 50 डॉलर वाला भी काफी होता, लेकिन अब पैसे खर्च हो चुके थे, इसलिए पूरे system को दोबारा wiring करने की वजह नहीं थी
अगर यह system फिर मरता है, तो ductless mini split पर जाऊँगा
जानबूझकर सिर्फ dumb devices खरीदो, और उन्हें अपने तरीके से smart बनाओ
“स्मार्ट एयर कंडीशनर” वाली पूरी इंडस्ट्री को किसी बड़े asteroid से टकराकर गायब हो जाना चाहिए
आधुनिक variable speed devices की असली मांग साफ़ है, लेकिन कंपनियां proprietary protocols से लोगों को अपने ecosystem में बंद करके सब बिगाड़ रही हैं
अमेरिका का TRANE भी ऐसा ही है, और variable speed pumps इसलिए और ज्यादा चिढ़ाते हैं क्योंकि वे short cycling और oversized systems की समस्या हल करते हैं
तभी intermittent renewable energy generation के हिसाब से systems को बदलने जैसी चीजें भी संभव होंगी
ऐसे भारी parts में extra control unit जुड़ जाए तो खराब होने पर बहुत महंगा पड़ता है, और मेरे मामले में control unit ठीक था लेकिन fan motor ही मर गई थी
उन्होंने कहा motor अलग से नहीं बेचते, सिर्फ combo part 900 डॉलर में बेचेंगे, और अगर मैं खुद install करूं तो warranty भी void हो जाएगी
सुना था कि अगर Trane होता तो वे वह combo part भी नहीं बेचते; मेरा unit Goodman था
पूरी लूट है
simple unit के लिए हर parts supplier सस्ते replacement parts stock में रखता है और repair भी आसान है
उल्टा, अगर Lennox या Trane ने मेरे unit के खराब होते ही production बंद कर दिया हो और मुझे कोई rare variable speed motor या control board ढूंढना पड़े, तो बस किस्मत ही साथ दे
कोई device 2 temperature sensors चाहता है, कोई 3, और कुछ systems sensor characteristics और location को physical model की तरह इस्तेमाल करके बहुत fine control करते हैं, इसलिए typical system में भी करीब 5–15 data points हो सकते हैं
protocol documentation अच्छी बात होगी, लेकिन असल में इसे इस्तेमाल करने वाले बहुत कम होंगे; और standard चलाने के लिए Bluetooth की तरह HFP, A2DP, SPP जैसे scenario-based profiles और optional GATT-style generic attributes रखने का तरीका चाहिए होगा
लेकिन Bluetooth LE में जैसा दिखता है, अगर सब लोग GATT के ऊपर अपना proprietary implementation चढ़ा दें, तो आखिर में वही समस्या वापस आ जाती है
कुछ systems “smart” तरीके से चलने की कोशिश करते हुए 24V C/W/Y1/Y2 जैसे protocol को standards-compliant fallback path की तरह इस्तेमाल करते हैं; इससे सारी intelligence पूरी तरह खत्म तो नहीं होती, लेकिन device को physical estimation से जानकारी निकालनी पड़ती है
उदाहरण के लिए, सिर्फ on/off thermostat इस्तेमाल करने पर set temperature से difference सीधे नहीं पता चलता, इसलिए कई cycles observe करके estimate करना पड़ता है
practical solution पुराने 24V interface को extend करना हो सकता है
जैसे actual control policy thermostat को दे दी जाए, और 0–10V signal इस्तेमाल हो जिसमें 5V off हो, 0V maximum cooling हो, और 10V maximum heating हो
तब temperature sensor configuration freely चुनी जा सकती है, लेकिन multiple zones या multiple thermostats वाली installations complex हो जाएंगी
industry का ऐसे solution पर सहमत होना बहुत मुश्किल होगा
Qualcomm Quick Charge 2.0 ऐसा ही काफी simple protocol था और basically self-describing था, इसलिए version management की भी ज्यादा जरूरत नहीं थी; लेकिन requirements बदलते गए, 3.0 और 4.0 आए, और USB-C व USB PD तक पहुंचते-पहुंचते OSI layers वाला data protocol API और manufacturer-specific extensions तक आ गए
standard न भी हो, तो system API expose करने वाला complex protocol define किया जा सकता है, लेकिन manufacturers के पास ऐसा करने की incentive नहीं है; Control4, Lutron, Crestron जैसी बड़ी कंपनियां integration products बना सकती हैं
लेकिन तब customer thermostat freely नहीं चुन सकता, और N manufacturers व N thermostat manufacturers सभी से deal करना पड़ेगा, इसलिए यह scalable नहीं है और dependency hell में फंस जाता है
बड़े buildings में BACnet standard के सबसे करीब solution लगता है
यह Bluetooth-style scenario-based profile model इस्तेमाल करता दिखता है, लेकिन जहां data भेजना है वहां भेजने के लिए कुछ manual configuration चाहिए—यह बड़ी कमी है, और घर के स्तर पर installers इसके लिए तैयार हैं, ऐसा मानना मुश्किल है
आधुनिक मायने में “thermostat” लगभग vestigial organ जैसा है; असल में बस user interface और thermometer है
open source app control जैसी इच्छा को छोड़ भी दें, तो यह define करना मुश्किल है कि thermostat क्या करता है और system क्या करता है, और दीवार पर लगा device सचमुच replaceable “thermostat” कहलाने लायक है या नहीं
home automation integration करने वाले एक दोस्त से सुना कि कई customers को default thermostat aesthetically पसंद नहीं आता
ऐसे मामलों में customization की जरूरत समझ आती है, लेकिन actual implementation मुश्किल दिखता है
“किसी भी वजह से, सभी के tablets लगभग एक ही समय पर मर जाते हैं” — क्या मजेदार coincidence है
और यह timing warranty period के बाहर है, यह भी बिल्कुल coincidence ही होगा, है ना?
शायद eMMC-based होगा और log files लगातार लिख रहा होगा
आधार यह है कि मेरे पास ठीक इसी तरह मर चुके Android devices की संख्या अब चार हो चुकी है
class action lawsuit या उस देश की equivalent प्रक्रिया आने तक वे बहुत से लोगों को बस टरका देंगे, और warranty claims न निभाने की कीमत में बस हल्की-सी फटकार खाकर बच निकलने की संभावना बड़ी है
मेरे पास April 2021 sale में खरीदा Philips 4K LED TV था; कुछ छोटी-मोटी अजीब problems थीं, लेकिन fatal नहीं थीं
फिर इस साल January के दूसरे हफ्ते में अचानक screen vertical stripes से भर गई; एक पल ठीक थी, अगले पल खराब
सौभाग्य से Norway में आम तौर पर 5 साल warranty period होता है और माना जाता है कि TV कम-से-कम 5 साल चलना चाहिए
store में ले गया तो उसी model के दो और TV रखे थे; उन पर लगे notes देखकर पता चला कि दोनों मेरे वाले जैसे ही symptoms से खराब हुए थे और purchase date भी लगभग March–April 2021 की थी
इसे किसी common component failure के अलावा और क्या कहें
दुख की बात है कि अगर निर्माता कंपनी में किसी को यह पता चल गया, तो उसका पहला खयाल “ग्राहकों के लिए इसे और आसान कैसे बनाएं?” नहीं होगा
शायद वह “इस workaround को कैसे रोकें?” होगा, और अंत में बात और ज्यादा restrictive और अजीब hardware व software तक पहुंचने की संभावना है
ग्राहकों में ऐसे “hacking” कर सकने वाले लोग शायद सिर्फ 1% हैं, और जब तक tablet बदलना किसी दूसरी कंपनी का नया air conditioner खरीदने से सस्ता है, निर्माता के हिसाब से यह ठीक है
लगभग हर चीज इसी दिशा में जा रही है
पुराने iPhone jailbreak के दिनों और Apple के साथ बिल्ली-चूहे का खेल अभी भी याद है
.soके अंदर रखना होगा और Android JNI इस्तेमाल करना होगाइसे जटिल बनाकर और tablet model string को code में जगह-जगह छिपाकर,
.sofile decompile करने वाले को पर्याप्त परेशान कर देने भर से रोका जा सकता हैसामान्य Android tablet पर चलने वाली app का not on AA hardware error देना अपराध होना चाहिए
ऐसे मामले में स्पष्ट failure mode होना समझ में आता है
जो व्यक्ति नया tablet जोड़ने के लिए soldering iron तक निकालने वाला हो, वह इतना workaround तो आसानी से कर ही सकता है
यह वह पल है जब smart चीज dumb बन जाती है
Nest और दूसरे smart devices को लेकर भी यह थोड़ी चिंता है, लेकिन सामान्य air conditioner में भी कुछ बेहद साधारण समस्याओं पर सैकड़ों डॉलर खर्च हो सकते हैं
कुछ हफ्ते पहले air conditioner का blower fan बंद हो गया था और compressor चल रहा था
ऊपर जाकर देखा तो capacitor खराब था; photo लिया, replacement खरीदा, और बदलने में करीब 15 मिनट लगे—लगता है कम से कम 400 डॉलर बचा लिए
desert में air conditioner खराब होना emergency होता है, इसलिए वे उसी हिसाब से charge करेंगे
घरेलू appliances की repair करना काफी मजेदार भी होता है
अपने ही घर में आप क्या कर सकते हैं और क्या नहीं, इस पर काफी खराब protectionist rules हैं
असल में हमेशा निगरानी नहीं होती, इसलिए आम तौर पर ठीक है, लेकिन बात इतनी मूर्खतापूर्ण है कि tap या मौजूदा light fixture बदलना तक illegal है
जब state government कभी-कभी rules की review करती है, तो trade associations टूट पड़ती हैं और दावा करती हैं कि ये rules आपको बिना qualification वाले “handyman” के fraud से बचाने और आपकी रक्षा करने के लिए हैं
इस तरह के regulatory capture की वजह से, कानूनन एक plug बदलने के लिए 4 साल की apprenticeship पूरी करनी पड़ती है, और basic plumbing करने के लिए एक अलग apprenticeship चाहिए
इस blog में किया गया काम भी सख्ती से देखें तो शायद illegal हो सकता है
उदाहरण के लिए, data cable केवल data-specialist qualification वाले electrician से ही लगवाई जा सकती है
Ethernet cable को computer में plug करना आप खुद कर सकते हैं, लेकिन अगर दीवार पर लगाने वाली plastic molding खरीदकर उसके अंदर से cable गुजार दें, तो यह उल्लंघन है और हजारों डॉलर तक fine लग सकता है
सिर्फ इसलिए कि आपने अपने ही घर की दीवार पर plastic tube लगा दी
अच्छी बात यह है कि सिर्फ simple control ही नहीं, internal sensors और codes भी सब expose हो जाते हैं
सच में जरूरत right-to-repair law की है, जो इस तरह के control standards का disclosure mandatory करे
किसी को reverse engineering करने की जरूरत नहीं होनी चाहिए; अगर आप product market में ला रहे हैं, तो software interface और data की पूरी specification देनी चाहिए
ऐसा हुआ तो मुझे लगता है कि कुछ सालों में हर नया appliance common serial port standard support करेगा और manual में code table देगा
विडंबना यह है कि Tuya smart products के फैलाव ने हालात को लगभग वहीं तक पहुंचा दिया है, लेकिन वे Wi-Fi microcontroller को छेड़ने से रोकने में हास्यास्पद कोशिशें लगाते हैं
[1] https://github.com/absalom-muc/MHI-AC-Ctrl
सभी 20 डॉलर से कम के हैं
मैंने खुद किया है; 15 मिनट भी नहीं लगे और इसे बिगाड़ पाना लगभग नामुमकिन है
अगर किसी को बुलाकर सैकड़ों डॉलर देने में आपको दिक्कत न भी हो, तब भी कम से कम कुछ घंटे air conditioner के बिना रहना पड़ेगा, और season के हिसाब से यह काफी तकलीफदेह हो सकता है
वह 80s के mid का product था, पुराना लेकिन शानदार, और इतना बड़ा कि करीब एक घंटे में तीन blankets सुखा सकता था
heat नहीं आ रही थी, तो देखा कि natural gas flow control करने वाला solenoid problem था
वह उस दौर का product था जब चीजें repair-friendly बनाई जाती थीं, इसलिए जल्दी से खोला और Amazon से खरीदे 8 डॉलर वाले दो solenoids बदल दिए, फिर वह फिर से चल पड़ा
Capresso burr grinder के अंदर का छोटा plastic handle टूट गया था; 10 cent के washer और glue से ठीक कर दिया, और वह कई साल तक ठीक चला, बाहर से बिल्कुल पता भी नहीं चलता था
बहुत ज्यादा waste है
अगर यह company हर कुछ साल में पूरी तरह ठीक hardware को बड़े पैमाने पर discard करके पैसे कमा रही है, तो environment के लिए भी यह वाकई “बहुत अच्छा” है
लेख खुद मजेदार है और इस तरह पलटवार करते देखना अच्छा लगता है, लेकिन यह तरीका सचमुच गुस्सा दिलाता है
असली ezone tablet Android 6.0 था और यह Samsung 5.0 था, लेकिन मुझे लगा कोई समस्या नहीं होगी; कमी सिर्फ जरूरी apps की थी
ezone app Advantage Air website और apkpure site दोनों पर था, और apkpure के बारे में मुझे एक post से पता चला जिसमें लिखा था कि AA tech support person ने वही बताया था
ग्राहकों को पहचान संदिग्ध third-party APK redistribution site पर भेजना—हकीकत ने satire को पीछे छोड़ दिया
मैंने Apkpure पर signature mismatch की कोई report नहीं देखी, हालांकि ऐसा संभव तो है
ज्यादा अहम बात यह है कि असल threat path क्या है
यह personal phone भी नहीं है, इसलिए tablet को Wi-Fi से connect ही न करें
क्या कोई चुपके से temperature 1 degree बढ़ा देगा?
अगर अपने mechanics से ऐसी warning ignore ही करवानी है, तो समझ नहीं आता ऐसी warning डालते ही क्यों हैं
bandwidth cost से बचने का clever तरीका है
sibling comment ने जैसा कहा, file signed है