2.9″ ST‐GR29000 - OpenEPaperLink/OpenEPaperLink GitHub Wiki

Probably not the most common (That award probably goes to the segmented tags used in many German supermarkets, for example, REWE), but surely the most seen in second hand supply. Multiple versions exist, and there are models with, and without NFC. Low-temperature models also exist.

Specs

  • ZBS 243 / SEM9110 8051 based core, 64kbyte flash, 8kbyte XRAM, 256 bytes iRAM 16 MHz, 802.15.4 2.4Ghz radio
  • 2.9” ePaper display SSD1619 or UC8151 (BWR) 296x128px
  • 1Mbyte SPI flash
  • 2x CR2450 button cell
  • Optional NXP NFC controller (I2C)

Warning about disply glitches with newest firmware and Nano AP

On 37C3 we saw that some NFC devices (UC8151) exhibit problems with the latest firmware in combination with the Nano AP. Some vertical lines show random patterns, especially to the left and / or right of the tag. According to one dev we spoke to, this is a known problem but hard to debug. A solution to this is to downgrade to version 19 of the FW; however do not attempt to perform a wireless firmware downgrade via the web interface with the Nano AP. Since the error will most likely appear for the FW downgrade as well, the device will be soft bricked and will need to be re-flashed via the pins. A wireless downgrade with the Yellow AP worked fine.

Models

Model MAC Id Options Note Label
ST-GR29000 3B1 No NFC
ST-GR2900N 3B3 NFC has '1177' on the back label, for NFC
ST-GR2900L 3B3 Low temperature, NFC Asterisk (*) on the front label
Tag Information Note
FCC ID 2AFWN-ST-GM29XX2N

Photos


Manual

USER-MANUAL-2AFWN-ST-GM29XX2N-For-ST-GM29XX2N-r1-2816154.pdf

Pins to the EPaper Display (SSD1619)

ZBS243 Pin EPD Note
P1.7 _CS Active low
P2.1 Busy Active High
P2.2 D/C High for data, low for commands
P2.0 _RESET Active low
P0.0 SPI_CLK
P0.1 MOSI/MISO Used for both; same pin to read data

Programming

board

Various programming jigs have been made for this tag; it can be flashed using the AP-Flasher board or the various flashers in ATC1441's ZBS_Flasher Repo.

Original Firmware Files hash

Version Type MD5 (first 10kbyte) Original Tag Mac (as written on case) Note
031 ST-GR29000 52B8F6316BC2EB45231B23B2CD563B80 02393A793B16
032 ST-GR29000 DA5B33EFBEEB9496B4489B60523EB00C 026DCB0A3B1D
033 ST-GR29000 A41315C16017BA64CF5BE12DFCA0F781 02BCD3583B1F
032 ST-GR2900N F707C29A240D7DD237C3C1265FAF4B68 018150243B30
033 ST-GR2900N D7E45FEECA144BB4ED750BEADE2CAD0A 01810D8E3B38
025 ST-GR2900L 4643F4F74321FC9B4F9F0ECBD93B74AB 01981A0D3B3D Uses UC8151
026 ST-GR2900L 9E4CC058C9DF596FAC0A090E1646CBAC 01A6CC673B37 Uses UC8151
⚠️ **GitHub.com Fallback** ⚠️