I'm kind of surprised you need a wire to detect speed. I have GPS Naviation software on my Windows Mobile 5 Pocket PC (Dubs as phone too), and it calculates my speed based on how far I travel / over time (seconds, not minutes). Its pretty close too.

When I'm on the highway its dead on.