【KEIAN】KTV-FSUSB2/PCIE 解析スレ 04 【TS抜き】at AVI
【KEIAN】KTV-FSUSB2/PCIE 解析スレ 04 【TS抜き】 - 暇つぶし2ch105:名無しさん@編集中
09/09/08 02:30:09 D0ygOCej
新盤 ローカル暗号はAES128bit
キーはJackyTSD.axの中に固定で入っている。{0xcf,0x38,....}
このスレで何度もいわれていた通り、
VendorReg:0x5f, のbit3を落とすことで暗号化を回避できる。
Nullパケフィルタも有効にできる。

・・・が、libusbのアイソクロナスの性能なのか、
実装の仕方がわるいのか、まだ何か見落としている点があるのか、
よくわからないが、視聴できるレベルまでのTSを取得できていない。
Bulk転送にする方法がわかれば、もうちょっと問題の切り分けができるんだけどなー

106:名無しさん@編集中
09/09/08 02:41:00 oibF/nSn
前スレで

976 名無しさん@編集中 [sage] Date:2009/09/05(土) 18:01:49 ID:/uPX8EeB Be:
    >>965
    DataSheetによると、Vendor Register 0BHでisochronous転送/bulk転送の
    切り替えを設定できるってあるね。レジスタ内のbitアサインメントは全然
    判らないけど。

って言ってたけどこれでなんとかならないの?

107:名無しさん@編集中
09/09/08 03:04:53 D0ygOCej
>>106
サンクス。確かにかいてあった。

Vendor Register 0B
 isochronous and bulk endpoint types for transport streams,
Vendor Registers 5DH and 5EH
 the Iso Max Packet Size and Bulk Transfer Size.
Available Bulk Transfer Size are 
  188 * n bytes, where n = 1 ~ 256.

5dと5eの設定も必要そう
アサインはてきとうに設定してみて、pipeタイプが変わる値を調べる方法でいけそう

108:名無しさん@編集中
09/09/08 03:49:04 AJ3zn9Zc
>>105
前スレで新版のNullパケットのダンプを張っていたものです。

ローカル暗号はAES128bit(ECB)でCF 38 A2 42 A8 5E CF 9F 78 7A 47 E8 5C 0C 0E 23
最初の12byteはそのまま、16byte*11が暗号化されています。
これはVendorReg 60-6Fに設定されています。
また、Reg 5Fの08(bit3)が暗号化(1=有 0=無)であることは確かなようです。

Reg5D,5Eは最初から5になっているけど、そのままでいいでしょう。
Isochronous/Bulkを切り替えるReg0Bは、元は82です。

Serial Bus Address 20=復調(富士通 MB86A20S) A0=EEPROM(24C64W) C0=Tuner(TDA18211HD)

Reg0Bを書き換える方法は変わっていて、Serial Bus Address A0に書き込み
0C 5C 74 86 (4 bytes)で86(ここの値は未調査)に書き換えられます。
一度、USBコネクタを外して挿し直すとReg0Bの値が変わります。

109:名無しさん@編集中
09/09/08 04:56:34 MBR48nLq
おー凄い。乙です。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch