I've updated the post and the demo code inside it to show the fix of pulling up the CS pin on the LoRa board before initialising the screen to prevent the screen from staying white.
@robski : some time ago I made some trials with Thonny but I was not really successful.. I will git it a new try.. at least for followng the remaining space, deleting the temp.py and so on
as @ajb2k3 mentioned only one GPIO (the second one) is used for the RGB unit. So the other GPIO can still be used as input. I created an example which uses GPIO1 as input to control the color of the three RGB LEDs in the RGB unit.
See UIFlow2 Project Zone : M5Dial_RGBUnit_GPIO1_as_input_UIFlow2.0.4
M5Burner is made for 32 bit or 64bit X86 based system. Raspberry pi's use an arm based system and so M5Burner is not compatible.
What you are seeing is the "Factory demo" that comes preinstalled.
I set up My RPI4B to look into it and got distracted and so haven't got very far.
in the first image, the number is red which means that the core is not connected uiflow and so unable to be programmed. uiflow programs over wifi unless you have google chrome which may have a working webs plugin.