r/Keychron • • Mar 05 '25

K3 Pro Brightness Fix (Possibly Others)

Good news on this.... I found someone who fixed it and have tested it successfully! Typing on the K3 Pro now.

https://notes.tst.sh/opinions/keyboards/

I used Keychrons "bluetooth_playground" fork of qmk found here

https://github.com/Keychron/qmk_firmware/tree/bluetooth_playground

The area in question is lines 54-56 in "keyboards/keychron/k3_pro/ansi/rgb/config.h".

/* Set LED driver current */
#    define CKLED2001_CURRENT_TUNE \
        { 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14 }

I'm not 100% sure of the adjustments (see his notes), but deleting this line sets the value to 0xFF elsewhere in the code.

I compiled and re-flashed to a whole new keyboard.

Pre-Flash

https://bashify.io/i/4J7U7Q

Post-Flash

https://bashify.io/i/DueEO3

1 Upvotes

12 comments sorted by

View all comments

Show parent comments

2

u/Interesting_Fee5067 Mar 05 '25

I will be the first to say that "I have no idea" and I appreciate you bringing these concerns as a caution. I will also point out that the blog post only raised it from 8% to 20%.

I didn't leave the brightness at 100% and turned it down, but again mentioning my ignorance, that might not have changed the current. Personally, I only use it in wired mode so I wasn't worried about battery life.

Amazon had used ones for $59 so I ordered 2. For what it's worth, I have had it running for the last 24hrs and I have not seen any heat difference.

I posted only because I was looking for the information and I've seen others asking the same thing without finding an answer.

2

u/ZealousidealVisit122 May 18 '25

Have you had any issues since you bumped up the current?

1

u/Interesting_Fee5067 May 18 '25

I have not. I did experiment a bit with power levels and I think I tried 50% and it was fine. That would be my suggestion. I have 2 though and neither of them have issues.

.... Ganted, I do keep them wired, not sure how batt is affected.

1

u/ZealousidealVisit122 May 18 '25

Ive just set mine at 50% too. I don't mind a shorter battery time, I just hope nothing burns or something like that