MCE BLASTER, ממיר של הוט וספרות צמודות זהות
נשלח: 18/06/2006 22:29
שלום לכם.
בעקבות הדרישה של MCE לשלט המקורי ולBLASTERS המקוריים, נכנעתי ורכשתי את השלט המקורי.
ניסיון להגדיר את MCE לעבודה עם הממיר של HOT (ערוצי זהב, ממיר דוקסיס) עבר די בהצלחה, ונמצא קוד מתאים שמחליף ערוצים, אבל יש לו בעיה מטרידה אחת.
הקוד שנמצא הוא קוד עבור ממיר THOMSON (שזה אכן הממיר שמותקן אצלי, למרות שפרוטוקול הIR של הוט זהה לכל הממירים...) שמחליף בהצלחה את הערוצים, אבל מסרב לשלוח ספרות כפולות. כלומר, ערוצים 0-10 הוא מעביר מעולה. כשהוא מנסה לשדר את הקוד עבור ערוץ 11, הממיר מקבל זאת כערוץ מס' 1, כאשר הוא מנסה לשדר את הקוד עבור ערוץ 22, הממיר מקבל זאת כערוץ 2, וכו'. כלומר - שתי ספרות (או יותר) זהות וצמודות - הוא מסרב לקבל.
מבדיקה טכנית של הפרוטוקול ע"י הקלטה של הסיגנל בעזרת HIP, נראה שהשלט משדר קוד שמשתנה עבור כל מופע של ספרה מסוימת וזאת כנראה כדי למנוע בלבול של ספרות צמודות. נראה שהמופע הראשון שולח קוד X, ואילו המופע השני שולח קוד Y, וכך מתוכנן השלט.
לשאלות:
א. האם יש פתרון ידוע לבעיה? (חוץ מלעבור לחברה המתחרה או להחליף תוכנה..)
ב. אם לא, אני יודע שיש דרך תכנותית לממש זאת בעזרת HIP, אבל ברגע שHIP משתלט על הBLASTER - אז MCE מסרב להכיר בעובדה שיש לו את השלט מחובר, ולא מוכן להציג טלוויזיה, שלא נדבר על להקליט. יש פתרון לעניין הזה? אם אני אמצא דרך לעקוף את הבעיה הזו שלא דרך חומרה חיצונית כמו USB-UIRT, אני מאמין שלא תהיה בעיה לכתוב תוכנה\מודול לHIP שידעו לטפל בהחלפת הערוצים כהלכה.
בתודה מראש,
יובל
בעקבות הדרישה של MCE לשלט המקורי ולBLASTERS המקוריים, נכנעתי ורכשתי את השלט המקורי.
ניסיון להגדיר את MCE לעבודה עם הממיר של HOT (ערוצי זהב, ממיר דוקסיס) עבר די בהצלחה, ונמצא קוד מתאים שמחליף ערוצים, אבל יש לו בעיה מטרידה אחת.
הקוד שנמצא הוא קוד עבור ממיר THOMSON (שזה אכן הממיר שמותקן אצלי, למרות שפרוטוקול הIR של הוט זהה לכל הממירים...) שמחליף בהצלחה את הערוצים, אבל מסרב לשלוח ספרות כפולות. כלומר, ערוצים 0-10 הוא מעביר מעולה. כשהוא מנסה לשדר את הקוד עבור ערוץ 11, הממיר מקבל זאת כערוץ מס' 1, כאשר הוא מנסה לשדר את הקוד עבור ערוץ 22, הממיר מקבל זאת כערוץ 2, וכו'. כלומר - שתי ספרות (או יותר) זהות וצמודות - הוא מסרב לקבל.
מבדיקה טכנית של הפרוטוקול ע"י הקלטה של הסיגנל בעזרת HIP, נראה שהשלט משדר קוד שמשתנה עבור כל מופע של ספרה מסוימת וזאת כנראה כדי למנוע בלבול של ספרות צמודות. נראה שהמופע הראשון שולח קוד X, ואילו המופע השני שולח קוד Y, וכך מתוכנן השלט.
לשאלות:
א. האם יש פתרון ידוע לבעיה? (חוץ מלעבור לחברה המתחרה או להחליף תוכנה..)
ב. אם לא, אני יודע שיש דרך תכנותית לממש זאת בעזרת HIP, אבל ברגע שHIP משתלט על הBLASTER - אז MCE מסרב להכיר בעובדה שיש לו את השלט מחובר, ולא מוכן להציג טלוויזיה, שלא נדבר על להקליט. יש פתרון לעניין הזה? אם אני אמצא דרך לעקוף את הבעיה הזו שלא דרך חומרה חיצונית כמו USB-UIRT, אני מאמין שלא תהיה בעיה לכתוב תוכנה\מודול לHIP שידעו לטפל בהחלפת הערוצים כהלכה.
בתודה מראש,
יובל