Xperia S ICS frimware のソースからコンパイルされたカーネルがあります。非常にスムーズに動作します。唯一の問題は、特定の機能を追加するときに wifi モジュールがないことです。
さまざまなことを試しましたが、モジュールを取得できません。
そのため、カーネルでwifiを使用できません。
それらをコンパイルする方法、またはカーネル ソースのファイルに何を追加する必要があるかを説明してください。
Xperia S ICS frimware のソースからコンパイルされたカーネルがあります。非常にスムーズに動作します。唯一の問題は、特定の機能を追加するときに wifi モジュールがないことです。
さまざまなことを試しましたが、モジュールを取得できません。
そのため、カーネルでwifiを使用できません。
それらをコンパイルする方法、またはカーネル ソースのファイルに何を追加する必要があるかを説明してください。
2 つの方法があります:
1. 簡単な方法: .config ファイルを開き、以前のカーネルと同じにする方法で CONFIG_LOCALVERSION を変更します。このようにして、カーネルは既存の wifi モジュールを使用できます。
2. 自分でモジュールをコンパイルします。
2.1 カーネルをコンパイルした後、wifi ドライバー フォルダーに移動し、次のように入力します。
KERNEL_DIR=<your kernel dir> CROSS_COMPILE=arm-eabi- ARCH=arm make
公式wifiソースコードを使用する場合は、差分コマンドでコンパイルする必要があります
KLIB_BUILD=<your kernel dir> KLIB=. CROSS_COMPILE=arm-eabi- ARCH=arm make
2.2 .ko ファイルを /system/lib/modules/ にコピーします。
注: 新しいモジュールが機能しない場合、修正する簡単な方法は、.config ファイルで 80211 と WL12XX を有効にすることです (必要なオブジェクトと機能を提供するため)。