sm501.c revision bf5f0019
1