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
Índice
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
Sua mensagem foi enviada