以前の方法
http://continue-to-challenge.blogspot.jp/2017/11/fon2405eledeopenwrt.html
からあまり変更がないかもしれない。
手順0.フラッシュメモリ交換
リスクをとって簡略化した方法で
0.u-boot他を旧フラッシュからバックアップ
cat /dev/mtdblock0 > /tmp/mtdblock0.img <Uboot>
cat /dev/mtdblock1 > /tmp/mtdblock1.img <Config>
cat /dev/mtdblock2 > /tmp/mtdblock2.img <RF>
1.通電状態でフラッシュを交換する(ハイリスク!)
cp /tmp/mtdblock0.img /dev/mtdblock0
cp /tmp/mtdblock1.img /dev/mtdblock1
cp /tmp/mtdblock2.img /dev/mtdblock2
手順1.OpenWrtのカーネルソース入手
ここは変更なし
git clone https://git.lede-project.org/source.git
./scripts/feeds update -a
./scripts/feeds install -a
手順2 FON2405E用にカスタマイズ・Device Tree Source (dts)を作成
ここも変更なし
手順3 カーネルイメージ作成
適宜、設定を行う
make menuconfigそして
make kernel_menuconfig
make -j4 V=99openwrt-ramips-rt305x-fon2405ekai-initramfs-kernel.bin
openwrt-ramips-rt305x-fon2405ekai-squashfs-sysupgrade.bin
が作成される
手順4 ファームアップ
u-bootからのファームアップのあと、sysupgradeを実施
カーネルが4.14.41になったのかー。
メモ(git diff)
git diff origin/master..HEAD > FON2405EKAI.patch
0 件のコメント:
コメントを投稿