My Raspbian installation is customized (e.g. different user than pi, Wlan already set-up etc.). That’s why I prefer to use your “modify your own image” method to set-up.
However, I am somewhat confused. I ran the install.sh (with sudo) and the Pi rebooted. Now I would expect to have samples present, a working directory outside of the git download etc.
But even a simple motor test complains about “ImportError: No module named BrickPi”, so apparently it can’t find the required python libraries. A “find” across the entire SD card also reveals nothing specific.
Do I need to do more than “install.sh”? Or is the install script confused about the user being something else than “pi”?