The VIA and Vial keyboard definitions distributed by mysterious Gdrive links have several issues. First, there seems to have been an undocumented hardware revision since the circulating VIA definition was created, in which the productId was changed from 0x4C24 to 0x4C23. As well, the VIA v2 format was trivially updatable to VIA v3 compatibility. The attached files can be used for the putative rev. 2 boards with VIA and Vial respectively.
- rev. 1
productId=0x4C24
Likely first, as this revision is in older copies of the VIA definition. - rev. 2
productId=0x4C23
Likely second, as this revision is in all known released copies of the Vial definition, later than the earliest VIA definition; and as well represents boards currently shipping from AliExpress.
If your board is not detectable with these keyboard definitions, try changing the productId field to 0x4C24 or checking your USB bus to confir