I'm experiencing difficulties getting a Newton Pro 6.0 tag to function correctly. The device features a 5.8/6.0 BWRY e-paper display. I tested the existing uc8159.cpp driver and it performed reasonably well, but it lacks yellow color support. After attempting multiple driver implementations with AI assistance, the results have been unsatisfactory. The best outcome I've achieved still exhibits issues such as:
Display splitting into quadrants with glitched sections
Single display regions with black color bleeding and fading effect.


Captures
spi_captures.zip
PCB

Another question: the capture displays two data transmissions without a corresponding command. While this might not be significant, I'm unsure how the SC would handle or interpret this.

Could someone please review the implementation and identify what might be going wrong? I'd appreciate any help.
I'm experiencing difficulties getting a Newton Pro 6.0 tag to function correctly. The device features a 5.8/6.0 BWRY e-paper display. I tested the existing uc8159.cpp driver and it performed reasonably well, but it lacks yellow color support. After attempting multiple driver implementations with AI assistance, the results have been unsatisfactory. The best outcome I've achieved still exhibits issues such as:
Display splitting into quadrants with glitched sections
Single display regions with black color bleeding and fading effect.
Captures
spi_captures.zip
PCB
Another question: the capture displays two data transmissions without a corresponding command. While this might not be significant, I'm unsure how the SC would handle or interpret this.

Could someone please review the implementation and identify what might be going wrong? I'd appreciate any help.