Friday, 13 August 2021

Tutorial: Load json to via

 

VIA journey begins here

1. Download VIA software here for win platform https://github.com/the-via/releases/releases/download/v1.3.1/via-1.3.1-win.exe 

2. For AK series, download relevant .json file below. For open source keyboard with official via supported, just plug and play. 

Ak75x ve knob json 

PS17 json

Sofle RGB v1 json

3. Install VIA, click File, import keymap 


4. You will need to re-import the .json when you want to remap your key

5. Done!

Add layers in qmk


Some simple lines to define the layers of qmk, example to add five layers in config.h

#define DYNAMIC_KEYMAP_LAYER_COUNT 5



or to reduce the firmware size by adding the line below under config.h

#define LAYER_STATE_8BIT

Saturday, 7 August 2021

Re-Flash on AK75X due to lighting problem

Issue 

Keyboard disconnects immediately once select single color from lighting tab in via


  1. Download QMK toolbox here: https://github.com/qmk/qmk_toolbox/releases/download/0.0.21/qmk_toolbox.exe 
  2. Install and launch 
  3. Tick autoflash 
  4. Open/Locate the hex file: AK75X RGB.hex
  5. MCU: atmega32u4
  6. Make sure you know where is the reset button of AK75X (bottom of pcb), you have to quickly press the reset button TWICE once it is connected. Use tweezers or anything to reach the reset button. Do this before the keyboard disconnected. 
  7. Get ready to fight for the time. Connect your keyboard now, press the reset button twice before it gets disconnected.
  8. Wait the flash 

  9. Done!

 

///
 The above AK75X RGB.hex is the RGB matrix version, change the lighting effect through 

    mo(1) + arrow left            Turn on / off rgb matrix lighting

    mo(1) + arrow up             Brightness up rgb matrix lighting

    mo(1) + arrow down        Brightness down rgb matrix lighting

    mo(1) + arrow right         Mode of rgb matrix lighting

 ///

 

If you prefer to have single lighting and to choose the lighting effect from RGB, kindly re-flash the following hex. Do note that you have to flash  AK75X RGB.hex first, by flashing the following AK75X.hex alone is unable to correct the error prompts earlier.

Error! > Flash with AK75X RGB.hex > (Satisfied w RGB matrix mode) > done!

Error! > Flash with AK75X RGB.hex > (if you want to choose single color) > Flash AK75X.hex again

///


Re-flash AK75X.hex for single color preference:

  1. Connect your board
  2. Go to QMK toolbox you downloaded earlier
  3. Tick autoflash 
  4. Open/Locate the hex file: AK75X.hex
  5. MCU: atmega32u4
  6. Use tweezers or anything to reach the reset button, press twice. 
  7. Wait the flash 

  8. Done!


Now you can choose single color or other lighting effect from VIA lighting tab. 

 


It is recommended to keep the underglow brightness at 50% or lower. :D