You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
firmware_size: 61440
vendor_id: 0x258a
product_id: 0x0049
bootloader_size: 4096 # necessary if not default, otherwise remove this line
page_size: 2048 # necessary if not default, otherwise remove this line
isp_usage_page: 0xff00 # necessary if not default, otherwise remove this line
isp_usage: 0x0001 # necessary if not default, otherwise remove this line
isp_index: 0 # necessary if not default, otherwise remove this line
Operations Tested
Read
Write
Platforms Tested
linux
macos
windows
Checksums
Bootloader MD5: cfc8661da8c9d7e351b36c0a763426aa
Stock Firmware MD5: 9dc83b7be7eefd21418c20a129525e3e without ISP
@carlossless, I have been able to read without problems, now I want to flash the VIA firmware, there is one called rkg68_via.hex here: https://www.caniusevia.com/docs/download_firmware, I can use sinowealth-kb-tool to write this firmware? Do you think I can leave it like a brick? I would like to be able to use the entire VIA or QMK environment. But seeing that there are so many variants of Royal Kludge (68) I don't know if the firmware offered on the VIA website is suitable for my keyboard. Mine is RGB, ANSI layout with Bluetooth, 2.4Ghz and USB-C, in addition to having 2 USB ports. There is another version of this keyboard, the RK68 that does not have those 2 extra USB ports.
The text was updated successfully, but these errors were encountered:
@Chumet thanks for the report! Especially for those PCB pictures. I should make this part of the issue template so that more people are encouraged to provide them :)
I have been able to read without problems, now I want to flash the VIA firmware, there is one called rkg68_via.hex here: https://www.caniusevia.com/docs/download_firmware, I can use sinowealth-kb-tool to write this firmware? Do you think I can leave it like a brick? I would like to be able to use the entire VIA or QMK environment
QMK (with VIA) will most certainly not work as it's designed specifically for ARM and AVR architectures and the SH68F90A is an 8051 based microcontroller. There must be other variants of this keyboard with an ARM mcu (sonix SN32F268?) which can support QMK.
8051 isn't supported by mainstream compilers like gcc or llvm, and the most popular oss compiler that does support it is sdcc, but it lacks many features that QMKs code relies on, making porting it non-trivial (among other issues).
If you're interested in developing firmware for keyboards like this one, you might want to check out smk, but be warned that it's still in experimental/pre-alpha stage, I don't recommend it for general usage and it is provided as-is with no additional support.
Device Info
SH68F90A
BYK916
Part Info
Operations Tested
Platforms Tested
Checksums
cfc8661da8c9d7e351b36c0a763426aa
9dc83b7be7eefd21418c20a129525e3e
without ISPHID Dump
A dump from usbhid-dump, win-hid-dump or mac-hid-dump
HID Tool Output
Questions
@carlossless, I have been able to read without problems, now I want to flash the VIA firmware, there is one called rkg68_via.hex here: https://www.caniusevia.com/docs/download_firmware, I can use sinowealth-kb-tool to write this firmware? Do you think I can leave it like a brick? I would like to be able to use the entire VIA or QMK environment. But seeing that there are so many variants of Royal Kludge (68) I don't know if the firmware offered on the VIA website is suitable for my keyboard. Mine is RGB, ANSI layout with Bluetooth, 2.4Ghz and USB-C, in addition to having 2 USB ports. There is another version of this keyboard, the RK68 that does not have those 2 extra USB ports.
The text was updated successfully, but these errors were encountered: