split firmware into multiple files