If you are having any issues with your PCB, please go through the following list of troubleshooting.
Board is not recognized
Try another cable
Omit any USB dongles or USB hubs
Try another computer/device
Test that the board shows up in VIA
Test internal JST connector
Confirm that the JST cable that connects the main PCB to the daughterboard is connected completely.
Switch problems
If you are having any problems where some switches are not working, try the following troubleshooting tips.
Confirm all switches are seated
Make sure all your switches are flush with the PCB and are completely seated into the hotswap sockets.
Confirm switches do not have bent pins
Pull out any switches that are not working and make sure the pins are not bent. If they are, just straighten them and reinsert the switch.
Confirm switches are functioning
Sometimes, a switch can be defunct. Try out another switch in that spot to see if that fixes the issue.
Confirm backspace setting
If you are using full backspace, make sure you change the layout in VIA to full backspace, as the default layout is split backspace.
Test your PCB in VIA
Always test your PCB before building to confirm the PCB functions.
Use tweezers to test each switch socket.
Use the key tester tab in VIA to make sure all the keys light up.
Fn (right of the spacebar by default) will not register on the key test. This is normal behavior.
VIA Errors
Omit any USB dongles or USB hubs.
Other issues / last resort for above issues
Reset your PCB to factory settings
Start with your PCB/board unplugged from your computer/device.
Hold the top left key
Plug in your PCB/board while still holding the esc key
This is the step that starts your PCB in bootloader mode and resetting to factory settings (the default layout the PCB shipped with)
Unplug your PCB/board
Plug back in to test again
Reflash your PCB
Download the hex file at the bottom of this article.
Open VIA and go to the Configure tab.
Go to the Save + Load tab on the left side.
Click Load and choose the downloaded hex file.
If none of these troubleshooting tips correct the issue you are experiencing, please submit a "Product Issue" ticket through the link or our support messenger on the bottom right of the page. Please provide documentation with any and all information you collected from troubleshooting.