云计算百科
云计算领域专业知识百科平台

京东RE-CP-02 刷机 openwrt25.12笔记

这篇笔记只作为我的一个记录,有的步骤可能不那么详尽,因为我忘记截图了,刷完官方op25并没有任何功能缺失WIFI仍然90m/s

image

image

20元还是很值的,毕竟也是一代旗舰CPU,mt7621

注意不要刷网传版本WiFi只有30多m/s,

image

image

到手是官方系统4.xxx系统,只能拆机焊ttl,(忘记拍照了,其实很简单有手就行)

官方固件降级

这里就需要用到TTL进行刷机了。USB转TTL我使用的也是CH340G

image

说起串口,大学的时候就是干这个的,现在还没学完,但是基本操作还是知道的

接线方式就是USB的rx接板子的tx,USB的tx接板子的rx,地线接地线(GND)。(忘记拍照了)

我这里用的软件是PuTTY,

引用参考文献:必看,因为我的仅作为补充

京东鲁班云刷OP固件_路由器_什么值得买https://post.smzdm.com/p/avxgd6r9/

本文所用所有文件和软件:https://pan.quark.cn/s/d831d3c6d723下载

通电之前,按住大按钮(每个路由器可能不一样,鲁班这是按住大按钮)。然后如果什么都没显示就对了,按空格出现=>     就表明成功了一半

=>       => => 进入uboot => => => mtkupgrade                   运行命令 Available parts to be upgraded:     0 – Bootloader                这个更新uboot     1 – Bootloader (Advanced)     2 – Firmware           这个更新固件 Select a part: 2 *** Upgrading Firmware *** Available load methods:     0 – TFTP client (Default)    选tftp     1 – Xmodem     2 – Ymodem     3 – Kermit     4 – S-Record Select (enter for default): 0 Input U-Boot's IP address: 192.168.68.1 Input TFTP server's IP address: 192.168.68.11         设置电脑IP Input IP netmask: 255.255.255.0 Input file name: JDCOS.bin         设置固件文件名字 Using eth@1e100000 device TFTP from server 192.168.68.11; our IP address is 192.168.68.1 Filename 'JDCOS.bin'. Load address: 0x80010000 Loading: #################################################################          #################################################################          #################################################################          #################################################################          #################################################################          #################################################################          #################################################################          #################################################################          #################################################################          #################################################################          #################################################################          #######################################          7.4 MiB/s done Bytes transferred = 14877400 (e302d8 hex) *** Loaded 14877400 (0xe302d8) bytes at 0x80010000 *** SF: Detected whxx25q128 with page size 256 Bytes, erase size 64 KiB, total 16 MiB Erasing from 0x90000 to 0xecffff, size 0xe40000 … 到这里等待完成,自动重起,固件退回完成

正常没问题就会像图片这样,TFTP在上传固件,远程工具会打印很多#号。上传完毕之后,路由器会自动刷新固件重启。可能会重启几次,不用管他。你可以看会电视去了。十分钟之后回来,应该差不多了。因为TTL还连接着的,所以只要路由器重启,屏幕依然会跑码。可以看屏幕没有任何动静来判断是否更新结束了。

刷完机启动后,直接打开这个地址192.168.68.1

这里需要注意的点:

  • USB转TTL需要装驱动,直接在芯片厂商官网下CH341SER.EXE – 南京沁恒微电子股份有限公司https://www.wch.cn/downloads/CH341SER_EXE.html
  • 固件读取方式选用的是ftp,就是这个板子要通过ftp下载固件,所以要在本地起一个ftp服务,地址和输入的对应。
  • 板子上的引脚不是必须焊接上,我想偷懒不焊没成功

开启SSH服务

降级固件是为了开启ssh服务

先登录鲁班后台,按F12(或者右键-检查),进入console控制台,输入以下代码直接开启ssh服务

$.ajax({
url: 'http://' + $.cookie("HostAddrIP") + '/jdcapi',
async: false,
data: JSON.stringify({
jsonrpc: "2.0",
id: 1,
method: "call",
params: [
$.cookie("sessionid"),
"service",
"set",
{
"name": "dropbear",
"instances": {"instance1": {"command": ["/usr/sbin/dropbear"]}}
}
]
}),
dataType: 'json',
type: 'POST'
})

(忘记截屏了)

刷入uboot

使用ssh登录到路由器

image

备份原厂分区(上传下载文件可用软件左侧界面)

# ssh到路由器执行,备份原厂分区到/tmp,可选
dd if=/dev/mtd2 of=/tmp/factory.bin

# 自己电脑上执行,将路由器中备份拷贝到自己电脑上(上传下载文件可用软件左侧界面,不一定要这么麻烦)
scp root@192.168.68.1:/tmp/factory.bin .\\Downloads\\

刷入uboot

# 自己电脑上执行,将uboot上传到路由器中,(上传下载文件可用软件左侧界面,不一定要这么麻烦)
scp .\\u-boot-mt7621-68.bin root@192.168.68.1:/tmp/

# ssh到路由器执行,将uboot写入分区
cd /tmp
mtd write u-boot-mt7621-68.bin /dev/mtd0

刷入最新版OpenWRT25

我用的原生OpenWRT,我测试下来,非主线版本WiFi测速无法跑满90m/s,最后用原生OpenWRT才能正常跑满

Kernel和Sysupgrade固件包都需要下载,在uboot界面上传Kernel包,然后登入管理升级界面在上传Sysupgrade包写入。

Kernel是加载到内存的用来安装Sysupgrade固件包的,我理解为相当于pe系统

鲁班的固件型号是JD-Cloud RE-CP-02。

京东云鲁班recp02最小编译openwrt25.12:(不带PPPoE,最新版使用apk命令行,导致没主题能安装,但没人天天登录路由器设置吧,有中文包即可,而且这个路由器性能堪忧,别说拨号了,我不太愿意日常使用)

https://pan.quark.cn/s/d831d3c6d723直接下载

apk-mbedtls base-files ca-bundle dnsmasq dropbear firewall4 fstools kmod-crypto-hw-eip93 kmod-gpio-button-hotplug kmod-leds-gpio kmod-nft-offload libc libgcc libustream-mbedtls logd mtd netifd nftables odhcp6c odhcpd-ipv6only procd-ujail uboot-envtools uci uclient-fetch urandom-seed urngd wpad-basic-mbedtls kmod-mt7915-firmware kmod-mmc-mtk luci curl kmod-tcp-bbr luci-i18n-sqm-zh-cn luci-app-sqm luci-i18n-unbound-zh-cn luci-app-unbound luci-i18n-base-zh-cn

本文地址 https://www.cnblogs.com/mianfeijiaocheng/p/19395633 抄袭请注明

安装完改软件包更新源

软件包更新源改清华镜像:

 openwrt24和以下:

sed -i 's_https\\?://downloads.openwrt.org_https://mirrors.tuna.tsinghua.edu.cn/openwrt_' /etc/opkg/distfeeds.conf

openwrt25和以上:

sed -i 's_https\\?://downloads.openwrt.org_https://mirrors.tuna.tsinghua.edu.cn/openwrt_' /etc/apk/repositories.d/distfeeds.list
apk update

解决CPU异常占用1%问题

发现系统无法识别到没插tf卡,一直尝试挂载设备,若无tf卡使用下面的命令禁用tf卡挂载器,重启失效,需要设置为启动脚本

echo "1e130000.mmc" > /sys/bus/platform/drivers/mtk-msdc/unbind

image

image

赞(0)
未经允许不得转载:网硕互联帮助中心 » 京东RE-CP-02 刷机 openwrt25.12笔记
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!