找回密码
 注册
快捷导航
查看: 4662|回复: 46

[BIOS] 【原创】更新,改屏X230 FHD完美使用coreboot[第三方BIOS]

[复制链接] |自动提醒
阅读字号:
bwyciyv - lin

2122

回帖

59

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2011-12-13
发表于 2019-12-6 13:10:54| 字数 2,045| - 中国–广东–中山 联通 | 显示全部楼层 |阅读模式
本帖最后由 bwyciyv 于 2019-12-15 19:46 编辑

什么是coreboot?
其实就是能替代原厂BIOS的固件,就像刷手机ROM一样.

为什么折腾coreboot呢,有什么好处
1,没有白名单限制.
2,启动是真的快.
3,开源,网上有源代码可以自己编译.

基于阿甘方案已经完美使用coreboot.
要拆机外接芯片刷入,没有动手能力的小白就不要折腾了.只刷4M芯片不行,会出现待机电脑无法激活,,提供编译好的ROM文件,已经集成最新的英特尔微码.
有能力的小朋友可以折腾了.
发现如果原厂BIOS有加锁的话,就算忘记密码了,刷coreboot就不用理会原厂BIOS的限制了.测试以下系统都能正常使用,
1,win10
2,winPE U盘系统
3,linux类应该基本没问题的
4,ubuntu U盘启动盘



刷前请备份原厂BIOS,
刷前请备份原厂BIOS,
刷前请备份原厂BIOS.

coreboot启动时只有如图效果,
按Esc键可以选择硬盘或者U盘启动,
没有设置选项(其实设置什么的在编译时就设置好了)



进入系统时xrandr显示为eDP,外接VAG与HDMI也没有问题.按Fn+F8/F9出现提示调整亮度(事实亮度没有任何变化,还是得按开关键调亮度).


系统设置里面也显示正常了.




如果想自己编译的小朋友,从外网扒来的教程,请在linux类系统下编译,还是推荐ubuntu.
1,下载源代码
git clone https://review.coreboot.org/coreboot.git
2,进入coreboot目录  
git fetch https://review.coreboot.org/coreboot refs/changes/50/28950/3 && git checkout FETCH_HEAD
3,查看分支
git rebase master FETCH_HEAD
4,获取子模块
git submodule update --init --checkout
5,构建编译环境
make crossgcc-i386 CPUS=4
这需要很长的时间.

6,把X230的屏幕LVDS模块(附件)复制到/coreboot/src/mainboard/lenovo/
如果提示覆盖合并就全部覆盖合并.


7,修改coreboot/src/northbridge/intel/sandybridge/gma.c
在第大概第560行处添加3段代码,如下/如图,主要解决休眠系统时开关键无法激活的问题.
   /* Turn the panel power on using eDP VDD Override */
   gtt_write(PCH_PP_CONTROL, gtt_read(PCH_PP_CONTROL) | PCH_PP_UNLOCK | EDP_FORCE_VDD);
   udelay(125000); /* And wait until it powers up */



   修改/coreboot/3rdparty/libgfxinit/configs/ironlake_edp   添加以下代码/如图,是为了U盘与系统启动时自动检测CPU为IVB,这样进入系统或者U盘安装界面
   能启动核显显示到高清屏.
   CONFIG_GFX_GMA_GENERATION        = Ironlake
  CONFIG_GFX_GMA_CPU                = Ivybridge
  CONFIG_GFX_GMA_CPU_VARIANT        = Normal
  CONFIG_GFX_GMA_INTERNAL_PORT        = DP
  CONFIG_GFX_GMA_ANALOG_I2C_PORT        = PCH_DAC
  CONFIG_GFX_GMA_DEFAULT_MMIO        = 16\#e000_0000\#

如果内存支持DDR3 2133的话,可以修改/coreboot/src/mainboard/lenovo/x230/devicetree.cb
在第19行代码下面添加如下/如图代码, 如果内存体质不是很好的话,改到933就行,1066我发现我有一条内存开机跑不了,系统直接显示只有一条了.
  # Override fuse bits that hard-code the value to 666 Mhz
  register "max_mem_clock_mhz" = "1066"




