[問題] 請教關於apple相關產品認證問題
※ [本文轉錄自 Electronics 看板 #1CqKQcep ]
作者: kevilright (嗨~ 好天氣~) 看板: Electronics
標題: [問題] 請教關於apple相關產品認證問題
時間: Wed Nov 3 19:25:20 2010
大家好
想請教關於accessory(指外部機台;AC)與ipod的認證問題
先撇開認證ic的讀取問題
目前認證協定為2.0b~走idps
我想請教一下
是不是所有的command要下的時候~前面都該先走一次(startIDPS to endIDPS)???
(除了simple remote簡單指令除外)
就我的認知
他認證過程可以分成兩個部分
part-1 : identification (from startIDPS to endIDPS)
part-2 : authentication (from GetDevAuth_Info<0x14> to
AckDevAuth_Status<0x19>)
然而sw文件有提說
有些指令不需(authentication)~例如 : GetiPodOptions, startIDPS等等
但有些指令需要~例如 : DevDataTransfer, iPodDataTransfer等等
我想問的是...
關於認證與下指令的過程~我k資料得出的流程是﹔
例如不需(authentication)的指令
<認證part-1> ---> <我欲下的command>
需(authentication)的指令
<認證part-1> ---> <認證part-2~part-2可以background operation> ---> <我欲下
的command>
這樣的認知對嗎~???
也就是說我每下一個指令都需伴隨<認證part-1(or2)>的步驟~對嗎~???
所以認證步驟並非只要開機作一次即可囉~???
因為我目前卡在我的ac送startIDPS指令給予ipod
但是藉由uart監控軟體看
ipod並不會回傳ack
我確定我送出的baud rate是19200(也用示波器確定過)
跟ipod的連結也可以送出簡單指令(play/pause之類的)
重點是...
我看SW文件說~走idps這條路~
每個指令都需要先由startIDPS起頭
所以卡關卡在這裡真的很尷尬...........orz
有前輩可以幫忙解惑嗎~???
-----------------------
有興趣的話
我手邊有關方sw文件(論壇抓來的~非我司)
還有一份抓來的~avr mcu作車用產品(他有認證~但是走早期0x13的模式~非IDPS)~
c code檔
可以低調~
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.162.78
※ kevilright:轉錄至看板 Tech_Job 11/03 19:26
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.162.78