-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
upgrade CircuitPython #37
Comments
try to upgrade firmware by myself:
And keyboard will not response even connects to USB. Ctl+D reload then it will ok. But if usb disconnect, can't connect BLE. At this time, UART reset so I didn't know what happened. It is bad design to debug by an emulated UART. |
I upgraded Circuitpython to latest version 7.1. M60 works well when USB connected. But no response when USB disconnected and powered by battery. M60 goes to safe model? Any clue on this issue? @xiongyihui |
I just tried ZMK, so far so good. https://github.com/fkpwolf/zmk-config/actions |
I picked up some changes from adafruit/circuitpython@main...xiongyihui:m60 For anyone interested, please go to my repo. |
@BarbUk In order to build a new firmware, just follow the official document. You might want to read a different version of document, eg. here for CPY v7.3.x. After walking through the guide, you'll find UF2 file named as To summarize the whole building process:
PS. my primary computer's OS is GNU/Linux |
Current upstream version doesn't preserve the state of the battery control pin(p0.28), which seems need to be addressed. That's why the keyboard won't work without a USB power. Edit: this should be fixed in CircuitPython 8.2.0+ |
At most time, it works well on Windows 11. I even can see the left Battery volume. It is great.
But sometimes, when I am typing, Bluetooth got lost and I can't type anything. After a while, it connect again. I also noticed device status switched bettwen "paired" and "connected".
Wireless device: Wi-Fi 6 AX200.
Is there way to log error so we can debug and find root cause.
The text was updated successfully, but these errors were encountered: