SparkFun RTK FACET doesn't turn on

I bouth my device on the 7th of July in 2025.

Unfortunately, my RTK Facet has been showing the following issues for the umpteenth time. When I first received it, everything worked perfectly, the measurements were excellent – I thought it was a great device. Then, a few days later, I turned it on again, went out to measure, and the display started acting strangely, then disconnected from SW Maps. I also had problems restarting it. Once I managed to reboot it, but then the display and connection issues came back after a few minutes.

At that point, I started investigating what could be wrong. I followed the instructions to disassemble it and check the connections, etc. I carefully took it apart as described, making sure not to touch the antenna, so I wore rubber gloves. However, what I found looked like what you can see in this photos:

I assume this was assembled like that during production, because those are not my fingerprints. Or was this already a returned and not a brand-new product? Either way, that’s not the real problem.

Inside the device, I checked the cables. Using resistance measurement, I confirmed that the bus cables were not broken. The internal orange LED lit up when pressing both the outer and the inner button. After reassembling, it would not power on. I connected it to the computer via USB and tried different power-on methods – eventually, it started up. Then it worked again for a few days.

After that, the display froze again, and the connection with SW Maps failed. I disassembled it once more to check the connections. Everything seemed fine, but it wouldn’t turn on again. I tried connecting it to the computer, holding the power button for a few seconds – still no luck. I left it for a day, tried again, and it powered on.

It worked for a few days again, then the same issues returned. Somehow, I managed to revive it once more and accessed the configuration through USB using PuTTY. At that point, I was greeted by these messages: the charge level was reported as sometimes 103%, sometimes 0%, and sometimes something in between. The charging/discharging values often showed unrealistic percentages too. But again, it worked fine for a week or two. I thought everything was back to normal.

Hardware test attempt showed this:

Thermal seems to me normal:


In the past few days, however, the problems started again, and this time I couldn’t bring it back to life.

I disassembled it and measured with multimeter the battery voltage on the board – it shows 4.23 V. So, the battery is fully charged, which rules out weak battery as the reason why the display module doesn’t power on.

As far as I know, when the display module doesn’t start, it acts as a checkpoint and prevents the whole system from booting.

However, I did manage to connect through the serial port by holding the power button for about 15 seconds while plugging it into the computer.

I have no idea what could be causing the problem. The log says there is an issue with I2C bus communication, and that the fuel gauge is offline, display is black. Putty console also reports 3.7 V while the real battery voltage is 4.23 V.

I don’t want to keep disassembling and reassembling it too many times, as I fear the casing and screw threads might get damaged eventually.

I am located in the EU, in Hungary, which is why my first thought wasn’t to immediately return it for replacement. I tried to troubleshoot the issues myself, but I have run out of ideas of what else I could do.

Could the display module failure be the cause of all these problems I’ve described?

Thank you in advance,

Ferenc

This is a very thorough post, good job. I do believe the display & i2c bus are the main issue - we can send replacement part(s) if that turns out to be the case

I’m wondering if the charge state being slightly too high/out of spec (it wants 4.2v max) is also contributing to the issues….can you use something to discharge the battery a bit to become <4.2v and re-test?

We’ll get this unit fixed up, hang tight for more follow-up :slight_smile:

Thank you for the reply. I’ll check tomorrow what it does below 4.2 V and get back to you. But then it’s also strange that the charging module allowed it to charge above 4.2.

1 Like

I managed to discharge it below 4.2 V as suggested, while maintaining a console connection with the device.

I disconnected it from the computer and tried to restart it, but the display did not turn on and I couldn’t connect via Bluetooth either. It didn’t boot again. I disassembled it. I measured 4.08 V, then after about 1 minute it suddenly dropped to 1.65 V and stayed there. I’m not convinced that the battery isn’t faulty in addition to the display issue and/or i2c bus.

Then I put it on the charger, it was charging at about 5 Watts. When it was fully charged, the battery showed 4.21–4.22 V. When pressing the power button, it dropped back exactly to 4.2 V. It seems like the electronics are regulating it back to this maximum value at that point. However, the voltage was then stable between 4.19–4.20 V — but again, I’m not convinced the battery isn’t bad, because of the previous experience with 1.65V. Still, the device did not start up. I also checked the connections again, but still without success.

1 Like

Sorry for the hassle! This is an excellent breakdown. Your display has failed and is causing the I2C bus not to respond. We can send you a new one if you’d like to attempt the repair on your own (you seem very capable!) or if you’d like us to do the repair, we are happy to. Let us know.

1 Like

Thank you for the quick response. Yes, I would like to try replacing the display in this case, I hope this will solve the problem. What information do you need? Thanks in advance!

I found your order based on your email. I’ve got a shipment started. It may take a day to generate the label to Hungary.

1 Like

Thank you so much for your help! I’ll be waiting for the part to arrive.

1 Like