исправлена ошибка при использовании нескольких ключей.
выбор платы нужен только при установке wiringpi, при установке wiringpi тип можно задать, но если не задан то скрипт пытается определить тип платы.
при установке базовой системы так же скрипт определяет тип платы, если x86 то не делает файл asound.conf, если arm то устанавливает, если тип arm платы не определился то по умолчанию устройство 0 порт 2, по моим данным порт 0 только у OrangePi, он определяется скриптом, если не правильно определился то порт будет 2.
по ошибке базы пока не проверил, постараюсь в ближайшее время проверить.