[鍵盤] filco更換主控,生成FW及刷FW方法
看到佳傳進了一批filco的主控之後,我也跟著買了一塊100%的來試試看
在這裡給想把filco魔改的各位請看以下怎麼更換keymap以及刷FW的方法
有一點很重要的事,如果沒有刷主控的話裡面的Fw是沒有nkro的,為了能相容filco原本的配置
裡面寫了一份作用起來十分接近原廠的fw
接下來我們來看看如何刷fw
有一點很重要,100%的主控是長方形的,很容易看錯或裝反,請依照下圖指示裝上
http://imgur.com/nKOV9Ux
字體是正的,不是反的,如果是反的表示你裝錯了
接下來是讓filco主控進入刷機模式
把filco主控裝好後,插上USB,在這個地方放上磁鐵
http://imgur.com/H5zIzhX
(上面紅紅的圓圈圈)
會看到在工作管理員內多一個atmega32U2 DFU的裝置(應該會顯示沒有驅動)
接下來請安裝atmel的flip軟體
http://www.atmel.com/tools/FLIP.aspx
下載後請安裝flip軟體,並將atmega32U2 DFU的裝置更新驅動
手動更新驅動,資料夾選atmel flip的安裝資料夾
顯示成功就進入下一步
建立屬於自己的keymap
下載easy avr keymap軟體
https://www.dropbox.com/s/9kobngofef1z8nk/easykeymap_windows_2_01_08.zip?dl=0
下載後打開來
會有以下的圖跑出來
http://imgur.com/DnVlMwG
選file > new default layout
跑出這張圖
http://imgur.com/AP6DGuE
讓你選擇你是哪種板子
100%filco選擇filco 104(kitten Paw)
80% filco有兩種,一種是我上次開箱的Hid liberation device
另一種是pegasus Hoof或是pegasus hoof v2
如果跟佳傳購買的版有請選擇pegasus hoof v2
如果你的filco不是日文layout或是歐規的話請選擇ANS 104 / ANSI 87的layout
接下來就是快樂的更改keymap時間了
按下View > Picker是你可以用的鍵
http://imgur.com/4t8r7Qc
建議在keymap中加入一個Bootmode按住那個鍵可以進入DFU模式,讓你更快速地進入刷機模式
接下來給各位一個建議,我個人的建議啦XD可以這樣玩
把menu鍵設為FN但是又可以保留menu的功能
http://imgur.com/GDTLtVC
menu變成FN後把mods normal改成tap key
mods右邊的選單裡面找出HID_KEYBOARD_SC_APPLICATION
改完會像上圖中所示
macro的寫法考慮到比較多人不會用到,所以我在這裡先不寫了
不過還有macro錄製以及macro播放可以用
下載後可以在help > help on writing macro 裡面找到怎麼寫
做完屬於自己的keymap後請Build firmware
做出一個xxx.hex檔,就是等一下要用flip刷入的東西
接下來是刷入鍵盤鍵位的時間了
首先確定你的鍵盤在DFU模式
接下來打開flip看到左上角的第一個ICON 寫著Select a Target Device
http://imgur.com/fp5QF1w
這裡要選atmega32u2
因為這次的主控Pegasus Hoof及Kitten Paw都是atmega32U2的晶片
接下來點選工具列第二個icon(長得很像USB線的)再點選USB
此時如果沒有錯誤的話flip上的功能都會變成彩色的
http://imgur.com/1qSzrEF
再來是點 "File > Load HEX File…"輸入你剛剛生成的xxx.hex
按一下 Run 把 hex 檔寫到filco主控裡面去
最後按一下 Start Application就完成了
最後秀一下我自己做好的filco吧
http://imgur.com/hfQkls5
還有預告下一篇DIY文
http://imgur.com/yUiDTny
--
推
08/29 17:53,
08/29 17:53
推
08/29 17:56,
08/29 17:56
推
08/29 19:09,
08/29 19:09
推
08/29 19:46,
08/29 19:46
推
08/29 19:54,
08/29 19:54
推
08/29 20:09,
08/29 20:09
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.32.148
※ 文章網址: https://www.ptt.cc/bbs/Key_Mou_Pad/M.1458823539.A.A6B.html
推
03/24 21:00, , 1F
03/24 21:00, 1F
推
03/24 21:01, , 2F
03/24 21:01, 2F
推
03/24 21:17, , 3F
03/24 21:17, 3F
※ 編輯: kira3628800 (36.238.32.148), 03/24/2016 21:21:23
推
03/24 21:22, , 4F
03/24 21:22, 4F
推
03/24 21:23, , 5F
03/24 21:23, 5F
推
03/24 21:24, , 6F
03/24 21:24, 6F
推
03/24 21:30, , 7F
03/24 21:30, 7F
→
03/24 21:35, , 8F
03/24 21:35, 8F
推
03/24 21:52, , 9F
03/24 21:52, 9F
→
03/24 21:54, , 10F
03/24 21:54, 10F
→
03/24 21:57, , 11F
03/24 21:57, 11F
→
03/24 21:58, , 12F
03/24 21:58, 12F
→
03/24 21:58, , 13F
03/24 21:58, 13F
推
03/24 22:05, , 14F
03/24 22:05, 14F
推
03/24 22:14, , 15F
03/24 22:14, 15F
推
03/24 22:27, , 16F
03/24 22:27, 16F
推
03/24 22:33, , 17F
03/24 22:33, 17F
推
03/24 22:36, , 18F
03/24 22:36, 18F
推
03/24 22:37, , 19F
03/24 22:37, 19F
推
03/24 22:37, , 20F
03/24 22:37, 20F
推
03/24 23:23, , 21F
03/24 23:23, 21F
推
03/24 23:36, , 22F
03/24 23:36, 22F
推
03/25 00:02, , 23F
03/25 00:02, 23F
推
03/25 00:14, , 24F
03/25 00:14, 24F
推
03/25 00:49, , 25F
03/25 00:49, 25F
推
03/25 01:09, , 26F
03/25 01:09, 26F
推
03/25 01:10, , 27F
03/25 01:10, 27F
推
03/25 01:39, , 28F
03/25 01:39, 28F
推
03/25 01:58, , 29F
03/25 01:58, 29F
推
03/25 03:12, , 30F
03/25 03:12, 30F
推
03/25 04:00, , 31F
03/25 04:00, 31F
推
03/25 15:01, , 32F
03/25 15:01, 32F
推
03/25 16:32, , 33F
03/25 16:32, 33F
推
03/25 17:49, , 34F
03/25 17:49, 34F
推
04/03 00:05, , 35F
04/03 00:05, 35F
→
04/03 00:05, , 36F
04/03 00:05, 36F
→
04/04 01:55, , 37F
04/04 01:55, 37F
→
04/04 02:02, , 38F
04/04 02:02, 38F
推
05/21 23:42, , 39F
05/21 23:42, 39F
→
05/21 23:42, , 40F
05/21 23:42, 40F
→
05/21 23:42, , 41F
05/21 23:42, 41F