[問題] 請教關於apple相關產品認證問題

看板Electronics作者 (嗨~ 好天氣~)時間15年前 (2010/11/03 19:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好 想請教關於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 kevilright:轉錄至看板 Soft_Job 11/03 19:26
文章代碼(AID): #1CqKQcep (Electronics)