在今天的网络社区中,越来越多的人选择使用OpenWrt作为其路由器系统的操作系统。而Cisco Meraki的MR33接入点虽然其原本的固件已经足够强大,但是以OpenWrt作为其操作系统也是一个不错的选择。

然而,将OpenWrt安装到Cisco Meraki MR33接入点并不是一件容易的事情。在这篇文章中,我们将介绍如何以”硬核”的方式将OpenWrt闪存到Cisco Meraki MR33接入点中。

首先,你需要准备以下材料:

1. 一台电脑,安装有Serial端口调试软件

2. 一根串口线

3. 一块闪存芯片(推荐使用Winbond W25Q128)

4. 一个夹子

5. 必要的工具包

然后,你需要按照以下步骤进行操作:

1. 打开MR33的外壳并将其拆下

2. 将串口线插入MR33的中间端口,并将其连接到计算机上

3. 打开Serial端口调试软件,将波特率设置为115200bps,数据位设置为8,停止位设置为1,流控制设置为无。

4. 在Serial端口调试软件中,连续输入CTRL+C来进入MR33的命令提示符。

5. 在命令提示符下,运行以下命令:

sudo rfkill unblock all

6. 将夹子连接到MR33的SPI闪存芯片上,并将闪存芯片的管脚与你的电脑连接。

7. 在命令提示符下,运行以下命令:

flashrom -p dediprog -c “your_chip” -w “path_to_openwrt_image”

注意:将”your_chip”替换为你使用的闪存芯片,将”path_to_openwrt_image”替换为你下载的OpenWrt文件的路径。

8. 在命令提示符下,运行以下命令:

sync

9. 将夹子从MR33的SPI闪存芯片上移开。

10. 关闭MR33的命令提示符,并重新启动MR33。

参考以上步骤,你可以成功地将OpenWrt闪存到Cisco Meraki MR33接入点中。当然,在具体操作前,你要确保你已经熟知相关操作的所有风险。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/