I have not heard of any "firmware" that can do this. The Icom IC-V82 with a D-Star module can accomplish most of what you are describing. The D-Star module costs about $200.00 and is why I don't have a few.
Amateur Extra Class
Traveler Rest, SC