Comments (4)
Hi Patrick
Glad to hear it's all working out for you now, if it works for a bit longer with no hassle is it alright if you close this issue out?
CONFIG_BT_BAS=y
can cause Mac's to wake-up from sleep when the battery report is set, but I guess if your laptop never goes to sleep you can enable that without issue
As for the split stuff the upstream ZMK team implemented whats known as "Directed advertising" which allows the right side to exclusively present itself to the left side, and no other devices can see it (On older firmware versions you may have been able to see "Adv360 Pro rt" on your pcs bluetooth menu before both halves connect). The reason the left side needs to be on for a bit first for the quickest connection is because the left side has to broadcast its identity for the right side to know what to advertise to. It's been a big step forward in split connection performance in our experience
from adv360-pro-zmk.
Hi Patrick, thank you for the bug report. If it just started happening after an update then there was probably a minor tweak on macOS that caused this. You could try changing the Bluetooth connection parameters. Remove or comment out these lines from your adv360_left_defconfig https://github.com/KinesisCorporation/Adv360-Pro-ZMK/blob/V3.0/config/boards/arm/adv360/adv360_left_defconfig#L53-L57
As for the left to right connection, after the newest update it should be really snappy, is it taking a long time to connect?
from adv360-pro-zmk.
Hi ReFil, as always, you're super helpful and know exactly how to solve things. I adjusted the lines mentioned and have about 5 hours under my belt and there's a night and day difference. I've seen zero lag either from the unlock dialog or any other part of the OS. Of course not 100% conclusive until I log more time, but thus far things look good and I'll report back if I find anything goes sideways.
I noticed in the config file the following:
CONFIG_BT_BAS=n #Set this to y to enable BLE battery reporting
...and although earlier today I left this just as it was, a few minutes ago I set to y and recompiled. IIRC this was turned on in builds past and I actually like this feature as it reports out my keyboard power (I think just left) to AirBuddy.
Any ill effects I might see as a result of turning this on other than maybe slightly degraded battery life?
Per the left to right connection issue, I spent some time deciphering my experience and I think we're both correct. I've historically turned each half off/on simultaneously per the original shipping instructions and this appears to be what causes the right keyboard to blink red most of the time under the 3.x firmwares.
But if I readjust my workflow to turn on my left half first, wait a second or two, then turn on the right half, things are super solid and always connect. So I think you're right, this is much improved and I haven't seen any failures in connection in this method. But mind you, I was just trying to replicate my experience here as pretty much the only time I ever turn off/on the halves is after a firmware update, otherwise I keep them on all the time.
Thanks again for the help.
from adv360-pro-zmk.
Hi ReFil, I really wanted to see what the overnight experience was after the firmware changes and I can confirm things remain just a good as I originally reported. Yes, I think we can close this one out. Also thanks for the background on Direct Advertising as this is very interesting and definitely explains the situation.
from adv360-pro-zmk.
Related Issues (20)
- Keyboard halves don't connect to each other after PC wakes up from sleep HOT 12
- Keyboard not detected after hard reset HOT 2
- Receive error code -36 after when trying to flash the firmware HOT 3
- Nx10k
- Unable to flash 360--permissions error HOT 8
- Mini project
- -ddcdb88 HOT 1
- Flashing firmware from Mac HOT 8
- The location to buy iPhones HTML
- Macro is not working for copy and paste HOT 4
- Is the firmware updated on the keyboard? HOT 2
- MacOS Ventura 13.2.1 BLE connection issues HOT 7
- Jhdh
- Workflow build fails at West Build Left step HOT 3
- Updating tapping-term-ms
- Mod + Hotkey 3 does not work HOT 2
- On MacOS the keyboard disconnects and re-connects frequently with bluetooth HOT 1
- No Space Left on drive error on When updating firmware for Advantage Pro 360 HOT 1
- Macro issues when updating keymap HOT 3
- Macro not firing HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from adv360-pro-zmk.