Ir para conteúdo
View in the app

A better way to browse. Learn more.

EletrônicaBR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ler e Gravar KBC ENE KB9012, kb9010, kb9016, kb9018 KB9022, kb9028, KB9052, e kb9542 com o gravador CH341A usando flashrom no Mint Linux, ou no Windows. ;D

Featured Replies

Postado
Em 25/03/2026 às 22:01, Giovani Lemes disse:

Boa noite estou enfrentando um problema estou com um an515-58 e estou tentando gravar o KB9542 porém enfrentando esse erro.

 

Captura de tela 2026-03-25 203709.png

 

Eu posso estar enganado, mas acredito que nesta compilação reutilizaram alguns dados dos KBC ENE de 128k, por isso na linha onde está:

"Probing for ENE KB9542, 128 kB: edi_chip_probe: hwversion Oxaθ, ediid 0x07
Found ENE flash chip "KB9542" (128 kB, SPI) on ch341a_spi.
Error: Image size (163840 B) doesn't match the flash chip's size (131072 B)!"

 

dá erro de tamanho do arquivo com tamanho da capacidade em kb do chip, 163840 não cabe em 131072 bytes.

 

A parte que foi reutilizada ao compilar, continha a informação de que o chip tem capacidade para apenas 128kb.

Agora como faz para adicionar uma capacidade maior, parece não ser tão difícil, o que notei é que tem uma linha lá que faz referência à escrita ===> ( .gran        = WRITE_GRAN_128BYTES, ) e não sei qual seria o correto para um chip de 160 bytes, visto que isto já é algo declarado no escopo do programa.

 

aAbaixo, um print da parte do programa onde acredito que seria necessário adicionar a capacidade em kbytes do chip ou até mesmo criar uma nova variação, e teria também o arquivo de cabeçalho para ajustar + algumas informações. De repente alguém mais apurado em linguagem de programação possa fazer estas modificações.

 

image.thumb.png.12c9bb4c7dbab4e9e4ddb36c295a3255.png

 

 

 

  • Respostas 265
  • Visualizações 61,7k
  • Criado
  • Última resposta

Principais posts deste tópico

Most Popular Posts

  • A quem estiver seguindo o tópico, adicionei foto comparando os backups feitos com ch341 e com rt809h, coincidem 100%. O ch341 não resolve todos os problemas, mas quebra um galhão, principalmente

  • Obrigado pela observação Você não tem permissão para visualizar links. Faça login ou cadastre-se. huahuaeuheahuea tens toda a razão eu gravei o nome dele errado na cachola e foi errado até o fim. Já

  • Você não tem permissão para visualizar links. Faça login ou cadastre-se. Esse procedimento ai é específico para o CH341A, o tl866 usando o próprio software dele fazendo as mesmas conexões descritas ai

Imagens Postadas

Postado
2 minutos atrás, mail.ademir disse:

 

Eu posso estar enganado, mas acredito que nesta compilação reutilizaram alguns dados dos KBC ENE de 128k, por isso na linha onde está:

"Probing for ENE KB9542, 128 kB: edi_chip_probe: hwversion Oxaθ, ediid 0x07
Found ENE flash chip "KB9542" (128 kB, SPI) on ch341a_spi.
Error: Image size (163840 B) doesn't match the flash chip's size (131072 B)!"

 

dá erro de tamanho do arquivo com tamanho da capacidade em kb do chip, 163840 não cabe em 131072 bytes.

 

A parte que foi reutilizada ao compilar, continha a informação de que o chip tem capacidade para apenas 128kb.

Agora como faz para adicionar uma capacidade maior, parece não ser tão difícil, o que notei é que tem uma linha lá que faz referência à escrita ===> ( .gran        = WRITE_GRAN_128BYTES, ) e não sei qual seria o correto para um chip de 160 bytes, visto que isto já é algo declarado no escopo do programa.

 

aAbaixo, um print da parte do programa onde acredito que seria necessário adicionar a capacidade em kbytes do chip ou até mesmo criar uma nova variação, e teria também o arquivo de cabeçalho para ajustar + algumas informações. De repente alguém mais apurado em linguagem de programação possa fazer estas modificações.

 

image.thumb.png.12c9bb4c7dbab4e9e4ddb36c295a3255.png

 

 

 

o @Jack O'Neo  compilou ele saberá dizer melhor mais é uma possibilidade, já pelo Neoprogrammer eu consegui ler ele não verifica a gravação e não funciona a máquina então acredito que só mudar aquela linha não seja sufucuente.

Postado
1 hora atrás, Jack O'Neo disse:

@Giovani Lemes Desculpe, é pra ser "kb9542-160", coloquei assim no compilador.

Ontem eu abria no .EXE no HxE e vi isso mesmo, mais tentei executar e deu um erro só não printei por que estava tarde mais hoje eu envio aqui, upei o .bin de ec de 160b se puder analizar a mesma e fazer alguma observação fico agradecido.

Postado
  • Autor

@Giovani Lemes Eu já baixei e já analisei o arquivo e realmente ele tem 156kb de área preenchida. O final do arquivo é em branco até os 160kb.
Se este for mesmo o arquivo correto, faz sentido que o arquivo seja mesmo de 160kb pelo menos no teu caso.

Se não funcionou, eu acho que sei o que pode ser, vou fazer nova modificação no flashrom, assim que possível eu posto aqui.
 

Mas se puderes me mostrar o print, agradeço. 

Postado
  • Autor

@Giovani Lemes Fiz uma nova compilação tentando resolver o problema do print acima, por gentileza, quando puder, teste.
Se desta forma não resolver, aí vai ficar bem difícil resolver, vai me tomar semanas de estudo do código fonte, e aí, talvez, seria mais prudente contatar o pessoal do próprio flashrom, que já dominam o código.
O maior impedimento seria o fato de eu não ter como testar, e além de ter que fazer modificações e compilar, ter que postar aqui pra você testar, em virtude de não ter uma placa com kb9542 em mãos. 
 

Postado
1 hora atrás, Jack O'Neo disse:

@dfhgh ghfghfgh você já tem créditos suficientes para assinar o plano de downloads "downloads 1".
Basta entrar em "Assinaturas" no menu principal do fórum, depois em "downloads grátis", e escolher o plano "downloads 1".
1 download por cada 24 horas durante 7 dias.

Já baixei hoje mais cedo então só amanhã ou contratando o pacote de 30 dias.

1 hora atrás, Jack O'Neo disse:

@dfhgh ghfghfgh aproveita e entra nesse tópico abaixo: 

 E solicite a troca desse nome de usuário sem sentido...
 

Já pedi obrigado!

 

Postado

Com as informações acima no tópico consegui modificar de forma correta o neoprogrammer a fim de gravar o ENE KB9542.

 

Captura de tela 2026-03-29 022529.png

  • 3 semanas depois...
Postado
  • Autor

@FaNs dE lA VeCIbANDA FaNs Esse tópico é dedicado ao uso do ch341 com flashrom, a versão que modifiquei e que funciona sem sombra de dúvidas está disponível para download no link do início do tópico.

Se quiser ajuda com o Neoprogrammer, sugiro que abra um novo tópico, e marque nele o @TazTech que é quem está tentando trabalhar com este programa.

Participe agora da conversa!

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, faça login para postar com sua conta.

Visitante
Responder

Conteúdo Similar

Account

Navigation

Pesquisar

Pesquisar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.