dcGetHardwareInfo(NULL, NULL, NULL, NULL, NULL, NULL, &nandsize); if (nandsize < (64*1024*1024)) { flash_sizes[0] = 24576; flash_sizes[1] = 4096; flash_sizes[2] = 1024; flash_sizes[3] = 960; } else { flash_sizes[0] = 41984; flash_sizes[1] = 5120; flash_sizes[2] = 4096; flash_sizes[3] = 9344; } totalflash_size = flash_sizes[0]+flash_sizes[1]+flash_sizes[2]+flash_sizes[3];