What are the differences between all the firmwares? is it just the different languages it has available to it?