记小米路由器Pro(R3P)刷机openwrt、潘多拉、lean-openwrt、x-wrt

主要刷机流程

  • 文章用于自己存档,权当记录一番,不详细但也看的懂
  • 官方原版——>openwrt
      • 1、使用winscp上传op官方网站上的固件文件到路由器tmp
      • 2、SSH到路由器刷机
  • openwrt原版——> 官方原版
  • 官方原版 ——> pb-boot(刷潘多拉)
  • pb-boot ——> 官方原版
  • pb-boot ——> openwrt(X-WRT)
  • pb-boot ——> padavan 固件
  • 各种不习惯后,自己编译L大的固件

文章用于自己存档,权当记录一番,不详细但也看的懂

关于路由器本身开启SSH方法就不总结了,网上一大把,官方也有详细说明。

官方原版——>openwrt

第一次尝试是官方原版刷机到openwrt,这个版本刷机还是很方便的,openwrt官方有详细说明:
https://openwrt.org/toh/xiaomi/xiaomi_r3p_pro
刷机流程:

1、使用winscp上传op官方网站上的固件文件到路由器tmp

openwrt-19.07.2-ramips-mt7621-xiaomi_mir3p-squashfs-factory.bin
到路由器/tmp目录,重命名为factory.bin(文件名随意,简单就行,后续需要使用)
在这里插入图片描述

2、SSH到路由器刷机

cd /  
cd /tmp   #进入刚刚的固件存放tmp目录
nvram set flag_try_sys1_failed=1 
nvram set flag_try_sys2_failed=0 
nvram set flag_boot_success=0 
nvram commit
dd if=factory.bin bs=1M count=4 | mtd write - kernel1
mtd erase rootfs0
mtd erase rootfs1
mtd erase overlay
dd if=factory.bin bs=1M skip=4 | mtd write - rootfs0
reboot

其中的factory.bin 为自己上传文件的名字,其他名字也可以,等待路由器重启,进入openwrt
现在的原版openwrt已经是有界面的了,就不用手动装luci了

openwrt原版——> 官方原版

1、下载小米官方的固件放在U盘里(fat32格式),重命名为miwifi.bin

2、这个比较简单,直接SSH到路由器:

 fw_setenv flag_try_sys1_failed 0fw_setenv flag_try_sys2_failed 1fw_setenv flag_boot_success 0

然后路由器断电,用个牙签 按住reset键,然后插电重启,直接等待黄色灯闪烁,松开即可

3、接下来就是等待了,等着蓝色灯亮起,小米固件就回来了。

官方原版 ——> pb-boot(刷潘多拉)

这个是参考恩山的帖子就行了,不详细总结:
https://www.right.com.cn/forum/thread-701501-1-1.html

pb-boot 其实差不多等于不死了,所以如果不追求官方原版,pb-boot就一直保留吧。

pb-boot ——> 官方原版

这个简单,直接在**pb-boot恢复模式(上电时按住reset键,待黄灯渐变闪烁时就进去了,不过本地网络需要手动指定为192.168.1.x的ip段)**下下刷入备份的kernel0.bin文件,然后去恩山大神

fyi2000 的帖子里下载 https://www.right.com.cn/forum/thread-706545-1-1.html

完整的固件,必须是带有_all_的固件,放在U盘里,重命名为miwifi.bin
插入U盘,然后路由上电,等待几秒后(防止进入pb-boot)按住reset键进行重置

可以参考帖子: https://www.right.com.cn/forum/thread-845287-1-1.html

重点就是那个固件,一定要是_all_的固件,不然可能就是刷机完成路由器没有有线连接。
这个时候就只能要通过无线连接来进入小米的后台了。

pb-boot ——> openwrt(X-WRT)

pb-boot 是不能直接刷openwrt的,不过可以通过x-wrt的breed版本变通一下:
https://downloads.x-wrt.com/rom/

