Garmin Edge 130 Battery Replacement

Garmin Edge 130 with screen and battery removed

TL;DR Just read this article by Tom Schmitz: Garmin Edge 130 Battery Upgrade

In October 2019, Strava decided to discontinue Bluetooth and ANT+ pairing with the Strava iOS and Android app. That meant that my Polar H10 Heart Rate Monitor that I used with my iPhone Strava app wouldn’t work anymore. (In November 2020, Strava restored the ability to use Bluetooth low-energy (BLE) heart rate sensors with the phone apps, grrrrrr)

Garmin Edge 130 on Hawk Hill, Marin Headlands

I ride mostly familiar roads so I opted for a bike computer that didn’t have a color screen or robust mapping, the Garmin Edge 130 GPS bike computer. I thought that the claimed battery life of “up to 15 hours” was great and I was pretty happy when I first bought it with the ability to see my heart rate, grade, total ascent and other stats.

Last Christmas, Kipp gave me a Garmin Varia RTL510 radar tail light that pairs with the Edge 130 to provide audible and visual alerts of when you’re about to be killed from behind, or as Garmin puts it, “provides visual and audible alerts to warn of vehicles approaching from behind up to 153 yards (140 meters) away.”

This month, I was riding with my 15 month old Edge 130 paired with my phone, heart rate monitor and RTL510 and the battery in the Edge 130 died after 3.5 hours.

In an attempt to increase the battery life of the Edge 130, I disabled the phone connection while riding and removed multiple pairings of the same device. I used ANT+ to connect the Polar H10 to the Edge 130 and when the Edge 130 offered to pair the H10 via Bluetooth, I declined. After doing this, with the H10 and RTL510 connected, I got about 5 hours from the Edge 130 before it died. Garmin has a best practice support article on connecting sensors to your Edge but it really didn’t help in extending battery life. I don’t usually ride for more than 5 hours at a time but shouldn’t my bike computer last as long as my rides?

After a 3.5 hour ride, 71% battery remaining!

The first solution that I briefly considered was a lipstick sized portable charger that I could mount on a Two Fish Lockblocks Flashlight Holder. The charger could be plugged into the Edge 130 with a short micro-USB cord. Besides looking bush, my cockpit is already too crowded with an Edge 130, GoPro and Lezyne headlight.

Through googling for Garmin Edge 130 battery life, I found the definitive article on the Garmin Edge 130 Battery Upgrade, written by Tom Schmitz on his site, souperdoo.com. His solution is to replace the 180 mAh battery with a 300 mAh battery. He found a 300 mAh battery with dimensions of 30 x 25 x 5 mm (502530) that fits in the 130 battery compartment without any modification.

I bought my

Nexus S and the Apple Wireless Keyboard

When I bought a Samsung Nexus S in December, I had problems using the Android keyboard because I have big fingers. They aren’t the sausages I remember when I shook George Duvivier‘s hand, but they’re big.

Inevitably, when I used the keyboard in the portrait mode, a key press would often result in a mistyped letter. I thought a Bluetooth keyboard would help with this problem and I miraculously received one for Christmas.

Nexus S

The Apple Wireless Keyboard follows Apple’s design aesthetic, which I happen to like (in spite of the Macintrash category I use on this blog).

I thought it would be a simple task to pair the two Bluetooth devices, but for several months, I was unable to find a suitable IME app that would work. You would just think it would work, but it didn’t. Last December, I tried Teksoft’s BlueInput demo and Elbrain’s BlueKeyboard JP. Neither of them worked at the time – I couldn’t get the keyboard to pair with the phone.

I don’t know if it was the Gingerbread update to 2.3.3 or an update to BlueKeyboard JP, but the last time I tried to connect them, the Nexus S and the Apple Wireless Keyboard started working together. I did the following:

On the phone, turn on Bluetooth – “Settings/Wireless Networks/Bluetooth

  • Power on the Apple Wireless Keyboard
  • If the keyboard isn’t listed under “Bluetooth devices” select “Scan for devices
  • Once the phone finds the keyboard, it will display “Paired but not connected” under the device name
  • Under “Settings/Language & keyboard “check “BlueKeyboardJP
  • Under “Settings/Language & Keyboard” select “BlueKeyboardJP settings
  • Check “Connecting Process
  • Selected keyboard” should have the Bluetooth keyboard’s name checked

Finally, open an app that uses text input. Touch and hold (long press) in the text box until “Edit text/Paste/Input method” pops up. Select “Input method” then select “BlueKeyboard JP.” In the Status bar, next to the Bluekeyboard JP notification icon, it will say, “Connecting….”

Apple Keyboard

Elbrain’s documentation for Bluekeyboard JP shows that the notification icon changes color for three different states – Disconnected, Connecting and Connected. It’s very subtle.

I’m currently using version 2.16 of Bluekeyboard JP, which has ads displayed at the bottom of the screen. Since I got Bluekeyboard JP working, I thought I’d use the paid version, which has a user dictionary, but the comments in the Android Market for BlueKeyboard Pro JP say that the paid version also has ads.

Update: I just installed Teksoft’s BlueInput demo 1.8 and it also works, pretty much the same as BlueKeyboard JP.