This 32GB EMMC internal nand memory module is designed for Nintendo Switch. It's an OEM original part. If you're an experienced gamer or tech-savvy individual looking to upgrade or repair your Nintendo Switch, this product might be for you. Please note that programming is required, and you need to have a backup of the original emmc nand from the specific Switch you're installing it into. It has a simple press-fit 'pop' connector for easy installation (a tri-wing & Philips screwdriver, not included, are needed).