Customer:
I received an Inkplate 6 a few days ago. Some basic functions do not seem to work. I tested with the original example code.
Are these known software problems or defects on the board? How can this be resolved?
RTC time stands still
The time set with display.rtcSetTime never changes. rtcGetTime always returns the last value that was set.
Tested with Inkplate 8.2.1 and 7.0.0. Ran Inkplate6_RTC_Timer.ino or Inkplate6_RTC_Calibration.ino - the screen is cleared and redrawn regularly, but the displayed time does not change.
RTC battery has been installed. Is this necessary?
Partial update after deep sleep leads to deadlock
Running Inkplate6_Partial_Update_With_Deep_Sleep.ino:
display.partialUpdate(true) does not return.
Without this function, the screen is completely redrawn after each wake.
Serial output with counter variable:
rst:0x1 (POWERON_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1344
load: ,len:13864
load: ,len:3608
entry 0x400805f0
800
ets Jul 29 2019 12:21:46
rst:0x5 (DEEPSLEEP_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1344
load: ,len:13864
load: ,len:3608
entry 0x400805f0
800
counter: 1
<-- frozen / no more cycles
Original message (German)
ich habe vor wenigen Tagen ein Inkplate 6 von Ihnen erhalten. Einige Grundfunktionen scheinen nicht zu funktionieren. Ich habe jeweils mit dem Original-Beispielcode getestet. Sind das (bekannte) Softwareprobleme oder Mängel am Board? Wie lässt sich das lösen?
RTC Zeit steht still
Die eingestellte Zeit (display.rtcSetTime) verändert sich nie, rtcGetTime liefert immer den zuletzt gesetzten Wert
Inkplate 8.2.1 und 7.0.0
Inkplate6_RTC_Timer.ino oder Inkplate6_RTC_Calibration.ino, der Bildschirm wird regelmäßig gelöscht und neu dargestellt, aber die angezeigte Zeit verändert sich nicht
RTC Batterie wurde eingesetzt. Ist das notwendig?
Partielles Update nach deep-sleep führt zu Deadlock
(Inkplate6_Partial_Update_With_Deep_Sleep.ino)
display.partialUpdate(true) kommt nicht zurück
Ohne diese Funktion wird nach jedem Aufwachen der Bildschirm vollständig neu gezeichnet.
Ausgabe mit eingeschalteter serieller Schnittstelle und Ausgabe der “counter” Variable:
rst:0x1 (POWERON_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1344
load: ,len:13864
load: ,len:3608
entry 0x400805f0
800
ets Jul 29 2019 12:21:46
rst:0x5 (DEEPSLEEP_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1344
load: ,len:13864
load: ,len:3608
entry 0x400805f0
800
counter: 1
← frozen / no more cycles
Originally submitted via email support on 19 January 2024. Migrated to the forum for community visibility.