数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 4945|回复: 75

手贱啊!反省自责!上海电信中兴B860A 恢复出厂TTL无法输入!

[复制链接]
发表于 2023-2-10 01:58:22 | 显示全部楼层 |阅读模式
本帖最后由 smjn5886 于 2023-2-10 10:27 编辑

小女子不才,一个月之内刷坏了家里唯二的两台机顶盒,手贱啊!深刻反省自责中,请各位老师指教,谢谢!

上海电信中兴B860A,之前用CH340 USB转TTL和putty软件成功禁用自检终端,安装了官方的当贝桌面(只是安装当贝桌面,用pm block禁用一些软件进程,没有安装第三方固件),只是用了一段时间后嫌慢了就恢复出厂设置,然后重新CH340 USB转TTL和putty软件操作一番,然后问题出现了,由于我这次下载了网上的所谓的纯净版当贝桌面3.3.6.0,导致机顶盒无法启动了,遥控器按设置也无效,没有办法恢复出厂了,具体表现为putty到这个界面就无法输入任何字符,之前是按回车后会看到 root@n200:/ #




但是在putty,机顶盒通电时按回车可以进入m8m2_n200_v1_tee#,在这个状态下可以输入 help 调出一些命令:

但不知道如何使用上述命令来帮助恢复到出厂设置状态?还有官方固件怎么进rec?我尝试了网上的方法都没有进去,我想进rec来恢复出厂设置,不知道行不行,小女子不才,一个月之内刷坏了家里唯二的两台机顶盒,深刻自责中,请各位老师指教,谢谢!




本帖子中包含更多资源

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

x
 楼主| 发表于 2023-2-10 08:39:05 | 显示全部楼层
行者1823 发表于 2023-2-10 08:23
这个成砖不关所谓当贝桌面纯净版3.36什么事吧?
中兴盒子TTL锁输入,ADB二维码,很难折腾,一般以前的破解 ...

请问我没有刷第三方固件,怎么也会变砖?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 08:39:19 | 显示全部楼层
本帖最后由 smjn5886 于 2023-2-10 08:55 编辑
kerchi 发表于 2023-2-10 08:30
看启动的跑码,似乎没有进入桌面,那么只能救砖,方法有多种,具体操作方法也要根据芯片型号来,比较复杂 ...

请问我没有刷第三方固件,怎么也会变砖?我想进rec来恢复出厂设置,不知道行不行,请各位老师指教
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 08:58:49 | 显示全部楼层
行者1823 发表于 2023-2-10 08:57
你很可能pb block了系统桌面进程和系统设置进程,又没有用am start命令启动当贝桌面进程 ...

请问现在该怎么办呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 09:04:14 | 显示全部楼层
行者1823 发表于 2023-2-10 09:01
用开机启动时不停摁动遥控器方式进recovery恢复出厂吧,具体怎么摁上网搜

试了,进不去啊!还有遥控器似乎对机顶盒不起作用,我按遥控器关机键,也无法控制机顶盒关机!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 09:07:57 | 显示全部楼层
行者1823 发表于 2023-2-10 09:06
如果是出厂固件没有adb二维码没有锁TTL,恢复后千万别联网,不然会给你升级到锁死版本 ...

恢复后没有联网,我一直是无线连接,恢复后没有设置wifi,不存在联网问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 09:43:19 | 显示全部楼层
行者1823 发表于 2023-2-10 09:36
不同版本开机摁遥控器进recovery的方式不同的,而且要注意按键节奏,确实不容易进。还有一种方式是,电源 ...

这款机顶盒没有微动开关啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 10:17:53 | 显示全部楼层
ayzl 发表于 2023-2-10 10:14
手里有两个这种高安版盒子,用了各种方法都没能刷好能正常使用的版本,放弃吧,1+4,配置低,别折腾了。 ...

为什么要放弃?我之前一直正常使用啊,这个高安的不需要安装第三方固件的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 11:34:22 | 显示全部楼层
行者1823 发表于 2023-2-10 11:22
在m8m2_n200_v1_tee#下
输入
run recovery --wipe_cache

