Have you considered adding 64 line Oled support? Maybe the install script could give the option of 32 or 64 line support.
I believe the only difference is the line
cc -o oled oled.c fontx.c -lwiringPi -lpthread -DI2C -DX32
cc -o oled oled.c fontx.c -lwiringPi -lpthread -DI2C
We would then need a way in the other scripts to test if 32 or 64 lines are supported.
On my Backup Box I have replaced the lines
# If display support is enabled, notify that the storage device has been mounted if [ $DISP = true ]; then oled r oled +a Storage OK" .....
with the following, this way when the storage media is inserted it tells me the media size, percent used and available space on the media.
# If display support is enabled, notify that the storage device has been mounted if [ $DISP = true ]; then storsize=$(df /dev/sda1 -h --output=size | sed '1d') storused=$(df /dev/sda1 -h --output=pcent | sed '1d') storfree=$(df /dev/sda1 -h --output=avail | sed '1d') oled r oled +a "Storage: $storsize" oled +b " Used: $storused" oled +c " Free:$storfree" oled +d "Insert Card ..." sudo oled s fi