Solucionado ante todo agradeceros a todos vuestra ayuda. ya creia que me tenia que comprar un lector nuevo.
Al final con otro ordenadonador poniendo en la bios el SATA como ide en un ordenador diferente.
Iniciando con un diskett de windows 98 en MS2 (ya que con usb no me arrancaba).
En otro diskett puse el L-O-ERAS Y el DOSFLASH.
Encendi la Xbox y conecte el SATA con el ordenador encendido en MsDOS.
Meti el otro diskett con L-O-ERAS Y el DOSFLASH. y por primera vez en 3 dias me reconocio los SATA, y pude grabar el .bin con dosflash.
Y ya abre la bandeja y al meter un dvd me lo reproduce. no se si esta bien flasheada pero funciona abre y cierra la bandeja.
Otra vez de nuevo muchisimas gracias a todos