找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 8967|回复: 5

实现笔记本在dos下刷BIOS的方法

[复制链接]
发表于 2008-8-19 12:51:17 | 显示全部楼层 |阅读模式
请教一下实现笔记本在dos下刷BIOS的方法?% y1 d& N" b& B
整个刷写过程中,BIOS需要作哪些动作?EC需要作哪些动作?BIOS和EC之间怎么通信的呢?5 w4 W' y; R# T' [9 T8 K
请各位大侠高抬贵手敲敲键盘留留言,指点一下,呵呵!大家共同讨论讨论。
发表于 2008-8-19 16:29:29 | 显示全部楼层
刷BIOS ROM的方法只有一个,就是按ROM的Datasheet上介绍的擦读写方法对它进行擦读写.
回复

使用道具 举报

发表于 2008-8-19 17:45:28 | 显示全部楼层
另外还有南桥的擦写允许位(SMM下): J3 h5 @2 m: ?

3 `, T- C1 t5 _4 V( V3 n如果BIOS ROM是通过LPC,接在EC(KBC)下面的话,EC要进Reset mode(无效模式)
* {: c! u( J/ v/ k9 G2 p这种情况下,好像也可以直接通过EC的IO ports擦写.7 p7 j  D# J; L" ]% c2 e& ?

& H; l. i! K: V5 Q1 k( z- L: W: J不含Intel的Flash Descriptor的情况下,好像就这些.
回复

使用道具 举报

 楼主| 发表于 2008-8-21 17:08:34 | 显示全部楼层

回复 3# 的帖子

请问xtdumpling: 4 I9 [/ L- a2 h
你说的“直接通过EC的IO ports擦写”是不是指shared memory indirect memory address0~3和shared memory indirect memory data这一组IO?# g% k' E: @$ q# F, _# ^
我现在用RU直接从host io读可以读到EC下面挂的external memory的内容,但是我想问能直接用RU通过host io来写EC下面挂的external memory吗?
回复

使用道具 举报

发表于 2008-8-23 22:45:08 | 显示全部楼层
我说的是EC的backdoor,在EC里面指定,这个是可以给BIOS用的,并且不经过EC code的处理,可以直接读写EC具体不知道是怎么实现的,只在EC下面接SPI接口的ROM时见过.
/ v4 k7 ]$ f8 `1 P" C+ A, P- R# T
6 e* R4 _6 M% Q$ i9 m  ^8 \RU不能直接擦写ROM的,一般擦写BIOS ROM:
8 L5 l8 N! o+ _  T8 [  E1 v1.南桥的擦写允许位+ k* B2 |2 P" m: B3 |+ E- J, r8 L- ?. N
2.(有EC,使EC 无效)8 g$ O( i2 P1 Z* g) h0 O9 U
3.按ROM的Datasheet上介绍的擦读写方法对它进行擦读写
% I7 b3 t7 s- d9 l- f
" a' ~3 ?7 N3 @9 m# l, r6 X9 o( Z4 _3 e, r读.应该是用的标准命令吧.
回复

使用道具 举报

发表于 2008-8-28 17:18:04 | 显示全部楼层
还有ROM的擦写保护位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2024-11-21 19:04 , Processed in 0.029711 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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