|
这是我基于immortalwrt 24.10编译的sl-3000的固件,昨天拉取了immortalwrt的最新更新,保证新鲜,不喜欢大固件,又想偷下懒,直接用了immortalwrt的编译配置,预装软件包和immortalwrt一致。
首先感谢玩数码的阿三,让我知道了这个路由器,并且用他的方法和固件刷了机。然后感谢dailook,知道他有dts文件,才让我下决心第一次尝试自己编译openwrt固件。还要感谢openwrt、immortalwrt和x-wrt,这些开源项目提供了代码基础,并且有详尽的资料,在此基础上我才编译出这个固件。特别是x-wrt,xwrt-wr3000k-emmc-nor这个固件,flash分区和硬件规格与sl-3000基本一样,本来我想直接用这个刷机,因为没找到对应的gpt分区固件,加上不喜欢大固件,最后决定继续自己编译。对于喜欢大固件的,可以尝试用这个刷机,而且x-wrt是有源码的,稍作修改,很容易定制出自己的固件。最后感谢deepseek,第一次编译固件,不懂的很多,deepseek给出的答案惊人的正确,在关键地方给出了正确提示,让我少走了很多弯路,节省了很多时间。这让我突发奇想,把硬件信息丢给大模型,能不能直接就给你一个现成的固件?这应该是很可能做到的。
sl-3000是一款非常好的路由器,硬件配置不说了,拆机容易,还直接焊接好了ttl,这让我通过ttl查找问题非常方便,非常适合想更多了解openwrt的人。阿三的固件,网上能找到的其它固件,都没有支持flash,开始编译immortalwrt 24.10时,因为没有factory分区,导致编译的固件没有wifi,于是自己增加了flash的支持,读取到了flash中的factory分区,解决了原厂mac和wifi的问题。阿三的刷机方法,直接将固件刷写到emmc,不影响原厂固件,不怕变砖,让我放心地不断刷机验证编译的固件。gpt分区,也沿用阿三的,因此刷机方法和阿三的一致,网上视频很多。
刷机步骤:
1、上传nl-wr8103配置文件
2、ssh登录 ,复制spinor_fip_by.bin FIP到tmp目录
mtd write /tmp/spinor_fip_by.bin FIP
3、进入uboot刷GPT分区 和固件
如果以前已经刷过其它固件,也一定要进U-boot刷机界面刷机
安装软件直接使用immortalwrt官方源,kmods软件包不能用官方的,我放在分享里了,需要自己手动安装
分享文件:sl-3000
链接:https://pan.xunlei.com/s/VOK9S2WKzdRUhNlm0coCv5LaA1#
提取码:9yu2
复制这段内容后打开迅雷,查看更方便
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|