Well, just for the heck of it, I took the source code from version 1.0, and then in src/alps.c I simply replaced the function alps_hw_init_v5 with the old function alps_hw_init_v5 from version 0.4.
And what do you know? This works fine! So the regression bug has happened in the heavy modifications made to the function alps_hw_init_v5 in the version change between 0.4 and 1.0. Other than this function, the source code of version 1.0 seems to work perfectly. Hope that helps.
Well, just for the heck of it, I took the source code from version 1.0, and then in src/alps.c I simply replaced the function alps_hw_init_v5 with the old function alps_hw_init_v5 from version 0.4.
And what do you know? This works fine! So the regression bug has happened in the heavy modifications made to the function alps_hw_init_v5 in the version change between 0.4 and 1.0. Other than this function, the source code of version 1.0 seems to work perfectly. Hope that helps.