MAKCU e MAKCM: configuração do começo ao fim
Instalar o driver CH343, achar e baixar o número da porta COM, acertar o baud rate, gravar o firmware, ligar o passthrough e ler os LEDs quando a placa não conecta.
Resposta curta
O MAKCU é um dispositivo de passthrough de mouse construído sobre o projeto aberto MAKCM: dois microcontroladores ESP32-S3 e uma ponte USB-UART CH343. Instale o driver CH343, force a porta COM para abaixo de 10, acerte o baud rate do cheat e ligue o mouse e o PC de jogo.
Nesta página10
- O que é o MAKCU e qual soquete é qual
- Como instalar o driver CH343
- Como deixar a porta COM abaixo de 10
- Por que o baud rate tem que bater
- Como gravar ou atualizar o firmware
- O seu mouse vai funcionar com o MAKCU?
- Como conectar o cheat ao MAKCU
- O que fazer quando o MAKCU não conecta
- Perguntas comuns sobre o MAKCU
- Fontes
O que é o MAKCU e qual soquete é qual
O MAKCM é o projeto aberto em ESP32-S3, e o MAKCU é a placa embalada que a maioria compra. Decore o mapa das portas, porque dois dos três soquetes são idênticos e trocá-los é a falha de configuração mais comum.
- Controladores
- Dois microcontroladores ESP32-S3, um voltado para o PC de jogo e outro para o seu mouse, cada um com flash e PSRAM próprios
- Ponte serial
- Um chip USB-UART CH343 da WCH, capaz de taxas de vários megabits
- USB 1
- Para o PC DE JOGO. Este é o lado HID, o soquete que faz a caixa parecer um mouse
- USB 2
- Para o SEGUNDO PC. Esta é a porta serial do CH343 que o cheat abre
- USB 3
- O seu mouse físico, ou o dongle do seu mouse sem fio
- Energia
- Vem das conexões USB. Normalmente é preciso ter USB 1 e USB 2 ligados para a placa subir direito
- Botões
- Dois, um de cada lado. Servem para entrar em modo de gravação e para alternar o baud rate
- LEDs
- Um de cada lado. Aceso fixo significa que aquele lado tem link; piscando devagar significa que está esperando ou avisando
Como instalar o driver CH343
O driver vai só no SEGUNDO PC. O PC de jogo não precisa de nada instalado, porque do lado dele a caixa é um mouse e o Windows usa o próprio driver HID nativo. Se alguém mandar você instalar drivers do MAKCU na máquina de jogo, pare e pergunte por quê.
- Baixe o driver serial CH343 no site do fabricante, onde ele costuma vir como CH343SER
- Rode o instalador no segundo PC e deixe terminar antes de conectar qualquer coisa
- Ligue o USB 1 no PC de jogo e o USB 2 no segundo PC
- Abra o Gerenciador de Dispositivos no segundo PC e expanda Portas (COM e LPT)
- Confirme que aparece um dispositivo serial baseado em CH343, sem triângulo de aviso
- Se em vez disso ele aparecer como dispositivo desconhecido, clique com o botão direito, escolha Atualizar driver e aponte o Windows manualmente para a pasta do driver CH343
Como deixar a porta COM abaixo de 10
Vários cheats leem o nome da porta de um jeito que quebra em números de dois dígitos, e a própria orientação do fabricante é manter abaixo de 10. Depois de ajustar, você não precisa pensar mais nisso.
- No Gerenciador de Dispositivos, ache o dispositivo CH343 em Portas (COM e LPT) e anote o número da COM
- Clique com o botão direito, vá em Propriedades, depois Configurações de Porta e depois Avançado
- Escolha um número de COM abaixo de 10. Se o Windows avisar que o número está em uso por outro dispositivo, aceite, desde que aquele dispositivo não esteja presente
- Clique em OK, desconecte a placa, conecte de novo e confirme que o número novo ficou
- Anote o número, porque você vai precisar dele toda vez que apontar um cheat novo para a caixa
Atenção
Por que o baud rate tem que bater
Este é o problema de MAKCU mais relatado, e ele nunca parece o que é. O firmware suporta taxas de 115200 até a casa dos megabits, e o cheat tem que estar no mesmo valor em que a placa está rodando. A ferramenta do próprio fabricante espera 115200, e uma placa que sobe nessa taxa pisca o LED indicador de baud uma vez ao iniciar. Se precisar mudar a taxa, o método documentado são quatro toques rápidos no botão da esquerda. Uma divergência não gera erro: a porta abre limpa, o cheat informa conexão e o cursor nunca se move. Então, se você tem link mas não tem movimento, cheque o baud rate antes de qualquer outra coisa.
Como gravar ou atualizar o firmware
As placas vêm gravadas de fábrica, então quem compra pela primeira vez em geral pode pular esta parte. Você vai precisar dela quando um cheat exigir uma versão de firmware mais nova, ou depois de mexer em algo que não devia.
- Desconecte tudo, porque durante a gravação só um cabo fica ligado por vez
- Decida qual lado você vai gravar, o do PC de jogo ou o do mouse, porque os dois lados são gravados separadamente
- Segure o botão mais próximo do lado que você pretende gravar
- Com o botão pressionado, conecte o cabo USB daquele lado ao PC que roda a ferramenta de gravação
- Solte o botão assim que o Windows tocar o som de dispositivo conectado
- Abra a página ou a ferramenta de controle do fabricante, escolha a versão de firmware e inicie a gravação
- Acompanhe o log até o fim. Em uma placa ainda sem firmware, é normal o dispositivo desconectar e reconectar várias vezes durante a primeira gravação
- Se as notas de versão disserem que os dois lados mudaram, repita no outro lado. Depois reconecte USB 1 e USB 2 e cheque o baud rate de novo
O seu mouse vai funcionar com o MAKCU?
As pessoas costumam perguntar se o mouse delas está em alguma lista de compatibilidade, mas o firmware MAKCM atual não tem lista que importe. Em vez de trazer perfis fixos para modelos específicos, o firmware lê automaticamente o HID report descriptor do mouse conectado. Quando você liga um mouse, o formato de relatório dele é lido e reproduzido. Isso é uma vantagem real de projeto sobre um firmware que precisa de um perfil escrito para cada modelo. Problemas ainda aparecem nas bordas, com dongles que apresentam interfaces extras do fabricante e com mouses cujo software próprio espera um canal de configuração proprietário. O fator comum é um dispositivo que faz mais do que um mouse simples, e dispositivos assim podem repassar o movimento e perder os recursos extras.
Dica
Como conectar o cheat ao MAKCU
Na seção de entrada ou de mira do cheat, selecione MAKCU como tipo de dispositivo e informe o número da porta COM que você deixou abaixo de 10. Ajuste o baud rate para o valor em que a placa está rodando, salve e abra a conexão. Antes de confiar em qualquer coisa, faça um teste de sanidade: a maioria dos cheats tem um teste que envia um movimento relativo fixo, e qualquer ferramenta de teste do fabricante faz o mesmo. Rode o teste e olhe o cursor no PC de jogo. Se o cursor se mexer, toda a cadeia do segundo PC até o PC de jogo está provada, e qualquer problema posterior é configuração, não fiação.
O que fazer quando o MAKCU não conecta
Os LEDs dizem qual metade da caixa está com problema, que é o jeito mais rápido de estreitar a busca. Leia os LEDs antes de sair desconectando coisas.
| Sintoma | Causa provável | Solução |
|---|---|---|
| Os dois LEDs apagados | Sem energia, ou só um cabo USB conectado | Conecte USB 1 e USB 2, porque a placa normalmente precisa dos dois para energia e para iniciar corretamente |
| LED do lado do mouse piscando devagar e nunca ficando fixo | O mouse não está sendo enumerado no lado host | Espere dez segundos, depois desligue e religue e tente um mouse com fio simples. Alguns dongles e hubs não enumeram nessa porta |
| Verde fixo nos dois lados, mas o cheat não conecta | Número de porta COM alto demais, porta errada selecionada, ou o driver CH343 não instalado | Instale o CH343, deixe o número da COM abaixo de 10 e confirme que o número no Gerenciador de Dispositivos é o mesmo configurado no cheat |
| O cheat conecta, mas o cursor nunca se move | Baud rate diferente entre a placa e o cheat | Coloque os dois em 115200, ou aperte o botão da esquerda quatro vezes rápido para alternar a taxa da placa até ela bater |
| Nenhuma porta COM no Gerenciador de Dispositivos | Driver faltando, USB 2 em uma porta morta, ou um cabo que só carrega | Tente outra porta USB traseira e um cabo de dados conhecido, depois reinstale o CH343 e reinicie o segundo PC |
| O seu mouse para de funcionar quando a caixa é conectada | O mouse está no soquete errado, ou o firmware de passthrough não está rodando no lado do mouse | Confirme que o mouse está no USB 3 e o PC de jogo no USB 1, depois regrave o lado do mouse com firmware atual |
| A placa desconecta várias vezes durante a gravação | Esperado em uma placa sem firmware ou com firmware pela metade | Segure o botão daquele lado, reconecte o cabo e recomece a gravação. Depois que o log começar a escrever, não interrompa |
Perguntas comuns sobre o MAKCU
Qual a diferença entre MAKCU e MAKCM?
O MAKCM é o projeto de código aberto em ESP32-S3, e o MAKCU é o produto embalado construído sobre ele, vendido já gravado e testado. Na prática os dois rodam a mesma linhagem de firmware, e a diferença é quem montou e gravou a placa.
O meu mouse é compatível?
Quase com certeza, porque o firmware atual lê o HID report descriptor do mouse conectado em vez de depender de uma lista de modelos suportados. Mouses com fio simples são a escolha mais segura, enquanto dongles e mouses com canais de configuração proprietários podem repassar o movimento e perder os recursos gravados no próprio dispositivo.
O MAKCU esconde que eu estou usando cheat?
Não, e você deve tratar qualquer afirmação nesse sentido como discurso de venda. Ele elimina a pegada de software na máquina de jogo ao entregar a entrada como tráfego USB real, mas não elimina a presença do próprio dispositivo no barramento USB. Também não faz nada quanto à aparência da sua mira em uma gravação.
Por que a porta COM precisa estar abaixo de 10?
Porque algumas implementações de cheat montam o caminho da porta de um jeito que só trata um dígito corretamente. É uma limitação de software, não de hardware, e colocar um número baixo no Gerenciador de Dispositivos não custa nada.
Dá para rodar um baud rate maior que 115200?
O firmware suporta taxas bem mais altas e o CH343 tem folga para elas, mas o cheat precisa suportar a mesma taxa e a ferramenta do próprio fabricante espera 115200. Mude só quando o software que você roda documentar um valor mais alto específico.
Preciso instalar alguma coisa no PC de jogo?
Não. O PC de jogo vê um mouse USB e carrega o driver nativo dele, então tudo o que você instala vai no segundo PC.
Fontes
Os passos do driver CH343, as correções de porta COM e de baud rate e a leitura dos LEDs são trabalho de bancada montando essas placas.
- 01MAKCM firmware, GPL-3.0
o firmware aberto de passthrough para esp32-s3 e a leitura automática do hid report descriptor
github.com
- 02Community MAKCU fork
que o firmware é aberto e tem forks da comunidade a partir do firmware de exemplo
github.com
Leia em seguida
- KMBox Net, KMBox B+, MAKCU, Teensy ou Arduino: qual dispositivo de entrada comprar
- Descritores USB, VID/PID e o que significa clonar um descritor
- O cursor não se move: como consertar a camada de entrada
- A cadeia de sinal completa, da sua mão até o jogo
- Teensy 4.1 como dispositivo de entrada em um setup DMA
- KMBox Net ou KMBox B+: qual escolher e por quê
Ainda travado? Abra um ticket no Discord
Todos os guias