0
\$\begingroup\$

I've decided to modify some things about my mechanical keyboard (Hermes M1), so I tough starting with installing the software driver it's a good idea. Thus I've changed some things about lighting of it and stuff, until I've come to MACRO submenu of the software, and the software crashed.

The problem that the keyboard has in its memory now is that the layout is all messed up, for example if i press: ASDF on a normal keyboard, on this broken one it leads to : AFJ: , and so on, all of it, only few key match, I cannot start the software of the device, because it crashes.

So.. I've decided to fix it, the "complicated" way, my toughs are that somehow i can hard reset all the memory that is stored in its MCU, I've tried something with DFU-Util, but no succes (i don't know if it's the best soft to do this), i've looked up at Renesas Flash Programmer, but aswell no succes.

Here's some photos with the back of it: whole back MCU and model

The model of the MCU is HT68FB560, and from their website it is an I/O Flash USB MCU with SPI (their website), so is it a way to reset all their software settings from that MCU? All the opinions are well received. I have to mention that before this the keyboard didn't have any problem, and all the circuits from PCB are well connected.

\$\endgroup\$
13
  • \$\begingroup\$ Even if you can erase the flash, that will also erase the program it's running and render your keyboard entirely useless. \$\endgroup\$
    – Hearth
    Dec 27, 2020 at 1:11
  • \$\begingroup\$ That software is exclusively optional in order for keyboard to run it, so no, you can always plug it in any computer and run it with the settings set stored inside it. EDIT: yes, that's true, so, is there any basic setup in order for a PCB of a keyboard to work?? \$\endgroup\$
    – ainkiwi
    Dec 27, 2020 at 1:12
  • \$\begingroup\$ No, I mean it will erase the keyboard's firmware that it needs to communicate with the computer. \$\endgroup\$
    – Hearth
    Dec 27, 2020 at 1:39
  • 1
    \$\begingroup\$ Keyboard PCBs are not universal. If you can upgrade/reset the firmware at all is very manufacturer dependant. The software to do this will also be chip or manufacturer specific depending on how the manufacturer implemented the boot loader. \$\endgroup\$
    – Ron Beyer
    Dec 27, 2020 at 1:46
  • 1
    \$\begingroup\$ "my toughs are that somehow i can hard reset all the memory that is stored in its MCU" Reset to what? You don't have the original binary and the manufacturer sure as s*** won't give it to you. This is nonsense - you clearly have no idea what you are doing. Buy a new keyboard. \$\endgroup\$
    – Lundin
    Oct 28, 2021 at 6:40

1 Answer 1

1
\$\begingroup\$

If DFU mode doesn't work, it looks like you need a special in-circuit programmer.

enter image description here enter image description here

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.