Щоб змінити тип прошивки клавіатури на SonixQMK, необхідно виконати декілька простих дій. Цей матеріал надасть всю необхідну інформацію, щоб ознайомити вас з цим процесом та попередити виникнення більшості питань.
Варто пам'ятати, що фірмове програмне забезпечення для налаштування клавіатури, з цією прошивкою працювати не буде. Перед тим як почати, рекомендуємо ще раз поміркувати чи доцільно буде міняти прошивку саме у вашому випадку.
Крок перший - завантаження необхідних файлів.
Необхідно завантажити два файли - саму прошивку та програму яка встановить її в клавіатуру.
Завантаження файлів прошивки:
Завантаження програмного забезпечення для прошивки клавіатур:
Завантажте версію відповідно типу вашої операційної системи та розпакуйте файли у зручне для вас місце на диску. Після завантаження необхідних файлів, слід підготувати клавіатуру.
Крок другий - активуємо сервісний режим роботи клавіатури.
На платі клавіатури є спеціальні контакти які дозволяють активувати сервісний режим. Контакти розташовані на платі під клавішею Space(Пробіл):

Від'єднайте USB-кабель від клавіатури. Щоб дістатись до контактів, необхідно обережно зняти кейкап клавіші Space та гумову заглушку ліворуч від перемикача. Для активації сервісного режиму, позначені контакти мають бути закорочені(з'єднані один з одним) перемичкою. В ролі перемички може бути використано будь-який металевий предмет(канцелярська скріпка, дріт та навіть манікюрні ножиці).

Після з'єднання контактів (закорочення), необхідно під'єднати USB-кабель до клавіатури. У сервісному режимі, клавіатура не буде реєструвати натискання, підсвічування працювати не буде. Витягніть перемичку! Клавіатура готова до прошивки.
Крок третій - прошивка.

Запустіть програму для прошивання клавіатури SonixFlasher. Знайдіть у папці з файлами програми файл "Sonix Keyboard Flasher" та відкрийте його.

ВАЖЛИВО!
⚠️ 1 - обов'язково перевірте чи правильно обрано модель контролеру "SN32F24x";
⚠️ 2 - переконайтесь, що клавіатура перейшла у сервісний режим та відображається у програмі саме так - "SN32F248B (bootloader)", клавіатура не реєструє натискання та відсутнє підсвічування;
⚠️ 3 - значення "qmk offset" має бути "0x00";
В разі відображення інших значень - припиніть процес. Прошивка з іншими параметрами може вивести клавіатуру з ладу!
Якщо всі значення збігаються з зображеними на знімку програми вище - можна починати прошивку.
Натисніть кнопку "Flash QMK" та оберіть файл прошивки для вашої клавіатури. Переконайтесь, що завантажили та обираєте сумісну версію файлу. Прошивання несумісної прошивки у клавіатуру виведе її з ладу!

Оберіть файл прошивки та натисніть "Open" - процес прошивки почнеться негайно.

ВАЖЛИВО! Не закривайте програму та не вимикайте комп'ютер під час процесу прошивки - це призведе до пошкодження клавіатури!
Дочекайтесь 100% завершення процесу прошивки. Після успішної прошивки, клавіатура перезавантажиться у звичайний режим роботи та буде повністю функціонуючою. Встановіть гумову заглушку та кейкап клавіші Space.
Ок, що далі?
Щоб налаштувати клавіатуру з SonixQMK, радимо скористатись інтерфейсом VIA. Що таке VIA та як ним користуватись, розкаже наступний матеріал:

SignalRGB - програма для синхронізації підсвічування всіх пристроїв під'єднаних до одного комп'ютера. Щоб додати підтримку клавіатур GRAVITY з прошивкою SonixQMK, слід завантажити та скопіювати файли визначення у теку за шляхом:
"ім'я користувача"\Documents(Документи)\WhirlwindFX\Plugins

Завантаження файлів для SignalRGB:
Щоб зберегти файл на комп'ютер, клацніть правою клавішею миші на посиланні та оберіть "зберегти посилання як"
Офіційна сторінка SignalRGB - https://signalrgb.com/
"План Б" або "Як повернути прошивку яка була встановлена у клавіатурі за замовчуванням".
Повернутись до оригінальної прошивки дуже просто, необхідно перевести клавіатуру у сервісний режим та прошити її ще раз. Прошивку клавіатури оригінальною мікропрограмою виконує спеціальна програма, яку можна завантажити за наступними посиланнями:
| для клавіатур GRAVITY TKL (HTK560) | завантажити |
| для клавіатур GRAVITY TKL (HTK561) | завантажити |
| для клавіатур GRAVITY X TKL (HTK550) | завантажити |
| для клавіатур GRAVITY X TKL (HTK551) | завантажити |
Цього разу, коротити контакти на платі не доведеться, прошивка з SonixQMK має відповідну комбінацію клавіш - Fn+~. Після активації сервісного режиму, відкрийте програму для прошивки яку завантажили та натисніть кнопку "Start":

ВАЖЛИВО! Не закривайте програму та не вимикайте комп'ютер під час процесу прошивки - це призведе до пошкодження клавіатури!
Дочекайтесь завершення процесу прошивки "Update successfully" та закрийте програму. Після прошивки, перепід'єднайте клавіатуру до комп'ютера та виконайте скидання налаштувань, затиснувши комбінацію клавіш "Fn+Esc" на 3 секунди. Клавіатура перезавантажиться та буде повністю готова до роботи.
Якщо маєте питання стосовно завантажень, типу файлів або процесу прошивки - зверніться до підтримки на hator.gg, будь ласка.