Just a personal test for GPS. Maybe it would work since it was pointed out by @turtlepa that it was wrongly symlinked and I found the source has missing path for it. So...maybe it would work. Besides that, I also enabled some GPS lines under kernel source whereas were enabled for the Vibrant long time ago , guess that's why a proper symlink might work.