If what it sells is firmware, it is violating the GPL. If what it sells is the work of installing the firmware on the device, I consider it legal. Now, I should explain correctly what you are doing. I have installed, for free, the firmware on many devices, and I consider that I do not have to charge...