swiftgeek / hykker-re

Hykker X Range 2017 (RE-K70-BYK800) Reverse Engineering notes, schematics and boardviews
4 stars 0 forks source link

BYK916 Pinout/Conventions/Findings #4

Open swiftgeek opened 1 year ago

swiftgeek commented 1 year ago

Disclaimer

I do not have board with BYK916, but I still noticed some things, that would be good to follow/reference. Some features/pins/polarity might be configurable in firmware.

I'm also prone to making loads of typos, so really please check with the board

Also this only covers BYK916-specific details, see #1 for general ones.


BYK916 pinout (this refers mostly to BYKxxx firmware, and not actual MCU - which is reported to be SH68F90A):

BYK916 (SH68F90)

BYK916 kicad symbol (incomplete)

Read SH68F90 CV2.0.pdf for actual MCU pins


BYK916 charge features: CH - connects to a charge controller, netname after a resistor CHARGE. USB-CH - simply detects voltage being applied to USB connector


BYK916 connection to BT MCU - Beken BK3632


BYK916 RGB LED driving pins

r3d5ky commented 1 year ago

Hi, some times ago I also tried to find info about BYK916, and eventually found some chinese repos on github, which looks like a complete projects for keyboard based on SH68F90 with tri-mode wireless (I think with BK3632), and mouse with SH68F91. Unfortunately, I can't find these repos anymore, maybe they are already deleted, but I found copies of them in my file stash, maybe it will be interesting to you or help in RE-ing :) K916 998版NEW 三模 B10.00.zip BY9132_3325_FYI.zip

swiftgeek commented 1 year ago

Was trying to not mention them, since license for sinowealth provided parts is dubious and findings/conventions are mirrored in their docs anyway (sadly spread out over many datasheets of different devices). K916 998版NEW 三模 B10.00 and BY9132_3325_FYI