Which instruction mentions "sudo fdisk /dev/mmcblk0p1"? That is simply wrong and should be corrected. "p1" is the partition and is not supposed to be modified with fdisk (to my knowledge). "mmcblk0" is the whole card (if it's the first card that was inserted. If inserted second, then it's "mmcblk1"). Also the card must not be mounted when working with fdisk on it.