Ford Focus ST Forum banner

Huge Waste of time? 06 GSXR 1000

942 Views 6 Replies 4 Participants Last post by  Bluestangii
My degree is in electrical engineering so I'm always putting it to some kind of use. Usually over complicating things in my house, like light switches. Anywho, I'm an avid motorcyclist and have been for a LONG time. I've broken most of the bones in my body a few times. Road Rash is by far the worst pain.....

I have an 06 GSXR 1000 that I've had for a long time, and I love the bike. I came up with the idea that I wanted to see if I could "high-tech" the bike. I wanted keyless ignition, proximity power on, auto headlight, datalogging for tire temperature relative to ambient air temp, and the list goes on....

Ignition System: The ignition system has to methods for powering on. The first is I took a very small 256MB USB thumb drive and used a passowrd put in to 256bit key hash to create an encyypted sting on the thumb drive. Then I used a programmable USB relay from Numato Labs and placed the same key hash on the relay. I programmed the relay to verify if the key has on the thumb drive matches the k hash on the relay. If it matches the rthe relay powers on, which goes to the main relay of the motorcycle and powers it on. From there I can use the starter as normal and the bike starts. If I pull the USB drive out, the bike cuts off. The programmable PROM uses old C code and snipet of the code is below that reads the key and commands the relay.

import 256key.crt as key
key.setmode(key.validate) <- This calls a subroutine to validate the key pair
key.setup(1, key.YES) <- If the key pair matches it triggers output to position 1 which is on
key.output(1, ON) <- This is the call to the relay to enable a closed state
key.output(2, OFF) <- If they key output does not match it signals the relay to stay in an open state

The other power on method is via my iPhone. I simply used a single channel Bluetooth relay that is slightly configurable. I then wrote a really crude app for my phone using swift that allowed a simple ON/OFF to control the bluetooth relay. On the relay itself I configured it to require a 6 digit code to access the relay. The bluetooth relay broadcast is only about 6 feet. So unless someone walks up to the bike and scans for bluetooth it won't been seen. In order to pair they would need to know the code. And then even if they got that they would still need the app to power the relay on. Just like the USB once the code is confirmed and I select on, it powers on the main relay of the bike. This also works if I leave the iPhone switch in the "ON" position. As soon as the bike syncs with my phone it automatically turns on to be a proximity based ignition.

Auto Headlight: During the day I normally ride with my high-beam headlight on. Of course at night that isn't possible. So I got lazy and didn't feel like switching from high/low all the time. So in the front of the upper fairing right below the headlight I installed a small LDR Photoresistor Relay Module. What that allowed me to do is connect that in-line with the factory harness to control the high-beam during the day and night. The way it functions is the resistor senses light and thus triggers the relay upon sensing light. During the day the high beam control switch is in the "on" position which bypasses the resistor. At night the high beam control switch in in the "off" which then activitaes the resistor and turns on the high beam. As soon as the resistor senses light it turns the high-beam off. As soon as the light source is gone, the high beam comes back on again. The resistor is tuneable also. So I can make it more or less sensitive to light.

Please feel free to call me a dork, I won't be offended. My wife does it on a regular basis.
See less See more
  • Like
Reactions: 1
1 - 3 of 7 Posts
As an avid motorcyclist as well I can appreciate your enthusiasm for individualizing and am pretty impressed with your skills. However I also have to say that riding around with your high beam on during the day is just plain old not cool. If people are too cheap to pay attention as is blinding everyone is not the answer and only causes target fixation and endangers everyone else around you. I commute 12 months a year on a busa in the rainy west coast of Canada and if I can be seen without it by using smart positioning and riding sense so can you. We all get mad at people who drive with high beams on at anytime day or night so why is it acceptable for you to do it to others.
Just my .02$ but you have proven yourself to be pretty smart and skilled, why demean yourself like that.

It's all a matter of opinion. What about those guys that install the flashing headlight relay, that's dumb also right? Oh, what about those guys that use those flashing taillight relays, definitely stupid right? As a motorcyclist you should be painfully aware of the difference between a motorcycle headlight versus a car light beam and lumens output. Now, your traffic/visibly assumption is based on where "you" commute. Where I live/commute is crazy. So anything I can do to improve the visibility of others seeing me is what I have to do. Smart positioning is simply a matter of environment. As far as "we" I'm not sure who that implies since riders in this area and encouraged to be "seen."
To answer your question, no definitely not a waste of time. Proximity power on is something I would love to have.
If you're interested I can draw up a schematic and send you details. Just PM me.


Sent from my iPhone using Tapatalk Pro
1 - 3 of 7 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top