🚀 Instalação Completa OpenWrt Ubootmod no Acer Predator Connect W6x
Este tutorial mostra como substituir completamente o firmware original da Acer pelo OpenWrt Ubootmod, utilizando toda a memória NAND disponível do roteador.
Este procedimento altera o bootloader do equipamento. Faça backup antes de qualquer modificação.
📑 Índice
- Etapa 1 - Programas Necessários
- Etapa 2 - Download dos Arquivos OpenWrt
- Etapa 3 - Abrindo o W6x e Conectando UART
- Etapa 4 - Configuração do TFTP
- Etapa 5 - Backup da NAND
- Etapa 6 - Instalação do Ubootmod
- Etapa 7 - Atualização e Instalação do LuCI
🛠️ Etapa 1 - Programas Necessários
Antes de iniciar a instalação, baixe e instale todas as ferramentas abaixo.
1. Driver USB TTL
Seu adaptador USB TTL normalmente utiliza um dos chips abaixo:
| Chip | Descrição | |
|---|---|---|
| CH340 | Mais comum e barato | |
| CP2102 | Mais estável e muito utilizado |
2. PuTTY
Será utilizado para acessar o console serial do roteador.
🔽 Download PuTTY
3. Tftpd64
4. WinSCP
5. 7-Zip
📦 Hardware Necessário
- Adaptador USB TTL 3.3V
- Cabos Dupont
- Cabo de rede Ethernet
- Computador Windows
📁 Estrutura Recomendada
C:\OpenWrt-W6x ├── Firmware ├── Backup ├── TFTP ├── Drivers └── Ferramentas
📥 Etapa 2 - Download dos Arquivos OpenWrt
Acesse o Firmware Selector do OpenWrt e procure por:
acer_predator-w6x
Arquivos Necessários para Ubootmod
| Arquivo | Função |
|---|---|
| initramfs-recovery.itb | Inicialização temporária |
| squashfs-sysupgrade.itb | Instalação definitiva |
| preloader.bin | Bootloader inicial |
| bl31-uboot.fip | U-Boot OpenWrt |
📁 Pasta Firmware
C:\OpenWrt-W6x\Firmware ├── openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-initramfs-recovery.itb ├── openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-squashfs-sysupgrade.itb ├── openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-preloader.bin └── openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-bl31-uboot.fip
📁 Pasta TFTP
Copie apenas o arquivo Initramfs Recovery para a pasta TFTP.
C:\OpenWrt-W6x\TFTP
Renomeie:
predator-ubootmod.itb
🔧 Etapa 3 - Abrindo o W6x e Conectando UART
Remover a Tampa
Vire o roteador de cabeça para baixo, remova os quatro pés de borracha.
Retire os quatro parafusos escondidos.
Utilize uma espátula plástica para soltar as travas.
Localizar UART
Procure pelos pinos de debug na placa principal.
GND TX RX 3V3
Conexão Correta
| Roteador | Adaptador TTL |
|---|---|
| TX | RX |
| RX | TX |
| GND | GND |
| 3V3 | NÃO CONECTAR |
Configuração do PuTTY
Connection Type: Serial Speed: 115200 Data Bits: 8 Stop Bits: 1 Parity: None Flow Control: None
Teste de Comunicação
Ligue o roteador com o PuTTY aberto.
Você deverá visualizar mensagens semelhantes a:
U-Boot DRAM: 1024MB Hit any key to stop autoboot
Se você chegou até aqui, a UART está funcionando corretamente.
🌐 Etapa 4 - Configurando o TFTP e Inicializando o OpenWrt
Agora vamos iniciar o OpenWrt temporariamente na memória RAM do roteador. Nenhuma alteração será feita na NAND nesta etapa.
Configurar Endereço IP do Computador
Configure manualmente a placa de rede do computador:
IP: 192.168.1.66 Máscara: 255.255.255.0 Gateway: vazio DNS: vazio
Configurar Tftpd64
Abra o Tftpd64 e configure o diretório:
C:\OpenWrt-W6x\TFTP
Dentro da pasta deve existir apenas:
predator-ubootmod.itb
Entrar no Console U-Boot
Ligue o roteador.
Quando aparecer:
Hit any key to stop autoboot
Pressione:
0
Carregar OpenWrt pela Rede
setenv serverip 192.168.1.66 setenv ipaddr 192.168.1.1 tftpboot 0x46000000 predator-ubootmod.itb bootm
Aguarde o carregamento completo.
Ao final deverá aparecer:
root@OpenWrt:#
💾 Etapa 5 - Backup Completo da NAND
Criar Diretório Temporário
mkdir -p /tmp/backup
Verificar Partições
cat /proc/mtd
Exemplo:
mtd0: bl2 mtd1: ubootenv mtd2: factory mtd3: fip mtd4: prod mtd5: ubi mtd6: ubi1 mtd7: storage
Gerar Backup Automático
for i in /dev/mtd*; do
NAME=$(cat /sys/class/mtd/$(basename $i)/name)
cat $i > /tmp/backup/${NAME}.bin
done
Verificar Arquivos Criados
ls -lh /tmp/backup
Copiar Backup para o Computador
scp -O root@192.168.1.1:/tmp/backup/*.bin .
Arquivos Esperados
bl2.bin ubootenv.bin factory.bin fip.bin prod.bin ubi.bin ubi1.bin storage.bin
🚀 Etapa 6 - Instalação do OpenWrt Ubootmod
Verificar Arquivos em /tmp
ls -lh /tmp
Você deverá ter:
openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-initramfs-recovery.itb openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-squashfs-sysupgrade.itb openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-preloader.bin openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-bl31-uboot.fip
Instalar kmod-mtd-rw
apk update apk add kmod-mtd-rw
Liberar Escrita NAND
insmod /lib/modules/$(uname -r)/mtd-rw.ko i_want_a_brick=1
Remover Layout Antigo
ubidetach -p /dev/mtd5 ubiformat /dev/mtd5 -y ubiattach -p /dev/mtd5
Criar Novo Layout Ubootmod
ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB ubimkvol /dev/ubi0 -n 2 -N recovery -s 10MiB
Instalar Recovery
ubiupdatevol /dev/ubi0_2 /tmp/openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-initramfs-recovery.itb
Gravar Novo Preloader
mtd write /tmp/openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-preloader.bin bl2
Gravar Novo U-Boot
mtd write /tmp/openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-bl31-uboot.fip fip
Instalar OpenWrt Definitivo
sysupgrade -n /tmp/openwrt-mediatek-filogic-acer_predator-w6x-ubootmod-squashfs-sysupgrade.itb
Após alguns minutos o equipamento reiniciará automaticamente.
📦 Etapa 7 - Atualização dos Pacotes
Após a instalação do OpenWrt Ubootmod, é recomendável atualizar os repositórios antes de instalar novos pacotes.
Verificar Conectividade
Confirme que o roteador possui acesso à internet.
ping 8.8.8.8
Verifique também o DNS:
ping openwrt.org
Atualizar Repositórios
apk update
Verificar Atualizações Disponíveis
apk list --upgradable
Atualizar Pacotes Instalados
apk upgrade
🌐 Instalação da Interface LuCI
O LuCI é a interface gráfica oficial do OpenWrt.
Instalar LuCI
apk add luci
Verificar Serviço Web
service uhttpd status
Caso não esteja iniciado:
service uhttpd start
Habilitar na inicialização:
service uhttpd enable
🔐 Definir Senha do Usuário Root
Antes de acessar o LuCI, defina uma senha para o usuário root.
passwd
Digite a senha duas vezes quando solicitado.
🌍 Acessando o LuCI
Abra seu navegador e acesse:
http://192.168.1.1
Ou:
https://192.168.1.1
Login:
Usuário: root Senha: sua senha criada anteriormente
✅ Verificações Finais
Após concluir todas as etapas, confirme:
| Item | Status Esperado |
|---|---|
| Bootloader | OpenWrt Ubootmod |
| Firmware Acer | Removido |
| Backup NAND | Salvo |
| OpenWrt | Funcionando |
| LuCI | Instalado |
| Rede | Operacional |
| Internet | Funcionando |
Confirmar Layout Ubootmod
cat /proc/mtd
Verificar volumes UBI:
ubinfo -a
🎉 Conclusão
Parabéns!
Agora seu Acer Predator Connect W6x está executando OpenWrt Ubootmod utilizando toda a capacidade disponível da memória NAND.
- ✔ Firmware original removido
- ✔ Bootloader OpenWrt instalado
- ✔ Sistema totalmente atualizado
- ✔ Interface LuCI instalada
- ✔ Backup de segurança realizado
- ✔ Pronto para futuras personalizações