在这里插入图片描述
这里直接在pb-boot恢复模式**pb-boot恢复模式(上电时按住reset键,待黄灯渐变闪烁时就进去了,不过本地网络需要手动指定为192.168.1.x的ip段)**下刷入breed-factory文件即可。

这时就刷入了 x-wrt的固件,后续其他openwrt的固件都可以通过x-wrt后台进行固件刷写
直接刷入squashfs-sysupgrade.bin后缀的固件都能用。

pb-boot ——> padavan 固件

帖子地址:
https://www.right.com.cn/forum/thread-4000682-1-1.html

直接在pb-boot恢复模式下,刷入不带breed那个固件就行,重启路由IP 192.168.2.1
固件挺新,但是只是不太习惯,可以尝试下。

各种不习惯后,自己编译L大的固件

编译大佬的固件就简单多了,插件自己选,也算是不错吧。
大佬的仓库:https://github.com/coolsnowwolf/lede

有兴趣就自己捣鼓捣鼓也不错。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/36558.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【免费】小米即时消息云MIMC介绍——免费、简单实现IM

前言 IM是互联网业务重要组成,很多场景下需要即时地、方便地交流。而实现IM较为复杂,需要后台提供连接、投递、存储、统计支持,人力成本和机器成本都很高。所以目前很多用户选择不自己实现IM功能,或者使用QQ、微信等已经成熟的Ap…

小米 11 Ultra/Pro稳定性下降,小米发声明回应

IT之家 4 月 9 日消息 近期,小米的 MIUI 负责人在线 ,在小米社区回答一下近期大家关心的问题,包括回答了小米 11 Ultra 为何出厂未搭载 MIUI 12.5?横屏动画相关问题何时会修复?负一屏重新加载问题的原因是什么&#xf…

ReentrantLock如何实现公平和非公平锁?

本文讲解了ReentrantLock是如何实现公平和非公平两种锁的原理。 点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达 上一篇文章,我详细讲解了ReentrantLock的加锁和解锁的原理,请自行阅读。 重点,一文掌握…

多把锁+ReentrantLock+活锁+死锁

目录 多把锁 活跃性 定位死锁 例题:哲学家问题 活锁 饥饿 ReentrentLock锁 用法 打断锁 tryLock()设置超时方法 哲学家问题优化——ReentrantLock解决死锁 公平锁 多把锁 并发度: 同一个时间节点上,可能与服务端进行交互的用户个数…

重磅出击,20张图带你彻底了解ReentrantLock加锁解锁的原理

最近是上班忙项目,下班带娃,忙的不可开交,连摸鱼的时间都没有了。今天趁假期用图解的方式从源码角度给大家说一下ReentrantLock加锁解锁的全过程。系好安全带,发车了。 简单使用 在聊它的源码之前,我们先来做个简单的…

深入源码谈谈ReentrantLock中的公平锁和非公平锁的加锁机制

前言 ReentrantLock和synchronized一样都是实现线程同步,但是像比synchronized它更加灵活、强大、增加了轮询、超时、中断等高级功能,可以更加精细化的控制线程同步,它是基于AQS实现的锁,他支持公平锁和非公平锁,同时…

【图解】一篇搞定ReentrantLock的加锁和解锁过程

文章目录 1. 概述2. AbstractQueuedSynchronizer(AQS)3. 加锁4. 解锁5. 公平锁和非公平锁的区别 1. 概述 本文主要结合图片分析ReentrantLock加锁和解锁过程的源码,加锁和解锁的原理不清楚的读者可以好好看看。 2. AbstractQueuedSynchroni…

Lock锁和ReentrantLock锁

前言 JDK 1.5中提供的锁的接口java.util.concurrent.locks.Lock,其提供了一些ReentrantLock, ReentrantReadWriteLock实现类。 参考JDK文档:Java Platform SE 6 目录 前言 Lock接口 ReentrantLock 公平性和非公平性 公平锁与非公平锁的使用示例 A…

ReentrantLock源码分析(一)加锁流程分析