8,开始配置coreboot    (如何不会配置可以直接下载我的.config文件,放到coreboot目录下,直接make就行,不用make nconfig这一步了)

make nconfig
效果如图


我的具体配置如以下图




















配置好了按F6保存为.config,
按F9退出,

9,编译
make
这需要点时间,完了在build目录下生成coreboot.rom文件.

10,分割rom为4m与8m.
cd到rom文件
生成8m文件      
dd if=coreboot.rom of=8m.rom bs=1M count=8
生成4m文件
dd if=coreboot.rom of=4m.rom bs=1M skip=8

之后的操作就可以自行找论坛的拆机刷BIOS教程了.






本帖子中包含更多资源

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

x
X230FHD(13.3 1920*1080) coreboot i7-3615QE 8G*2 三星1T+512G SSD

2731

回帖

115

积分

7万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2015-9-22
月全勤勋章铜牌荣誉勋章(注册8年以上会员)
发表于 2019-12-6 13:28:50| 字数 41| - 中国–北京–北京 电信 | 显示全部楼层
赞!曾有过心思自己编译 coreboot,事情杂就放下了。到时候往起捡的话请假楼主。
回复 支持 反对

使用道具 举报

2521

回帖

46

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2009-10-10
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2019-12-6 13:34:04| 字数 4| - 中国–上海–上海 电信 | 显示全部楼层
mark
ThinkPad X61T、X330 、W520 、X301、X201/S、W541
Apple ME874
HP 8770W dc2/4k
回复 支持 反对

使用道具 举报

559

回帖

22

积分

5万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2018-2-22
发表于 2019-12-6 13:43:19| 字数 3| - 中国–安徽–安庆 电信 | 显示全部楼层
大高手
是你飘了,还是我拿不动刀了!
回复 支持 反对

使用道具 举报

96

回帖

11

积分

6276

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2017-11-30
发表于 2019-12-6 13:48:06| 字数 246| - 中国–江西–上饶 电信 | 显示全部楼层
本帖最后由 xueyao 于 2019-12-6 13:51 编辑

自己编译的coreboot,阿甘方案没碰过楼主所说的按开机键无法激活的情况。可以参考一下我以前的帖子,用起来完美,只是调光还是必须用软件来控制,没有原生快捷键调光的功能。想问下楼主,kk方案刷了coreboot屏蔽掉lvds之后原生调光没问题吗?

也想像大家说明一下,这个本来就是开源软件,建议大家自己编译,不要用其他人的。coreboot很容易插入木马之类的,在BIOS直接盗取资料打开后门,建议大家自己学习编译,慎用别人编译的BIOS
回复 支持 反对

使用道具 举报

bwyciyv - lin

2122

回帖

59

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2011-12-13
 楼主| 发表于 2019-12-6 13:56:39| 字数 124| - 中国–广东–中山 联通 来自手机版 | 显示全部楼层
QUOTE:
xueyao 发表于 2019-12-6 13:48
自己编译的coreboot,阿甘方案没碰过楼主所说的按开机键无法激活的情况。可以参考一下我以前的帖子,用起来 ...

kk的ubuntu下能调光,能分享下你编译的./config给我吗,我对比下
回复 支持 反对

使用道具 举报

96

回帖

11

积分

6276

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2017-11-30
发表于 2019-12-6 16:01:36| 字数 149| - 中国–江西–上饶 电信 | 显示全部楼层
QUOTE:
bwyciyv 发表于 2019-12-6 13:56

kk的ubuntu下能调光,能分享下你编译的./config给我吗,我对比下

那还蛮不错的,可以改成原生调光。我去找一下我的config文件,回头丢到github上。现在在研究t440p coreboot,看下crystalwell能不能驱动
回复 支持 反对

使用道具 举报

2万

回帖

167

积分

