GH60韌體更新過程疑問 - 鍵盤
By Tristan Cohan
at 2016-03-06T16:48
at 2016-03-06T16:48
Table of Contents
※ 引述《horse312 (看不見的夢)》之銘言:
: 看了網路上各位板大上傳的教學,
: 每次照著作,最後一個按下刷機鈕進入刷機模式然後按Y刷入韌體,
: 但是我的GH60只要按下刷機鈕就變磚,按什麼都不會動請問是為什麼呢?
請問什麼是變磚? 我知道的詞是韌體無法正確運行
你知道按下Reset時 手上那片"GH60!?"是什麼狀態嗎?
目前 大部份可買到的GH60基底的PCB 出貨時都會預燒一份韌體
如果是大陸做的 應該都是抄襲Poker 1代的鍵位表 (因為程式碼抄的同一個來源)
這種PCB,USB供電後,電腦端會認到Tag (可能會是Satan / RedScarf / GH60 / AMJ60)
由於TMK程式碼是模擬多個鍵盤,電腦端會跳出偵測到多個"Tag"的HID裝置
這份預燒韌體本身都會包含有一段程式碼是bootloader,
也就是按下Reset鈕後程式會執行的片段,此時狀態並非變磚,
但只能透過USB介面將韌體上傳到晶片Atmega32U4上
系統需要有二種Drvier來對應這二種狀態
1. HID Device Driver
認到HID裝置時,電腦端會需要安裝驅動,才能被認為插入的裝置是鍵盤
這一段,Windows作業系統會自動完成,通常不會有問題
2. IC's USB driver
認到IC時,電腦一樣也需要安裝USB驅動,才能將韌體透過USB介面上傳到晶片上
若沒有安裝作業系統所需的正確USB驅動,會沒辦法進行"刷機"這個動作
但不管如何,都不應該變磚,重新給電都會回到執行鍵盤程式碼才對
--
: 看了網路上各位板大上傳的教學,
: 每次照著作,最後一個按下刷機鈕進入刷機模式然後按Y刷入韌體,
: 但是我的GH60只要按下刷機鈕就變磚,按什麼都不會動請問是為什麼呢?
請問什麼是變磚? 我知道的詞是韌體無法正確運行
你知道按下Reset時 手上那片"GH60!?"是什麼狀態嗎?
目前 大部份可買到的GH60基底的PCB 出貨時都會預燒一份韌體
如果是大陸做的 應該都是抄襲Poker 1代的鍵位表 (因為程式碼抄的同一個來源)
這種PCB,USB供電後,電腦端會認到Tag (可能會是Satan / RedScarf / GH60 / AMJ60)
由於TMK程式碼是模擬多個鍵盤,電腦端會跳出偵測到多個"Tag"的HID裝置
這份預燒韌體本身都會包含有一段程式碼是bootloader,
也就是按下Reset鈕後程式會執行的片段,此時狀態並非變磚,
但只能透過USB介面將韌體上傳到晶片Atmega32U4上
系統需要有二種Drvier來對應這二種狀態
1. HID Device Driver
認到HID裝置時,電腦端會需要安裝驅動,才能被認為插入的裝置是鍵盤
這一段,Windows作業系統會自動完成,通常不會有問題
2. IC's USB driver
認到IC時,電腦一樣也需要安裝USB驅動,才能將韌體透過USB介面上傳到晶片上
若沒有安裝作業系統所需的正確USB驅動,會沒辦法進行"刷機"這個動作
但不管如何,都不應該變磚,重新給電都會回到執行鍵盤程式碼才對
--
Tags:
鍵盤
All Comments
By Rae
at 2016-03-09T00:06
at 2016-03-09T00:06
By Ophelia
at 2016-03-09T22:06
at 2016-03-09T22:06
By Tristan Cohan
at 2016-03-14T02:34
at 2016-03-14T02:34
By Steve
at 2016-03-18T00:39
at 2016-03-18T00:39
By Edward Lewis
at 2016-03-19T00:44
at 2016-03-19T00:44
Related Posts
白色無上蓋鍵盤推薦?
By Carolina Franco
at 2016-03-06T15:27
at 2016-03-06T15:27
請問大家同把鍵盤會買幾支呢?
By Dinah
at 2016-03-06T11:21
at 2016-03-06T11:21
如何把整組 cherry鍵帽 裝到 OEM鍵盤
By Audriana
at 2016-03-06T11:03
at 2016-03-06T11:03
Filco 漆塗 浪花繪(黑)
By Harry
at 2016-03-06T00:03
at 2016-03-06T00:03
*開箱*美洲獅 COUGAR 700K
By Sandy
at 2016-03-05T21:27
at 2016-03-05T21:27