Here my test:
- Raspberry 3B+ and moitessier HAT 1
- Download and install latest OpenPlotter Moitessier HAT edition NOOBS file.
- In first boot skip the system update. kernel is 4.19.75 v7+, preinstalled driver match this kernel. Everything works OK.
- Reboot. Everything works OK.
- Update system to kernel 4.19.93 v7+ and reboot.
- Obviously the installed driver does not match the kernel and moitessier hat does not works. Download and update driver from openplotter-moitessier app to 4.19.93_1.4.1
- Reboot. Everything works OK.
- Disable SPI and I2C from raspberry preferences. System hangs.
- Restart. The system starts nornally with SPI and I2C disabled so no data from the HAT.
- Enable SPI and I2C. Everything works OK.
- Reboot. Everything works OK.
- Put the same SD into Raspberry 4. Everything works OK.
Since it works for me in your same scenario, I do not think we should consider this a bug.
Craig please repeat this procedure and we will try to find out what is going on with your setup. Download the NOOBS file again, corruption sometimes happens.
- Raspberry 3B+ and moitessier HAT 1
- Download and install latest OpenPlotter Moitessier HAT edition NOOBS file.
- In first boot skip the system update. kernel is 4.19.75 v7+, preinstalled driver match this kernel. Everything works OK.
- Reboot. Everything works OK.
- Update system to kernel 4.19.93 v7+ and reboot.
- Obviously the installed driver does not match the kernel and moitessier hat does not works. Download and update driver from openplotter-moitessier app to 4.19.93_1.4.1
- Reboot. Everything works OK.
- Disable SPI and I2C from raspberry preferences. System hangs.
- Restart. The system starts nornally with SPI and I2C disabled so no data from the HAT.
- Enable SPI and I2C. Everything works OK.
- Reboot. Everything works OK.
- Put the same SD into Raspberry 4. Everything works OK.
Since it works for me in your same scenario, I do not think we should consider this a bug.
Craig please repeat this procedure and we will try to find out what is going on with your setup. Download the NOOBS file again, corruption sometimes happens.