a few tweaks to the vsfshell, tested on STM32