Altere a senha do codificador de vídeo FPV quando o VTX estiver voando

Usamos uma ferramenta USB para conectar o computador e o módulo de luta de vídeo e descascamento para alterar a senha, Qual é na verdade o número de sementes do algoritmo de criptografia. Se instalamos o módulo de embaralhamento no drone e ele está voando no ar, Este método não pode alterar a senha ou o número de sementes do algoritmo de scramblingling. Só pode ser alcançado enviando comandos de porta serial.

Altere a senha do codificador de vídeo FPV quando o VTX estiver voando

Parâmetros de configuração do módulo de embaralhamento de vídeo FPV

Os parâmetros de configuração do módulo são todos implementados escrevendo um 256×8 RAM dentro do módulo. Os parâmetros configurados são válidos após salvar, Redefinir ou acender novamente

Descrição do parâmetro RAM

Os parâmetros de configuração do módulo são todos implementados escrevendo um 256×8 RAM dentro do módulo. Os parâmetros configurados são válidos após salvar, redefinição, ou renovar. Depois que o sistema é alimentado ou redefinido, A porta serial irá imprimir {Aaaaaa}

Detalhes do parâmetro RAM

RAM[0]: Controle de redefinição do sistema, legível e gravável, Leia e escreva têm significados diferentes
Escrever:
0X00: Redefinir todo o sistema, a porta serial retorna {Aaaaaa}, indicando que o sistema foi redefinido
0X01: Salve os parâmetros definidos pelo usuário, a porta serial retorna {000101}, indicando que a execução é bem -sucedida
0X02: Restaure os parâmetros para os parâmetros padrão do sistema, a porta serial retorna {000202}, indicando que a execução é bem -sucedida
Outro => Reservado
Ler:
Bit0: Entrada bloqueada ou não, 0: desbloqueado, 1: trancado
Bit7 ~ bit1: reservado
RAM[1]: Modo de entrada de vídeo, legível e gravável, Valor padrão 0x00
0X00: Modo de entrada de força para PAL, Anti-interferência mais forte
0X01: Modo de entrada de força para NTSC, Anti-interferência mais forte
Outros reservados
RAM[2]: Modo de trabalho do módulo. Legível e gravável, Valor padrão 0x00
0X00: Modo de embaralhamento
0X01: Modo descrbulível
Outros => reservado
RAM[3] ~ Ram[4]: Número aleatório mexido, intervalo 0 ~ 1023, legível e gravável, valor padrão 0.
RAM[3] byte alto, RAM[4] byte baixo

Outros carneiros são reservados e seu conteúdo não pode ser lido ou escrito

Comando de configuração do módulo

O comando de configuração é implementado enviando comandos para ele através da porta serial

Formato de comando: {+Código de operação+Endereço da RAM++Código de verificação+}

Os símbolos {} são todos os números hexadecimais representados pelo código ASCII

{: indica o início do comando

+: indica que isso apenas indica a conexão, usado para explicação, e não existe no comando real

<>: indica que este parâmetro não existe no comando de leitura

}: indica o fim do comando

Código de operação: 00 indica escreva, FF indica leitura, 1 byte

Endereço da RAM: 1 byte

Operando: O operando do comando é 1 byte. Na operação de leitura, Este byte não existe

Verifique o código: (Código de operação + Registre endereço + ) mod 256

Formato de retorno de comando:

Formato de retorno de sucesso da operação: {+Registrar endereço+valor de registro+código de verificação+}

Redefinir o comando não retorna

Formato de retorno de falha de operação: {Ffffff}

Exemplo de comando da porta serial:

comece:
RX: {Aaaaaa}

TX: {00010001} – Set Pal
RX: {010001}   – sucesso / ou {Ffffff} – falhar
TX: {00010102} – Definir NTSC
RX: {010102}   – sucesso / ou {Ffffff} – falhar
TX: {FF0100}   – Obtenha o modo de entrada de vídeo
RX: {010102}   – 0x01 & 0x01 = NTSC / ou {Ffffff} – falhar

TX: {00020002} – Defina o modo de scrambling
RX: {020002}   – sucesso / ou {Ffffff} – falhar
TX: {00020103} – Defina o modo descrabador
RX: {020103}   – sucesso / ou {Ffffff} – falhar
TX: {FF0201}   – Obtenha o modo de trabalho
RX: {020103}   – 0x01 & 0x01 = modo descrabador / ou {Ffffff} – falhar

