From 5e5c8e00b492eca0f6ac56673535c2dfd9d0698d Mon Sep 17 00:00:00 2001 From: Lutz Eichler Date: Sat, 4 Feb 2017 17:58:53 +0100 Subject: [PATCH 1/6] Fixes issue26: outdated FIRMWARE version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The file FIRMWARE in the root directory of ckb-next is signed. Therefore, updating the obsolete content was not possible by anyone. A new key has been created, with which only signatures for this development should be made (ckb-next@frickler24.de, BAF07C6B). The key was self-signed and in addition signed with my personal key. It should also be signed by mattanger and possibly others. Caution: The key may not be exported as ASCII file, but only as a binary file! The display of gpg -d FIRMWARE should do something like this: Gpg: Signature from Sat 04 Feb 2017 11:59:11 CET using RSA key ID BAF07C6B Gpg: Correct signature of »ckb-next (For signing development artefacts only!) « To test the function, the signed FIRMWARE file was originally uploaded to a branch of mine: https://raw.githubusercontent.com/frickler24/ckb-next/issues-26-Firmware-Incident/FIRMWARE (in line 36, kbfirmware.cpp). In order for the mechanism to go productive, the FIRMWARE file of the MASTER branch must be updated! To prepare the mechanism fpr production, the link ist updated to the MASTER branch FIRMWARE file: https://raw.githubusercontent.com/mattanger/ckb-next/master/FIRMWARE ********************** * Therefore this patch must first be used in master branch * so that the correct file and key can be loaded at runtime. * Then the patch can be added to the testing branch and others. ********************** If the file or the key in the master branch is not up-to-date, an error message is displayed when the ckb client is started (as an example, here a possible error message): Gpg: Signature from Thu Jun 30th 2016 09:15:49 CEST using RSA key ID 8DC8D309 Gpg: [do not know]: invalid packet (ctb = 2d) Gpg: keydb_search failed: Invalid package Gpg: Can not check signature: Public key not found .gitignore is updated to ignore a directory containing tmp-files and a script for signing the FIRMWARE-file. If it is interesting for others, I can commit it also. --- .gitignore | 1 + FIRMWARE | 42 ++++++++++++++++++++++++--------------- src/ckb/binary.qrc | 2 +- src/ckb/ckb-next-key.gpg | Bin 0 -> 2792 bytes src/ckb/kbfirmware.cpp | 7 +++++-- src/ckb/msckey.gpg | Bin 1174 -> 0 bytes 6 files changed, 33 insertions(+), 19 deletions(-) create mode 100644 src/ckb/ckb-next-key.gpg delete mode 100644 src/ckb/msckey.gpg diff --git a/.gitignore b/.gitignore index 99dc3963ab..94bafac73d 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ Makefile.* moc_* ui_* qrc_* +Firmware diff --git a/FIRMWARE b/FIRMWARE index 7f85e98e8b..67517b60ab 100644 --- a/FIRMWARE +++ b/FIRMWARE @@ -1,31 +1,41 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -# My GPG key: 8DC8D309 - A full copy of it can also be found in src/ckb/msckey.gpg +# The GPG key: BAF07C6B - A full copy of it can also be found in src/ckb/ckb-next-key.gpg # This document is signed to prevent tampering. Signature verification is enabled only when GnuPG is available. # Firmware versions listed may not necessarily reflect the latest on Corsair's site; new versions will not be added until ckb has been tested with them. -# ckb does NOT read this file when flashing firmware manually. It will allow you to load any valid FW blob (at your own risk). +# ckb-next does NOT read this file when flashing firmware manually. It will allow you to load any valid FW blob (at your own risk). +# +# -------->>>>>> for Scimitar is a 2.4 available, for Strafe 2.05 ! +# -------->>>>>> What code is valid for K70 (non RGB)? Lastz code at corsair is 2.04 +# !BEGIN FW ENTRIES # Vendor Model FW URL Min.ckb File Name SHA256 - Corsair K70RGB 2.05 http://www3.corsair.com/software/HID/K70RGB.zip 0.2.6 K70RGB_APP_V205.bin 3e43bdcc5077dc413fbdee7ff6e57a978f758599142eef6979a96e3b8c3a566a - Corsair K95RGB 2.05 http://www3.corsair.com/software/HID/K95RGB.zip 0.2.6 K95RGB_APP_V205.bin 8d0680dd033d6020a53bc9bfa83e761143699d1122f1d0133e95ad3056d63a15 - Corsair STRAFE 2.04 http://www3.corsair.com/software/HID/STRAFE.zip 0.2.6 STRAFE_APP_V204.bin 51156ae7aa5b04405668582496cf28bbfb2e492accf93c65c3072aca9ef7ed65 - Corsair STRAFERGB 2.05 http://www3.corsair.com/software/HID/STRAFERGB.zip 0.2.6 STRAFERGB_APP_V205.bin dff16fec9a0ae0d33aad0482f9ea02e3e55e231706b8c4e7fb66820aba98adc5 - Corsair M65RGB 2.02 http://www3.corsair.com/software/HID/M65RGB.zip 0.2.5 M65RGB_App_v202.bin 0b6080b98d9199fd23837b7927e7868420f458f2f24ac545f33e34f79c317a79 - Corsair SCIMITARRGB 2.03 http://www3.corsair.com/software/HID/Scimitar.zip 0.2.5 Scimitar_App_v203.bin 59194c3ae8a6ae0a801f7b6cf528ad292ae996923699cf063c7deed38fb326aa + Corsair K70RGB 2.05 http://www3.corsair.com/software/HID/K70RGB.zip 0.2.7 K70RGB_APP_V205.bin 3e43bdcc5077dc413fbdee7ff6e57a978f758599142eef6979a96e3b8c3a566a + Corsair K70LUX 2.04 http://www3.corsair.com/software/HID/K70LUX.zip 0.2.7 K70LUX_APP_V204.bin c2b5411e1dce391788eca294563801b32a14bf7802eb29688213f8f07e112966 + Corsair K95RGB 2.05 http://www3.corsair.com/software/HID/K95RGB.zip 0.2.7 K95RGB_APP_V205.bin 8d0680dd033d6020a53bc9bfa83e761143699d1122f1d0133e95ad3056d63a15 + Corsair STRAFE 2.04 http://www3.corsair.com/software/HID/STRAFE.zip 0.2.7 STRAFE_APP_V204.bin 51156ae7aa5b04405668582496cf28bbfb2e492accf93c65c3072aca9ef7ed65 + Corsair STRAFERGB 2.05 http://www3.corsair.com/software/HID/STRAFERGB.zip 0.2.7 STRAFERGB_APP_V205.bin dff16fec9a0ae0d33aad0482f9ea02e3e55e231706b8c4e7fb66820aba98adc5 + Corsair M65RGB 2.04 http://www3.corsair.com/software/HID/M65RGB.zip 0.2.7 M65RGB_App_v204.bin e1f09ce462f77071f91d92951410c14fb18061dd9760b3de89e45d1ca8b6b46c + Corsair SCIMITARRGB 2.03 http://www3.corsair.com/software/HID/Scimitar.zip 0.2.7 Scimitar_App_v203.bin 59194c3ae8a6ae0a801f7b6cf528ad292ae996923699cf063c7deed38fb326aa !END FW ENTRIES - -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQEcBAEBCAAGBQJXdMclAAoJEBXtkzSNyNMJRnQIAL0sz5zhYX2OKTDkZ+BTndh+ -c5sq45o3M7GPsE3fRsDAt9BE2PU1K69dDdIv2oeKldvsgShhcF/iYYKDBVCH3Gai -jFKljnSpoBLy+aU77Pf2tBb9BC3yzD9MKUa+Rh2hOCwKGtXZwq2DqLoJwRl6KSbD -+oI4DF4M3pAhxG0FgxAeGfro1NIO2YPBULIH6qDdFxVTE+JoLlCkKslqTFBWEzvd -9L2bA4mOxJhsEt1be6twJ9vGiPfHMq8AKjNLsbJ3hg+E3Lft4X7ySG2uqSPYRK37 -5t3d+H9aJg22oEZfU7VuykhdlTijmc88ekQZIb3v2cMHXi2HcBNxUIDVXq3dkbA= -=TQno +iQIcBAEBCAAGBQJYlbP/AAoJEDP9ily68HxrNXkP+wabfGxvdQjmazE4DTyHenC6 +HyxlaI2ULhygZk/QuyW9lMR6ybCjX4w431dQa+ZoNmJZTecGxV9brLqFRS/2RIWI +i+ahwHqjxolywtJ/iihdoQwGmdl0ugUPVfGCXNCD+1CPPpQeApczfnEh0opCNKAJ +SUj0h1vBh3GEkkQfYDih/lSR/scWIsmwGJQJ316cFxyioFh3ThQyybzghjR+nzb/ +joHp83WK3B0QKNNTLMIJZQxb7mQcFByklCkVxGGoxySn+8arXiInQ66KQ56ylhQM +2jSq0ngEfjaybupMRGQFSKpAG42mfxSA+qI13ltSdXAsRmOe7BRnF/XF1iVbInM6 +wqEIS6+lFfNLTUfqMcxLd0KWwlMt7VWZjxkOz9+0NKpgoAHFNHte5Rl0yJ4NkDnU +shdjDKmpeFf+ticl9RIQQnt2e4srnrgEYfMK/FlFT0eG30Rm9NrFp3jkCc+Fvvpy +6RCedVXA6AiytPLRkVy8A9Rnn6Wujv+b7WY1wJLru9Jt0G2SdDcgNYNrdFp1n795 +g/1135Z1usImUTTNOlW3IPTkv+ywEaZcucoYD3F7N7oOF9+cPhWIfCaExbguEQw1 +lF5A027Kshgm4/AbmwF9WLgTdOJHHHFx6X+b8Moj5OEwUK0DC70wDGViFhGdUcPx +N6OF45UZLqkshGm2SF6l +=NFnV -----END PGP SIGNATURE----- diff --git a/src/ckb/binary.qrc b/src/ckb/binary.qrc index 3b55e03a52..46cbf6a7ed 100644 --- a/src/ckb/binary.qrc +++ b/src/ckb/binary.qrc @@ -1,5 +1,5 @@ - msckey.gpg + ckb-next-key.gpg diff --git a/src/ckb/ckb-next-key.gpg b/src/ckb/ckb-next-key.gpg new file mode 100644 index 0000000000000000000000000000000000000000..d3147871f744c9ced8197b53a86dffc70fc831c6 GIT binary patch literal 2792 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 literal 0 HcmV?d00001 diff --git a/src/ckb/kbfirmware.cpp b/src/ckb/kbfirmware.cpp index d682387a25..825f777e30 100644 --- a/src/ckb/kbfirmware.cpp +++ b/src/ckb/kbfirmware.cpp @@ -32,7 +32,10 @@ bool KbFirmware::_checkUpdates(){ quint64 now = QDateTime::currentMSecsSinceEpoch(); if(now < lastCheck + AUTO_CHECK_TIME) return false; - tableDownload = networkManager->get(QNetworkRequest(QUrl("https://raw.githubusercontent.com/ccMSC/ckb/master/FIRMWARE"))); + // First location is for debugging only. + // tableDownload = networkManager->get(QNetworkRequest(QUrl("https://raw.githubusercontent.com/frickler24/ckb-next/issues-26-Firmware-Incident/FIRMWARE"))); + // This one is the production one. + tableDownload = networkManager->get(QNetworkRequest(QUrl("https://raw.githubusercontent.com/mattanger/ckb-next/master/FIRMWARE"))); connect(tableDownload, SIGNAL(finished()), this, SLOT(downloadFinished())); lastCheck = now; return true; @@ -83,7 +86,7 @@ void KbFirmware::processDownload(QNetworkReply* reply){ firmware.close(); // Write GPG key QString keyPath = tmp.absoluteFilePath(QString("ckb-%1-key.gpg").arg(pid)); - if(!QFile::copy(":/bin/msckey.gpg", keyPath)){ + if(!QFile::copy(":/bin/ckb-next-key.gpg", keyPath)){ firmware.remove(); qDebug() << "Failed to write GPG key to temporary location, aborting firmware check"; return; diff --git a/src/ckb/msckey.gpg b/src/ckb/msckey.gpg deleted file mode 100644 index c589cce9c961eaa81d469488343abe7015ad1a55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1174 zcmV;H1Zn%30SyFH|FMw)2ms3^)>OZbma~pr2tV~ZU1}aihwEmM#SnE_j;~ySJA>N! z-{w&eXJzhjKioT0fV}S;G1%~Jb5ME&d_D6IAa7IgaSvUCzW_vnCl7&IWL8!~g~+v{ zz09%N&*xPLUev5!B${op#m0S%D|{|dHCt=e?>rBmK};9A)bu=p>HirgEASS`T5CJc zG3z#OC>eETqJ1oI=fH~{%CwKi1~SJ|Ek$Iz0urk5YyU>!f?1C-6{N9$0hFP2;1AH5 z>SfZVoiVN6hLRtJ!X2Ad12pC@bV}v%so8kWYq3O#p}Gw52MSd{l2(g*h%dX)WX(C< z8!_wa&M6xvO&~=#UAX`e0RREC7-M5iQ$rv;absg`b7MefZDDC_E@N+PK8XQ01QP)W z03iheRR6J&0viJb3ke7Z0tOWb2?`4W1Qr4V0RkQY0vCV)3JDMu?UOW($kPc5S_lB5 z81Z^YmL?~*Ud;lrPWC8e2e|}yOY5vFEIPm9RC__))Mi;d zj&O3$vq-=N7F9UEotZ(gBp_OC?VDgu+zH-qFXW zIGNs7Cn=-htb!m{6gG;-rLZ+H;&Nnpb-Yjd8z4=l*3S%+(9*n+Q}%V2V0ovABJ}#Z z)+~Cdd(BdPG_@9Q6Q8be54yrxUbIPzjcT~JSyp932Yz;0JKeqO&i8o-=8W4 zoV5R{VZRc<5x}$7JwPGi1kq4y-Bj1F3`(~n5?^;82X3pP3+WAy6zyFPS878eSq0|{ zR6j?gfSMI=DweAH_WUr~^iT_f(iJ6AgMk+K zN6!m5o%E9UvVnUi75bmIotnrUF|Gg40!o)3W-@_Lct3bsRriA(bL<+ga6~W{RC4Rx!prF?9mI1e^O7yR^uDND{ orfuIbuSJ%CaJpfa2z{Ggr?nUf2z1iQgmZ*4o~la;ZA8Dl0peU3Bme*a From b7962879630f6466791a4bafe6ea1ad9a9d1fe8a Mon Sep 17 00:00:00 2001 From: Lutz Eichler Date: Sat, 4 Feb 2017 18:56:30 +0100 Subject: [PATCH 2/6] added K70 variants For the K70 the known variants are added. The only one still missing is the K70 non rgb. --- FIRMWARE | 45 +++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/FIRMWARE b/FIRMWARE index 67517b60ab..5865590f7e 100644 --- a/FIRMWARE +++ b/FIRMWARE @@ -7,35 +7,36 @@ Hash: SHA256 # ckb-next does NOT read this file when flashing firmware manually. It will allow you to load any valid FW blob (at your own risk). # # -------->>>>>> for Scimitar is a 2.4 available, for Strafe 2.05 ! -# -------->>>>>> What code is valid for K70 (non RGB)? Lastz code at corsair is 2.04 # !BEGIN FW ENTRIES -# Vendor Model FW URL Min.ckb File Name SHA256 - Corsair K70RGB 2.05 http://www3.corsair.com/software/HID/K70RGB.zip 0.2.7 K70RGB_APP_V205.bin 3e43bdcc5077dc413fbdee7ff6e57a978f758599142eef6979a96e3b8c3a566a - Corsair K70LUX 2.04 http://www3.corsair.com/software/HID/K70LUX.zip 0.2.7 K70LUX_APP_V204.bin c2b5411e1dce391788eca294563801b32a14bf7802eb29688213f8f07e112966 - Corsair K95RGB 2.05 http://www3.corsair.com/software/HID/K95RGB.zip 0.2.7 K95RGB_APP_V205.bin 8d0680dd033d6020a53bc9bfa83e761143699d1122f1d0133e95ad3056d63a15 - Corsair STRAFE 2.04 http://www3.corsair.com/software/HID/STRAFE.zip 0.2.7 STRAFE_APP_V204.bin 51156ae7aa5b04405668582496cf28bbfb2e492accf93c65c3072aca9ef7ed65 - Corsair STRAFERGB 2.05 http://www3.corsair.com/software/HID/STRAFERGB.zip 0.2.7 STRAFERGB_APP_V205.bin dff16fec9a0ae0d33aad0482f9ea02e3e55e231706b8c4e7fb66820aba98adc5 - Corsair M65RGB 2.04 http://www3.corsair.com/software/HID/M65RGB.zip 0.2.7 M65RGB_App_v204.bin e1f09ce462f77071f91d92951410c14fb18061dd9760b3de89e45d1ca8b6b46c - Corsair SCIMITARRGB 2.03 http://www3.corsair.com/software/HID/Scimitar.zip 0.2.7 Scimitar_App_v203.bin 59194c3ae8a6ae0a801f7b6cf528ad292ae996923699cf063c7deed38fb326aa +# Vendor Model FW URL Min.ckb File Name SHA256 + Corsair K70RGB 2.05 https://www3.corsair.com/software/HID/K70RGB.zip 0.2.7 K70RGB_APP_V205.bin 3e43bdcc5077dc413fbdee7ff6e57a978f758599142eef6979a96e3b8c3a566a + Corsair K70LUX 2.04 https://www3.corsair.com/software/HID/K70LUX.zip 0.2.7 K70LUX_APP_V204.bin c2b5411e1dce391788eca294563801b32a14bf7802eb29688213f8f07e112966 + Corsair K70LUXRGB 2.05 https://www3.corsair.com/software/HID/K70LUXRGB.zip 0.2.7 K70LUX_APP_V205.bin a1a0a4b2f74890eb708435b21ab197a301ea668269bca895f89f7301c354e83d + Corsair K70RAPIDFIRE 2.05 https://www3.corsair.com/software/HID/K70RAPIDFIRE.zip 0.2.7 K70RAPIDFIRE_APP_V205.bin 6b1d2bb962ffd987ce5eb25c46b02a9069c5f79ca05d7b2cc71c749fe9813536 + Corsair K95RGB 2.05 https://www3.corsair.com/software/HID/K95RGB.zip 0.2.7 K95RGB_APP_V205.bin 8d0680dd033d6020a53bc9bfa83e761143699d1122f1d0133e95ad3056d63a15 + Corsair STRAFE 2.04 https://www3.corsair.com/software/HID/STRAFE.zip 0.2.7 STRAFE_APP_V204.bin 51156ae7aa5b04405668582496cf28bbfb2e492accf93c65c3072aca9ef7ed65 + Corsair STRAFERGB 2.05 https://www3.corsair.com/software/HID/STRAFERGB.zip 0.2.7 STRAFERGB_APP_V205.bin dff16fec9a0ae0d33aad0482f9ea02e3e55e231706b8c4e7fb66820aba98adc5 + Corsair M65RGB 2.04 https://www3.corsair.com/software/HID/M65RGB.zip 0.2.7 M65RGB_App_v204.bin e1f09ce462f77071f91d92951410c14fb18061dd9760b3de89e45d1ca8b6b46c + Corsair SCIMITARRGB 2.03 https://www3.corsair.com/software/HID/Scimitar.zip 0.2.7 Scimitar_App_v203.bin 59194c3ae8a6ae0a801f7b6cf528ad292ae996923699cf063c7deed38fb326aa !END FW ENTRIES -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJYlbP/AAoJEDP9ily68HxrNXkP+wabfGxvdQjmazE4DTyHenC6 -HyxlaI2ULhygZk/QuyW9lMR6ybCjX4w431dQa+ZoNmJZTecGxV9brLqFRS/2RIWI -i+ahwHqjxolywtJ/iihdoQwGmdl0ugUPVfGCXNCD+1CPPpQeApczfnEh0opCNKAJ -SUj0h1vBh3GEkkQfYDih/lSR/scWIsmwGJQJ316cFxyioFh3ThQyybzghjR+nzb/ -joHp83WK3B0QKNNTLMIJZQxb7mQcFByklCkVxGGoxySn+8arXiInQ66KQ56ylhQM -2jSq0ngEfjaybupMRGQFSKpAG42mfxSA+qI13ltSdXAsRmOe7BRnF/XF1iVbInM6 -wqEIS6+lFfNLTUfqMcxLd0KWwlMt7VWZjxkOz9+0NKpgoAHFNHte5Rl0yJ4NkDnU -shdjDKmpeFf+ticl9RIQQnt2e4srnrgEYfMK/FlFT0eG30Rm9NrFp3jkCc+Fvvpy -6RCedVXA6AiytPLRkVy8A9Rnn6Wujv+b7WY1wJLru9Jt0G2SdDcgNYNrdFp1n795 -g/1135Z1usImUTTNOlW3IPTkv+ywEaZcucoYD3F7N7oOF9+cPhWIfCaExbguEQw1 -lF5A027Kshgm4/AbmwF9WLgTdOJHHHFx6X+b8Moj5OEwUK0DC70wDGViFhGdUcPx -N6OF45UZLqkshGm2SF6l -=NFnV +iQIcBAEBCAAGBQJYlhWeAAoJEDP9ily68HxrYdIP/1evjifCxwTt9e5Rf75U5Bq2 +hN3K4dQib7G0BDi15jmHS59+rPhbnHMK1z/uPp+kol+pzQvxdL28Xp2FKPLzH5FC +zDJjKu0p2yUMYJ80OQf1YCq3Z2s1VxTVb0BXpHYeSeT6mCEQsmM5w5yfFcQmDBCj +1Y9iEzAdTv40EPt3HAb08SBAe9zNBiQydeoIKGI2UVWbIfE/4B5FNKGF2p5QoVps +lDt+hCVsvqPT0Z/1h7QTJ1r6bB0T9LhfosWDR4oTaEMZ+7IUJoIMO0wciKcNM3d9 +FH4wL1FUHClsrIpOQrcbN44n2MtIJsiMhCaWYNizW29o8FfyQUgC4OOulmnaynLS +n7jGgomOazgXuwaCpcmHCot3+Bj7akxrDHYHN5Kwueg2iuUvvGCdk28temm1Yplb +Kg/APDkNlsT3sxX4qm8VLABl0mSlfReeTsmqAVMT2AJt6crgmItaX8RvFCXPFd3u +HKx+i5HBHvQhl+su8+JNiyEafIV4RFCUgLD2QpiJg8/O/lup1T6wKXw2ioDtD02b +i/CcW2mp1DDN9pqSWx87nlBySTWikw7QGLyliVWCWfsKeY6cDV96pbS7o4e+PL9b +z1tgBasIfS1TBMZdOKxsY7EaKL6uMuLhyngZXvsxReluSkuISaV+LgZu53UsWxBJ +lObUFEix+rVgW6rGYaCw +=2sQX -----END PGP SIGNATURE----- From 8fd2944d3a0c617ea8d5b4adb659a221af17c0ed Mon Sep 17 00:00:00 2001 From: Lutz Eichler Date: Sat, 4 Feb 2017 19:52:38 +0100 Subject: [PATCH 3/6] added K70 Rapidfire RGB There miight be an problem with this Firmware definition: The filename at corsair doenload site is K70RGBRAPIDFIRE. The standard rule used in ckb for creating the model names is vendor + model-with-features + (RGB or nothing). With this the name to look for in the FIRMWARE table should be Corsair K70RAPIDFIRERGB --- FIRMWARE | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/FIRMWARE b/FIRMWARE index 5865590f7e..00a509ea71 100644 --- a/FIRMWARE +++ b/FIRMWARE @@ -11,32 +11,33 @@ Hash: SHA256 !BEGIN FW ENTRIES -# Vendor Model FW URL Min.ckb File Name SHA256 - Corsair K70RGB 2.05 https://www3.corsair.com/software/HID/K70RGB.zip 0.2.7 K70RGB_APP_V205.bin 3e43bdcc5077dc413fbdee7ff6e57a978f758599142eef6979a96e3b8c3a566a - Corsair K70LUX 2.04 https://www3.corsair.com/software/HID/K70LUX.zip 0.2.7 K70LUX_APP_V204.bin c2b5411e1dce391788eca294563801b32a14bf7802eb29688213f8f07e112966 - Corsair K70LUXRGB 2.05 https://www3.corsair.com/software/HID/K70LUXRGB.zip 0.2.7 K70LUX_APP_V205.bin a1a0a4b2f74890eb708435b21ab197a301ea668269bca895f89f7301c354e83d - Corsair K70RAPIDFIRE 2.05 https://www3.corsair.com/software/HID/K70RAPIDFIRE.zip 0.2.7 K70RAPIDFIRE_APP_V205.bin 6b1d2bb962ffd987ce5eb25c46b02a9069c5f79ca05d7b2cc71c749fe9813536 - Corsair K95RGB 2.05 https://www3.corsair.com/software/HID/K95RGB.zip 0.2.7 K95RGB_APP_V205.bin 8d0680dd033d6020a53bc9bfa83e761143699d1122f1d0133e95ad3056d63a15 - Corsair STRAFE 2.04 https://www3.corsair.com/software/HID/STRAFE.zip 0.2.7 STRAFE_APP_V204.bin 51156ae7aa5b04405668582496cf28bbfb2e492accf93c65c3072aca9ef7ed65 - Corsair STRAFERGB 2.05 https://www3.corsair.com/software/HID/STRAFERGB.zip 0.2.7 STRAFERGB_APP_V205.bin dff16fec9a0ae0d33aad0482f9ea02e3e55e231706b8c4e7fb66820aba98adc5 - Corsair M65RGB 2.04 https://www3.corsair.com/software/HID/M65RGB.zip 0.2.7 M65RGB_App_v204.bin e1f09ce462f77071f91d92951410c14fb18061dd9760b3de89e45d1ca8b6b46c - Corsair SCIMITARRGB 2.03 https://www3.corsair.com/software/HID/Scimitar.zip 0.2.7 Scimitar_App_v203.bin 59194c3ae8a6ae0a801f7b6cf528ad292ae996923699cf063c7deed38fb326aa +# Vendor Model FW URL Min.ckb File Name SHA256 + Corsair K70RGB 2.05 https://www3.corsair.com/software/HID/K70RGB.zip 0.2.7 K70RGB_APP_V205.bin 3e43bdcc5077dc413fbdee7ff6e57a978f758599142eef6979a96e3b8c3a566a + Corsair K70LUX 2.04 https://www3.corsair.com/software/HID/K70LUX.zip 0.2.7 K70LUX_APP_V204.bin c2b5411e1dce391788eca294563801b32a14bf7802eb29688213f8f07e112966 + Corsair K70LUXRGB 2.05 https://www3.corsair.com/software/HID/K70LUXRGB.zip 0.2.7 K70LUX_APP_V205.bin a1a0a4b2f74890eb708435b21ab197a301ea668269bca895f89f7301c354e83d + Corsair K70RAPIDFIRE 2.05 https://www3.corsair.com/software/HID/K70RAPIDFIRE.zip 0.2.7 K70RAPIDFIRE_APP_V205.bin 6b1d2bb962ffd987ce5eb25c46b02a9069c5f79ca05d7b2cc71c749fe9813536 + Corsair K70RAPIDFIRERGB 2.05 https://www3.corsair.com/software/HID/K70RGBRAPIDFIRE.zip 0.2.7 K70RGBRAPIDFIRE_APP_V205.bin a5962bd1d890f5061fcf242fa8d3ca806913f899f37585d4367420aaded25104 + Corsair K95RGB 2.05 https://www3.corsair.com/software/HID/K95RGB.zip 0.2.7 K95RGB_APP_V205.bin 8d0680dd033d6020a53bc9bfa83e761143699d1122f1d0133e95ad3056d63a15 + Corsair STRAFE 2.04 https://www3.corsair.com/software/HID/STRAFE.zip 0.2.7 STRAFE_APP_V204.bin 51156ae7aa5b04405668582496cf28bbfb2e492accf93c65c3072aca9ef7ed65 + Corsair STRAFERGB 2.05 https://www3.corsair.com/software/HID/STRAFERGB.zip 0.2.7 STRAFERGB_APP_V205.bin dff16fec9a0ae0d33aad0482f9ea02e3e55e231706b8c4e7fb66820aba98adc5 + Corsair M65RGB 2.04 https://www3.corsair.com/software/HID/M65RGB.zip 0.2.7 M65RGB_App_v204.bin e1f09ce462f77071f91d92951410c14fb18061dd9760b3de89e45d1ca8b6b46c + Corsair SCIMITARRGB 2.03 https://www3.corsair.com/software/HID/Scimitar.zip 0.2.7 Scimitar_App_v203.bin 59194c3ae8a6ae0a801f7b6cf528ad292ae996923699cf063c7deed38fb326aa !END FW ENTRIES -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJYlhWeAAoJEDP9ily68HxrYdIP/1evjifCxwTt9e5Rf75U5Bq2 -hN3K4dQib7G0BDi15jmHS59+rPhbnHMK1z/uPp+kol+pzQvxdL28Xp2FKPLzH5FC -zDJjKu0p2yUMYJ80OQf1YCq3Z2s1VxTVb0BXpHYeSeT6mCEQsmM5w5yfFcQmDBCj -1Y9iEzAdTv40EPt3HAb08SBAe9zNBiQydeoIKGI2UVWbIfE/4B5FNKGF2p5QoVps -lDt+hCVsvqPT0Z/1h7QTJ1r6bB0T9LhfosWDR4oTaEMZ+7IUJoIMO0wciKcNM3d9 -FH4wL1FUHClsrIpOQrcbN44n2MtIJsiMhCaWYNizW29o8FfyQUgC4OOulmnaynLS -n7jGgomOazgXuwaCpcmHCot3+Bj7akxrDHYHN5Kwueg2iuUvvGCdk28temm1Yplb -Kg/APDkNlsT3sxX4qm8VLABl0mSlfReeTsmqAVMT2AJt6crgmItaX8RvFCXPFd3u -HKx+i5HBHvQhl+su8+JNiyEafIV4RFCUgLD2QpiJg8/O/lup1T6wKXw2ioDtD02b -i/CcW2mp1DDN9pqSWx87nlBySTWikw7QGLyliVWCWfsKeY6cDV96pbS7o4e+PL9b -z1tgBasIfS1TBMZdOKxsY7EaKL6uMuLhyngZXvsxReluSkuISaV+LgZu53UsWxBJ -lObUFEix+rVgW6rGYaCw -=2sQX +iQIcBAEBCAAGBQJYliLhAAoJEDP9ily68HxrmicP/i9GPhGELmCl9DoB2jlOmdTM +Kpj9J25bSLZqafierH2GPVTERAOXTVfJ/8fyALhutXOQmLHQYH3zlggAbF2iNjLE +wQpYIHBxueMSc5f25whQiewXdVjZcnU7+Po8pI0mD1YBHTjVz2O60xDK8RfUBzCT +34s+OZ07Y3Xu9X7EkigJtJImQcYk3yTnKJNWlLZez6P8iRKM4QI7z6uTjOLJwVEw +6NHBfY2hhp+z2Uo+B+n3Tguc769iOyzM8uGCQGa7M0MrO0gyJarpkWnXkBjW6bVD +qC3f0uJmomQRMh3UOJJj+ZgZ+Nopq4gIAQNAK51aCX2LBbmM6iL7pZRJFF+FFXyl +r4poOFZeSOMi+4A0iKviI8OxPZ22auGrPvbXLksOb+vWQ8Dc9tilTgPTtx+c4lQD +kAonm/PCsFIZri5LId0onj4qIQm+U8NOdQx/Vn5X0IMz9DLxFsS4ojAbnUVZVTSD +EcbYQZHDglEw804bUoQ3ctEvDmLSq1EP+XkZWMJQE5fcfa186JTBI3lw5hOu1tj6 +qlkpdS/JoCQ8zPMoH35zLfuoZKMrYuLaUyHp2Dh3sy8igjOO5OGKA1zI3B1OqzA0 +uxaAsERmp7x1Ioo6U74v+Hwu+F7M++OmXIKuFY+ipKycTFaIEe9OKHdJfFf4xFT+ +DNiFL0T/RTOK0grQCsW9 +=AmeL -----END PGP SIGNATURE----- From 1bdc3815a1f1b30ce89111e2e6454f580aaf3a6d Mon Sep 17 00:00:00 2001 From: Lutz Eichler Date: Sun, 5 Feb 2017 15:46:00 +0100 Subject: [PATCH 4/6] added K95 Platinum RGB in FIRMWARE file --- FIRMWARE | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/FIRMWARE b/FIRMWARE index 00a509ea71..94fbd1c694 100644 --- a/FIRMWARE +++ b/FIRMWARE @@ -12,32 +12,33 @@ Hash: SHA256 !BEGIN FW ENTRIES # Vendor Model FW URL Min.ckb File Name SHA256 - Corsair K70RGB 2.05 https://www3.corsair.com/software/HID/K70RGB.zip 0.2.7 K70RGB_APP_V205.bin 3e43bdcc5077dc413fbdee7ff6e57a978f758599142eef6979a96e3b8c3a566a - Corsair K70LUX 2.04 https://www3.corsair.com/software/HID/K70LUX.zip 0.2.7 K70LUX_APP_V204.bin c2b5411e1dce391788eca294563801b32a14bf7802eb29688213f8f07e112966 - Corsair K70LUXRGB 2.05 https://www3.corsair.com/software/HID/K70LUXRGB.zip 0.2.7 K70LUX_APP_V205.bin a1a0a4b2f74890eb708435b21ab197a301ea668269bca895f89f7301c354e83d - Corsair K70RAPIDFIRE 2.05 https://www3.corsair.com/software/HID/K70RAPIDFIRE.zip 0.2.7 K70RAPIDFIRE_APP_V205.bin 6b1d2bb962ffd987ce5eb25c46b02a9069c5f79ca05d7b2cc71c749fe9813536 - Corsair K70RAPIDFIRERGB 2.05 https://www3.corsair.com/software/HID/K70RGBRAPIDFIRE.zip 0.2.7 K70RGBRAPIDFIRE_APP_V205.bin a5962bd1d890f5061fcf242fa8d3ca806913f899f37585d4367420aaded25104 - Corsair K95RGB 2.05 https://www3.corsair.com/software/HID/K95RGB.zip 0.2.7 K95RGB_APP_V205.bin 8d0680dd033d6020a53bc9bfa83e761143699d1122f1d0133e95ad3056d63a15 - Corsair STRAFE 2.04 https://www3.corsair.com/software/HID/STRAFE.zip 0.2.7 STRAFE_APP_V204.bin 51156ae7aa5b04405668582496cf28bbfb2e492accf93c65c3072aca9ef7ed65 - Corsair STRAFERGB 2.05 https://www3.corsair.com/software/HID/STRAFERGB.zip 0.2.7 STRAFERGB_APP_V205.bin dff16fec9a0ae0d33aad0482f9ea02e3e55e231706b8c4e7fb66820aba98adc5 - Corsair M65RGB 2.04 https://www3.corsair.com/software/HID/M65RGB.zip 0.2.7 M65RGB_App_v204.bin e1f09ce462f77071f91d92951410c14fb18061dd9760b3de89e45d1ca8b6b46c - Corsair SCIMITARRGB 2.03 https://www3.corsair.com/software/HID/Scimitar.zip 0.2.7 Scimitar_App_v203.bin 59194c3ae8a6ae0a801f7b6cf528ad292ae996923699cf063c7deed38fb326aa + Corsair K70RGB 2.05 https://www3.corsair.com/software/HID/K70RGB.zip 0.2.7 K70RGB_APP_V205.bin 3e43bdcc5077dc413fbdee7ff6e57a978f758599142eef6979a96e3b8c3a566a + Corsair K70LUX 2.04 https://www3.corsair.com/software/HID/K70LUX.zip 0.2.7 K70LUX_APP_V204.bin c2b5411e1dce391788eca294563801b32a14bf7802eb29688213f8f07e112966 + Corsair K70LUXRGB 2.05 https://www3.corsair.com/software/HID/K70LUXRGB.zip 0.2.7 K70LUX_APP_V205.bin a1a0a4b2f74890eb708435b21ab197a301ea668269bca895f89f7301c354e83d + Corsair K70RAPIDFIRE 2.05 https://www3.corsair.com/software/HID/K70RAPIDFIRE.zip 0.2.7 K70RAPIDFIRE_APP_V205.bin 6b1d2bb962ffd987ce5eb25c46b02a9069c5f79ca05d7b2cc71c749fe9813536 + Corsair K70RAPIDFIRERGB 2.05 https://www3.corsair.com/software/HID/K70RGBRAPIDFIRE.zip 0.2.7 K70RGBRAPIDFIRE_APP_V205.bin a5962bd1d890f5061fcf242fa8d3ca806913f899f37585d4367420aaded25104 + Corsair K95RGB 2.05 https://www3.corsair.com/software/HID/K95RGB.zip 0.2.7 K95RGB_APP_V205.bin 8d0680dd033d6020a53bc9bfa83e761143699d1122f1d0133e95ad3056d63a15 + Corsair K95PLATINUMRGB 1.07123 https://www3.corsair.com/software/HID/K95RGBPLATINUM.zip 0.2.7 FREYA_App_v1.07.123.bin 6d06b443cd85f4256d2b518b66b5c2d490d8089b678f9e34aecea97b13c5f5d4 + Corsair STRAFE 2.04 https://www3.corsair.com/software/HID/STRAFE.zip 0.2.7 STRAFE_APP_V204.bin 51156ae7aa5b04405668582496cf28bbfb2e492accf93c65c3072aca9ef7ed65 + Corsair STRAFERGB 2.05 https://www3.corsair.com/software/HID/STRAFERGB.zip 0.2.7 STRAFERGB_APP_V205.bin dff16fec9a0ae0d33aad0482f9ea02e3e55e231706b8c4e7fb66820aba98adc5 + Corsair M65RGB 2.04 https://www3.corsair.com/software/HID/M65RGB.zip 0.2.7 M65RGB_App_v204.bin e1f09ce462f77071f91d92951410c14fb18061dd9760b3de89e45d1ca8b6b46c + Corsair SCIMITARRGB 2.03 https://www3.corsair.com/software/HID/Scimitar.zip 0.2.7 Scimitar_App_v203.bin 59194c3ae8a6ae0a801f7b6cf528ad292ae996923699cf063c7deed38fb326aa !END FW ENTRIES -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJYliLhAAoJEDP9ily68HxrmicP/i9GPhGELmCl9DoB2jlOmdTM -Kpj9J25bSLZqafierH2GPVTERAOXTVfJ/8fyALhutXOQmLHQYH3zlggAbF2iNjLE -wQpYIHBxueMSc5f25whQiewXdVjZcnU7+Po8pI0mD1YBHTjVz2O60xDK8RfUBzCT -34s+OZ07Y3Xu9X7EkigJtJImQcYk3yTnKJNWlLZez6P8iRKM4QI7z6uTjOLJwVEw -6NHBfY2hhp+z2Uo+B+n3Tguc769iOyzM8uGCQGa7M0MrO0gyJarpkWnXkBjW6bVD -qC3f0uJmomQRMh3UOJJj+ZgZ+Nopq4gIAQNAK51aCX2LBbmM6iL7pZRJFF+FFXyl -r4poOFZeSOMi+4A0iKviI8OxPZ22auGrPvbXLksOb+vWQ8Dc9tilTgPTtx+c4lQD -kAonm/PCsFIZri5LId0onj4qIQm+U8NOdQx/Vn5X0IMz9DLxFsS4ojAbnUVZVTSD -EcbYQZHDglEw804bUoQ3ctEvDmLSq1EP+XkZWMJQE5fcfa186JTBI3lw5hOu1tj6 -qlkpdS/JoCQ8zPMoH35zLfuoZKMrYuLaUyHp2Dh3sy8igjOO5OGKA1zI3B1OqzA0 -uxaAsERmp7x1Ioo6U74v+Hwu+F7M++OmXIKuFY+ipKycTFaIEe9OKHdJfFf4xFT+ -DNiFL0T/RTOK0grQCsW9 -=AmeL +iQIcBAEBCAAGBQJYlzqTAAoJEDP9ily68HxrLI0P/iTkBcfl++Ag/WehbZKNyi0c +fjUaQ8E8yGIZPLCTGeANgJbmUH6ihSgpkd816cSXGvPV1lDjda7QjjrSwtMoBZHE +njBK1nyhOG0lstQwnG2gfw0qCpjnFAG8cN32qa78V/tRqlmsqPd+s+kd4J/EG6OX +pIdMKphAGmp8vA56QCHrBqzmm0ZynBaIKUjJKYlomWAdUkqq9dU+PnFMOh/IpvkO +ge8PjFxftk8f7izYamOk+fJ0ikbYiSf+qP/PwDFQdSdz6SHNeiexDAQiLKWJ4CJC +Nilii7GVAPm6AX6X+WyDIi9+DpGUck3Gdxw7BQLNIOG000gjzlBFwfepStDlOu8u +upZBPRKfZRupWzxXSpw8oMpBlyKRY/A36ixnx1CMqEZ15X8rC5JEsKOwg56a0j71 +4wn1trYpDrmo2SkaXninU83ARoKo5qfzXDHoaFxt5eA0TPEpqMWbo1VP2m0UDa5/ +RhpmMXSfr4lxswy3H+bft7ym/YxzwxW1cO6j0gadky/LCXK7nrkn4QaT0GgkQaF4 +TOSdgnoS3HX0GnZA/yxJxN4cqHqLgJSETL/8rNio2+9XAfEkJDKQGGfk2OLaGhda +c3KKrXM5BhZcunDsdp5Fs6m2M5n34Mk6xW0bLXyVix7cctbs7Mjf2+QbgBFQceyP +2LMqu3sSPKbPT44FFNk3 +=8ctj -----END PGP SIGNATURE----- From 7be9d4729a7a63e6c810030c8c309bad96dcc03c Mon Sep 17 00:00:00 2001 From: Lutz Eichler Date: Sun, 5 Feb 2017 17:12:21 +0100 Subject: [PATCH 5/6] change RAPIDFIRE to RFIRE --- FIRMWARE | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/FIRMWARE b/FIRMWARE index 94fbd1c694..099a387469 100644 --- a/FIRMWARE +++ b/FIRMWARE @@ -15,8 +15,8 @@ Hash: SHA256 Corsair K70RGB 2.05 https://www3.corsair.com/software/HID/K70RGB.zip 0.2.7 K70RGB_APP_V205.bin 3e43bdcc5077dc413fbdee7ff6e57a978f758599142eef6979a96e3b8c3a566a Corsair K70LUX 2.04 https://www3.corsair.com/software/HID/K70LUX.zip 0.2.7 K70LUX_APP_V204.bin c2b5411e1dce391788eca294563801b32a14bf7802eb29688213f8f07e112966 Corsair K70LUXRGB 2.05 https://www3.corsair.com/software/HID/K70LUXRGB.zip 0.2.7 K70LUX_APP_V205.bin a1a0a4b2f74890eb708435b21ab197a301ea668269bca895f89f7301c354e83d - Corsair K70RAPIDFIRE 2.05 https://www3.corsair.com/software/HID/K70RAPIDFIRE.zip 0.2.7 K70RAPIDFIRE_APP_V205.bin 6b1d2bb962ffd987ce5eb25c46b02a9069c5f79ca05d7b2cc71c749fe9813536 - Corsair K70RAPIDFIRERGB 2.05 https://www3.corsair.com/software/HID/K70RGBRAPIDFIRE.zip 0.2.7 K70RGBRAPIDFIRE_APP_V205.bin a5962bd1d890f5061fcf242fa8d3ca806913f899f37585d4367420aaded25104 + Corsair K70RFIRE 2.05 https://www3.corsair.com/software/HID/K70RAPIDFIRE.zip 0.2.7 K70RAPIDFIRE_APP_V205.bin 6b1d2bb962ffd987ce5eb25c46b02a9069c5f79ca05d7b2cc71c749fe9813536 + Corsair K70RFIRERGB 2.05 https://www3.corsair.com/software/HID/K70RGBRAPIDFIRE.zip 0.2.7 K70RGBRAPIDFIRE_APP_V205.bin a5962bd1d890f5061fcf242fa8d3ca806913f899f37585d4367420aaded25104 Corsair K95RGB 2.05 https://www3.corsair.com/software/HID/K95RGB.zip 0.2.7 K95RGB_APP_V205.bin 8d0680dd033d6020a53bc9bfa83e761143699d1122f1d0133e95ad3056d63a15 Corsair K95PLATINUMRGB 1.07123 https://www3.corsair.com/software/HID/K95RGBPLATINUM.zip 0.2.7 FREYA_App_v1.07.123.bin 6d06b443cd85f4256d2b518b66b5c2d490d8089b678f9e34aecea97b13c5f5d4 Corsair STRAFE 2.04 https://www3.corsair.com/software/HID/STRAFE.zip 0.2.7 STRAFE_APP_V204.bin 51156ae7aa5b04405668582496cf28bbfb2e492accf93c65c3072aca9ef7ed65 @@ -28,17 +28,17 @@ Hash: SHA256 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJYlzqTAAoJEDP9ily68HxrLI0P/iTkBcfl++Ag/WehbZKNyi0c -fjUaQ8E8yGIZPLCTGeANgJbmUH6ihSgpkd816cSXGvPV1lDjda7QjjrSwtMoBZHE -njBK1nyhOG0lstQwnG2gfw0qCpjnFAG8cN32qa78V/tRqlmsqPd+s+kd4J/EG6OX -pIdMKphAGmp8vA56QCHrBqzmm0ZynBaIKUjJKYlomWAdUkqq9dU+PnFMOh/IpvkO -ge8PjFxftk8f7izYamOk+fJ0ikbYiSf+qP/PwDFQdSdz6SHNeiexDAQiLKWJ4CJC -Nilii7GVAPm6AX6X+WyDIi9+DpGUck3Gdxw7BQLNIOG000gjzlBFwfepStDlOu8u -upZBPRKfZRupWzxXSpw8oMpBlyKRY/A36ixnx1CMqEZ15X8rC5JEsKOwg56a0j71 -4wn1trYpDrmo2SkaXninU83ARoKo5qfzXDHoaFxt5eA0TPEpqMWbo1VP2m0UDa5/ -RhpmMXSfr4lxswy3H+bft7ym/YxzwxW1cO6j0gadky/LCXK7nrkn4QaT0GgkQaF4 -TOSdgnoS3HX0GnZA/yxJxN4cqHqLgJSETL/8rNio2+9XAfEkJDKQGGfk2OLaGhda -c3KKrXM5BhZcunDsdp5Fs6m2M5n34Mk6xW0bLXyVix7cctbs7Mjf2+QbgBFQceyP -2LMqu3sSPKbPT44FFNk3 -=8ctj +iQIcBAEBCAAGBQJYl06/AAoJEDP9ily68HxrKGoQAIOkYQLN+Kf7UtMyw7AEHQ3T +5HmOMv4N5+A2pYjR7iawwaTu4F445YOHGPpkH6Y/ybFEMCRV711DeDPy51F3IrTf +uv/aDOg98n+ZZcNWjqp26FbALEdimZFOjgO1+NEzvXJ3bRqiZ2LS8eo+baeCCP7C +AU0QXK1XyMaxYfJCekJ0hlZXV78HCWcASsFBlfVkF/Vdcsi6GstTsa91Unv0cxCY +/36ER6zOpi7fi+pE34BacBFUL/O0joNbneHw+kMmrmZVICq1jEkKpjHMPl+HdoQP +JMNd50bg33wrKzEHnIEIE9gaWIOkOmVKuHEhuXRvZN+XZ9v2ZjjM13+WbtemP6en +daAyBCS0bvraeB89adX/c4LxRZ3BdBJG8ynL2MfRWDbNgJ7b5eSghr9HgZXV2P0d +XtPvJ5sLNNOyC745iwmr5eytTsEmT/rx5MYO/veGA3/B/BZTcw6ZiCdwtFUMmd0n +zgY8GKtDfv3l/miIdYxjVi5FWDS+Z7vlwaKYcYHk23JA9vRM6z2z8wIcEAqrQlF1 +Mgpdl96Jru+ZAMub1od14Dld3/4877L+PWeLbLzrCKe1ux90K8WqSFm+vfAw/EX9 +QJsBFQvpgSfepJF3keKaaXuC0FHy2P8tgW5FMSZ/z5KwbATX1Rxm9AhcKpxpQN0T +rz2G7E6Rz4MVsSXIwH2A +=4cPS -----END PGP SIGNATURE----- From 90febc36b91c6150fc51e988e1222c25cdfb6d5e Mon Sep 17 00:00:00 2001 From: Lutz Eichler Date: Sun, 5 Feb 2017 17:47:51 +0100 Subject: [PATCH 6/6] renamed Firmware directory to .firmware --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 94bafac73d..e13f1899a6 100644 --- a/.gitignore +++ b/.gitignore @@ -13,4 +13,4 @@ Makefile.* moc_* ui_* qrc_* -Firmware +.firmware