Why would you bother when you can buy this...
http://www.canmore.com.tw/productshow.php?selectub=&product_number=100&secondkidnumber=19&secondkidname=Outdoor GPS&mainkidnumber=18&mainkidname=
*High-sensitivity GPS Chipset
*128x128 high Resolution Display
*42 days in clock mode/11 hours in training mode
*50M Waterproof
*Bluetooth 4.0 Wireless interface
*HRM/speed cadence monitoring
*Smart Lap/ Smart Pause
*Virtual Trainer
*Interval Customize Training option
*Configurable Training Plan and Interval workout
*Alert/Vibration alert
*Software Sync(ISO&PC)
www.canmore.com.tw/pdf/TW100-usermal-v1.pdf Looks like a better version ( 50m waterproof/more functions /bigger display) of the Canmore G porter 102+ which I have and am very impressed with.