Picked up an Epomaker Split65 tri-mode qmk board. I thought it would be sweet to try qmk and wireless, my other split boards are wired.
Epomaker's source here: https://github.com/Epomaker/Split65 it is years out of date and doesn't even contain everything needed.
There is a pull request to a fork where the developer has updated it for qmk .29: https://github.com/gwangyi/Split65/tree/upstream
It seems to work great, bluetooth and 2.4g work, led indicators work, etc. The only thing that doesn't work right is lowpower. It can go to sleep but it ain't waking up on a keypress. Epomaker's stock firmware does wakeup on keypress.
In split65.c the dev calls it out, that it's not working. To test it you would change that false to a true, and lower the time in lowpower.c from 30 minutes to something low like 10 seconds.
if (wireless_get_current_devs() == DEVS_USB) {
return false;
}
return false; // TODO: figure out why sleep/wakeup doesn't working
}```
I've tried various solutions that AI has provided and so far none of them have gotten it to wake up (I know I know). I found a repo that had a ton of keyboards using lowpower.c here https://github.com/hangshengkeji/qmk_firmware and tried to compare a few. Never had any luck. To me it looks like the lowpower mode is only watching for a wakeup call on USB and UART. I tried making it listen for MATRIX but never got anything to work.