8万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2019-3-13
年全勤勋章2020月全勤勋章年全勤勋章2022年全勤勋章2024
发表于 2019-12-6 22:10:32| 字数 3| - 中国–重庆–重庆 联通 | 显示全部楼层
拜膜!
回复 支持 反对

使用道具 举报

bwyciyv - lin

2122

回帖

59

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2011-12-13
 楼主| 发表于 2019-12-7 21:02:43| 字数 98| - 中国–广东–中山 联通 | 显示全部楼层
QUOTE:
xueyao 发表于 2019-12-6 16:01
那还蛮不错的,可以改成原生调光。我去找一下我的config文件,回头丢到github上。现在在研究t440p corebo ...

已经折腾好了
X230FHD(13.3 1920*1080) coreboot i7-3615QE 8G*2 三星1T+512G SSD
回复 支持 反对

使用道具 举报

1154

回帖

17

积分

2万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2013-10-13
发表于 2019-12-7 23:35:17| 字数 6| - 中国–广东–汕头 电信 | 显示全部楼层
来看大神
摩拜
T430s 独显 情怀机-送人
X230 ips 工作机-扔宿舍看视频
X220 ips 粗用工作机、看图纸
回复 支持 反对

使用道具 举报

218

回帖

3

积分

856

资产值

中级会员 Rank: 2Rank: 2

注册时间
2015-3-23
发表于 2019-12-11 14:48:31| 字数 6| - 中国–浙江–杭州 电信 | 显示全部楼层
厉害厉害牛人
回复 支持 反对

使用道具 举报

2418

回帖

22

积分

1万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2019-12-11
发表于 2019-12-11 19:25:45| 字数 5| - 中国–广东–东莞 电信 | 显示全部楼层
向大神摩拜
和有情人做快乐事,别问是缘还是劫!
回复 支持 反对

使用道具 举报

1万

回帖

132

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-10-9
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章
发表于 2019-12-11 20:29:32| 字数 9| - 中国–山东–滨州 联通 来自手机版 | 显示全部楼层
标记一下,谢谢分享
X301P:SP9600/8G/160G+1T
X330K:i7 3612QE/16G/256G+1T
Surface Book3:13.5 i7/32G/2T
回复 支持 反对

使用道具 举报

7723

回帖

164

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2012-2-2
年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)
发表于 2019-12-11 21:17:49| 字数 4| - 中国–江苏–常州–溧阳市 电信 | 显示全部楼层
不错不错
回复 支持 反对

使用道具 举报

1万

回帖

147

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2019-3-18
发表于 2019-12-11 22:52:24| 字数 45| - 中国–浙江–杭州 移动 来自手机版 | 显示全部楼层
本帖最后由 jackyd98 于 2019-12-11 23:05 编辑


谢谢楼主分享,一定要折腾下。
回复 支持 反对

使用道具 举报

4044

回帖

46

积分

7700

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2011-12-8
发表于 2019-12-30 23:31:38| 字数 39| - 中国–江苏 联通 | 显示全部楼层
屏蔽lvds内屏就会把原生快捷键调光功能屏蔽掉 所以原生调光和非复制模式不可共存
T480S i5 16G-4T
X330 3615QE FHD
X201 13.0 3:2
最近不在论坛,可以咸鱼找我ID:H工作室 (粉丝最多那个)
回复 支持 反对

使用道具 举报

1

回帖

0

积分

16

资产值

入门会员 Rank: 1

注册时间
2013-6-11
发表于 2020-1-10 21:48:14| 字数 40| - 中国–重庆–重庆 电信 | 显示全部楼层
改2k后直接装linux会识别出高分屏幕吗,还是非要用这个coreboot才可以
回复 支持 反对

使用道具 举报

328

回帖

5

积分

1546

资产值

高级会员 Rank: 2Rank: 2

