Re: R: [請益] 微星顯卡刷Bios拒保(已補圖)已刪文

看板PC_Shopping作者 (hkt)時間3年前 (2020/11/07 01:19), 3年前編輯推噓4(405)
留言9則, 6人參與, 3年前最新討論串10/11 (看更多)
※ 引述《wahaha99 (此方不可長)》之銘言: : 我是不是找到原因了 =_= : 微星你... : 首先這是網路上Techpowerup的VGA BIOS Collection的BIOS : https://imgur.com/6Lg0c2H
: 再來是我很久以前挖過礦時備份過的BIOS : https://imgur.com/DSsSCyD
: 再來是z苦主現在卡拿回來的BIOS : https://imgur.com/httQtT2
: 這三個BIOS可以說是都一模一樣 : 可以通過Driver驗證 : 而且z苦主也從MSI拿了回來、應該BIOS也被修正了? : 最後是這................... : https://imgur.com/jPxegoK
: 我只簡單這樣說: : EEPROM如果讀超過容量, 會從頭開始.... : 也就是檔案內容會變成ROM*2 : https://i.imgur.com/Okn2INK.jpg
: MSI你真的要好好解釋解釋 : ------------ : update: 有 MSI RX 560 4 GB AERO ITX OC : 這張卡的人可以用GPU-Z把BIOS下載回來 : 然後丟去MD5測試 : https://emn178.github.io/online-tools/md5_checksum.html : 如果值是 53dce91625a6c1fed11c546c1ae2a15c : 代表你的卡跟這裡的BIOS就是同一個 稍微翻了一下這顆料的data sheet https://www.winbond.com/resource-files/w25q40ew%20revc%2007092015.pdf 封面就提到這是4M-Bit的flash,也就是512KB,截圖上也有提到4M bits 看起來跟讀取的手法有點關係 拿了BIOS的原始檔大小為256KB,這時丟進程式就用256KB計算checksum 燒錄的時候把256KB燒進512KB的Flash是沒問題的 不過要從板子上讀資料的時候,通常都是整塊讀回來(512KB) 一顆flash未使用過的資料區域都是0xFF,所以就是256KB的BIOS+256KB的0xFF 然後就把這512KB拿去算checksum 結果就是前者和後者算出來的checksum絕對不同 Update: 試了一下把256KB的BIOS加上256KB的0XFF,這樣算出的cs與上述不同 所以我前面的假設應該是錯的,對不起誤導大家 把256KB的資料複製一份做成512KB再拿去用flyPRO算cs,就相符了 所以很有可能是選了錯誤的記憶體型號造成讀兩次,例如W25Q20就是256KB -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.19.252 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1604683192.A.102.html

11/07 01:25, 3年前 , 1F
兩種可能:一個是微星工程師搞錯,一個是他們知道
11/07 01:25, 1F

11/07 01:25, 3年前 , 2F
但故意誤導
11/07 01:25, 2F

11/07 01:25, 3年前 , 3F
這也就是說他們在設計這樣的測試前沒有先除錯過。
11/07 01:25, 3F

11/07 01:25, 3年前 , 4F
然後當成SOP害死人。
11/07 01:25, 4F

11/07 01:26, 3年前 , 5F
看來有人要飛高高了
11/07 01:26, 5F

11/07 01:34, 3年前 , 6F
起飛囉
11/07 01:34, 6F

11/07 01:37, 3年前 , 7F
是說只有台灣這有收850嗎?如果別的地方也用同樣的SO
11/07 01:37, 7F

11/07 01:37, 3年前 , 8F
P來處理的話那不就
11/07 01:37, 8F
※ 編輯: ji2my (114.24.19.252 臺灣), 11/07/2020 01:50:20

11/07 01:50, 3年前 , 9F
快推 怕別人以為我看不懂
11/07 01:50, 9F
文章代碼(AID): #1VfOMu42 (PC_Shopping)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 10 之 11 篇):
文章代碼(AID): #1VfOMu42 (PC_Shopping)