大破雑記帳

個人用メモな雑記ブログ いろんなことをざっくりと。

Router/NEC

WG1400HP レジスタメモ

いずれもメーカーブートローダからブートしたOpenWrt DDR dump root@OpenWrt:/# for addr in $(seq 0 4 $((0x15c))); do ADDR=$((0x18000000 + addr)); VAL=$(devmem $ADDR 32); printf "0x%08x: $VAL\n" $ADDR; done 0x18000000: 0xEFAAF33B 0x18000004: 0x…

WG600HP stock -> OpenWrt

注意点はあるけどfactoryイメージ仕立てられたので記録 メーカーファームウェアでfactoryイメージを投入して再起動されOpenWrtのinitramfsイメージで上がって来た際、U-Bootの置き換えとsysupgradeの両方をせずに電源を切るかrebootするとブートできなくなる…

WG600HPとSOFT/HARD RESET

watchdogによるresetを "SOFT-RESET"、RESETレジスタや電源によるRESETを "HARD-RESET" としている模様 電源抜き差し, OpenWrtでのreboot, メーカーブートローダ内で reboot → HARD-RESET WebUIからの再起動操作, ファームウェアアップデートによる再起動, …

WG600HPとlzma-loaderとPCIeメモ

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…

WG600HP & OpenWrt + mainline U-Boot

なんとかここまで来た WR8750N, WR9500Nも同様にサポート 動作OK SPI (+SPI-NOR) GPIO LED 5カ所全10個全てath9kチップ (AR938x) に接続されている為、利用可能になるのは無線のprobeが走ってから Ethernet WLAN (SoC/PCIe) 認識のみ確認 USB ただし内部ハブ…

WR9500N GPIO/PLLメモ

結局未だに諦めが悪くNetBSDなAterm弄ってる GPIO dump (メーカーブートローダからブートしたOpenWrt) # for addr in $(seq 0 4 $((0x6f))); do ADDR=$((0x18040000 + addr)); ADDR=$(printf "0x%08x\n" $ADDR); VAL=$(devmem $ADDR 32); printf "$ADDR: $VA…

WX3600HP FW Header

+---------------------------+-------------+-------------+ 0x00 | codename ("g.soleil") | FF FF FF FF |Magic(txt)?->| +---------------------------+-------------+-------------+ 0x10 |--> Magic(Text)? |kernel crc32 |kernel length| +----…