- Power over Ethernet(PoE) प्रोटोकॉल पर काम करने के लिए मॉडिफाई किया गया M1 Mac mini, जो पारंपरिक AC adapter की जगह सिर्फ Ethernet cable से पावर ले सकता है
- इस मॉड के लिए M1 Mac mini के Ethernet port को de-solder करने के बाद उसे पावर डिलीवरी सपोर्ट करने लायक बदला गया
- magjack connector, कुछ अतिरिक्त कंपोनेंट्स और एक off-the-shelf module का इस्तेमाल करके PoE switch से संचार किया गया और पावर को 12V में बदला गया
- AC adapter के जरिए पावर सप्लाई को निष्क्रिय नहीं किया गया, इसलिए PoE का इस्तेमाल secondary power के रूप में हो सकता है
- Apple Silicon की power efficiency PoE टेस्ट के लिए उपयुक्त परिस्थितियाँ देती है, और आगे इसे दूसरे Mac मॉडलों तक बढ़ाने की संभावना पर ध्यान है
मॉडिफिकेशन की पृष्ठभूमि
- Apple हार्डवेयर के काम करने के तरीके में बदलाव रोकने के लिए कड़े software restrictions लागू करता है
- एक system engineer और hardware hacker ने चुनौती के तौर पर M1 Mac mini को PoE प्रोटोकॉल पर चलने लायक मॉडिफाई किया
मॉडिफिकेशन की प्रक्रिया
- M1 Mac mini के Ethernet port को de-solder करने के बाद कॉम्पैक्ट बॉडी को पावर डिलीवरी सपोर्ट करने लायक बदला गया
- इस मॉडिफिकेशन के लिए ज़रूरी कंपोनेंट्स और magjack connector की आवश्यकता थी
- एक off-the-shelf module का उपयोग करके कंपोनेंट्स ने PoE switch से संचार किया
- पावर सप्लाई को 12V में बदला गया
- पूरी मॉड प्रक्रिया को लिखकर अपलोड करने की योजना है, और बाद में वीडियो भी बनाया जाएगा
- इस प्रोजेक्ट को उम्मीद से 7 गुना ज़्यादा प्रतिक्रिया मिली
पावर रिडंडेंसी और सीमाएँ
- M1 Mac mini को PoE से चलाने में कुछ सीमाएँ हो सकती हैं (AppleInsider के अनुसार)
- इसी वजह से सामान्य AC adapter से पावर सप्लाई को निष्क्रिय नहीं किया गया
- यानी PoE का उपयोग secondary power के तौर पर होने की संभावना है
पावर खपत और PoE throughput
- Apple Silicon की power efficiency की वजह से M1 Mac mini PoE टेस्ट के लिए उपयुक्त है
- idle स्थिति में यह सिर्फ 6W खपत करता है
- लोड पड़ने पर पावर खपत 40W तक बढ़ जाती है
- Power over Ethernet की अधिकतम throughput अलग-अलग वोल्टेज पर 15.4W बताई गई, जो Twitter पर सार्वजनिक होने के समय उल्लेखित नहीं की गई एक अतिरिक्त जानकारी थी
आगे की संभावना
- आगे इस मॉडिफिकेशन प्रक्रिया के बारे में अतिरिक्त जानकारी सार्वजनिक की जाएगी
- इससे PoE की सीमाओं और यह भी पता चल सकेगा कि Ethernet port वाले दूसरे Mac मॉडल भी इसी तरह के मॉड को सपोर्ट कर सकते हैं या नहीं
1 टिप्पणियां
Hacker News की राय
HN ट्रैफिक की वजह से साइट लगभग बंद-सी लग रही है, इसलिए लेख का cached link छोड़ रहा हूँ
https://web.archive.org/web/20230801195510/https://www.infer...
M1 Mac mini idle अवस्था में 6W और load पर 40W तक जाता है, जबकि मूल PoE की अधिकतम power 15.4W है, इसलिए आखिरकार शायद 60W सपोर्ट करने वाले 802.3bt(PoE++) तक जाना पड़ेगा
फिर भी शानदार project है। मैं Mac Mini M1 को USB-C PD पर चलाने के लिए modify करके देखना चाहता था; यह MacBook वाले ही PD IC, CD3217, का इस्तेमाल करता है, इसलिए शायद संभव हो, और हो सकता है आखिर में इसे power bank से चलाया जा सके
शायद जो injector इस्तेमाल करूँगा वह यह है - https://shop.poetexas.com/collections/splitters/products/gbt...
मेरे पास भी ऐसे “करना ही है” projects हैं जो बाहर से बेवजह दिखते हैं, इसलिए मैं नुक्ताचीनी करने के बजाय समझना चाहता हूँ
Mac Mini M1 के internal AC adapter को bypass करके 12V DC से power दिया और quadruped robot experiment में इस्तेमाल किया
connector के details यहाँ हैं: https://www.ifixit.com/Answers/View/574827/What+PSU+connecto...
यह पोस्ट Mac Mini 2018 का ज़िक्र करती है, लेकिन connector और pin layout Mac Mini M1 पर भी ठीक काम करते हैं
https://www.instagram.com/p/CvP8FuLtzzr/?img_index=1
बड़े ऑफिस में अगर बिजली को पहले से convert करके distribute किया जाए, तो हर कंप्यूटर और मॉनिटर में transformer डालने की ज़रूरत नहीं पड़ेगी—ऐसा करने से काफ़ी सुधार हो सकता है, यह मैंने कई बार सोचा है
आजकल नई lighting सब LED है, तो यह भी सोचता हूँ कि नए घरों के ज़्यादातर खतरनाक 230V sockets को 12V में क्यों नहीं बदल दिया जाता और 230V सिर्फ़ dishwasher, washing machine, dryer जैसी चीज़ों के लिए ही क्यों नहीं रखा जाता। Electronics मैंने कुछ साल पढ़ी है, लेकिन power distribution के बारे में ज़्यादा नहीं जानता, और long-distance transmission में loss कम करने के लिए ultra-high voltage क्यों इस्तेमाल होता है, यह समझता हूँ
इसलिए PoE या audio phantom power जैसी चीज़ें अक्सर और कम voltage की जगह 48V इस्तेमाल करती हैं
Ubiquiti भी कभी PoE office lighting बेचता था, लेकिन अजीब बात है कि अब वह discontinued है https://www.bhphotovideo.com/c/product/1431160-REG/ubiquiti_...
अगर घर को ज़्यादातर low-voltage sockets पर बनाया जाए, तो रहने वालों के लिए यह काफ़ी frustrating हो सकता है। आजकल 230V का खतरा वाकई meaningful है या नहीं, यह भी सोचता हूँ। कितनी आग या चोटें ऐसी होती होंगी जो low-voltage होता तो नहीं होतीं
यह मौजूदा तरीके से कहीं ज़्यादा efficient और safe होगा, लेकिन यह कितना practical है, पता नहीं
अगर output buffer target voltage से कम हो तो switch बंद करके voltage बढ़ाया जाता है, और अगर target voltage से ऊपर हो जाए तो switch खोलकर buffer की power इस्तेमाल होने दी जाती है, जिससे voltage गिरता है। यह process हर सेकंड हज़ारों से लाखों बार होता है, और modern AC/DC power supplies व DC/DC power supplies दोनों इसी principle पर चलते हैं
इस plan की समस्या Ohm's law है। wires perfect नहीं होते, उनमें resistance होता है, और V=IR में wire resistance constant रहता है तथा V वह voltage है जो wire में lost होता है। loss कम करना हो तो current I घटाना होगा, और वही power बनाए रखनी हो तो voltage बढ़ाना होगा
अगर central transformer से computer तक 14-gauge copper wire की दो strands 100 feet की हों, तो कुल resistance लगभग 0.5Ω होगा। 120W computer को 12V पर भेजने के लिए 10A चाहिए, और wire voltage loss 10A0.5Ω=5V होगा। 12V डालने पर भी सिर्फ़ 7V पहुँचेंगे, और cable में 50W जल रहे होंगे
मनचाहा 12V पाने के लिए 17V 10A, यानी 120W computer के लिए 170W input देना पड़ेगा। 3-foot cable से जुड़े computer को बहुत ज़्यादा voltage supply होने की समस्या भी बनेगी
अगर wire voltage को 120V तक बढ़ाकर computer पर 12V तक घटाया जाए, तो सिर्फ़ 1A flow करना होगा, और wire loss 0.5V होगा, इसलिए power loss केवल 0.5W रहेगा। यह पूरी तरह acceptable है, और computer वैसे भी voltage घटाता है, इसलिए 120V के बजाय 119.5V मिलना कोई चिंता की बात नहीं
लेकिन तब अंत में हर computer के लिए फिर से power supply चाहिए होगी। हर computer में AC/DC power supply होने की जगह असल में लगभग वही DC/DC power supply लग जाएगी, इसलिए हासिल बहुत कम होगा। central AC/DC conversion से थोड़ा gain मिल सकता है, लेकिन practically शायद इतना बड़ा नहीं कि उसकी चिंता की जाए। इसकी value तब है जब power शुरू से ही DC हो, जैसे rooftop solar
मोटी cable इस्तेमाल करने का तरीका भी है, लेकिन 10A पर वही 0.5W loss पाने के लिए 0.005Ω resistance वाली wire चाहिए। उदाहरण के लिए, 0000 AWG wires की दो strands parallel में इस्तेमाल करने जैसा स्तर होगा
article की sentences में इतने typos हैं कि मतलब follow करना मुश्किल है। असली मुद्दा यह है कि जब device को 15.4W से ज़्यादा चाहिए होता है तो क्या होता है
अगर real-world use में इसे reliably इस्तेमाल नहीं किया जा सकता, तो इसकी दिलचस्पी काफ़ी घट जाती है। साथ ही, इसे possible बनाने के लिए device के अंदर जोड़े गए components list की पूरी जानकारी publish हो तो और मज़ा आएगा
update: PoE से ज़्यादा power deliver करने का तरीका समझाने के लिए @ravetcofx का धन्यवाद https://news.ycombinator.com/item?id=36962808
https://twitter.com/Merocle/status/1686093369322176512
अगर device को 15.4W से ज़्यादा चाहिए, तो voltage गिर जाएगा और शायद device crash कर जाएगा
article ने जिस actual source को reference किया है, वह यह tweet thread लगता है: https://twitter.com/Merocle/status/1686093369322176512
पहले गलती से 24V passive PoE वाली live connection को 2012 model Mac Mini में लगा दिया था और उसे तुरंत जला बैठा था, इसलिए ऐसी खबर अच्छी लगती है
Merocle Raspberry Pi Blade के creator भी हैं
https://www.kickstarter.com/projects/uptimelab/compute-blade
मुझे लगता है कि PoE का जितना इस्तेमाल हो सकता है, उसके मुकाबले यह काफी कम इस्तेमाल होता है। ऐसे बहुत से उपयोग-मामले हैं जहाँ नेटवर्क और बिजली दोनों चाहिए होते हैं, और अगर आप single-cable solution चाहते हैं तो अंत में wireless से जूझना पड़ता है
आजकल wireless कई स्थितियों में काफी भरोसेमंद है, लेकिन interference और जटिल setup की समस्याएँ अब भी हैं। Sonos जैसे wireless speaker systems एक ऐसा स्पष्ट PoE use case लगते हैं जो अभी तक वास्तव में साकार नहीं हुआ है
Ivan का project शानदार है, खासकर AC और PoE के बीच भरोसेमंद और smooth तरीके से switch करने वाला हिस्सा प्रभावशाली है[0]
[0] https://twitter.com/Merocle/status/1686093369322176512
इसके बजाय सामान्य wall-socket बिजली और Wi‑Fi होता है। फिर भी मैं हर कमरे में Ethernet wiring लगाने के पक्ष में हूँ, लेकिन शायद यह नए निर्माण वाली buildings में ही संभव होगा
यह 150W maximum continuous power rating को सीधे-सीधे नज़रअंदाज़ करता हुआ लगता है। Mini हर Thunderbolt port से 15W, और दो USB ports से अतिरिक्त 15W दे सकता है
Mini की अपनी power consumption को छोड़ भी दें, तो सिर्फ इतना ही हर PoE++ endpoint के लिए guaranteed 51W limit के लगभग पहुँच जाता है