2017-05-07, 03:09 PM
Trying to get more logs, I stumbled upon information about NOOBS partitioning problems. With NOOBS, the boot partition is #6 and partition #1 a recovery partition. I reckoned that the "safe mode" was actually the recovery partition booting. I tried to put the normal boot files (kernel.img, kernel7.img, cmdline.txt, config.txt) into the first partition and it booted all-right. So my problem has nothing to do with the GPIO nor custom kernel, but with the partition layout of NOOBS. This explains why OP 0.8 was booting fine with it's simple partition layout.
So the Pi with the Pico attached boots always the first partition, no matter what cmdline.txt says, or the partition.json in the SETTINGS partition. I asked on the Pîco forum if this is expected behaviour, I will report back.
So the Pi with the Pico attached boots always the first partition, no matter what cmdline.txt says, or the partition.json in the SETTINGS partition. I asked on the Pîco forum if this is expected behaviour, I will report back.