Newifi2(D1) 刷入pb-boot的记录

今天要给一个newifi d1刷系统时发现居然还是原厂的uboot, 使用uboot刷入rom时会进行校验拦截第三方的rom. 之前有刷过这个设备的, 但是已经完全记不清怎么处理的了. 查了一下, 这个得用pb-boot这个boot固件, 不能用breed, 因为这个32M的flash如果使用breed的话会有问题, 比如无法软件reboot.

网上很多资料因为时间长了, 文件链接都已经失效. 费了不少功夫把pb-boot安装上了, 把过程记录一下

1. 下载3500版本的固件, 地址 https://pan.baidu.com/s/1-jgMP_pa6BjxKopUsSrrkg, 密码 k533
2. 拔掉电源, 压着resset孔加电. 进入自带的uboot
3. 需要将电脑IPv4地址配置为 192.168.1.10/255.255.255.0, 通过浏览器访问 http://192.168.1.1
4. 上传刚才下载的固件, 时间会比较长, 黄蓝灯交错时是在上传, 然后是黄灯, 然后会自动重启, 蓝灯闪, 到蓝灯不闪时, 恢复就结束了
5. 电脑IPv4配置为DHCP自动获取IP, 然后浏览器访问http://192.168.99.1, 主界面点击"高级设置", 进入lucy界面后, 点击"系统->管理权", 在这里启用ssh

开始命令行操作,
终端1:

# ssh连入192.168.99.1
cd /tmp
dd if=/dev/mtd0 of=uboot.bin
dd if=/dev/mtd2 of=factory.bin
dd if=/dev/mtd3 of=fullflash.bin

终端2:

# 备份至本地
scp [email protected]192.168.99.1:/tmp/factory.bin .
[email protected]192.168.99.1‘s password:
factory.bin                                   100%   64KB   4.5MB/s   00:00
scp [email protected]192.168.99.1:/tmp/fullflash.bin .
[email protected]192.168.99.1‘s password:
fullflash.bin                                 100%   32MB   5.0MB/s   00:06
scp [email protected]192.168.99.1:/tmp/uboot.bin .
[email protected]192.168.99.1‘s password:
uboot.bin                                     100%  192KB   4.8MB/s   00:00    

# 将pb-boot上传至d1
scp pb-boot-newifi2-20170927-6562a88.bin [email protected]192.168.99.1:/tmp/
[email protected]192.168.99.1‘s password:
pb-boot-newifi2-20170927-6562a88.bin          100%  148KB   3.3MB/s   00:00    

终端1:

# 制作fullflash固件
dd if=/dev/zero bs=1024 count=192 | tr "\000" "\377" >pb_192.bin
192+0 records in
192+0 records out
196608 bytes (192.0KB) copied, 0.004637 seconds, 40.4MB/s

dd if=pb-boot-newifi2.bin of=pb_192.bin conv=notrunc
295+1 records in
295+1 records out
151312 bytes (147.8KB) copied, 0.003581 seconds, 40.3MB/s

cat /tmp/pb_192.bin /dev/mtd1 /dev/mtd2 /dev/mtd4 >fullflash_with_pb.bin

# 写入, 写入的时间比较长, 需要耐心等待
mtd write fullflash_with_pb.bin fullflash
Unlocking fullflash ...
Writing from fullflash_with_pb.bin to fullflash ...
[email protected]:/tmp# 

写入时, 等交替闪烁的(e)和(w)结束后返回提示符时, 就可以重启设备了, 按着reset进入pb-boot. 这次不需要再设置固定IP了, 可以自动获取192.168.1.2的IP

OpenWrt 18.06的rom, 2.4G wlan还是有问题

原文地址:https://www.cnblogs.com/milton/p/9406549.html

时间: 2024-08-03 10:28:15

Newifi2(D1) 刷入pb-boot的记录的相关文章

【转】 怎么刷入BOOT.IMG(刷机后开机卡在第一屏的童鞋请注意)-------不错不错

原文网址:http://bbs.gfan.com/android-3440837-1-1.html 之前呢,有好多机油问我关于刷机卡屏的问题,我解答了好多,但一一解答太费事了,在这里给大家发个贴吧.其实我在ROM的教程里有说,只是说的含糊,可能大家也没完全领会吧.    解决方法有两个,第一就是WIPE.有可能是当初没有WIPE干净,有残留,所以刷机后再WIPE一遍.刷机前尽量把内存卡中运行自动生成的文件夹删掉,因为这些文件也可能影响系统的稳定运行.    下面是重点,就是刷入BOOT.IMG.

