coreboot吧 关注:94贴子:381
  • 15回复贴,共1

谁能写个教程,T420怎么刷coreboot,上三代CPU

只看楼主收藏回复

本人菜鸟


1楼2018-09-20 21:29回复
    coreboot包含闭源程序,芯片组、CPU都用了闭源程序。 libreboot 删除了闭源程序。假设 libreboot 不支持电脑型号,或者某些功能要闭源程序,建议用 coreboot 。


    2楼2018-10-02 08:51
    回复
      硬件方面,先学习怎样用编程器和夹子刷机。
      软件方面,学习怎样构建coreboot.
      实验机器推荐 X201,X220,X230, 这几个机型只需要简单的拆机就能刷,用ch341a编程器不外加电源就能刷写。2760p也不错,flash芯片是可拆的。


      IP属地:北京3楼2018-12-09 23:58
      收起回复
        经过一段时间研究,T420配I7 3720QM,大致分为如下步骤
        1、下载一套COREBOOT程序,配好操作系统环境,先什么都不修改,把各种模块和库升级安装完成,交叉编译器弄好,确认MAKE能在BUILD目录里面生成ROM文件且不报错。
        2、用IFDTOOL分解原厂BIOS的DSP ME GBE三个非开源BIOS文件
        3、在NCONFIG里面指定这三个文件的位置
        4、在SRC/MAINBOARD/LENOVO/T420目录里面,将显卡VGA_BIOS ID从0126改成0166(HD3000改成HD4000)
        5、下载一套HD3000/HD4000的VBIOS,放在已知区域
        6、在NCONFIG里面指定VBIOS位置,并将显卡初始化设置为加载这个BIOS文件(不能用默认设置)
        7、在NCONFIG里面配置好LENOVO品牌和T420机器型号
        8、MAKE出ROM,刷进去上3代U可以开机,但是散热会有问题,会超温关机
        这时候需要调整源代码的功耗限制,这部分我还在继续研究源码,目前能做到AIDA64单双烤不热关机
        目前还没有移植INTEL 的UEFI PAYLOAD,无法启动UEFI系统,可以用MBR系统,进WIN10不蓝屏,无感叹号设备


        IP属地:四川4楼2023-08-22 18:03
        收起回复