extract vfat scripts into code base [ci skip]
merge other work [ci skip]