Yes, each drone has a different operating firmware. If you had a Mavic 3 Classic like me, you would choose that drone and you'd get a popup saying to switch firmware.
2015 or 16, there was an app that did it, Dashboard or something like that. I don't have it anymore after several computer crashes and house fire. But maybe someone else can remember that far back.
Dashware, was the name
I talked to the seller of my RC Plus about such a thing, if for some reason the RC Pro firmware had to be reflashed. I was reminded that the cost of shipping, plus import duties both ways might discourage that idea. I don't know about the person...