Apollo87H Cannot Exit Bootloader
Hi, I'm using the Apollo87H in my frog TKL, but ran into an issue. The PCB was working fine until one day it just stopped receiving input. I can plug it in and hear the sound of a USB device being connected (and see it in my device manager) but the RGB doesn't light up and typing doesn't work. I tried reflashing the firmware (with both the holding ESC method and the physical reset button method) and was able to flash it.
However, the PCB still doesn't leave bootloader mode no matter what I do
Am I missing something?
37 Replies
When the disconnect appears, you have exited the bootloader. Try reconnecting the cable.
Thanks for the response.
I have. When I connect the cable again it immediately goes back into the bootloader
@GLARE_GEON Any help?
Try updating your firmware.
If you get a disconnect message, simply reconnect the cable, turn off QMK TOOLS, and connect to the via.
I just flashed it with the bin file you gave me and it has the same problem.
right after it says 'Flash complete', the bootloader disconnects and then immediately reconnects. Reconnecting the cable does the same thing
Have you tried turning off the QMK tool and connecting to the via?
Yes, I've tried both the desktop Vial app and the Via webapp, both cant find a device
VIA
VIA
Your keyboard's best friend
Yes, the Via webapp
it cant find it either
Do you happen to have a switch plugged into your ESC?
I do, let me try taking it out
Same problem
Can change the cable or try it on a different computer?
I dont think that the cable is the problem, it connects with my other keyboards fine, but I can try. Give me a moment
Same problem with a different cable
@Gondolindrim plz help
Can you measure the voltage of the BOOT1 pin?
This is a first for me, we'll have to investigate
where is it located? I'll have to bust out my multimeter
At RShift
Im sorry, can you be a little more specific? Im not seeing a boot pin near the rshift
Sorry I mistook the version
Try next to the UP arrow
found it, it doesn't read any voltage. Neither does BOOT0
The nRST, 3v3 and SWDIO pins all read 3.26v-3.28v though
That's interesting
What happens if you short B0 to 0V and B1 to 0V?
when you say 0V, do you mean ground?
shorting boot0 and ground does nothing, but SOMETIMES when I short boot1 and ground and reconnect it, something very bizarre happens
all the leds come back on and the pcb KINDA works, only some switches actually send a signal and some just do the completely wrong thing
like pressing 'L' just deletes what was typed and pressing 'E' sends the windows key
when I unplug and reconnect it again, its back in the bootloader and the LEDs are off
Both B0 and B1 to GND
Like at the same time
Okay, give me a minute
I connect it, its in boot loader mode according to qmk toolbox, I short both at the same time and I can see in the toolbox it disconnects and the reconnects again
in bootloader mode still
So both at GND is bootloader?
Try both in GND, connect and disconnect
while both were shorted, I connected and reconnected 5 times, 4 of the times it just connects in bootloader mode still, and one time it did the above thing I described
here
Hhmmmm
Interesting
You are definitely using Apollo revision delta?
Yep, you can see it in the screenshots at the beginning of this thread
Hhmmm
I'm out of debugging ideas
Forcing B0 and B1 to GND means you force the MCU into normal working
If it's not getting there, either it was simply not flashed correctly or the B0/1 pins are goners
I'd like to see this on a video call but I'll only be available after the holidays
I tried to search a little and the only other person with a similar situation I could find was from this thread
https://discord.com/channels/743801649377574924/1113267196534202409/1120534512812707861
no problem, just let me know when youre available and Id be happy to work through it with you (this PCB had my favorite RGB out of all my boards)
Would you mind dming me?
Let's work it out