LEDE / OpenWrt
マイク入力レベル調整 現在音割れに悩まされているWebカメラ内蔵マイクでの問題解消の一助となれば サウンドデバイス一覧 root@OpenWrt:~# cat /proc/asound/cards 0 [Audio ]: USB-Audio - AB13X USB Audio Generic AB13X USB Audio at usb-f2500000.usb-1.…
U-BootとOpenWrtでざっくりサポート追加したのでテスト(v1.0.5から) 追記: 最新のv1.0.16でも問題無し 最後の df の出力は、USBポートを搭載しているWR8750N等と一緒にビルドした関係上WF1200HPには不要なパッケージもいくらか含まれ、Flash残容量が圧迫さ…
stockのファームウェア形式がWRC-X3000GS2とほぼ同じなので、調整が必要な1点のみ弄って生成 Warning: optional section "sbl1" missing from "/tmp/fw.bin". Continue... Warning: optional section "sbl2" missing from "/tmp/fw.bin". Continue... Warnin…
既にstockのコンソール上でチェックは通してあるが、実際にWebUI上から投入して書き込ませるテスト 2g AP WPS PBC is stopped. 5g AP WPS PBC is stopped. 2g client WPS PBC is stopped. 5g client WPS PBC is stopped. 2g client WPS PIN is stopped. 5g c…
ざっくりヘッダ仕立てて通せたので記録 key=csrf_token : 972bdd582e55897abc7614848dfc565c5318feb509c89c1778ec9f327da86c8a key=file : openwrt-qualcommax-ipq50xx-elecom_wrc-x3000gs2-squashfs-factory.bin key=apply : applyLocal firmware update st…
ath11kによるprobe時に、5GHz帯のQCN6102 (RF)でBDFを読み込んだタイミングでエラーを吐き、既に正常に認識されていた2.4GHz帯のIPQ5018 (MAC/RF)を巻き込んでクラッシュする addr: 0x45c が古めのBDFでは 0x3、新しめのBDFでは 0x0 になっているので前者は …
これは mstdn.maud.io Advent Calendar 2024 の記事です。 毎年何かしらの記事を書き散らしていますが、今年は2024年のOpenWrt活動を記憶の整理も兼ねて振り返ってみることにしました。 1月下旬のはじめ なんとなく市川大野のハードオフに行ってみたところ、…
WG1400HPからの差分のみなので、さっくりサポートを追加してテスト。 #### cwm_action_mac40to20: ht40 -> ht20 #### osif_vap_init_sub: IEEE80211_F_COEXT_DISABLE skip wlan_determine_cw() mlme_create_infra_bss : Overriding HT40 channel with HT20 c…
ひたすらSGMIIを有効化できず手詰まりになっていたけど、QCA9558側とAR8327側の両方でSGMIIを構成する必要があることを最終的に突き止め、なんとかSGMIIのeth1も動作するところまで到達した initramfs-factoryは当初WR8750NやWR9500Nなどと同様にtpブロック…
注意点はあるけどfactoryイメージ仕立てられたので記録 メーカーファームウェアでfactoryイメージを投入して再起動されOpenWrtのinitramfsイメージで上がって来た際、U-Bootの置き換えとsysupgradeの両方をせずに電源を切るかrebootするとブートできなくなる…
lzma-loaderでPCIeコントローラ部最低限の初期化をしてVIDとDEVID出すやつ diff --git a/target/linux/ath79/image/lzma-loader/src/ar71xx_regs.h b/target/linux/ath79/image/lzma-loader/src/ar71xx_regs.h index e7d7683973..e1737f4fb7 100644 --- a/ta…
なんとかここまで来た WR8750N, WR9500Nも同様にサポート 動作OK SPI (+SPI-NOR) GPIO LED 5カ所全10個全てath9kチップ (AR938x) に接続されている為、利用可能になるのは無線のprobeが走ってから Ethernet WLAN (SoC/PCIe) 認識のみ確認 USB ただし内部ハブ…
きっかけ Check Point V-80でOpenWrtをLinux Kernel 6.6を使用してビルドしブートした際、U-BootからLinux Kernel 6.1同様に正しく blkdevparts が渡っているにも関わらず、パースに失敗してeMMC内のパーティションテーブルにあるパーティション1つしか認識…
Ethernetデバイス(例: eth0)を、DeviceTreeの当該デバイスのノード内に存在する label プロパティに設定された値を基にしてリネームするpreinitスクリプトの案 ramips targetで label を利用できるのはtarget独自のpatchによるもの 数年前に mtk_eth_soc …
u-boot-envとかfixedなどのNVMEMから特定keyの値を取得し、DeviceTreeで指定された値と照合して、一致する場合はそのパーティションのmtdsplit他によるkernel + rootfs取り出しを実行させるやつ NVMEMのu-boot-envドライバのprobeが走るのはspi-norのmtdパー…
現状、OpenWrtにおけるNVMEMフレームワークを通したテキストベースなMACの取得はPlatform Deviceに限定されており、PCI(e)デバイスにおいてはテキスト絡みの処理が実装されておらず利用不可。 WN-AG300DGR 5GHz (AR9382) calibrationデータはFlash内に無し […
ざっくりと備忘録も兼ねたもの。詳細な点については公式のドキュメントを参照すること。 MT7621 SoC搭載機は19.07以前から設定を引き継いでのアップグレードは不可 スイッチングハブチップ部分 (MT7530)のドライバが、OpenWrt内の実装であるswconfig APIを使…