Definir semente = 1000 (0x03E8) Byte alto 0x03, Byte baixo 0xe8

TX: {00030306} – Definir alto byte 0x03 / ou {Ffffff} – falhar
RX: {030306}   – sucesso / ou {Ffffff} – falhar
TX: {0004E8ec} – Definir byte baixo 0xe8
RX: {04E8ec}   – sucesso / ou {Ffffff} – falhar
TX: {FF0302}   – Obtenha o byte alto de sementes
RX: {030306}   – Byte alto = 0x03 / ou {Ffffff} – falhar
TX: {FF0403}   – Obtenha o byte baixo da semente
RX: {04E8ec}   – byte baixo = 0xe8 / ou {Ffffff} – falhar

TX: {00000101} – Escreva configurações
RX: {000101}   – sucesso / ou {Ffffff} – falhar

Chinês chinês chinês

Parâmetros de configuração do módulo de embaralhamento de vídeo FPV

Os parâmetros de configuração do módulo são gravados escrevendo um 256 dentro do módulo.×8RAM para implementar,Os parâmetros configurados são válidos após salvar a redefinição ou o poder.

Descrição do parâmetro RAM

Os parâmetros de configuração do módulo são gravados escrevendo um 256 dentro do módulo.×8RAM para implementar,Os parâmetros configurados são válidos após salvar a redefinição ou o poder,Depois que o sistema é alimentado ou redefinido,A porta serial irá imprimir {aaaaaaa}

Descrição do parâmetro RAM

RAM[0] :Controle de redefinição do sistema,Legível ou escritor,Leitura e escrita representam significados diferentes

Escrever:

  • 0X00:Redefinir todo o sistema,A porta serial retorna {aaaaaa},Indica que o sistema foi redefinido
  • 0X01:Salvar parâmetros de configurações do usuário, A porta serial retorna {000101},Indica que a execução é bem -sucedida
  • 0X02:Restaurar parâmetros para o sistema parâmetros padrão, A porta serial retorna {000202},Indica que a execução é bem -sucedida
  • Outro => reserva

ler:

  • Bit0:Entrada bloqueada ou não,0:Desbloqueado,1:bloqueio
  • Bit7 ~ bit1:reserva

RAM[1] :Modo de entrada de vídeo,Legível ou escritor,Valor padrão 0x00

  • 0X00:Modo de entrada de força para PAL,Anti-interferência mais forte
  • 0X01:Modo de entrada de força para NTSC,Anti-interferência mais forte
  • Outras reservas

RAM[2] :Como o módulo funciona。Legível ou escritor,Valor padrão 0x00

  • 0X00:Modo de embaralhamento
  • 0X01:Modo descrbulível
  • Outro => reserva

RAM[3] ~ Ram[4]:Número aleatório mexido,Intervalo 0 ~ 1023,Legível ou escritor,Valor padrão 0。
RAM[3]Bytes altos,RAM[4]Bytes baixos
Outra RAM reservada,Não consigo ler e escrever conteúdo

Comando de configuração do módulo de embaralhamento de vídeo FPV

O comando de configuração é implementado enviando comandos por meio da porta serial.
Formato de comando: {+OpCode + RAM Endereço +<Número de operações>+Código de verificação+} símbolo{}Todos os números hexadecimais representados pelo código ASCII
{ : Indica que o comando começa
+ : Significa apenas conexão aqui,Para instruções,Não existe nos comandos reais
<> :Indica que este comando de leitura de parâmetro não é
} : Indica que o comando termina
Código de operação : 00 Indicar escrita, FF significa ler,1byte
Endereço da RAM: 1byte
Número de operações : O operando do comando 1 byte,Na operação de leitura,Este byte não tem
Código de verificação : (Código de operação + Endereço de armazenamento + <Número de operações>) mod 256
O comando retorna formato :
A operação retorna ao formato com sucesso: {+Registrar endereço + valor de registro + código de verificação +}
O comando de redefinir não retornou
Operação falhou ao retornar o formato:{Ffffff}

Faça uma pergunta

← Voltar

Sua mensagem foi enviada