A hobbyist documents their multi-year project to upgrade an iPod Nano 3rd Generation's storage from its original capacity to 16GB by desoldering and replacing the NAND chip. After initial soldering attempts resulted in a "Red X" error, they discovered the device firmware contains a whitelist table of acceptable NAND chips and began reverse-engineering the firmware to modify it.