注册时间
2007-3-27
发表于 2020-1-11 16:37:17| 字数 16| - 中国–北京–北京 移动/GSM/TD-SCDMA/LTE共用出口 来自手机版 | 显示全部楼层
这个不用外接夹bios就能刷机吗
x230T i7 3520 压箱底
x61s L7300超频 压箱底
x230fhd i5 3360 三屏上班
w520 i7 2720 Q2000做3D模型
x61k i7 640LM 玩具
x61h i7 640UM 玩具
回复 支持 反对

使用道具 举报

bwyciyv - lin

2122

回帖

59

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2011-12-13
 楼主| 发表于 2020-1-11 18:16:19| 字数 129| - 中国–广东–中山 联通 | 显示全部楼层
QUOTE:
cr6128 发表于 2020-1-10 21:48
改2k后直接装linux会识别出高分屏幕吗,还是非要用这个coreboot才可以

主要是改屏后,U盘安装系统时,启动黑屏,不外拉显示器没法安装,
还有个办法就是在GRUB启动界面禁用核显驱动,才能亮屏安装
X230FHD(13.3 1920*1080) coreboot i7-3615QE 8G*2 三星1T+512G SSD
回复 支持 反对

使用道具 举报

6

回帖

0

积分

13

资产值

入门会员 Rank: 1

注册时间
2019-11-2
发表于 2020-2-1 17:07:55| 字数 757| - 中国–陕西–西安 电信 | 显示全部楼层
Thiinkpad x230魔改M2固态硬盘支持nvme的问题
thinkpad x230
Intel QM77移动高速芯片组具有1个平台控制器中枢,支持多种I/O。英特尔QM77移动高速芯片组提供PCI Express 2.0、ACPI电源管理、增强的DMA控制器、串行ATA、USB 2.0 & 3.0主机接口、千兆位以太网、支持I²C的SMBus 2.0、英特尔高清音频、英特尔快速存储技术、英特尔主动管理技术,英特尔定向I/O的虚拟化技术、英特尔可信执行技术、集成时钟控制器、英特尔灵活显示互连、显示端口(VGA、HDMI、DVI、DisplayPort 1.1、SDVO和LVDS)、LPC接口、FWH接口、SPI、英特尔防盗技术和JTAG边界扫描支持。
·  板型:ATX工业主板规范
·  视频输出:支持三显视频输出(VGA + HDMI + DVI)
·  系统内存:4 x 240-pin DDR3 1600MHz DIMM ,最高支持32GB
·  处理器: Intel® LGA1155 插槽支持2/3代 Intel® Core™ i系列处理器
·  扩展:2 x SATA3.0,4 x SATA2.0,4 x USB3.0,9 x USB2.0
              6 x COM
              1 x 8bit GPIO
              4 x PCI,1 x PCIe X16,1 x PCIe X4,1 x PCIe X1
              1 x Mini-PCIe
·  网络接口:1 x Intel®82574L,1 x Intel®82579L 双千兆以太网
·  工作温度:0°C〜60°C(32°F ~140°F)
·  电压输入:+12V/+5V/5Vsb/+3.3V/-12V
问题1,引出pcie x4或者x16通过转接卡的方式接入NVME M2固态硬盘 修改bios注入NVME驱动
回复 支持 反对

使用道具 举报

8160

回帖

90

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2017-8-19
发表于 2020-2-26 13:45:09| 字数 10| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层

这种情况该如何解决啊

本帖子中包含更多资源

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

x
ThinkPad W520 TYPE-4284AV9
ThinkPad X200 T9550 OC 3.49GHz

回复 支持 反对

使用道具 举报

bwyciyv - lin

2122

回帖

59

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2011-12-13
 楼主| 发表于 2020-2-26 13:50:10| 字数 125| - 中国–广东–中山 联通 | 显示全部楼层
X230FHD(13.3 1920*1080) coreboot i7-3615QE 8G*2 三星1T+512G SSD
回复 支持 1 反对

使用道具 举报

7723

回帖

164

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2012-2-2
年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)
发表于 2020-2-26 13:56:32| 字数 2| - 中国–江苏–扬州–江都区 电信 | 显示全部楼层
高手
回复 支持 反对

