Danke, ich werde mich nach einem anderen Kartenleser umsehen. Es hat lange gedauert herauszufinden, warum I2C nicht funktioniert. Der RC522 kann das. SDl und SDA sind auch herausgeführt. Zuerst habe ich eine falsche Adresse vermutet, nachher und die fehlenden PullUps an den Datenleitungen bemerkt. Aber der wirkliche Grund ist Pin1 des Chips. Pin 1 schaltet zwischen UART und I2C um. Leider liegt Pin 1 auf Masse und ich habe keine Möglichkeit das zu ändern ohne den Chip auszulöten 
Der A1S hat zu wenige Ausgänge. So wie ich das beschrieben habe funktioniert es, einfach in der settings und sttings_espa1s die Werte einstellen. Umd im setup() habe ich bei SPI.begin() noch die Ports eingetragen.