谢谢!我中午试一下这个命令,不知道系统认不认!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 12:09:22 | 显示全部楼层
本帖最后由 smjn5886 于 2023-2-10 12:10 编辑
行者1823 发表于 2023-2-10 10:51
实在不行,TTL打断引导过程,进uboot提示符下,看看能不能输入命令,用Uboot命令boot recovery ...

TTL打断引导过程,进uboot提示符下,是不是开机就按回车键?然后输入boot recovery 命令?我试过了,显示错误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 14:14:09 | 显示全部楼层
行者1823 发表于 2023-2-10 11:22
在m8m2_n200_v1_tee#下
输入
run recovery --wipe_cache

谢谢您,热心人,在m8m2_n200_v1_tee#下输入后,重新启动还是一样,麻烦诊断一下,感谢!
输入
run recovery --wipe_cache

显示如下:


run recovery --wipe_data
显示如下:





本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 15:36:28 | 显示全部楼层
行者1823 发表于 2023-2-10 14:42
那就run recovery 不带参数,看电视屏信息,看看有没有恢复出厂选项或者从备份中恢复项 ...

非常感谢!等晚上回家测试,到时和您报告!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 17:25:05 | 显示全部楼层
barve 发表于 2023-2-10 17:06
本教程为 S812 方案刷机方法,目前适用型号包括:中兴 B860A(s812芯片)
U S B 线刷教程如下:1 、 准 备  ...

请问老师是怎么看出来是s812芯片?另外,我只是通过TTL安装当贝桌面,用pm block禁用一些软件进程,没有安装第三方固件,还需要通过USB_Burning_Tools来重新刷写固件吗?我看了没有找到上海高安版的固件啊,麻烦您了,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-11 02:23:46 来自手机浏览器 | 显示全部楼层
行者1823 发表于 2023-2-10 14:42
那就run recovery 不带参数,看电视屏信息,看看有没有恢复出厂选项或者从备份中恢复项 ...

电视屏幕没有任何信息显示
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-11 10:11:58 来自手机浏览器 | 显示全部楼层
行者1823 发表于 2023-2-11 08:14
https://blog.csdn.net/weixin_34449886/article/details/116628739
这有篇老文章,如楼上说的不如放弃吧 ...

我只是用putty软件禁用自检终端,安装了当贝桌面,用pm block禁用一些软件进程,没有安装第三方固件,怎么也会变砖?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-11 15:36:36 | 显示全部楼层
本帖最后由 smjn5886 于 2023-2-11 16:13 编辑
jswxll 发表于 2023-2-11 11:30
终端跑码能到m8m2_n200_v1_tee#就不是砖,尝试pm unblock 禁用的软件名,reboot看看 ...

之前pm block禁用一些软件进程是在  root@n200:/ # 下进行的,现在回车进不去 root@n200:/ #,只能进入m8m2_n200_v1_tee#,这个下面pm命令无效

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-11 16:13:53 | 显示全部楼层
jswxll 发表于 2023-2-11 15:52
reboot recovery
这盒子内置了恢复包,之前的操作全部没了

请问现在怎么办
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-11 16:21:06 | 显示全部楼层
jswxll 发表于 2023-2-11 11:30
终端跑码能到m8m2_n200_v1_tee#就不是砖,尝试pm unblock 禁用的软件名,reboot看看 ...

这些命令可用

amlnf   - AMLPHYNAND sub-system
amlnf_test- AMLPHYNAND sub-system
autoping- do auto ping test
autoscr - run script from memory
base    - print or set address offset
bdinfo  - print Board Info structure
bmp     - manipulate BMP image data
boardid_prefetch- boardid sub-system
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
bootsys - bootsys - boot system

