第 1 頁 (共 2 頁)
[分享] Apple Remote 紅外線遙控器
發表於 : 04/09/2007 4:44 pm
由 rlong
最近為了想將 Apple Remote 遙控器的控制碼加入我自己作的萬用紅外線遙控器中,於是用數位示波器分析了一下 Apple Remote,
原來它是使用一般標準的 32 位元遙控碼再加以修改而成。
一般遙控碼的前兩個八位元碼用來顯示廠牌及設備,這個 Apple Remote 使用十六進制的 77E1 碼,第三個八位元為功能碼,第四個八位元為第三個八位元的“一的補數“(1's complement)
我有兩隻 Apple Remote, 他們的控制碼分別是:
功能 / 第一隻 / 第二隻
>II / 77E1 20AA / 77E1 205A
<< / 77E1 10AA / 77E1 105A
>> / 77E1 E0AA / 77E1 E05A
MENU / 77E1 40AA / 77E1 405A
+ / 77E1 D0AA / 77E1 D05A
- / 77E1 B0AA / 77E1 B05A
也就是說,功能控制碼可能只用到四個位元,其後12個位元可能用來配對用的,
也就是說 Apple Remote 最多有 4096 個不同的配對,如果 Apple 賣出超過 4096隻 Apple Remote遙控,就有可能買到相同配對碼的 Apple Remote ?
有興趣自製多功能紅外線遙控的朋友,可以參考這個連結:
多功能紅外線遙控器
PS: 感謝老刀指正!

發表於 : 04/09/2007 6:00 pm
由 JamesChang
這實在有一點難噎!
發表於 : 04/09/2007 6:31 pm
由 raycherng
哇
這實在是很艱深的分享
非專業人士看不太懂
發表於 : 04/09/2007 6:50 pm
由 cudown
Apple Remote不都通用嗎?
發表於 : 04/09/2007 10:40 pm
由 ross_tt
cudown 寫:Apple Remote不都通用嗎?
那是在未配對之前!
Re: [分享] Apple Remote 紅外線遙控器
發表於 : 04/09/2007 11:44 pm
由 bryanchang
rlong 寫:如果 Apple 賣出超過 2048隻 Apple Remote遙控,就有可能買到相同配對碼的 Apple Remote ?
非也,應該是說如果你家有超過 2048 組 Apple Remote 跟電腦的話,你會遭遇有兩支遙控器可以遙控同一台電腦的問題。
換言之,這種狀況很難會發生。
Re: [分享] Apple Remote 紅外線遙控器
發表於 : 04/09/2007 11:51 pm
由 ross_tt
bryanchang 寫:rlong 寫:如果 Apple 賣出超過 2048隻 Apple Remote遙控,就有可能買到相同配對碼的 Apple Remote ?
非也,應該是說如果你家有超過 2048 組 Apple Remote 跟電腦的話,你會遭遇有兩支遙控器可以遙控同一台電腦的問題。
換言之,這種狀況很難會發生。
好久沒看到白老闆回答技術性的問題了!
Re: [分享] Apple Remote 紅外線遙控器
發表於 : 04/09/2007 11:56 pm
由 bryanchang
ross_tt 寫:bryanchang 寫:rlong 寫:如果 Apple 賣出超過 2048隻 Apple Remote遙控,就有可能買到相同配對碼的 Apple Remote ?
非也,應該是說如果你家有超過 2048 組 Apple Remote 跟電腦的話,你會遭遇有兩支遙控器可以遙控同一台電腦的問題。
換言之,這種狀況很難會發生。
好久沒看到白老闆回答技術性的問題了!
沒辦法,現在狂學做車輪餅沒空回答問題。
Re: [分享] Apple Remote 紅外線遙控器
發表於 : 04/10/2007 12:04 am
由 進藤光
bryanchang 寫:ross_tt 寫:bryanchang 寫:
非也,應該是說如果你家有超過 2048 組 Apple Remote 跟電腦的話,你會遭遇有兩支遙控器可以遙控同一台電腦的問題。
換言之,這種狀況很難會發生。
好久沒看到白老闆回答技術性的問題了!
沒辦法,現在狂學做車輪餅沒空回答問題。
確實是不算回答技術性的問題!
因為同一隻 Apple Remote 可同時遙控兩台 Mac mini,或是一台 Mac mini 一台 iPod... Orz
Re: [分享] Apple Remote 紅外線遙控器
發表於 : 04/10/2007 12:09 am
由 bryanchang
進藤光 寫:
確實是不算回答技術性的問題!
因為同一隻 Apple Remote 可同時遙控兩台 Mac mini,或是一台 Mac mini 一台 iPod... Orz
如果所有的設備都沒有配對,或者是都被設定成使用同一個遙控器 ID,那麼這樣的狀況的確會發生。
Re: [分享] Apple Remote 紅外線遙控器
發表於 : 04/10/2007 12:58 am
由 Alex Tsai
bryanchang 寫:沒辦法,現在狂學做車輪餅沒空回答問題。
觀音媽降臨指導?那麼應該是素的!
各位看吧,有時候真真假假,假假真真;真假難辨,或弄假成真。當你覺得今年愚人節新聞不好玩的當兒,可能過一陣子會猛然發現事實:那其實…不是愚人節新聞…

Re: [分享] Apple Remote 紅外線遙控器
發表於 : 04/10/2007 2:24 am
由 JamesChang
Re: [分享] Apple Remote 紅外線遙控器
發表於 : 04/10/2007 6:58 am
由 rlong
bryanchang 寫:非也,應該是說如果你家有超過 2048 組 Apple Remote 跟電腦的話,你會遭遇有兩支遙控器可以遙控同一台電腦的問題。
換言之,這種狀況很難會發生。
那是假設 AppleRemote 使用後面12位元碼全部拿來當配對碼,如果只用最後八位元的話,那每 256 隻就會出現相同的配對碼
而且這是機率問題,不是要買超過2048隻才會發生,
而是當您買超過一隻就有可能發生,
而發生相同配對碼的機率是 2048 或 256 分之一,
就像買彩券中小獎(後三碼相同)一樣容易。
建議 Apple 來個 Mac 族大中獎,同時買到相同配對碼的,就送 iPod一隻,那麼 Mac的市佔率一定上升

發表於 : 04/10/2007 9:15 am
由 進藤光
嗯~我也是覺得除非用 32-bit 還是 48-bit,要不然多用幾隻 remote 很可能就會遇到兩隻完全相同的遙控器。
Re: [分享] Apple Remote 紅外線遙控器
發表於 : 04/10/2007 9:49 am
由 老刀
rlong 寫:也就是說,功能控制碼可能只用到四個位元,其後12個位元可能用來配對用的,也就是說 Apple Remote 最多有 2048 個不同的配對,如果 Apple 賣出超過 2048隻 Apple Remote遙控,就有可能買到相同配對碼的 Apple Remote
2^12 是 4096,最多應該可以配出 4096 個配對而非 2048。
Nice crak!
發表於 : 04/10/2007 10:22 am
由 TYP
Thanks for the info!
Good work!
Re: [分享] Apple Remote 紅外線遙控器
發表於 : 04/10/2007 11:28 am
由 rlong
老刀 寫:rlong 寫:也就是說,功能控制碼可能只用到四個位元,其後12個位元可能用來配對用的,也就是說 Apple Remote 最多有 2048 個不同的配對,如果 Apple 賣出超過 2048隻 Apple Remote遙控,就有可能買到相同配對碼的 Apple Remote
2^12 是 4096,最多應該可以配出 4096 個配對而非 2048。
都怪我娘沒給我生一顆懂數學的腦袋瓜子,所以娶不到會數學的老婆

發表於 : 04/10/2007 11:40 am
由 老刀
to rlong:
不知 Apple Remote 有沒有「複合鍵」的功能?亦即二個以上按鍵同時按下會產生不同的指命碼。如您有空的話,是否可再測試一下?我認為有興趣自己改裝遙控器的朋友們,應該會很受用。

發表於 : 04/10/2007 12:19 pm
由 bryanchang
老刀 寫:to rlong:
不知 Apple Remote 有沒有「複合鍵」的功能?亦即二個以上按鍵同時按下會產生不同的指命碼。如您有空的話,是否可再測試一下?我認為有興趣自己改裝遙控器的朋友們,應該會很受用。

有。例如按下 Menu 跟 Next/Fast-forward 鈕六秒可以進行遙控器配對:
http://docs.info.apple.com/article.html?artnum=304991
發表於 : 04/10/2007 1:46 pm
由 rlong
"Menu" 與下列鍵同時按六秒後,發射碼:
">>I" 07E1 40AA 配對 (Pair)
"I<<" 07E1 20AA 解配對 (Unpair)
"+" 07E1 68AA ?????
"-" 77E1 98AA ???? (很奇怪的恢復 77E1)
">II" 07E1 XXAA (XX 表示變來變去的,不是每次都一樣的碼)