大破雑記帳

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

2025-01-01から1年間の記事一覧

WF1200HP2

WF1200HP同様にAR934x搭載機であることを把握していたものの、FE機であることから見送り続けていたもの。 これもWF1200HPと共に東久留米のハードオフで確保した。 弄っていくのでメモ。 Switch 未確認 MAC LAN: 98:F1:99:xx:xx:f8 (config, 0x6 (hex)) WAN: …

WF1200HP stock -> OpenWrt

U-BootとOpenWrtでざっくりサポート追加したのでテスト(v1.0.5から) 追記: 最新のv1.0.16でも問題無し 最後の df の出力は、USBポートを搭載しているWR8750N等と一緒にビルドした関係上WF1200HPには不要なパッケージもいくらか含まれ、Flash残容量が圧迫さ…

クリッパー保守関連メモ

DR17V (DA17V) リア側ジャッキポイントはデフ直近では無くデフと車輪の中間辺り クリッパーやOEM元であるエブリィに関する日産やスズキ等の公式ではない、YouTubeの動画等で、デフ直近の金属部材にジャッキを当てる方法が紹介されているが、正しいジャッキポ…

スズキのキーレス G8D-611S-Aのメモ

スズキのエブリィ(+ OEM先各メーカー車種)等で使用されている、キーレス型番G8D-611S-Aについて調べたメモ。 当該型番を持つ基板ケース色は薄グレー(所謂新グレー)と黄色の2色 技適番号は以下の2種が存在 007YUUL0213(H19(2007).09.10→氏名変更H24(2012…

WF1200HP

以前より、既にサポート済のWR8750N, WR9500N, WG600HP同様にAR934x搭載機であることを把握していたものの、FE機であることから見送り続けていたもの。 少し前にWF1200HP, HP2の対応予定について質問が有り、その際は無しと回答したものの需要が無いわけでは…

HDL-TA GPIOメモ

&pinctrl_nb gpio00: I2C: i2c1 gpio01: I2C: i2c1 gpio02: gpio03: gpio04: gpio05: gpio06: gpio07: gpio08: gpio09: gpio10: gpio11: LED, orange:power gpio12: LED, green:power gpio13: LED, red:power gpio14: gpio15: gpio16: gpio17: BTN, power gp…

HDL-TA

以前より、MarvellのARM64 SoCを搭載していることを把握していた機種。 車の購入と運転に伴ってやりたいことが1つ発生し、それの為にOpenWrtを搭載して用いる目的もあり確保した。 弄っていくのでメモ。 PHY zone LAN port (HDL-TA) LAN port eth0(88E1512) …

NV100クリッパー雑感

最近購入した初マイカーであるNV100クリッパーについて、色々感じたこととか 冒頭は経緯などで長いので、雑感だけ読みたい人は飛ばしてください。 購入発端 運転欲。今年7月初め頃、突如として「夏の間に運転して色々なところを回ってみたい」と思い立ち、丁…

CKB01メモ

ブート周り 保存された値を無視してブート毎に bootcmd に対して bootipq_usb を設定する為、bootcmd で上手い具合に背面USBと内部USBストレージを取り扱うのは無理そう bootipq_usb は fatload usb 0 0x44000000 ${hook_image} fatload usb 0:0 0x44000000 …

OPPO CKB01

OpenWrtでサポートできそうなデバイスが無いか、インターネットを徘徊していて見つけたもの。 中国語の情報が先行情報としていくらか出ているので、中古がかなり安いしとりあえず確保してみることにした。 弄っていくのでメモ。 Switch, PHY 未確認 zone LAN…

WN-DAX5400QR

これもI-O DATA機を調べていた際、IPQ50xx搭載機であることを把握していたもの。 ヤフオクでだいぶ安価な出品があり、多少悩んだ末に確保した。 弄っていくのでメモ。 Switch, PHY zone WAN LAN port (WN-DAX3000GR) INTERNET LAN4 LAN3 LAN2 LAN1 port eth1…

WN-DAX3000GR stock -> OpenWrt

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…

WN-DAX3000GR

I-O DATA機をまとめて調べていた際、IPQ50xx搭載機であることを把握していたもの。 だいぶ安価な出品があり、多少悩んだ末に確保した。 弄っていくのでメモ。 Switch, PHY zone WAN LAN port (WN-DAX3000GR) INTERNET LAN4 LAN3 LAN2 LAN1 port eth0(Interna…

WRC-X3000GS3 stock -> OpenWrt

既に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…

WRC-X1800GS factoryメモ

WRC-X1800GSにおいて、公式更新用FWおよびFlash内のファームウェア領域に投入されたファームウェアデータのヘッダ構造は以下の通り 0x0 0x4 0x8 0xc +---------------------------------------------------------------+ 0x00 | "ELECOM\0\0<MODEL>" -->| +--------</model>…

WRC-X3000GS3 factoryテスト

WRC-X3000GS3の場合、ヘッダ有効長としてWRC-X1800GSと同じ 0x68 ではなく、公式FWでその後に続く ELECOM... 分の 0x1c が追加で必要(合計: 0x84) ヘッダ有効長が合計 0x84 に足りない場合、CRC32をチェックされるFW本体データが不足分足して切り出され(0…

WRC-X3000GS3

MediaTek MT798x (Filogic 8x0)搭載であることを把握しており、何度か確保を悩みつつ先送りにしていたもの。 最近になって比較的安い中古があり、思い切って確保した。 弄っていくのでメモ。 Switch, PHY zone WAN LAN port (WRC-X3000GS3) INTERNET LAN4 LA…

FortiGate 50E rootfs拡大テスト

とりあえず part1 パーティションをmtd-concatでrootfsに統合した最小ビルド(LuCI無し) 拡大後(セカンダリになっていた為プライマリに切り替えてからのブート): FortiGate-50E (17:37-01.31.2017) Ver:05000016 Serial number: FGT50E3U17013352 CPU(00)…

WRC-X3000GS2 QCA8337レジスタメモ

レジスタ見る手段あったので 参考: /etc/init.d/qca-ssdk root@WRC-X3000GS2:~# for reg in $(seq 0 4 $((0xe4))); do val=$(ssdk_sh debug reg get $reg 4 | grep -o "0x[0-9a-f]*$"); printf "%02x: %08x\n" $reg $val; done 00: 00001302 04: 07600000 08…

WRC-X3000GS2 stock -> OpenWrt

ざっくりヘッダ仕立てて通せたので記録 key=csrf_token : 972bdd582e55897abc7614848dfc565c5318feb509c89c1778ec9f327da86c8a key=file : openwrt-qualcommax-ipq50xx-elecom_wrc-x3000gs2-squashfs-factory.bin key=apply : applyLocal firmware update st…

WRC-X3000GS2 ブート周りメモ

ファームウェア更新毎に、ブートに使用するOS用パーティションが2つの間で切り替わる 0:BOOTCONFIG と 0:BOOTCONFIG1 の設定値によって切り替えられるが、この時bootargsで切り替えられた方のパーティション名が ubi.mtd= で渡されるのではなく、常に ubi.mt…

WRC-X3000GS2のQCN6102がprobe中にクラッシュするメモ

ath11kによるprobe時に、5GHz帯のQCN6102 (RF)でBDFを読み込んだタイミングでエラーを吐き、既に正常に認識されていた2.4GHz帯のIPQ5018 (MAC/RF)を巻き込んでクラッシュする addr: 0x45c が古めのBDFでは 0x3、新しめのBDFでは 0x0 になっているので前者は …

WRC-X3000GS2 SPI-NAND (MX35UF1G24AD-Z4I)のoob size問題

Linux Kernelでの登録とMacronixのデータシートではoob size=128として登録され、認識は走るがblock deviceとしての読み出しがI/Oエラーとなる パーティション列挙途中のエラーは、u-boot-envのNVMEM認識中にmtdの読み出しで死んでエラーになっている [ 1.34…

WRC-X3000GS2

以前からIPQ50xx搭載機であることを把握していたもの。 元々は作業予定は無かったものの、少々事情により必要が生じ、ちょうど安価な出品があったことから作業を決定し、確保した。 弄っていくのでメモ。 Switch, PHY zone WAN LAN port (WRC-X3000GS2) INTE…

WRC-X3000GS2 ファームウェアヘッダメモ

ELECOMとI-O DATAのQualcomm機で多く使用されている模様 他に以下の機種で同じフォーマットを確認 ELECOM WRC-X3000GST2 ELECOM WRC-XE5400GS ELECOM WRC-X6000XS ELECOM WRC-X6000XST ELECOM WTC-X3000GS I-O DATA WN-DAX3000GR I-O DATA WN-DAX3000QR I-O …

SKS8300-8X JFFS2メモ

1. mkfs.jffs2 -p -b -f -U -v -o /tmp/tmp.jffs2 -d /etc/jffs2 SPI-NORだしerase sizeは64Kだろう、と思って普通に出したやつ root@OpenWrt:~# mkfs.jffs2 -p -b -f -U -v -o /tmp/tmp.jffs2 -d /etc/jffs2 / f 0644 7476168 ( 7607884) 0:0 nos.img Compr…

WG2200HP

WG1400HPやWG1800HP/HP2を把握した辺りで同様にQCA955xであることを把握し、そのうち調達しようかと考えていたもの。 ヤフオクで漁っていた際にジャンクで安価な出品を見付け、少々迷った末に確保。 既にサポート済のWG1400HP, WG1800HP/HP2に加えてサポート…