Hello I know that when you buy a commercial modchip, such as a Wiikey, Wiinja or Cyclowiz, you just need to solder the chip to the Wii. Then, when a firmware update is released, you burn it to a DVD and update your chip with the Wii's DVD drive. However, how do open source modchips exactly work? I've heard about chips (ATMEGA8 for example) that must be programmed, but I have no idea how this work. What exactly is a programmer? What components are there in an open source chip? How does reprogramming and updating these chips work? Thank you!