找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 12189|回复: 31

鲁班(RE-CP-02)刷入Breed并扩大可用空间

  [复制链接]
发表于 2024-4-26 13:27 | 显示全部楼层 |阅读模式
今天逛论坛发现一条帖子:鲁班 Breed+OpenWrt-OPENWRT专版-恩山无线论坛 (right.com.cn)
省流:通过魔改Breed,将鲁班原厂不需要的分区去掉,并刷入自编译固件以获得大约4mb的空余空间


本文参考,感谢作者:
最好看一遍原作者写的,对照着我的帖子操作
github链接:https://github.com/1-1-2/OpenWrt-Custom/blob/main/RE-CP-02.md


在这里要提醒一下:虽然本文没有用到编程器,但以防万一,还是强烈推荐您买一个编程器备用
本文所用的工具我会在打包之后分享到结尾,您可以先去下载(百度网盘你懂的,除非你是会员

好,废话不多说,直接进入正题。

一、提取备份
(有编程器的请跳过这一段并使用编程器备份,备份方法参考文章开头留下的GitHub链接

先uboot刷入原厂固件r1911(附件中JDCOS.bin),并开启SSH
开启SSH的方法在:京东云鲁班openwrt固件-OPENWRT专版-恩山无线论坛 (right.com.cn)  附件中【降级及刷机教程.txt】,JDCOS.bin也在里面
感谢@不过清风烈酒

开启ssh后进入终端
  1. dd if=/dev/mtd0 of=/tmp/uboot.bin
复制代码
  1. dd if=/dev/mtd1 of=/tmp/config.bin
复制代码
  1. dd if=/dev/mtd2 of=/tmp/factory.bin
复制代码
然后winscp登录上鲁班,将这三个文件各拷两份到本地

二、魔改Breed(breed-mt7621-creativebox-v1.bin)

1、下载我提供的winhex,新建空白文件AX,大小为192kb,点一下左侧Offset区域将其变成16进制




2、按Ctrl+L将其全部填FF




3、下载breed-mt7621-creativebox-v1.bin (我也会放在附件
https://breed.hackpascal.net/breed-mt7621-creativebox-v1.bin

打开breed-mt7621-creativebox-v1.bin,Ctrl+A全选,复制
到空白文件AX点一下0x0的位置,按Ctrl+B覆盖写入



4、关闭breed-mt7621-creativebox-v1.bin
     打开备份的factory.bin,顶上标题栏--编辑--定义选块
     开始:0
     结束:E00
这部分是 factory 分区中的 EEPROM 的有效数据(大小=0xE00)其余都是0xFF的空值
确定之后复制该选块,切换到文件AX,按ALT+G跳转到20000,Ctrl+B替换写入




5、写入SN\Mac
切换到factory.bin 文件,顶上标题栏--编辑--定义选块
     开始:3FF00
     结束:3FFFF
这部分是factory 分区中包含SN/MAC的部分(大小=0xFF)

确定之后复制选块,切换到AX在文件中的28000处按CTRL+B。此时Wan Mac地址在280F4,Lan Mac地址在280FA

6、将文件AX保存为breed-mt7621-luban-re-cp-02.bin

三、刷入Breed与固件

1、将breed-mt7621-luban-re-cp-02.bin拷贝到鲁班/tmp目录中
终端执行
  1. cd /tmp
复制代码
  1. mtd -r breed-mt7621-luban-re-cp-02.bin /dev/mtd0
复制代码
鲁班会自动重启到Breed

2、将电脑IP设置为192.168.1.2,连接上鲁班
在Breed中启用环境变量【Breed内部】,起始地址和大小会自动填写,重启。



3、在Breed中增加环境变量 autoboot.command=boot flash 0x30000
保存




4、下载编程器固件,使用Winhex截取前192kb部分(0000-2FFFF)并复制
成功获得可引导固件,带EEPROM和MAC的 Breed。(大小 192KB)






5、winhex打开我附件里openwrt-ramips-mt7621-jdcloud_re-cp-02-squashfs-sysupgrade.bin
将上面第4步选中的部分复制选块,在openwrt-ramips-mt7621-jdcloud_re-cp-02-squashfs-sysupgrade.bin前部0位置直接Ctrl+V插入
    保存该文件
    此时得到了firmware 位于 30000 的固件。



6、刷入刚刚保存的编程器固件openwrt-ramips-mt7621-jdcloud_re-cp-02-squashfs-sysupgrade.bin,千万不要刷错了!
勾选第一个,其他两个不勾选


上传刷入,进度条跑完后设备自动重启。稍等片刻,应该能看到鲁班的红灯开始闪烁,即进入了 OpenWrt 的初始化阶段。
至此事成,往后便可通过 OpenWrt 内的固件升级,使用 相同分区 的 OpenWrt 固件进行系统的更新了。



四、结束
在这里再强调一下一定要有编程器


附件:
包含了本文所提到的工具以及修改过的设备树、补丁和配置,源码为LEDE
链接:https://pan.baidu.com/s/1lmZzoPK9ScqFvcKfyuCwBw?pwd=0jdb
提取码:0jdb


效果图:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2024-4-26 15:14 | 显示全部楼层
牛逼,我现在的都是uboot,感觉没breed熟悉

点评

大佬,uboot上传固件后显示成功,断电重启后进入的还是uboot界面,这是什么原因?  详情 回复 发表于 2025-8-29 10:02
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-4-26 15:14 来自手机 | 显示全部楼层
感谢楼主分享,正需要。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-5-22 09:43 来自手机 | 显示全部楼层
厉害,感谢分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-5-23 12:47 | 显示全部楼层
把内置的64G存储挂载上不就好了吗,装软件根本用不完,操作还简单。

点评

咋弄啊,我不会  详情 回复 发表于 2024-6-10 18:19
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-5-25 13:25 | 显示全部楼层
这也太猛了,有没有老哥试试
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-5-28 10:32 | 显示全部楼层
牛逼,膜拜大佬。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-6-10 18:19 | 显示全部楼层
petyy 发表于 2024-5-23 12:47
把内置的64G存储挂载上不就好了吗,装软件根本用不完,操作还简单。

咋弄啊,我不会

点评

别的固件我不知道行不行,我用的kiddin9大神的在线编译固件: https://openwrt.ai/ 然后在 挂载点 里面,把64G存储挂载到overlay就可以了  详情 回复 发表于 2024-6-13 21:48
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-6-13 21:48 | 显示全部楼层
pc2188 发表于 2024-6-10 18:19
咋弄啊,我不会

别的固件我不知道行不行,我用的kiddin9大神的在线编译固件:
https://openwrt.ai/

然后在 挂载点 里面,把64G存储挂载到overlay就可以了

点评

好的,我试试  详情 回复 发表于 2024-6-14 10:25
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-6-14 10:25 | 显示全部楼层
petyy 发表于 2024-6-13 21:48
别的固件我不知道行不行,我用的kiddin9大神的在线编译固件:
https://openwrt.ai/

        好的,我试试

点评

可以吗?  详情 回复 发表于 2026-1-5 14:36
有固件吗,我在线编译后添加192kb的分区发现启动不了,来回重启  详情 回复 发表于 2025-3-16 23:20
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-7-3 15:46 | 显示全部楼层
这么搞的话每次升级系统都要自己编译了,我选择放弃。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-7-11 15:45 | 显示全部楼层
支持!不过是不是直接换个32M甚至128M的flash更简单一些?多出4M能装几个软件?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-7-11 15:47 | 显示全部楼层
另外,你帖子第三部分最后一句话“往后便可通过 OpenWrt 内的固件升级,使用 相同分区 的 OpenWrt 固件进行系统的更新了。”,意思是不是说更新系统直接用OPENWRT内部更新即可,如果想要换固件,就得注意要修改固件成firmware 位于 30000 的固件?是这个意思吧
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-7-26 10:29 | 显示全部楼层
我只能说牛逼
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-7-28 08:12 来自手机 | 显示全部楼层
看内容劝退
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 23:03

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表