[New Device] Integrated Technology Express ITE Device (8291) keyboard

Name of device:

Integrated Technology Express ITE Device (8291) keyboard. ITE Device(8291) is integrated in widely-used Tongfang gaming laptop barebones:

  • Tongfang GK5CN5Z / GK5CN6Z / GK5CQ7Z / GK5CP0Z (Barebone)
  • Avell G1550 FOX, G1513 FOX-7, A65, A52 (BR reseller)
  • Schenker XMG Neo 15 (DE reseller), Versions M18 & M19
  • PCSpecialist Recoil II & III (UK reseller)
  • Scan/3XS LG15 Vengeance Pro (UK reseller)
  • Overpowered 15 and 15+ (US reseller, sold via Walmart)
  • Monster Tulpar T5 (TR reseller)
  • MECHREVO Deep Sea Ghost Z2 (CN reseller)
  • Raionbook GS5 (IT reseller)
  • Illegear Onyx (MY reseller)
  • Hyperbook Pulsar Z15 (PL reseller)
  • SMART7 Kallisto GX15D (PL reseller)
  • Aftershock APEX 15 (SG reseller)
  • Origin-PC EON15-S (USA, Asia, and AU/NZ reseller)
  • Eluktronics Mech 15 G2 (US reseller)
  • HIDevolution EVOC 16GK5 (US reseller)
  • Obsidian GK5CP (PT reseller)
  • Vulcan JinGang GTX Standard

Source for above list.

Link to manufacturer's product page:

I am linking the product page of the laptop that I have - Overpowered 15. https://www.opowered.com/laptops/

Please select what type of device/interface the device uses:

  • Motherboard (SMBus)
  • Motherboard (USB)
  • RAM (SMBus)
  • GPU (I2C)
  • External USB (Peripheral, lighting controller, etc)
  • Internal USB (lighting controller, cooler, fan hub, etc)
  • I don't know (we can help you determine this)

ID information:

VID: 048D

PID: CE00 Screenshot_2020-11-10_145751

Please attach screenshots of the device's official control application here:

The screenshots I've attached are from Overpowered's Control Center. I am not certain about the control application from other vendors. Screenshot_2020-11-05_150513 Screenshot_2020-11-05_150540 Screenshot_2020-11-05_150610 Screenshot_2020-11-05_150626

It supports per-key color customization, a mode to choose color effect during start up of laptop.

Please attach device captures here:

N/A

Extra info

According to discussion on Discord, the protocol seems to have been figured out already, the keyboard just needs a controller written for it. There are existing Github repos that might be useful:

Edited by TheRogueZeta