Al inicializar una tarjeta SD, llego al punto en el que necesito usar el comando ACMD41. Este comando toma 4 bytes como argumento, de los cuales el bit 30 es HCS. Que se establece para SDHC y SDXC. Si la tarjeta SD no es ninguna de las dos, debería establecerse en 0. Sin embargo, no sé cómo sé si este bit debe establecerse.
Puedo usar CMD58, que debería devolver CCS como bit 30, lo que indicaría si la tarjeta es SDHC o SDXC, pero no parece haber una garantía de que devuelva un valor correcto a menos que la tarjeta se haya inicializado con el Comando ACMD41.
¿Cómo puedo configurar el bit HCS correctamente en el comando de inicialización ACMD41 sin tener una forma de averiguar cómo se debe configurar? O estoy leyendo mal las especificaciones.