Agent and firmware for UHK60

I have not upgraded my UHK60 firmware since the UHK80 came out, and still manage using an older agent.

Is it recommended to upgrade or leave?

If I have a UHK80 Keyboard setup, can I import that into uhk60 and it it will just “lose” the extra keys?

Is it recommended to upgrade or leave?

For maximum stability it is recommended to remain on 11.2.x.

If I have a UHK80 Keyboard setup, can I import that into uhk60 and it it will just “lose” the extra keys?

Yes as long as they are on compatible UserConfig versions.

Actually we don’t remove the extra keys from the config so you should be able to share one config between your uhks back and forth.

3 Likes

@kareltucek If 11.2 is the most stable version for UHK 60, is it possible to state that inside UHK Agent? I was unaware of this

To be clear, the above recommendation is my honest personal recommendation, and it is meant as “if total stability is a must for you, then go for 11.2.x”, not as “13.x firmware is unusable, please don’t upgrade”.

(My experience is that it is usable without issues, although I am occasionally getting some crashes which I haven’t bothered to start tracking down so far… but indeed should, so thanks for the head ups!)

Regarding what is or is not stated in the Agent, that is up to @mlac.


On the bright side, the most pressing uhk80 reliability issues have been resolved, so I can dig into noncritical issues. Please feel free to pester me about anything that should be working and is not.

1 Like

Decided to bite the bullet and move to one Agent version and 13.x on the UHK60.

Any views on how to handle the below in Agent? When using a UHK80 configuration on a UHK60?

1 Like

For what it’s worth, I’ve been upgrading agent & firmware on my 60v2 and have seen no degradation. But my configuration is rather simple with only a handful macros.

2 Likes

@kareltucek Is there any way to detect in a macro whether it is running on a UHK80 or UHK60? Detect whether there are batteries connected? Whether the keyboard has wireless connectivity?

Any views on how to handle the below in Agent? When using a UHK80 configuration on a UHK60?

The switch host warnings are a bug → Fix warnings on switchHost macros with uhk60. by kareltucek · Pull Request #1212 · UltimateHackingKeyboard/firmware · GitHub

The rest of the functionality is only available on the battery_management branch, so my guess is that you have flashed master build.

(Also, we are renaming the stationary mode to set battery.chargeLimit optimizeHealth.)

@kareltucek Is there any way to detect in a macro whether it is running on a UHK80 or UHK60? Detect whether there are batteries connected? Whether the keyboard has wireless connectivity?

No. No. No.

Ah you are completely right, that is what I did. battery_management on UHK80, master on UHK60!

But there is determining hardware configuration of UHK from macros · Issue #780 · UltimateHackingKeyboard/firmware · GitHub .

Feel free to throw related requests there!

1 Like

Very handy being able to share the config between the two now alright!

1 Like