Google Nexus 7 二代 刷入 Kail Net Hunter 过程记录!!!

早就听说过Net Hunter这东西很牛X,但是苦于一般的平板不支持,太折腾,所以没有玩过. 最近看到闲鱼上有卖NEXUS7的,价格还不错,就收了一个回来玩玩,折腾了半宿,总算是成功刷入! 先吐槽一下这个平板,别的都很好,但是这个恢复出厂后需要连接GOOGLE服务器验证的事,太恶心了,就这个地方,折腾了好久,挂代理什么的根本不行,因为找不到好用的代理,最终解决方案还是用VPN,然后平板连接热点共享这个VPN来实现的验证!刷入NetHunter之后,貌似是不需要这个GOOGLE验证了! 相关的链接

[Android编译(二)] 从谷歌官网下载android 6.0源码、编译并刷入nexus 6p手机

1 前言 经过一周的奋战,终于从谷歌官网上下载最新的android 6.0.1_r62源码,编译成功,并成功的刷入nexus6p,接着root完毕,现写下这篇博客记录一下实践过程. 2 简介 自己下载android系统源码,修改定制,然后编译刷入安卓手机,想想还有点小激动呢.简单点说一句话--定制我们自己的MIUI,这就是android的魅力,这篇博客博主就来教大家实现自己的定制系统. 首先,要明白下面的基础知识: (1) 什么是aosp? aosp就是android open source p

AOSP Google Nexus6P- angler刷入官方ROM-IMG文件

Pro01 OTA方式升级官方ROM ROM:angler-nrd90m-47-ota-android7.0.zip 教程:使用adb sideload刷入安卓7.0/6.0.1 OTA包办法 主要步骤: Step1. 开发者选项中打开设备的USB调试模式? Step2. 设备关机后,按住"音量下"键(不松开)后按住"电源"键,进入fastboot模式: Step3. fastboot模式下,按几下"音量下(或上)",在看到"Recov

使用Python将sql文件刷入DB

Python学习第二弹 #coding = UTF-8 import os, sys, time, shutil class NdbFlush:     def __init__(self):         self._ROOT_PATH_ = None         self._TNS_LIST_ = {}         self._FILE_LIST_ = {} # {SCHEMA:{'TAB':[], 'SEQ':[], 'PKGH':[]}, SCHEMA:{...}, ...}

Spring Boot学习记录(一)--环境搭建

Spring Boot学习记录(一)–环境搭建 标签(空格分隔): spring-boot 最近趁着下班闲时间学习spring-boot,记录下学习历程,最后打算实战一个API管理平台,下面开始环境配置. 1.工程结构 使用maven建立一个普通结构,因为spring-boot内嵌tomcat,所以打包只需要打包成jar就可以直接运行,所以并不像以前那样建立WEB程序了,目录如下,类可以先建立好放在那: 2.引入maven依赖 根据官方教程提示,直接引入parent就可以使用spring-boo

谷歌囧大了!安统镜卓5.0刷入遇到system.img系像找不到

谷歌今早开启了Nexus系列的安卓5.0 OTA推送更新,同时放出了多款设备对应的底包,如果你屁颠屁颠地去刷机,那麻烦正等着你.据多位小白鼠反应,使用传统fastboot方法刷入安卓5.0的时候,他们都遇到了system.img系统镜像找不到的错误提示,比如:target reported max download size of 518205818 bytesarchive does not contain 'boot.sig'archive does not contain 'Recover

android单独刷入镜像

刷入recovery: fastboot flash recovery recovery.img 刷入boot: fastboot flash boot boot.img 刷入userdata: fastboot flash userdata userdata.img

〖Android〗Nexus 7 flo (razor) 刷入Recovery/CM-11.0后卡在开机动画的解决方法

操作日志: 起因:Nexus 7 flo 华硕平板,刷了一个CWM Recovery之后变成了砖机: 尝试1:使用CWM Recovery清除数据,开机失败 尝试2:刷入CM 11 Snapshot的zip卡刷包,并使用Recovery清除数据,开机失败 尝试3:刷入CM 11 eng自己编译的版本,并使用Recovery清除数据,开机失败 尝试4:fastboot flash boot /path/to/boot.img,并刷入 CM 11 eng自己编译的版本,并Recovery清除数据,开