Latest updates screen issue

Pocket reform with A311D module.
FW 20250512 SYS and HID
EDIT: first display panel

After the May 29th updates the screen seems to have a refresh issue causing flickering and ghosting.(boot screen and desktop) From the updates applied it may be related to the kernel update.
Linux-base 4.12
Linux 6.14.6-1 exp20250528

screen 1200x1920@54.02

I am not sure where to begin to troubleshoot the issue.
uboot is on the sd card booting off the NVME.
If I knew how to adjust uboot i could boot the stock image off the sdcard to verify that this is not a harware issue.

Thank you for any tips or direction.

There were indeed quite a few updates recently which could’ve affected your setup. I don’t know if @minute tested a311d pocket reforms?

You don’t need to modify u-boot to boot an image from sd-card. u-boot on your eMMC will automatically boot an image from sd-card. It will prefer the system on sd-card over the one on your emmc, that’s the hard-coded boot priority. You would have to change u-boot if you wanted it the other way round. Here is the last system image git tag before the recent changes:

It has this gitlab CI job associated with it:

That one still uses kernel 6.12 from January 2025 which is unaffected by all the recent stuff. You can flash the images behind this CI job to an SD card by running:

sudo bmaptool copy https://source.mnt.re/reform/reform-system-image/-/jobs/7324/artifacts/raw/pocket-reform-system-a311d.img.gz /dev/mmcblkX

Replace /dev/mmcblkX by the device representing your SD-card. bmaptool will make sure to not accidentally write the image to a disk that has anything on it that is mounted right now.

Thanks for the reply. I do not believe that the a311d I have has a an emmc. That is why I was wondering how to adjust uboot to test the card as it has the older image I just was thinking I could switch the boot back to booting the sd card instead of the nvme drive. Either way I will look into possibly down grading the kernel and dependencies for now.

But you have the Amlogic A311D BananaPi CM4 module in your system, no? That one does come with 14.56 GiB of eMMC.

u-boot (as shipped by MNT) does not support booting nvme. Unless you configured u-boot differently, it can only boot from network, from usb, from sd-card or from emmc. Once linux, initrd and device tree are loaded from any of these sources, then a rootfs from NVMe can get loaded.

If you want to know how your setup looks like, you can past the top few lines of your sudo reform-check output.

Thank you, i did not realize this module had the eMMC. The screen seems better today so I am not sure what happened.

I just updated packages and I’m experiencing a similar issue. My Pocket is also an A311D and it’s most noticable with video playback, but I can also see it when looking at my desktop wallpaper on max brightness.

@G3M Did your issue resolve? Mine seemed to self resolve after playing with screen resolution and rebooting a few times. Not sure what the fix was.

Mine also seemed to mysteriously self-heal. Havvven’t experienced since.