M-VAVE Chocolate & Mini Pedaleiras — Estação Técnica & Programador MIDI 🍫 M-VAVE CHOCOLATE LAB FW V16 · SysEx 200B Enciclopédia Técnica, Engenharia Reversa (CN/Global) & Programador para Mini Pedaleiras 🔇 Som Clique: OFF Conectar WebMIDI (USB/BLE) 🎛️ Programador & Simulador (4 Mini Pedaleiras) 🔬 Dossiê de Hardware & 12 Modos 🐉 Fóruns Chineses, Hacks & Engenharia Reversa 📊 Tabelas MIDI & Construtor SysEx ⚡ SINCO / Jieli SoC (VID 0x0032) • BLE-MIDI + USB Host + TRS Out Central Definitiva do Controlador M-VAVE Chocolate & Chocolate Plus Configure, simule e gere presets completos de CubeSuite / MidiSuite e pacotes SysEx / CC / PC para controlar suas 4 mini pedaleiras: CubeBaby AC , Livtra Nanocore (Nano Cube) , Sonicake Pocket Master (QME-10) e M-VAVE Pocket AMP Mini (Pocket Mini) . BATERIA / CARGA 300mAh · 12h Uso (2.5h Carga) CAPACIDADE SYSEX Até 200 Bytes / Footswitch BANCOS CUSTOM 16 Grupos (64 Comandos) Passo 1 · Escolha o Equipamento Alvo Selecione sua Mini Pedaleira para Carregar o Perfil MIDI 💾 Exportar Preset (.json) 📋 Copiar Receita CubeSuite CONEXÃO RECOMENDADA & TOPOLOGIA Templates de Palco: CHAVE POWER: O (Off) U (USB/BLE) H (USB Host) BLE HOST 5V BANK 01 COMBO E (A+B) ⏪ Bank - / CC 24 M-VAVE PLUS 1A PRONTO (CH 1) COMBO F (C+D) ⏩ Bank + / CC 25 FOOTSWITCH A FX1 / Comp A Tap Hold 2s Editar A FOOTSWITCH B Drive / AMP B Tap Hold 2s Editar B FOOTSWITCH C Mod / Chorus C Tap Hold 2s Editar C FOOTSWITCH D Delay / Reverb D Tap Hold 2s Editar D 🎚️ PEDAL TRS (EXP): CC 7 (Volume do Preset) CC 6 (Master Volume - Pocket Master) CC 11 (Expressão / Wah) CC 1 (Modulation / Patch) VAL: 100 ESTADO DA MINI PEDALEIRA Sonicake Pocket Master (QME-10) PRESET ATIVO P01 · Clean Studio CADEIA DE MÓDULOS (CLIQUE NOS FOOTSWITCHES PARA ALTERNAR): Monitor de Pacotes MIDI / SysEx (Hex) Limpar Log Dica: Segure 2s ou clique em Hold 2s para testar o 2º comando. HEX: -- Editor Individual de Footswitch Programando Footswitch A A B C D Nome / Rótulo da Função Modo no CubeSuite (Adv. Custom) Single Step (Switch 2 Banks A/B Toggle) Press-Release (Zero Latency Hack!) Step Short or Step Long (Dupla Função) Single Step (Envia 1 Comando Fixo) Canal MIDI (1 a 16) Tipo de Comando Principal CC (Control Change) PC (Program Change) SysEx (F0 ... F7) BANCO A (1ª Pisada / Press / Short Tap) Data 1 (CC# / PC#) Data 2 (Valor ON) BANCO B (2ª Pisada / Release / Long Press) Data 1 (CC# / PC#) Data 2 (Valor OFF) String SysEx Customizada (Opcional · Até 200 Bytes · Ex: F0 00 32 ... F7) ✅ Aplicar no Footswitch Selecionado Guia Automático de Programação App CubeSuite / MidiSuite Como gravar esta configuração no seu M-Vave Chocolate Siga a tabela gerada abaixo no app CubeSuite (Desktop/Mobile) ou OpenChocolate para programar os 4 switches sem erros: 💡 Dica de Ouro dos Fóruns Chineses (Zero-Latency Press): No modo Single Step padrão, o Chocolate só envia o MIDI quando você solta o pé do switch. Para disparo instantâneo ao pisar , escolha no CubeSuite o modo Press down - release (Two set of information) , coloque seu comando no Bank A (Press) e deixe o Bank B (Release) vazio! Arquitetura & Especificações Oficiais Comparativo Técnico: M-VAVE Chocolate vs. Chocolate Plus Especificação Chocolate (Standard) Chocolate Plus (Upgrade) Identificador Bluetooth / USB FootCtrl / SINCO FootCtrlPlus / SINCO In/Out 1+ SoC / Microcontrolador Jieli (珠海杰理) BLE + USB MIDI (VID 0x0032) Jieli Dual-Role USB Host/Device + BLE 5.0 (FCC: 2ARCP-CHOCOLATEPLUS) Porta USB Hardware HOST Não possui (apenas USB-C Device) Sim (Porta USB-A dedicada c/ chave O/U/H) Conector P10 (1/4" TRS) Pedal de Expressão OU Saída TRS MIDI Out Pedal de Expressão OU Saída TRS MIDI Out Mensagens Suportadas PC, CC, Note On/Off, SysEx (200B), HID Teclado PC, CC, Note On/Off, SysEx (200B), HID Combos Capacidade de Bancos 8 grupos (PC A), 32 grupos (PC B), 16 grupos (Adv 2) Até 16 grupos × 4 = 64 presets MIDI + 18 bancos Teclado Bateria & Autonomia Li-Ion 3.7V 300mAh · ~12h uso (2.5h recarga) Li-Ion 3.7V 300mAh · ~12h uso (2.5h recarga) Dimensões & Construção 212 × 36 × 17 mm · 236g (Chassi Metálico) 212 × 36 × 17 mm · ~245g (Chassi Metálico) Último Firmware Oficial 2025_06_06 (via SincoOTA) V16 · 2025_06_18 (FootCtrlPlus_013.fwsc) Esquema Elétrico & Cabos Pinagem do Jack 1/4" TRS (MIDI Out & Expressão) O conector lateral P10 Estéreo (6.35mm TRS) opera em modo duplo. No app CubeSuite , clicar no ícone do plugue TRS alterna entre Entrada de Pedal de Expressão e Saída MIDI Física (TRS MIDI Out) . 1. MODO SAÍDA MIDI (TRS 6.35mm ➔ DIN 5 Pinos Padrão Type-A) • TIP (Ponta): Pino 5 do DIN (MIDI Current Sink / Dados) • RING (Anel): Pino 4 do DIN (MIDI Current Source / +3.3V~5V via resistor) • SLEEVE (Terra): Pino 2 do DIN (Shield / GND) 2. MODO PEDAL DE EXPRESSÃO (Potenciômetro 10kΩ–25kΩ Linear) • Se o seu pedal de expressão funcionar invertido (mínimo lendo 127 e máximo 0 ), não precisa dessoldar o cabo: basta inverter os valores no CubeSuite de 0–127 para 127–0 ! ⚡ Como funciona a Chave O / U / H no Chocolate Plus: • Posição U (USB Device / BLE): Use para conectar ao PC, Mac, Android ou iOS via cabo USB-C ou Bluetooth (para programar no CubeSuite ou atualizar no SincoOTA). • Posição H (Hardware USB Host): Ativa o controlador USB Host na porta USB-A para plugar direto na entrada USB de pedaleiras (Pocket Master, Pocket AMP Mini, Blackbox, Tank-G, Zoom MS-50G+, Valeton GP-5). Referência Completa do Firmware Os 12 Modos de Operação Internos do M-VAVE Chocolate / Plus MODO 1 · Program Change A (PC Curto) Envia PC 00 a PC 31 divididos em 8 bancos de 4 presets (exibidos como 1A a 8D ). Pisada dupla E (A+B) volta banco (envia CC 2 Val 5 ) e F (C+D) avança banco (envia CC 3 Val 5 ). MODO 2 · Program Change B (128 Timbres) Expande para os 128 códigos MIDI ( 000 a 127 ) divididos em 32 bancos de 4 switches. No Chocolate Plus também permite varredura de CC(0,0) a CC(127,0) . MODO 3 · Custom Control (CC Stompbox) Permite definir o Canal MIDI e 1 código CC# por footswitch. Com Visual Behavior ON opera em modo Latching/Toggle (alterna 127 e 0 ); com OFF opera em modo Momentary (pressiona 127 , solta 0 ). MODO 4 · Advanced Custom Mode 1 (5 Submodos) O modo mais poderoso para pedaleiras (sem troca de banco E/F): permite múltiplos comandos (PC, CC, Note, SysEx até 200B) com 5 comportamentos: Single Step , Two Banks Toggle (A/B) , Press-Release , Long Step e Short Tap / Long Press . MODO 5 · Advanced Custom Mode 2 (16 Bancos) Habilita 16 grupos (64 configurações MIDI independentes) trocáveis pelos combos E (A+B) e F (C+D) , suportando Short Tap e Long Press com PC, CC, Note e SysEx. MODO 6 · Manufacturer Device Control Protocolo interno para controlar equipamentos M-VAVE (Pocket AMP Mini, Tank-G, Blackbox, Looper Pro). Dispara CC 20 (A), CC 21 (B), CC 22 (C), CC 23 (D) com 127 no press e 0 no release, mais CC 24 (E) e CC 25 (F). MODO 7 · Touchscreen Mode (Gestos HID) Simula deslizes de tela (Swipe Up, Down, Left, Right) via Bluetooth HID para virar páginas de partituras e cifras em tablets Android/iOS. MODO 8 · Video Mode (Bilibili & YouTube Loop) Criado para estudar solos no Bilibili e YouTube usando a extensão oficial Chocolate Extend no Chrome: A = Retroceder, B = Avançar, C = Play/Pause, D = Loop A-B contínuo. MODOS 9, 10, 11 & 12 · Teclado & Multimídia Keyboard A: Setas (↑↓←→). Keyboard B: PageUp, PageDown, Space, Enter. Multimedia: Faixa Anterior/Próxima e Volume -/+. Custom Keyboard: Até 18 grupos de atalhos com Ctrl , Shift , Alt , Win/Cmd + teclas. Comunidades Bilibili · Baidu Tieba · GitHub · Reddit Segredos de Engenharia Reversa, Hacks de Palco & Solução de Bugs Compilação técnica extraída de análises de protocolo USB/BLE ( OpenChocolate , cbix/mvave-chocolate-sysex , pferreir/cuvave-midi , CubeControl ) e fóruns chineses da Zhuhai Sinco Technology (新科/M-VAVE) . HACK #1 · LATÊNCIA ZERO Bilibili / MOD Forum Eliminando o atraso de soltura (Release Delay) ao pisar Por padrão, o firmware do Chocolate aguarda você soltar o pedal nos modos Program Change e Single Step para verificar se você não está tentando apertar A+B ou segurar em Long Press . Para tocar ao vivo trocando drives ou delays na cabeça do tempo: CubeSuite ➔ Advanced Custom Mode 1 ➔ Mode: "Press down - release (Two set of information)" ➔ Insira o comando no Bank A (Press) e deixe o Bank B (Release) VAZIO. HACK #2 · ENGENHARIA REVERSA SYSEX GitHub OpenSource Protocolo Proprietário Sinco/Jieli (VID 0x0032) & Memória CubeBaby Os projetos OpenChocolate (WebMIDI), mvave-chocolate-tui (Linux terminal) e cuvave-midi decodificaram como os dispositivos M-VAVE se comunicam: • Vendor ID SysEx: 00 32 (Zhuhai Jieli / SincoAudio) • CubeBaby Preset RAM: 0x05 0x0000 (bits LSB 4 e 5 definem Preset A/B/C) • CubeBaby Parâmetros RAM: 0x05 0x80000000 até 0x8000002c • CubeBaby USB Loopback Flag: 0x00 0x3000 (u8 bool) HACK #3 · UNBRICK & BUG "n45" SincoOTA / Tieba Recuperação de travamento "n45" e perda de memória ao desligar Lotes antigos do Chocolate perdiam as configurações do Custom Mode ao desligar ou travavam exibindo n45 quando configurados pelo CubeSuite desatualizado. Procedimento oficial de recuperação via servidor OSS Hong Kong da Sinco: Baixe o app SincoOTA e o pacote FootCtrlPlus_013.fwsc (ou 2025_06_18 / V16). No Chocolate Plus, coloque a chave em H ou U com o LED azul piscando. Após concluir o flash no SincoOTA, vá nas configurações Bluetooth do celular, clique em "Esquecer este dispositivo" (Forget Device) para limpar o cache GATT e alterne a chave física H ➔ O ➔ H . HACK #4 · POCKET MASTER & LIVTRA Comunidade QME-10 & Nanocore Segredos de Conexão: Sonicake Pocket Master & Livtra Nanocore • Sonicake Pocket Master (QME-10): Possui duas portas USB-C na traseira. O MIDI só trafega pela porta marcada como USB (Data) — nunca pela porta DC 5V . Ao usar o Chocolate Plus via cabo na porta HOST, ative o firmware V1.3.0+ da Pocket Master. • Livtra Nanocore (Nano Cube): O receptor BLE-MIDI fica oculto na lista Bluetooth padrão do sistema operacional; o pareamento sem fio com o Nanocore Midi é iniciado dentro do app ToneCommand ou direto com o Chocolate Plus em modo BLE Host. Banco de Dados Unificado Tabela de Comandos MIDI (CC / PC / SysEx) por Pedaleira Todas as 4 Pedaleiras Sonicake Pocket Master (QME-10) M-VAVE Pocket AMP Mini / Blackbox / Tank-Mini Livtra Nanocore (Nano Cube) M-VAVE CubeBaby AC / Standard Pedaleira Função / Módulo Comando MIDI Valores / Faixa Hex (Ch 1) Calculadora Hexadecimal Gerador Rápido de Bytes MIDI & SysEx Tipo de Mensagem Control Change (CC - 0xB0) Program Change (PC - 0xC0) Note On (0x90) Note Off (0x80) SysEx Sinco/M-VAVE (F0 00 32 ... F7) Canal (1-16) Data 1 (0-127) Data 2 (0-127) STRING HEXADECIMAL GERADA: B0 32 7F Bytes Decimais: [176, 50, 127] 📋 Copiar Hex 🚀 Disparar MIDI M-VAVE Chocolate & Mini Pedals Technical Station · Suporte a WebMIDI API · Dados verificados dos manuais M-VAVE, Sonicake, Livtra e repositórios Open-Source.