firmware loader: do not allocate firmare id separately