固件升级

Kindle 2 国际版固件升级到2.5.2

让人想犯罪 __ 提交于 2020-01-30 20:00:18
期待已久的固件终于可以下载了,由于以前安装了汉化包,因此需要卸载 Unicode Font Hack ,机器固件版本号为2.3.3,首先更新到2.3.4,再升级到2.5.2,各版本固件下载地址如下: Kindle 2.5.x Firmware Upgrade Files 可下载版本: 2.5 .2 for Kindle 2 Global (which was at 2.3.4) [13.2MB] 2.5 .2 for Kindle DX Global [13.3MB] http://charles-reace.com/Kindle_Hacks/update25/ 注意:升级完毕后,Unicode Font Hack 0.3不支持2.5.2版本的汉化,需要等待新的汉化包了。 另:准备安装usbnetwork ,替换字体的方式进行汉化,但是由于一时冲动,没有在升级前先安装该hack,所以只有等支持2.5版本的usbnetwork出来后再说了。 update@2010-06-15官方固件下载地址: http://www.amazon.com/gp/help/customer/display.html?nodeId=200324680 来源: https://www.cnblogs.com/zhumk/archive/2010/06/12/1756842.html

【华为云技术分享】【我的物联网成长记16】玩转设备固件升级

微笑、不失礼 提交于 2020-01-26 05:28:22
【摘要】 固件升级又称为FOTA(Firmware Over The Air),是指用户可以通过OTA的方式对支持LWM2M协议的设备进行固件升级。 固件升级流程 固件(Firmware)一般是指设备硬件的底层“驱动程序”,承担着一个系统最基础最底层工作的软件,比如计算机主板上的基本输入/输出系统BIOS(Basic Input/output System)。 固件升级又称为FOTA(Firmware Over The Air),是指用户可以通过OTA的方式对支持LWM2M协议的设备进行固件升级,固件升级协议为LWM2M协议。FOTA流程如下图所示: 1~2. 用户在设备管理服务的控制台上传固件包,并在控制台或者应用服务器上创建固件升级任务。 3. NB-IoT设备上报数据,平台感知设备上线,触发升级协商流程。 4~5. 物联网平台向设备下发查询设备固件版本的命令,查询成功后,物联网平台根据升级的目标版本判断设备是否需要升级。 如果返回的固件版本信息与升级的目标版本信息相同,则升级流程结束,不做升级处理。 如果返回的固件版本信息与升级的目标版本信息不同,则继续进行下一步的升级处理。 6~7. 物联网平台查询终端设备所在的无线信号覆盖情况,获取小区ID、RSRP(Reference Signal Received Power,参考信号接收功率)和SINR(Signal to

高通QCC系列固件升级指南

若如初见. 提交于 2020-01-07 02:41:17
高通QCC系列固件升级指南 高通QCC系列固件升级有两种方式:USB HID和高通app,两种升级方式都需先经过以下步骤。 升级前准备工作 (1)通过QMDE打开对应的工程,点击tools->setup DFU security菜单,生成对应的key文件,这个步骤是为了确保板子中的固件和要升级的固件的key一致才能升级,key不一致不能升级成功。 点击上图菜单后,会弹出下图,选择key文件保存的位置,选默认即可。 如果之前没有生成过key,会直接生成key文件到相应目录。 如果之前生成过,会弹出下图框:让你选择使用之前的还是重新生成。如果用之前的,会弹框让你选择之前key所在的目录。 到这里第一步就算完成了。 (2)完成第一步之后,重新rebuild工程,之后将生成的带key文件的固件通过烧写器deploy all进板子。 这一步很重要,否则后续升级会报OEM validation failed footer的错误,这是key文件不一致导致的。 (3)制作.bin文件,点击tools->build DFU file 稍后会弹出配置路径的窗口,选默认即可: 然后依据adk版本选择签名,6.1以上版本选择sign all projects 之后选择要升级的工程,可以选择全升级或只升级部分改动的工程,根据需要选择即可。 是否加密,点击非加密即可。 等待一会,bin文件就会自动生成

二、常用固件升级

浪子不回头ぞ 提交于 2019-12-05 12:14:35
1.什么是固件? 固件(Firmware)就是写入EPROM(电可擦写只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。这种设备内部保存的设备“驱动程序”,通过这种驱动程序,操作系统才能标准的实现机器的特定运行。同样,固件也是担任着一个系统最基础最底层工作的软件,这是硬件设备的灵魂,有一些设备除了固件,在没有任何的软件,因此,可以说固件也是决定硬件的性能和功能的。 早期固件芯片采用了ROM设计,Firmware代码是在生产过程中固化的,用任何手段都无法修改。随着技术的不断发展,修改固件以适应不断更新的硬件环境成了用户们的迫切要求,所以,可重复写入的可编程可擦除只读存储器EPROM(Erasable Programmable ROM),EEPROM和flash出现了。这些芯片是可以重复刷写的,让固件得以修改和升级。 2.固件微码的区别 固件一般指运行在Host内非主CPU上的其他部件中的可执行机器码,其可以是裸程序,也可以是操作系统+程序。 “非主CPU的其他部件”,典型比如IO HBA卡比如SCSI、SAS、FC卡,以及以太网卡、显卡、光驱、硬盘。这些设备内,都会有一个或者多个嵌入式CPU核心在运行固件从而发挥作用。这些设备所处理的指令逻辑还是比较复杂的,比如解析SCSI指令,用CPU+固件来完成就具有最高的灵活性,虽然也可以将解析工作固化成纯数字电路译码器