InfiniTimeOrg / InfiniTime

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
GNU General Public License v3.0
2.76k stars 944 forks source link

Unresponsive touchscreen: no swiping / taping | no heartbeat monitor #590

Closed MonsieurPaulLeBoulanger closed 3 years ago

MonsieurPaulLeBoulanger commented 3 years ago

Description

I have just received my PineTime yesterday and the touchscreen doesn't respond : I can't swipe (any way) so I'm unable to use the watch. The step counter works properly but my heartbeat is not detected. I can sync the watch with my laptop (siglo) and my smartphone (gadgetbridge).

I tried to update the firmware using siglo but I can't validate it as I'm unable to swipe to the firmware screen. I also tried a hard reset (draining the battery).

What's expected?

Swiping on the touch screen should show other screens with icons, buttons... The heartbeat monitor should detect my heartbeat as, afaik, I'm not dead ;)

Environment

PineTime sealed
InfiniTime 1.0.0
Bootloader 0.14.1
Recovery 0.14.1

May be the same kind of issue like https://github.com/JF002/InfiniTime/issues/329

Riksu9000 commented 3 years ago

If the touchscreen never responds, this sounds like a hardware fault. You should probably contact Pine64 to get a replacement.

MonsieurPaulLeBoulanger commented 3 years ago

Sure, I was wondering if I could do more tests & checks, just in case.

Avamander commented 3 years ago

If it's an unsealed version, just reset the touch panel cable first.

Riksu9000 commented 3 years ago

You could try flashing this. It tries to read the Chip id, vendor id and firmware version from the touch controller and display it in the digital watch face. I'm assuming you can only see the digital watch face. If this shows ff or freezes, we can be certain that the touch controller isn't working.

test

pinetime-mcuboot-app-dfu-1.3.0.zip

MonsieurPaulLeBoulanger commented 3 years ago

hmm, I guess 0 0 0 isn't really expected. index

Riksu9000 commented 3 years ago

Interesting. It seems that communication with the chip was successful, but maybe the chip is partially faulty?

MonsieurPaulLeBoulanger commented 3 years ago

@Riksu9000 let me know if I can try something else. And thank you for your help ;)

MonsieurPaulLeBoulanger commented 3 years ago

Just received a spare PineTime that works fine.

asdfzerozero commented 2 years ago

I seem to be having this issue - I do not use this often but I tried to upgrade to 1.7.1 and I am still frozen. unsure how to troubleshoot at this point -- wondering what list of tools I can use to debug? (closed pinetime)

asdfzerozero commented 2 years ago

an update as I have not touched this in a long time, I just upgrade dto 1.9 and also reinstalled the bottloader and the touch screen is still unresponsive but everything else kinda works -- I noticed a small crack in the bottom right of the screen and I wonder if it somehow broke the responsiveness, can anyone direct me to a way to potentially debug, gather logs that might prove it is a hardware issue?