geekhack
geekhack Community => Keyboards => Topic started by: Sifo on Tue, 19 January 2016, 17:58:49
-
I have a new PCB coming but I just wanted to try and solve this problem anyway.
The problem is when I plug it in, it almost always starts up in bootloader mode. At home when I go to flip and press Start Application it will then load my firmware (without uploading hex because the firmware is already flashed)
At work my solution seems to be to mash a bunch of keys and try over and over.
Since the switch I use to enter bootloader mode is set to null (since I don't have a switch there) I don't think that's related, unless there's some sort of bad connection? idk what I'm talking about tbh.
Not a big issue since it still works after some plugging and replugging. Plus again I have a new pcb coming... would just like to figure it out ^_^
-
You're saying the the keyboard boots up already in bootloader mode? Like when you want to flash the firmware with a .hex file?
-
You're saying the the keyboard boots up already in bootloader mode? Like when you want to flash the firmware with a .hex file?
No when I just want to use it regularly. I've flashed my hex already but it ALWAYS starts in bootloader when I'm trying to use it normally.
-
Still happening. Any ideas? I can't install FLIP at work just to hit the start application button...
It seems to go straight into keyboard mode mostly-consistently if I hold down Tilde/Esc/Tab/Caps/Shift/Ctrl column... might be something to do with the USB connector? I don't know this is so weird. Why the hell is it entering bootloader when it's not supposed to ???
-
Hello,
I know three ways how to get atmega to stop after bootloader. By a) hardware button, b) by fuses and c) by software. I assume you haven't touched the fuses so my best guess is that you have a problem with a).
You say you don't use the bootloader key and have set it to null? Please give further details here as I assume that you may have an electrical problem here. What do you mean by 'null'?
-
Hello,
I know three ways how to get atmega to stop after bootloader. By a) hardware button, b) by fuses and c) by software. I assume you haven't touched the fuses so my best guess is that you have a problem with a).
You say you don't use the bootloader key and have set it to null? Please give further details here as I assume that you may have an electrical problem here. What do you mean by 'null'?
In the lightsaver firmware you can set a key to be blank.
Additionally, there is not a switch soldered onto the switch that makes it enter bootloader.
-
On lightsaver v1 pcb (v1.0.1) you'll need 0V at the bootloader switch (PE2) to trigger the bootloader stop. Check the voltage of your unused bootloader key. It should have 5V at the upper switch pin for your board to work as expected.
May I ask where you've got your pcb replacement from? I might be interested in one as well.
-
On lightsaver v1 pcb (v1.0.1) you'll need 0V at the bootloader switch (PE2) to trigger the bootloader stop. Check the voltage of your unused bootloader key. It should have 5V at the upper switch pin for your board to work as expected.
May I ask where you've got your pcb replacement from? I might be interested in one as well.
The PCB having issues is a 2.0.1 so I don't know if it's the same...
I got the v1 as a leftover from sherryton.
-
Upon further experimenting, it seems to function perfectly when not in the case. I have tried putting electrical tape over the switch that would normally need to be held to enter bootloader, but it still enters bootloading while mounted to the case. Wat? Something to do with the stand offs....?????
-
Upon further experimenting, it seems to function perfectly when not in the case. I have tried putting electrical tape over the switch that would normally need to be held to enter bootloader, but it still enters bootloading while mounted to the case. Wat? Something to do with the stand offs....?????
Maybe try cutting out a foam/rubber piece and put it at the bottom. That seems really odd but something has to be shorting out.
-
Upon further experimenting, it seems to function perfectly when not in the case. I have tried putting electrical tape over the switch that would normally need to be held to enter bootloader, but it still enters bootloading while mounted to the case. Wat? Something to do with the stand offs....?????
Maybe try cutting out a foam/rubber piece and put it at the bottom. That seems really odd but something has to be shorting out.
That's what I'm thinking. I don't have any of that ESD safe material that ppl put in boards because I was never really into that >_> grrr