Author Topic: Need help with bricked keyboard.  (Read 742 times)

0 Members and 1 Guest are viewing this topic.

Offline guily6669

  • Thread Starter
  • Posts: 5
Need help with bricked keyboard.
« on: Thu, 03 July 2025, 20:54:52 »
Hi there, don't know if this is the right place to post but here it goes.


I bought a unknown Newskill Gungnyr Pro Keyboard (optomechanical Gateron RED), some Spanish company and not even my layout and the brand claims in the website the keyboard RGB ring can be customized in the software but it's a lie and there's no way to reduce it's brightness so it's not usable for me and the main reason I bought it.

So I tried reverse engineer it, but have 0 knowledge, did many scripts, some made led effects on the keys, but never managed to reduce the ring brightness and my last script bricked it, it's dead but detects in the PC as USB HID with yellow exclamation mark and reports VID and all keyboard info correctly but the brand app to flash reports can't find the keyboard...

It looks like this:





Does anybody know anything about those 2 chips and the PCB, can't find absolutely 0 info on them anywhere and the brand doesn't help either, they say they don't do repairs neither can share the chips pineout/datasheet.

Also I found a pad labelled as ground but not a single one saying reset or bootloader, could maybe any of those PCB not named pads be a reset/bootloader pad?

And usually the ground + reset/bootloader pin should read anything specific in the multimeter in terms of voltage or resistance?



Currently the PCB is in a repair shop but I don't know if they will be able to flash it and fix without knowing anything about the chips and what pins do what.

If the shop can't fix, does anyone know how could I potentially force a flash trough PC via USB? (FW is composed of 3 files, boot.bin (fine), ER_IROM1 (messed one) and ER_IROM2 (fine) ).


Thank You,
guily.
« Last Edit: Thu, 03 July 2025, 20:58:53 by guily6669 »

Offline HoffmanMyster

  • HOFF, smol MAN OF MYSTERY
  • * Senior Moderator
  • Posts: 11554
  • Location: WI
Re: Need help with bricked keyboard.
« Reply #1 on: Mon, 14 July 2025, 13:06:15 »
Approval :thumb:

Offline guily6669

  • Thread Starter
  • Posts: 5
Re: Need help with bricked keyboard.
« Reply #2 on: Tue, 15 July 2025, 10:01:48 »
Thank you so much.

Fingers crossed, hope anybody ever seen and know anything about those chips :(

Store couldn't read the chip sadly without any pineout info, the brand doesn't repair or care, bought a used one from Amazon, just received it today and got the TKL which is the wrong version >:D >:D and no more used ones available, now they cost like 140€ new >:D

Offline vvp

  • Posts: 890
Re: Need help with bricked keyboard.
« Reply #3 on: Wed, 16 July 2025, 03:08:24 »
N48C seem to be a programmable macrocell (programmable logic device). Just a wild guess at a first look. I did not investigate the data sheets to be more sure.

When you are trying to identify some chip then you can go to octopart.com and search some chip markings there. You will get a ton of results and you must do an educated guess what it could be. Then investigate the data sheet to confirm/reject your hypothesis.

If the company does not cooperate and you cannot already find a solution on the web then the keyboard is ripe for a garbage bin. Trying to reverse engineer it is likely more work than taking some open firmware and open hardware design and adjust them; then replace the whole PCB. Even this option is too much work. Dispose it and get a new one. Maybe you can salvage keycaps or switches if you are bored.

Offline zegonix

  • Posts: 100
Re: Need help with bricked keyboard.
« Reply #4 on: Wed, 16 July 2025, 03:09:57 »
well the chips seem to have custom branding. this makes it very hard to reverse engineer anything. you might find information on how to readout the registers with a debugger and compare them to common architectures to maybe identify the chips.
my recommendation: get a new board and double check, that the chips used are compatible with qmk/zmk and a configuration for either is openly available.