大破雑記帳

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

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

RTL838x, RTL839x MODEL_NAME_INFO

Switch-M24eG PN28240KとSwitch-M48eG PN28480Kから取ったもの # Switch-M24eG PN28240K root@OpenWrt:/# devmem 0x1b0000d4 32 0x83826800 root@OpenWrt:/# devmem 0x1b0000d8 32 0x00000000 root@OpenWrt:/# devmem 0x1b000058 32 3 root@OpenWrt:/# devme…

OpenWrtのrealtek targetについて

これは A:don:vent Calender こと「mstdn.maud.io Advent Calender 2021」11日目の記事です。 先週土曜日くらいまで危うく忘れかけてた 前回2020年はその年に買ったものを挙げましたが、今回は趣向を変えてOpenWrtにおける realtek target" について書いてみ…

Switch-M*eG PN28xx0K GPIO/IRQメモ

何故かPCA9539のINTではなくフロントのボタンがPCA9545のINT0(割込入力0)にも接続されている Switch-M8eG PN28080K led-mode (BTN) --+-- PCA9539 (IO1_7) -> PCA9539 (SDA/SCL) -- RTL8380M (GPIO1/GPIO0) | PCA9539 (INT) ------ X (none) | +-- PCA9545…

FutureNet NXR-G100メモ

D-Sub 9ピンのコンソールポート (SERIAL 0) はSoCのUART1に、RJ45のコンソールポート (SERIAL 1) はSoCのUART0に接続されている D-Sub 9ピンのコンソールポートはDIPスイッチ左から3列目の上下に関わらず有効 RJ45のコンソールポートはCiscoケーブルとは非互…

WRC-X3200GST3 stock → OpenWrt(non-UBI)

RootFSにUBIを使用しない構成の場合 [ 2528.639914] IDPfw: Exit IDPfw [ 2528.643092] mod epilog takes 0 jiffies [ 2528.646865] IDPfw: Exit IDPfw [ 2528.667556] Exit chrdev /dev/idpfw with major 191 [ 2528.695567] Exit chrdev /dev/detector wit…

ApresiaLightGS120GT-SS RTL8231メモ

各SFPのI2Cもどこかに居るはずだけど未だ不明 4組全て見つかった "LOOP" LEDと未使用のLEDはピン番号それらしきもの判明しているものの反応せず RTL8231の初期化手順が足りていないのが原因だった realtek: ensure output drivers are enabled in RTL8231 - …

DGS-1210-28 F1 ファームウェアメモ

APRESIA Systems ApresiaLightGSシリーズも恐らく同じ DGS-1210-28 F1のGPL tar内のMakefile, plfmake.h、 host/tools/ のツール類から ヘッダ ApresiaLightGSシリーズだと0x17に1byte何かが居る 0x0 0x4 0x8 0xC +-------------------+-------------------+…

ApresiaLightGS120GT-SS

例によってRTL83xx系SoCを搭載するスイッチングハブを様々なメーカーで調べた際に見つけたもの。APRESIA SystemsのApresiaLightGSシリーズは全モデル通してファームウェアが共通である為、この記事の120以外も全て同様にRealtek SoCを搭載していると思われる…

WN-DX2033GR bootnum, debugflagメモ

bootnum, debugflag いずれも格納場所はサポート済みのWN-DX1167R, WN-AX1167GR2と同じ。 root@WN-DX2033GR:~# cat /proc/mtd dev: size erasesize name mtd0: 07f80000 00020000 "ALL" mtd1: 00100000 00020000 "Bootloader" mtd2: 00100000 00020000 "Uboo…

WN-DX2033GR

発売に前後してファームウェアから調べた際、MT7621搭載機であることを確認していたもの。 某氏から提供して頂いたものの、しばらく多忙であったこと、Realtek SoCのスイッチングハブ等に注力してしまっていたことから後回しになっていたが、ようやく多少落…

DIR-X1860 ファームウェア復号メモ

Forumにあるtopicを手元で紐解いたメモ key (9I92bgRMPu+0fgFzo/ZwCyuBTNrtpeQ7) と iv (tTc4XS3LiRBq+Muv) をそれぞれkey.txt, iv.txtなどとしてテキストファイルに保存 この時末尾で改行せずそれぞれ32バイトと16バイトで収めること firmware-wintoolsでke…

OpenWrt 21.02あれこれ

ざっくりと備忘録も兼ねたもの。詳細な点については公式のドキュメントを参照すること。 MT7621 SoC搭載機は19.07以前から設定を引き継いでのアップグレードは不可 スイッチングハブチップ部分 (MT7530)のドライバが、OpenWrt内の実装であるswconfig APIを使…

M24eG RTL8218FBメモ

phy PowerON周り RTL838x# # rtk phyreg set 22 0xfff 30 3 Set Port 22 page 4095 reg 30 val: 0x0003 RTL838x# # rtk phyreg get 22 0 16 Get Port 22 page 00 reg 16 val: 0x1940 <----- RTL838x# # rtk phyreg set 22 0xfff 30 1 Set Port 22 page 4095 …

Switch-M48eG PN28480K

既に記事があるM8eGやM24eGと同様に、Realtek SoCを搭載するスイッチングハブを調べた際に見つけた機種。 最近深夜になんとなくヤフオクであまり期待せずに "M48eG" を検索したところ、これまで見掛けたことが無い "PN28480K" を見つけ、送料別8,000弱であっ…

WN-DEAX1800GR fwhandleメモ

/tmp/fw/wn-deax1800gr_f102 # fwhandle -x wn-deax1800gr_v1.02.003.bin -t kernel_p ad_apps ------- Header Info ---------- Image Header Size : 0x0074 Image Header Magic Code: 0x031d6129 Image Data Size : 15597746 Image Type : 7 [kernel_pad_ap…

WN-DEAX1800GR メモ

デュアルイメージのブート切り替えは "working" パーティション内 0x4 の値によって決定される (0x00: bank1, 0x01: bank2) その際、同一パーティション内に格納されているイメージのデータ長 (0x10 - 0x13) とCRC32値 (0x14 - 0x17) はU-Bootにおいてはチ…

Switch-M8eG PN28080K

既に記事を書いたSwitch-M24eG PN28240KがRealtek SoCを搭載していることを知った際、シリーズ内を調べて同様にRealtek SoC搭載機であることを確認していた機種。 既にM24eGがあるわけなのでこちらは躊躇していたが、M24eGのSFPポートを検証するにあたって対…

realtek target Kernel 5.10移植メモ

一旦色々飛ばしてブートだけするようにした状態 コンパイルエラーになるもの Ethernetドライバ PHYドライバ DSAドライバ backport試行予定 GPIOドライバ (RTL83xx/RTL93xx): linux-next (5.13) SPIドライバ (RTL83xx/RTL93xx): 5.12 現状のbootlog 一旦AML2-…

WN-DEAX1800GR

この機種もファームウェア公開直後辺りにMT7621搭載機であることを把握していたもの。WRC-X3200GST3に続き、某氏より提供頂きました。感謝。 サポートのため弄っていくのでメモ。 Switch zone WAN LAN port (WN-DEAX1800GR) インターネット (LAN番号刻印無…