注目★★★★★Lobsters
iPod ClassicのMikey解析、イヤホン操作を復活
30秒で把握
- 1RockboxのiPod Classicでイヤホンリモコン3ボタンが動作
- 2Mikeyのモード0x2fとレジスタ4から操作イベントを取得
- 3解除遅延1.7〜1.8秒を考慮し中央ボタンをクリック専用化
要約
Rockbox上のiPod Classic 6G・7th genで、無効だったイヤホンリモコンの3ボタン操作が動作した。未 dokument化のMikeyチップを解析し、モードレジスタ0x2fで音量イベント、レジスタ4で中央ボタンを取得できることを突き止めた。チップは約5秒後にイベント処理が休止し、ボタン解除を1.7〜1.8秒遅れて報告するため、中央ボタンは長押しを廃止して60msのクリックとして処理する。ドライバーはGerrit change 7677としてレビュー中で、対応済みRockboxイメージも公開された。
あなたへの影響
Rockboxを導入したiPod Classic利用者は、対応イメージを試す前に設定と音楽を保持したまま戻せる手順を確認し、次の公式ビルドへの統合状況を確認するとよい。
推奨:未 dokument化チップのレジスタ解析は、旧機器の機能復活につながり得るため、組み込み開発者は同様の調査手法を参考にできる。