Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

libc0607/Realtek_switch_hacking

Repository files navigation

Realtek Switch Hacking

本 Repo 试图收集基于 Realtek 芯片的家用交换机/路由器的相关信息。
包括但不限于:改造成网管机的教程、数据手册等各类文档、硬件设计、软件驱动等各类相关代码等。
如果你想要贡献一些信息,欢迎 PR/issue。

已有内容

改造教程

RTL8370N 芯片的 8 千兆交换机改网管
RTL8367N 芯片的 5 千兆交换机改网管
注:RTL8370N/RTL8367N 等内置 8051 内核的交换芯片疑似需对内部 ROM 烧写代码后才能使用(见 Issue #1),而这段代码目前没有找到相关资料,意味着它可能不会从 Flash 启动。有大概率会翻,谨慎上车。
RTL8382L+RTL8218B 芯片的 16 千兆交换机改网管
RTL8372/3 改网管机,相关脚本:up-n-atom/SWTG118AS,中文视频教程 zh-cn video tutorial by B站 兔子雪球(aliemeng)

各类 Datasheet

注:这部分 Datasheet 全部来自于互联网,出处见 files 分支。

交换机

RTL8305NB
RTL8305SB
RTL8305SC
RTL8306SD
RTL8309G
RTL8363SB
RTL8366_8369
RTL8367N
RTL8367RB
RTL8367S
RTL8370(M)
RTL8376
RTL8380M_RTL8382M_RTL8382L
RTL8367RB_RTL8367MB_Register_Table_V1.0.0.pdf
RTL839X/93XX Series: plappermaul/realtek-doc
to-do: 许愿一个泄露的8372/8373

路由器

RTL8196E
RTL8196C
RTL8196E-VEx
RTL8197D
RTL8198

驱动代码

注:驱动代码和芯片之间的对应关系通常因为马甲的存在而不容易确定
注2:这些除了 RTL8370 的几个 API 以外,我都没试过
RTL8325D
BootingUp/Realtek_Unmanaged_Switch_API_V1.3.12_20171124
其他的文档可以到 files 分支,或是 Telegram channel 下载

其他研究

我自己搞的 RTL8370 板子
用 ESP8266 + NodeMCU 通过 SMI 控制 RTL8370 的尝试
我自己搞的 RTL8367RB + ESP8266 板 (硬件全部开源在 LCEDA)
我自己搞的 RTL8382L 8口交换 (LCEDA)
Yakigani: RTL8370 iROM programmer
8372 分析: 0, 1, 2, 3, Discord (*Thanks to FanFansfan, up-n-atom, giver3, and error404 (from STH))

License 协议

本 Repo 下个人做出的研究分析,和那个 PCB 及其相关设计:遵从 CC BY-NC-SA 3.0 协议。
各家的固件,数据手册,资料等: 他们说了算(如果让我删我会的 。。
本项目意在研究学习,请在下载使用后的 24 小时内停止运行并删除,如果拿去当奸商的话那后果自负。。
如果有侵犯到你的权益,请通知我删除。

About

折腾交换机

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /