गैजेट्स के प्रशंसक के रूप में कभी-कभी मैं दूर हो जाता हूं और इस बार मैंने एक नीटो XV-11 वैक्यूम बॉट (जो वैसे भी बहुत अच्छा काम करता है) खरीदा।
अब डिवाइस के लिए एक फर्मवेयर अपग्रेड लगता है जो मुझे विंडोज के तहत करना है। हालांकि मेरे पास 2008 मैकबुक प्रो है, इसलिए मैंने बूटकैम्प का उपयोग करने का फैसला किया।
अपग्रेड करने के लिए आपको एक मिनी यूएसबी केबल की जरूरत है और इसे अपने रोबोट में प्लग करें। अपडेट एप्लिकेशन रोबोट से एक सीरियल कनेक्शन सेटअप करेगा, जो मेरे मामले में COM3 के तहत अनुकरणीय है।
यह काम नहीं करता है क्योंकि विंडोज के तहत डिवाइस के साथ कोई भी सीरियल कनेक्शन पहले चरित्र के बाद स्टाल है जो भेजा जाता है। मैंने खुद इसे टेस्टी सीरियल कनेक्शन (115200 बॉड) सेटअप करने के लिए पुट्टी और हाइपरटर्मिनल के साथ आज़माया है। मैं "सहायता" टाइप करना चाहता हूं जो रोबोट कमांड को सूचीबद्ध करेगा, लेकिन केवल "एच" मेरे लिए ईको-एड है।
अगर OSX (टर्मिनल और स्क्रीन कमांड, /dev/ttsy.usbmodem662, Windows में समान सेटिंग्स) के साथ और सभी कुछ ठीक काम करता है (मैं समर्थित रोबोट कमांड की सूची प्राप्त करता हूं)!
विंडोज के तहत एक धारावाहिक संचार मॉनिटर के साथ डिबगिंग के बाद मैंने देखा कि कनेक्शन "एच" के बाद भी खुला है, लेकिन डिवाइस उसके बाद कुछ भी नहीं भेज रहा है। जब मैं सत्र को डिस्कनेक्ट करता हूं, तो USB को अनप्लग करें और इसे वापस प्लग इन करें। मैं ध्यान देता हूं कि डिवाइस अचानक मेरे सभी पिछले आदेशों पर प्रतिक्रिया करता है। थोड़ा सा अगर यह बफ़र किया गया था (मैं केवल सीरियल लकड़हारा की वजह से इसे देख सकता हूं)।
मैंने बूट SPamp, समानताएं और VMware संलयन के साथ XP SP3 (x86) और विंडोज 7 (x64) की कोशिश की है। मैंने उनके ग्राहक सहायता से संपर्क किया है, लेकिन मैं अभी भी तकनीकी प्रतिक्रिया की प्रतीक्षा कर रहा हूं।
अद्यतन - FrankenSerial वैकल्पिक प्रयास:
इसे ठीक करने के अपने हताश प्रयासों में मैंने OSX से डिवाइस को एक पाइप के माध्यम से VMWare से कनेक्ट करने का प्रयास किया है। आप इसे सोसाइटी नामक यूनिक्स प्रोग्राम के साथ कर सकते हैं। यह मूल रूप से VMWare के COM1 पोर्ट पर /dev/ttsy.usbmodem662 से एक रीड / राइट स्ट्रीम खोलता है। मैं इस समाधान के माध्यम से COM1 पर डिवाइस के साथ संवाद करने में कामयाब रहा। दुर्भाग्य से फर्मवेयर अपडेट टूल सबसे पहले एक USB डिवाइस की तलाश करता है जिसे Neato XV-11 कहा जाता है जो COM3 के तहत सिम्युलेटेड है। COM1 से COM3 तक विंडोज स्विच करना न तो काम करता है (वे शायद यूएसबी उपकरणों को एन्यूमरेट करते हैं, ताकि उन्हें सभी COM पोर्ट को स्कैन न करना पड़े)।
कोई सुराग क्या हो रहा है?
क्या यह एक ज्ञात विंडोज समस्या है (Apple hw पर)?
किसी तरह USB - & gt; विंडोज के अंतर्गत सीरियल इम्यूलेशन मेरे हार्डवेयर से टूट गया है?