The problem started when the Ridesense sensor went dead on my wife's bike. I went to remove it with a 2.5mm hex wrench and the cadence sensor portion of the sensor had broken off and was hanging by one wire. I called the dealer that we purchased the bike from in Newbury Park, CA and they contacted Giant and sent me a new sensor. When I tried to install it the width of the chainstay wouldn't allow the cadence sensor bit of the sensor to go in properly. Either the hole in the chainstay needed to be bigger or the chainstay needed to be wider so I called Giant. They said to take it into any Giant dealer and that they would take care of it.
Newbury Park is an hour away so I took it into the Giant dealer in Ventura, CA. They are really a good shop and 5 minutes away. The problem turned out to be some material left over from manufacturing was left in the chainstay and made it so a sensor could not be properly inserted or removed. Once the material was removed the new sensor would go in, but not easily. Since the sensor didn't fit right inside the chainstay because of the left over material from manufacturing Giant replaced the sensor at no charge so I was good. Here's some pictures of the sensor. The plastic the keeps the sensor attached is really thin and fragile.
After thinking about it for a bit I decided to use the Garmin GC 10 sensor from my mountain bike. It is very high quality, can take a beating, is easy to change the battery, and always works. It can also use this really cool magnet instead of the Giant magnet that has to be strapped onto the crank arm. Good solution, but looks funky.
After one ride the slight pressure of the cable ties on the RideSense sensor made it break into two pieces.
For something that is supposed to be on the inside surface of a chainstay it is mind boggling how fragile it is. The fix for me until I go back to the Giant dealer in Ventura, CA to get the hole in the frame permanently plugged up I used a piece of a Park Tire Boot to seal the hole.
I have worked on my own bikes for over 30 years. I can do most routine maintenance and know what needs to go to the dealer to be done...(e.g. shock/fork rebuilds, repacking pressed bearings, new cables for bikes with internal cabling, etc.). One thing I wouldn't think I would need to have to take my bike to the dealer for is to remove a 2.5mm hex nut and pull out a properly engineered sensor to replace a battery...then again...maybe I do...
Bottom line for me is a bike with integrated electronics means you are stuck with whatever the manufacturer gives you with the bike...a situation that that is far from optimal. I am not sure I will ever purchase a Giant bicycle again because the way this small problem was handled makes me concerned about what they would do with a big problem. The problems I've had with the RideSense sensor really diminish a great riding bicycle.