使用道具 举报

7723

回帖

164

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2012-2-2
年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)
发表于 2020-2-26 13:59:37| 字数 106| - 中国–江苏–扬州–江都区 电信 | 显示全部楼层
QUOTE:
bwyciyv 发表于 2019-12-6 13:10
什么是coreboot?
其实就是能替代原厂BIOS的固件,就像刷手机ROM一样.

X230FHDcoreboot.zip  里面的4M和8M两个文件都要刷吧?
回复 支持 反对

使用道具 举报

8160

回帖

90

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2017-8-19
发表于 2020-2-26 14:13:50| 字数 147| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
QUOTE:
bwyciyv 发表于 2020-2-26 13:50
看我后面的帖子吧https://www.ibmnb.com/forum.php?mod=viewthread&tid=1925713&extra=

这两张图就是在git那一步截得,而且一开始那个sudo也弄不了,提示错误
ThinkPad W520 TYPE-4284AV9
ThinkPad X200 T9550 OC 3.49GHz

回复 支持 反对

使用道具 举报

bwyciyv - lin

2122

回帖

59

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2011-12-13
 楼主| 发表于 2020-2-26 14:26:57| 字数 89| - 中国–广东–中山 联通 | 显示全部楼层
QUOTE:
essencer 发表于 2020-2-26 13:59
X230FHDcoreboot.zip  里面的4M和8M两个文件都要刷吧?

都要,因为开关键控制屏幕亮度这块是8M部分的
X230FHD(13.3 1920*1080) coreboot i7-3615QE 8G*2 三星1T+512G SSD
回复 支持 反对

使用道具 举报

bwyciyv - lin

2122

回帖

59

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2011-12-13
 楼主| 发表于 2020-2-26 14:28:58| 字数 148| - 中国–广东–中山 联通 | 显示全部楼层
QUOTE:
William2006 发表于 2020-2-26 14:13
这两张图就是在git那一步截得,而且一开始那个sudo也弄不了,提示错误

你是刚装完系统吗,
还没有upadte软件源?
一般安装完系统先
sudo apt update
更新完源再更新下软件
sudo apt  dist-upgrade
然后才能正常
X230FHD(13.3 1920*1080) coreboot i7-3615QE 8G*2 三星1T+512G SSD
回复 支持 反对

使用道具 举报

8160

回帖

90

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2017-8-19
发表于 2020-2-26 15:12:45| 字数 117| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
QUOTE:
bwyciyv 发表于 2020-2-26 14:28
你是刚装完系统吗,
还没有upadte软件源?
一般安装完系统先

谢谢大佬指点,我是在VMWARE 里面跑的,分了2个逻辑核心,每个逻辑核心对应3个线程,配了6GB内存,不知道够不够
ThinkPad W520 TYPE-4284AV9
ThinkPad X200 T9550 OC 3.49GHz

回复 支持 反对

使用道具 举报

8160

回帖

90

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2017-8-19
发表于 2020-2-26 15:15:00| 字数 81| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
QUOTE:
bwyciyv 发表于 2020-2-26 14:28
你是刚装完系统吗,
还没有upadte软件源?
一般安装完系统先

大佬留个联系方式好吗,可能还有一些别的问题
ThinkPad W520 TYPE-4284AV9
ThinkPad X200 T9550 OC 3.49GHz

回复 支持 反对

使用道具 举报

bwyciyv - lin

2122

回帖

59

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2011-12-13
 楼主| 发表于 2020-2-26 15:47:01| 字数 68| - 中国–广东–中山 联通 | 显示全部楼层
QUOTE:
William2006 发表于 2020-2-26 15:15
大佬留个联系方式好吗,可能还有一些别的问题

有用电报吗?
微信qq不加人
X230FHD(13.3 1920*1080) coreboot i7-3615QE 8G*2 三星1T+512G SSD
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-15 08:02 , Processed in 0.238068 second(s), 72 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部