calinfo - calinfo print the chip calibration info
cbusreg - cbus register read/write
checkhw - Get the hardware revsion
clear_rebootmode- clear rebootmode
clkmsr  - measure PLL clock
cmp     - memory compare
coninfo - print console devices and information
cp      - memory copy
cpu_temp- cpu temp-system
crc32   - checksum calculation
dcache  - enable or disable data cache
defenv  - default environment
defenv_reserve_env- reserve env
defenv_without- defenv without environment variables
dhcp    - boot image via network using DHCP/TFTP protocol
dtbinit - init some env by reading dtb file
dtbload - load binary dtb file from a dos filesystem
echo    - echo args to console
editenv - edit environment variable
efuse   - efuse version/licence/mac/hdcp/usid read/write or dump raw efuse data commands or info(display chip efuse info)
env     - environment handling commands
ethchk  - check ethernet status
ethdbg  - set ethernet debug level
ethmode - set ethernet mac mode
ethrst  - reset ethernet phy
exit    - exit script
ext2load- load binary file from a Ext2 filesystem
ext2ls  - list files in a directory (default /)
false   - do nothing, unsuccessfully
fatexist- find the file from a dos filesystem
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
fdt     - flattened device tree utility commands
get_batcap- get battery capability
get_img_size- get img size and save the result as a environment variable
get_rebootmode- get reboot mode
getkey  - get POWER key
go      - start application at address 'addr'
gset    - gpio commands
hdcp    - HDCP sub-system
help    - print command description/usage
i2c     - I2C sub-system
icache  - enable or disable instruction cache
imgread - Read the image from internal flash with actual size
imxtract- extract a part of a multi-image
itest   - return true/false on integer compare
jlogo   - test jpeg logo
jpeg    - manipulate jpeg image data
judgecheck- judgecheck 1 1 true/false command command
keyunify- key unify sub-system
kgdb    - enter gdb remote debug mode
loadb   - load binary file over serial line (kermit mode)
loadenv - load environment at address 'addr'
loads   - load S-Record file over serial line
loadx   - load binary file over serial line (xmodem mode)
loady   - load binary file over serial line (ymodem mode)
logo    - logo sub-system
loop    - infinite loop on address range
macreg  - ethernet mac register read/write/dump
md      - memory display
mdc_clk - do mdc clock
mm      - memory modify (auto-incrementing address)
mmc     - MMC sub system
mmc1    - MMC sub system
mmcinfo - mmcinfo <dev num>-- display MMC info
msleep  - delay execution for some time
msr     - Meson msr sub-system
mtest   - simple RAM read/write test
mw      - memory write (fill)
netspd_f- enforce eth speed
nm      - memory modify (constant address)
normal  - normal  - enter norm mode

phyreg  - ethernet phy register read/write/dump
ping    - send ICMP ECHO_REQUEST to network host
poweroff- system power off
printenv- print environment variables
put     - put  storage
pwm     - pwm sub-system
randomb - randomb sub-system
rarpboot- boot image via network using RARP/TFTP protocol
readconf- readconf- read config from conf partition

reset   - Perform RESET of the CPU
run     - run commands in an environment variable
safe    - safe    - enter safe mode

saradc  - saradc sub-system
saveenv - save environment variables to persistent storage
sdc_burn- Burning with amlogic format package in sdmmc
sdc_update- Burning a partition with image file in sdmmc card
secukey - security KEY sub-system
securestore- securestore sub-system
set_chgcur- set battery charging current
set_usbcur_limit- set pmu usb limit current
setenv  - set environment variables
sf      - SPI flash sub-system
showvar - print local hushshell variables
sleep   - delay execution for some time
source  - run script from memory
ssecukey- NAND KEY sub-system
sstorekey- sstorekey sub-system
store   - STORE sub-system
suspend - suspend
test    - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
time    - get bootup time
true    - do nothing, successfully
unifykey- unifykey read/write based on the driver keymanage
unpackimg- unpack imgpack to single
update  - Enter v2 usbburning mode
upgrade - burn image into flash
upgrade_d- burn image into flash
usb     - USB sub-system
usb_burn- Burning with amlogic format package in usb
usb_update- Burning a partition with image file in usb host
usbbc   - test usb bc
usbboot - boot from USB device
usid_prefetch- usid sub-system
uuid_prefetch- uuid sub-system
version - print monitor, compiler and linker version
video   - video sub-system
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-11 17:10:13 | 显示全部楼层
jswxll 发表于 2023-2-11 16:30
就执行:reboot recovery

reboot recovery 输入显示无效命令!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-11 17:28:40 | 显示全部楼层
jswxll 发表于 2023-2-11 17:18
试试fastboot reboot recovery


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-2 23:34 , Processed in 0.312000 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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