sm501.c revision ae7b8eda
1