The manufacturer might tell you, they may not even respond at all, in my experience, a lot hate to discuss specifics.
Hard to tell on the pics, but it looks like there is some resistors missing and probably some other components. It may even require swapping all of the LED resistors, removing some bits and adding new ones. In low volume it's far cheaper to make one universal pcb than to have two different ones, then just populate it differently.
That said, be careful, on the Magicforce, I found missing parts which indicated backlighting could be added, however it was found that the PCB for non-backlit was still not the same as the backlit pcb. I managed to bypass it and get backlights working but could not control them. Even if you swap the parts needed and install what is needed, there is no guarantee it will work because you never know what happened behind the scenes, in the case of Magicforce, it's possible they planned to make a single pcb, but found it was faulty, but they could still sell it as it was, then ordered a new batch with it working. The same could have happened on yours, you don't know. It may even require a different chip with the same mounting or other changes before it worked.
As for firmware, it may be the same firmware, but with something removed or disabled. Having two firmware is easy and costs nothing once initial development is done, just remove what is no longer need, you can script the changes so it compiles properly each time with little to no input. Unfortunately, that still doesn't mean it will be easy to alter if needed.