Se um software do sistema host USB indicar que "Falha na solicitação do descritor do dispositivo", significa que o dispositivo não respondeu à transação USB inicial muito básica para retornar informações válidas do descritor com o protocolo USB correto. Essa transação de controle é a primeira no processo de enumeração de USB. Quando isso acontece, significa que o sistema host já tentou obter o descritor pelo menos nove vezes (sob o Android provavelmente 288 ou mais vezes) e não obteve resultados válidos. Isso geralmente significa que o dispositivo USB é completamente sólido. Pode piscar alguns LEDs, mas o mecanismo de interface serial USB está provavelmente morto. Desculpe.
Com relação à segunda parte da sua pergunta, não, não há utilidade para o flash de informações de VID / PID / descritor / qualquer informação de um dispositivo USB para outro. Esta informação (pelo menos a maioria dos campos requeridos pelo USB) é geralmente codificada em silício, ou todo o microcódigo / firmware do dispositivo (se houver) deve ser relançado novamente através de algum processo de depuração externo (porque a interface USB principal está morta). p>
O seu controlador Xbox provavelmente possui alguns fios danificados / quebrados no cabo. Jogue fora ou verifique a conectividade de dados do cabo primeiro.