一、ReetrantLock的使用示例 static ReentrantLock lock new ReentrantLock(); public static void main(String[] args) throws InterruptedException { new Thread(ClassLayOutTest::reentrantLockDemo, "threadA").start(); Thread.sleep(1000);…

Lock与ReentrantLock

Lock Lock位于java.util.concurrent.locks包下,是一种线程同步机制,就像synchronized块一样。但是,Lock比synchronized块更灵活、更复杂。 1. Lock继承关系 2. 官方文档解读 3. Lock接口方法解析 public interface Lock {// 获取锁。如果锁…

ReentrantLock介绍

文章目录 ReentrantLock1、构造函数2、公平性锁和非公平性锁(1)公平性锁和非公平性锁示例(2)公平锁和非公平锁的实现公平性锁:FairLock非公平性锁 (3)Condition生产者和消费者 循环打印ABC Reen…

ReentrantLock锁相关方法

目录 Lock接口的实现类 ReentrantLock的方法 ReentrantLockTest测试 用于测试的线程 t1测试 正确释放重入锁 获取当前的重入次数 t1t2测试 使用islocked()方法检测锁状态 t1t3测试 使用trylock方法尝试获取锁 使用isHeldByCurrentThread方法检测当前线程是否持有锁 不…

ReentrantLock详解

目录 一、ReentrantLock的含义 二、RerntrantLock当中的常用方法 ①lock()和unlock()方法 ②构造方法 ③tryLock()方法 tryLock()无参数 tryLock(timeout,Times)有参数 ④lockInterruptibly() throws InterruotedException 经典面试问题: ReentrantLock和synchronized有什…

OpenAI最新官方ChatGPT聊天插件接口《智能聊天插件引言》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(一)(附源码)

Chat Plugins Limited Alpha 聊天插件 前言IntroductionPlugin flow 插件流其它资料下载 Learn how to build a plugin that allows ChatGPT to intelligently call your API. 了解如何构建允许ChatGPT智能调用API的插件。 前言 在现代的软件开发环境中,使用第三方…

Pycharm快速入门(10) — 插件管理

1、插件安装 File | Settings | Plugins | Marketplace 搜索插件点击Install安装 2、插件卸载 File | Settings | Plugins | Installed 选择需要卸载的插件,点击Uninstall。 3、推荐插件 (1)、Chinese ​(Simplified)​ Language Pack &am…

chatgpt赋能python:Python编程的好玩之处:用简单的代码创造奇妙的世界

Python编程的好玩之处:用简单的代码创造奇妙的世界 如果你喜欢写代码,那么Python是一个不错的选择。Python语言设计简单,易学易用,同时还拥有丰富的生态系统,支持许多强大的第三方库和框架,可以使你轻松地…

chatgpt赋能python:Python图片拼图的好处和应用

Python图片拼图的好处和应用 Python是一种高级编程语言,已经被广泛应用于数据科学、网络编程、机器学习等领域。其中,Python的图像处理领域也越来越受关注。在本文中,我们将介绍如何使用Python创建图片拼图,并讨论它的好处和应用…

midjourney教程:如何快速生成个性化Logo设计

midjourney是一款基于人工智能技术的Logo设计工具,它可以帮助用户快速生成个性化的Logo设计,而无需具备专业的设计技能。下面将为大家介绍midjourney的使用方法,以帮助大家轻松生成符合自己需求的Logo设计。 第一步:登录midjourn…

chatgpt赋能python:Python添加图片背景的方法

Python添加图片背景的方法 简介 Python是一种开源的高级编程语言,广泛应用于各个行业中,包括图像处理。添加图片背景是图像处理中的常见需求,通过Python可以很方便地实现。 本篇文章将介绍如何使用Python来给图片添加背景,让您…

chatgpt赋能python:Python怎么做图形

Python怎么做图形 在数据可视化和图像处理方面,Python已经成为了最受欢迎的编程语言之一。Python的图形库使得创建各种图形和图表、可视化工具和图像处理应用程序变得容易而简单。 在本文中,我们将会介绍一些最受欢迎的Python图形库,以帮助…