No dices marca ni modelo del disco, pero igua mente esos pines de servicio cambian de marca en marca e incluso de modelo en modelo dentro de la misma marca.
Fíjate en el datasheet del fabricante que puede haber alguna información sobre el uso de alguno de ellos. Por ejemplo colocando un jumper se puede limitar la velocidad de Sata o hacer que el disco arranque con un retraso de un par de segundos(para que si tienes muchos discos no arranquen todos al mismo tiempo lo que esfuerza la fuente)
Cuando sepas lo que hacen alguno de ellos tendrás que probar lo que hacen el resto, recuerdo que querías acceso al chip de firm y acceso al TX/RX. Para TX verifica actividad en alguno de esos pines mientras el disco bootear o lee(usa osciloscopio o analizador lógico) cuando lo identifiques conectale el RX de un UART y prueba configuraciónes de velocidad a ver si obtienes información.
Cuando lo logres deberás de probar de conectar el TX en cada uno de los pines restantes y probar de mandarle comandos a ver si te responde.
Saludos