电信电视盒子中兴B860AV2.1-T 刷固件变当贝盒子
周末在家没事干,打扫卫生的时候发现了之前在昆山的时候办宽带送的机顶盒,食之无味弃之可惜啊,想着不然刷个当贝玩玩把。网上很多类似的教程,资料相对来说比较方便,直接进入正题把! 正题 拆机短接 第一步先拆机,取出PCB板 拆机要当心哦 主板全貌,一塌糊涂,各种减配,用料很一般 主板 短接C9A8即可识别线刷,先拔掉盒子所有连接线,插上USB(此时盒子指示灯不亮),再短接C9A8,再插电源(指示灯亮),插上电源按开机几秒后电脑识别,松开短接,刷机。 C49A8 刷固件 线刷工具链接放在文后了 电脑上安装好刷机工具Amlogic USB Burning Tool 软件 →打开软件 →文件 →导入烧录包 →把【擦除flash】和【擦除bootloader】两项勾选先默认去掉 软件界面 等待刷完即可 刷固件中 刷完重启,成功后插个 HDMI 可以进桌面了 当贝桌面 设置密码为10000 设置密码 还有绿联私有云APP,正好下载登录了哈哈哈 忙活半天,我这10年的老电视不支持4K,尼玛 无语了 工具以及固件下载链接 USB_Burning_Tool ...
青龙面板拉库失败——out of memory错误
青龙面板拉库的时候遇到一个问题,刚开始以为是代理问题,遂自己从 cloudfare 建个加速站,但是还是不行,从网上也找了很多加速代理,都没能成功拉下来。 然后想着不然直接【曲线救国】吧,就不用 github 拉了,直接 clone 到 gitee 上面拉 结果。。。 报了如下的错误 开始拉取仓库 mrabit_aliyundriveDailyCheck 到 /ql/data/repo/mrabit_aliyundriveDailyCheck Cloning into '/ql/data/repo/mrabit_aliyundriveDailyCheck'... fatal: Out of memory, malloc failed (tried to allocate 524288000 bytes) fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 拉取 mr ...
I2C的爱恨情仇
开篇 上次写了 I2C 发包与测试后,决定细讲一下 I2C 协议,也作为自己的一个笔记,以后有些东西忘记了常来翻翻。 这是百度百科的介绍 I2C 总线是由 Philips 公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。 主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件.然后主机接收从器件发送的数据,最后由主机终止接收过程。在这种情况下.主机负责产生定时时钟和终止数据传送。 通过介绍来看,我们知道 I2C 是个在电子领域非常常用的一种协议,一个主机下可以挂多个从机。因为他的电路非常简单,设计也很巧妙,只需要两根线就可以实现,不需要特殊的接口电路,总结就是在简化布线、降低成本的同时也有很好的稳定性。 5种速率 I2C 的五种工作模式如下所示,最常用得到的就是100K的了 标准模 ...
I2C发包与测试
前言 今天测试 I2C ,又被 B 哥上了一课,灰常尴尬了属于是 好久都没测试了,手太生了。。。还是需要温故而知新啊。 正题 没那么多的前戏了,直接进入吧,干干涩涩你忍着点 这次测试的是 BUS 3 –> I2C_TEMP_SEN1_SDA,应该是 BMC 到 CPU 那边的一颗温度 IC 吧 Master Slave 示波器上抓了很久找到了波形,但是呢,也没有相应的数据,想起来需要发包。于是登录 BMC 串口准备进行发包 发包有俩好处: 如果没有数据输出可以自定义数据输出,不至于卡波形卡在地址位 可以直接输出想要的波形,不用等到系统跑到这个BUS BMC串口 在这里发包用的是i2cget,发包指令为i2cget -f -y 2 0x48 0x01,当然,最后一个0x01是自己编的,可以随便替换,比如后面我又换成0x48了。 其中里面参数 2 是代表了 BUS,等等,为毛是 BUS 2,线路图上不是 SDA 3 吗?因为在发包时i2cget计算 BUS 是从 0 开始的。 可以看到,原本的地址为0x90,这是8位地址,在i2cget中需要转换成7位地址。so ...
Linux不执行shell脚本的可能的原因——换行符
今天在开发中遇到了 shell 脚本没法执行的情况,报错如下 1-bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory 经过排查,最终确认是 shell 脚本在 windows 上开发,使用 windows 的换行符 CRLF 导致的,换用 linux 的换行符 LF 之后可以正常使用。 原因是 .sh 默认是按照 Windows 下的 CRLF 做回车换行的,这个在 linux 下执行就会报错,要把回车换行改成 LF 在进行转换的时候使用了notepad++的替换功能。 notepad替换 或者在右下角进行更改 转Unix 或者在Linux终端下直接用下面的命令 1sed -i 's/\r$//' xx.sh 原理解释: 1). Windows下换行符号是“\r\n” 回车符是 Carriage Return, C语言中是\r;换行符是 Line Feed, C语言中是\n;回车换行符实际是两个字符, 就是\r\n; 而 linux 下是\n没有\r,所以直接把/ ...
秋菊
我在汉堡店碰到的征鸿,当时他黯淡无光,一个人坐在靠玻璃的桌子,一边喝可乐一边玩手机。汉堡店那么多人我一眼就看到他,好像就只看到他,他的眼睛那么熟悉,好像在哪见到过一般。 汉堡店不是很大,桌椅一套黄,姜黄。墙边硬塞着花,它们本不该在这,像是被强迫的小媳妇,在墙角擦着泪。来这里的大都是情侣,每天七八点都有一撮一撮的狗男女在卿卿我我。女的眼神迷离的看着男的,下一秒就要勾出魂魄来一样。努力控制着身体的男同志总是显得神情尴尬,一双手无处安放。 我在征鸿对面坐下,我告诉他我常常坐在这。他说“哦”,头也不抬继续看着手机。我说为什么你的眼睛那么亮,像是有颗星星一样,为什么你显得那么呆,又有点颓废。他说“是吧”。他说他是师范的,懂得养神,一双眼让他养出灵,他正在研究如何通过眼神的交流让人瞬间臣服。 我笑笑,不屑。 他说他叫征鸿,出自孙光宪“目送征鸿飞杳杳,思随流水去茫茫” 他一双眼盯着我,开始讲故事。 听完之后我异常的烦躁,被困扰在故事当中无法自拔,我分不清是真是假,就感觉脑子里有东西在嗡嗡作响,一种莫大的恐惧感涌上心头,我发现那双眼睛熟悉的可怕。 “我高中在县里一所二流中学。班主任物理老师是个小平头, ...
一个游戏
本来就心情很差的我顶着一脸的油腻和身边弥漫着的烟雾玩起了大小姐 孙尚香大小姐。 虽然成功的carry了全场,但还是在对方疯狂叠肉的后期输掉了比赛。 “诸位,我尽力了”我在屏幕前打下这么几个不负责任的话,匆匆开始了下一局。 英雄选择的界面刚打开,我就飞快的在屏幕上打上了“四楼 adc,谢谢” 我知道如果这行字晚打出半秒,或许我的队友又会因为抢位置陷入无休无止的谩骂,这在我一千两百百多局的对战中,见得不要太多。 然而我没想到的是,对话栏迅速的回了一句“你是傻b么?秒选” 这倒是少见了,我心里想着,这家伙大概是受到什么刺激了吧,倒是很少见到这么无缘无故就开喷的。 但是我还是回上了一句“保证不坑,可查战绩。” 队友们也开始充当和事佬,纷纷劝道,没什么啦,只是场匹配而已,大家玩游戏最重要的事开心啦。 他没有说话,只是默默地选择了一个英雄。 进去就送。 在战败两个血红的大字下,他打出了“感谢大家陪我度过一局有趣的游戏” 我默默的坐在椅子上,胸中沸腾起了无比恶心的感觉。 他这是在干什么?我只想像好好的玩一局游戏而已啊? 这股怒火几乎煮沸了我的神经,憎恶的情绪几乎要从我的天灵盖冲出来,我真想一拳打碎眼 ...