FCA will let you do your own software updates as long as you buy their micropod. I'll have to look up which ones require dealerships because thats a bit strange to me. A lot of dealerships have a guy they call to come do flashes for them. Usually an independent contractor that circles around dealerships of every make flashing things for everybody.