Encontre abaixo o texto exato que o seu software DMA ou o MewTools mostrou. Cada um tem uma linha sobre o que significa e um link para a própria página com a solução. Quase todos os erros se resumem a quatro coisas: uma placa travada, o cabo ou a porta USB, um ativador que não foi rodado, ou o próprio software.
A maioria dos softwares DMA é feita em cima das mesmas bibliotecas, LeechCore e MemProcFS, então você vai ver as mesmas mensagens em ferramentas diferentes. Leia o log inteiro, não só a última linha. Normalmente o primeiro erro é o que importa.
Duas verificações antes de tudo
"FPGA: TINY PCIe TLP Algorithm auto-selected!"
A placa não consegue ler a memória do seu PC principal, então o software passou para leituras minúsculas e lentas. Com o nosso firmware, normalmente significa que você não rodou o ativador. Resolver TINY PCIe TLP algorithm auto-selected.
"[FAIL] VMM INIT FAILED."
O software não conseguiu começar a ler o seu PC principal. Procure TINY PCIe TLP no log acima dele, depois faça a inicialização a frio, e depois confira o cabo, a porta e a BIOS. Resolver VMM INIT FAILED.
"FPGA: ERROR: Unable to connect to USB/FT601 device"
O seu segundo PC não consegue chegar na porta de dados da placa. Normalmente o cabo está na porta JTAG ou falta o driver de dados. Resolver Unable to connect to USB/FT601 device.
"Failed to retrieve Physical Memory Map!"
A conexão caiu enquanto o software lia onde fica a sua RAM, ou ele precisa de um mapa de memória. Resolver Failed to retrieve Physical Memory Map.
"Unable to locate valid DTB"
Conectou, mas não encontra o Windows na memória do seu PC principal. Um mapa de memória é o que mais resolve. Resolver Unable to locate valid DTB.
"[SYMBOL] Offline symbols unavailable - file 'info.db' not found."
Falta um arquivo na pasta do seu software. Esse é do lado do software. Resolver info.db not found.
"Failed to initialize DMA"
O seu software não consegue abrir a placa: porta errada, sem driver de dados, ou outro programa está usando ela. Resolver Failed to initialize DMA.
"FTDI SuperSpeed-FIFO Bridge" com um aviso
O driver de dados da placa não está instalado. Um botão no MewTools resolve. Resolver FTDI SuperSpeed-FIFO Bridge.
"USB To UART+JTAG" em Outros dispositivos
É a porta JTAG da placa sem o driver, então o MewTools não consegue gravar. Resolver USB To UART+JTAG.
Teste de velocidade com FAIL no MewTools
Quase sempre é o cabo ou a porta USB, não a placa. Velocidade DMA baixa tem os números e todas as soluções.
"Windows protected your PC"
É o SmartScreen perguntando antes de abrir o MewTools. Aperte More info, depois Run anyway. Os bloqueios do Smart App Control e do antivírus estão em MewTools bloqueado pelo Windows.
"DRIVER_VERIFIER_DMA_VIOLATION"
Uma tela azul no PC principal com o código de parada 0xE6. Normalmente é um bug de driver, mas descarte a placa. O que fazer com DRIVER_VERIFIER_DMA_VIOLATION.
Perguntas
- Um erro significa que o meu firmware foi detectado?
Não. Esses erros são sobre a placa, o cabo, o ativador ou o software. Uma detecção aparece como um ban, e a gente avisa na nossa página de status. Detecções de dispositivos explica o que acontece depois. - Preciso gravar de novo para resolver um erro?
Só se a gente pedir. Siga as soluções e depois mande um print para a gente. Não grave firmware de outro lugar para testar. Os nossos arquivos são feitos para o DNA ID da sua placa. - Quais erros são do software, e não nossos?
Erros de login e de licença, info.db, e ESP errado quando tudo já conecta. Pergunte primeiro para quem faz o seu software. A placa, o firmware, a gravação e o ativador são com a gente.
Ainda com problema
Abra um ticket no nosso Discord com um print do log de erro inteiro, não só da última linha, e um print do teste de velocidade do MewTools. O que mandar para a gente tem a lista completa.
Não precisa de conta. Isso nos diz sobre o que escrever mais.
