Jump to content

Search the Community

Showing results for tags 'ch341 kb9012'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Notices, News and Rules
    • How does the forum work? (Portuguese)
    • How does the forum work?
    • How does the forum work? (Spanish)
    • File manager
    • News
    • Disassembling of Notebooks, Smartphones and etc ...
  • Electronics
    • Eletrônica em Geral
    • TV Receivers
    • Arduino
    • Treinamento Eletrônica
    • Ferramentas para eletrônica
    • Projetos, Montagens e Mecatrônica
    • TVs de PLASMA, LCD, LED e CRT
    • Vídeo Games
    • Aparelhos de Som, GPS, Gadgets e Tecnologia
    • Celulares, Smartfones e Câmeras fotográficas
    • Tablet, Ipad
    • Fontes & No-Breakes
    • Eletrônica Automotiva
  • Computing
    • Notebook's
    • Motherboards, PCs, All in One & Cia
    • Recuperação de Arquivos e Mídias
    • Monitores e Projetores
    • Impressoras e Copiadoras
    • Redes e Internet
  • Software
    • Webmaster
    • Linux - Aplicativos e Sistemas Operacionais
    • Windows - Aplicativos e Sistemas Operacionais
    • Mac OS - Aplicativos e Sistemas Operacionais
    • Segurança antivírus
  • Diversos
    • Trocas, Vendas e Promoções
    • Jogos
    • ELetrotreco
    • Apresentações
    • Assuntos Diversos
    • Sugestões para Melhoria
    • Filmes, séries, animes e músicas

Categories

  • All in One - Wiring Diagrams
  • All in One - Bios
    • AOC
    • Asus
    • Miscellaneous
    • Dell
    • Lenovo
    • LG
    • Positivo
    • HP & Compaq
  • Handbooks generally
    • Arduino
    • Apple MacBook
    • Various
    • Datasheets
    • Electronics
    • Electrical and Industrial Electronics
    • Fonts & Nobreaks
    • Computing
    • Printers
    • Linux
    • Monitors
    • Network, Routers and Modems
    • Software
    • Satellite Receivers Cable
    • Tablets, Cell Phones and GPS
    • Plasma, LCD, Led and CRT TVs
    • Vídeo Games
  • Apple MacBook
    • Applications
    • Bios
    • Schemas
  • Desktop - BIOS
    • Asus
    • DFI
    • Dell
    • ECS
    • Foxconn
    • Gigabyte
    • HP e Compaq
    • Intel
    • Megaware
    • MSI
    • Others
    • PCWare
    • Positivo
    • Phitronics
  • Desktop - Schemas
    • ABIT
    • Asus
    • Biostar
    • Miscellaneous
    • ECS
    • Foxconn
    • Getway
    • GIGABYTE
    • Intel
    • MSI
  • Hard Disk (HD) - BIOS
    • Corsair
    • Hitachi
    • Kingston
    • Maxtor
    • Sandisk
    • Seagate
    • Samsung
    • Toshiba
    • Western Digital
  • Consumer electronics in General
    • Audio
    • Miscellaneous
    • Home appliances
    • Electronic equipment
    • Firmwares
    • Projectors
    • Video & Image
    • Diversos
  • Automotive Electronics
  • Fonts & Nobreaks
  • Printers
  • Inverters
  • Monitors - Schematics
  • Monitors - Bios
  • Manuals - Notebook & Desktop
  • Notebook - BIOS
  • Notebook - Drivers
  • Notebook - Schematics
  • Video Cards
  • Programs & Softwares
  • Satellite Receivers, Cable, DVR and HDVR
  • Routers and Modems - Bios
  • Tablets, Cell Phones and GPS
  • TV - Schemas and Manuals
  • TV - Software & Flash
  • Vídeo Games
  • Montagens, projetos e afins

Blogs

There are no results to display.

There are no results to display.

Product Groups

  • VIP Subscriptions
  • Free Downloads
  • Access to resolved cases
  • Secret Areas of the EBR
  • Life Subscriptions
  • Promotions

Calendars

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Facebook Profile


Twitter username


Sexo


Website URL


Location


Personal text


About Me

Found 1 result

  1. ---Novidades: 08/02/19 Então pessoal, como o pessoal do flashrom não se coçou eu resolvi me coçar, compilei duas novas versões que estão disponíveis pra download no mesmo link. Uma que grava apenas o kb9022 que já foi testada pelo @Donini II onde deve-se usar exato o mesmo comando, vejam as mensagens no tópico, e depois fuçando mais compilei uma versão que em teoria é capaz de gravar tanto o kb9012 quanto o kb9022 neste caso deve-se alterar o parâmetro de ID do chip para KB9022 (EDI) quando for gravar este chip essa versão ainda precisa ser testada, conto com vocês. Agora que achei uma maneira de implementar a adição dos outros chips precisamos que voluntários forneçam o ID dos chips que ainda faltam serem adicionados. KB9010 KB9016 KB9018 e KB9028 É muito fácil de conseguir os códigos, tendo feito as conexões conforme as instruções no tópico, basta executar o comando de leitura do chip exato como descrito no tutorial, o flashrom vai dizer que não encontrou o chip KB9012 e vai exibir o código do chip que encontrou, temos fotos e mensagens explicando isso nas respostas do tópico, assim que alguém postar os códigos dos chips aqui eu adicionarei eles ao programa o mais rápido possível. Não tenho mais este gravador, acabei presenteando a um amigo que estava sem, e por isso dependo exclusivamente de vocês para poder dar continuidade nesta empreitada. Com a ajuda de vocês podemos disponibilizar uma versão do flashrom capaz de gravar toda a linha ENE de KBCs no windows, algo que ninguém disponibilizou ainda na internet até onde sei. No entanto se o tópico ficar sem respostas neste sentido durante um longo tempo é provável que eu esqueça como fiz as mudanças, e aí não garanto a agilidade na hora de implementar os novos códigos no programa. ---Método novo, usando flashrom no windows.--- Olá pessoal. Olhem que ótima notícia, recentemente eu consegui deixar as coisas mais fáceis, agora podemos usar o flashrom modificado do PaulK no windows, para a leitura e gravação dos KBCs Kb9010 / kb9012 / kb9022 etc... O único inconveniente é ter que instalar um driver que eu gerei aqui, e que sobrescreve o driver original do aparelho, ou seja, se não for usar o flashrom como programa padrão do ch341A, cada vez que for usar com o programa original, ou com o flashrom, vai ter que reinstalar o respectivo driver, outra opção é instalar um windows 7 numa VM para usar com o flashrom, desta forma evitarás ter que ficar instalando drivers dependendo do uso que for fazer. Pacote do programa compilado + driver para windows 7 32 e 64 bits. Extraia a pasta que contém o Flashrom.exe e a DLL para um local de fácil acesso. Para instalar o driver é só clicar no InstallDriver.exe e ele vai sobrescrever o driver antigo sozinho caso já esteja instalado, a instalação demora um bocadinho, tenha paciência é normal, foi testado no windows 7 32 e 64 bits, no entanto pode ser que funcione em windows mais novos, talvez precise forçar a instalação ou desativar a exigência de assinatura no driver, quem testar em windows mais novos por favor deixe um comentário dizendo se conseguiu ou não. Caso você mude a porta USB pode acontecer do windows instalar o driver antigo na nova porta, se isso acontecer rode a instalação do driver de novo. hehehe Os comandos utilizados para leitura e gravação etc, são os mesmos utilizados no linux, no entanto esta compilação foi feita para deixar o ch341a como dispositivo padrão de gravação, então podemos omitir nos comandos a seleção do gravador ( -p ch341a_spi ). Pressione windows+R digite "cmd" e pressione "Enter" navegue até a pasta onde extraiu o flashrom.exe e então é só usar os comandos como abaixo. Apesar do flashrom rodar na interface de texto ele é compatível apenas com windows, não tem como executar ele em DOS puro porque o gravador é ligado na USB. exemplo: No linux: flashrom -p ch341a_spi -c "KB9012 (EDI)" -r bkpkb90xx.bin -V no Windows: flashrom -c "KB9012 (EDI)" -r bkpkb90xx.bin -V Se você tiver optado pelo pacote 1.0 mais atual, o que foi dito sobre o ch341A ser o gravador padrão não se aplica, esqueci de setar isso na hora de compilar, utilize os mesmos comando do linux por favor. Todo o resto do processo é igual na versão original do tutorial que segue abaixo. Espero que isso facilite para todos que estavam tendo dificuldade com o linux. Abraços. Eu testei aqui os dois pacotes disponíveis para windows, no 7, 32 e 64 bits, fiz leitura de chips de bios comuns, e também do KB9012 na placa LA-9532p. Vou deixar alguns prints e fotos que fiz ao longo dos processos, em ordem cronológica no final do tópico, leitura, verificação, zerar, e gravação de um novo arquivo. Funcionou 100% ok, tão bem quanto no linux. ---Original, usando flashrom no linux.--- Então pessoal, eu finalmente consegui executar a façanha de ler e gravar os KB90xx sem desembolsar uma nota preta, e estou compartilhando o método pra ajudar. Há um artigo na internet [Hidden Content] explicando como gravar estes chips usando patches para o flashrom que dão suporte a EDI criados por Paul Kocialkowski's, acontece que estes patches já não existem mais para download, impossibilitando seguir o passo a passo exposto lá, penei durante algum tempo até sacar como deveria fazer para contornar a situação, e abaixo sem mais delongas segue: O que você vai precisar? --------------------------- 1 - Pc com linux Mint 18.1 instalado. (Posso usar um live cd/dvd/usb do mint, ubunto, etc? Pode, mas a perda de tempo será gigantesca cada vez que quiser gravar um KBC.) 1 - Gravador CH341A (O que funcionou aqui é o da placa preta com acabamento dourado, mas imagino que os outros vão funcionar também.) X - Fios e ou flats para conectar o CH341A à placa mãe. (Na pressa de testar e já não havendo tempo hábil pra sair e comprar os flats eu usei fios de um cabo ide de 80 vias, isso cada um vai fazer como achar melhor e prudente, afinal somos todos técnicos né? Este tutorial tem por objetivo solucionar o problema de ter um programa capaz não só de gravar mas também ler os KBC ENE kb90XX, nada impede que a gente ajude com outros detalhes do procedimento a medida que dúvidas forem surgindo, mas pensem e tentem resolver os problemas encontrados para chegar aqui com as dúvidas certas, imagino eu que vou abordar todas as etapas de forma clara.) A versão de Paulk do flashrom que está disponível no acervo do fórum em: Flashrom Com Suporte EDI e que deve ser baixada no linux após a instalação para evitar contratempos, de falta de crédito para refazer o download, ou ter que transferir de outro local o arquivo. --------------------------- Concluí a instalação do Mint 18.1 editado: (64 bits) no pc, e agora? Abra seu firefox e acesse o fórum pelo linux para poder copiar os comandos e evitar perda de tempo. Agora você abre um terminal e digita -> "su" <- (sem as aspas) e entra com a senha que forneceu durante a instalação. em seguida digite: -> "apt-get update" <- (isso demora um bocadinho, não lembro se pede respostas mas se pedir é "y" e enter.) quando concluir: -> "apt-get upgrade" <- ( isso demora bastante, mas fique atento pois algumas vezes o processo para esperando por respostas suas, a resposta é sempre "Y" seguido de enter) Finalmente o upgrade do apt-get terminou e agora? Agora você vai digitar -> "apt-get install libusb-1.0" <- Quando concluir digite -> "apt-get install libusb-dev" <- Extraia o flashrom na "Área de trabalho" (atenção as letras maiúsculas e minúsculas não lembro se o T era maiúsculo ou minúsculo) Acesse a pasta do flashrom na "Área de trabalho" usando o comando "cd Á" após digitar o Á e antes de digitar o enter pressione tab no teclado e ele vai completar, depois digite "cd flash" e tab e enter. Dentro da pasta tudo que você tem a fazer é digitar "make install" e se não obtiver uma mensagem de erro o programa já está pronto para ser usado. ----------------------------------- Posso ter esquecido de algum detalhe, mas acredito que não, se você tiver problemas com mensagens de erro de compilação por favor certifique-se de que tudo correu bem na instalação da libusb1.0 e da libusb-dev, se estiver tudo certo, por favor digite no terminal "apt-get install build-essential", depois digite "make" e depois "make install", não acho que alguém vai precisar fazer isso mas... né? mer*as acontecem. ----------------------------------- E agora que temos o pc no linux com o flashrom modificado por Paulk instalado o que fazer? Agora você precisa fazer as conexões entre o gravador e a placa com o KB90xx, esse procedimento varia de placa pra placa, varia também do material escolhido para efetuar as conexões, fios, ou flats com fios soldados, e cada um deve fazer como achar melhor. No meu caso as duas placas usadas para o teste do procedimento eram LA-7912P rev 1.0 uma com chipset SLJ8C e outra com SJTNV as ligações eram idênticas portanto, mas o conteúdo do kb9012qf A3 era diferente. Abaixo deixo imagens de um outro tópico aqui do fórum mesmo, que mostram as ligações feitas com duas exceções, na imagem o colega sugere aterrar KSO3 e KSO2 sendo que o correto é aterrar apenas o KSO3 que neste caso é o pino4 do conector de teclado, e na imagem não consta a ligação do pino4 do gravador ao terra da placa mãe. (As imagens abaixo servem direitinho para a placa supracitada. Sorte a minha me poupou bastante tempo, elas foram retiradas do tópico: [Hidden Content] que foi elaborado pelo colega @mbkinformatica ao qual agradeço pelas imagens e dou o devido crédito. OBS: corrigi uma das fotos para que as ligações fiquem exatamente de acordo com as necessidades do tutorial. Prestem atenção a um outro detalhe, vocês podem usar os pinos em volta do soquete do gravador levando em conta as equivalências deles com o soquete, eu já tinha fios de um flat de 80 vias soldados naquele adaptador que acompanha o CH341A que usei no passado para testes de gravação de bios direto na placa com o TL866A motivo pelo qual utilizei desta forma, mas teria preferido usar os pinos em volta do soquete caso não tivesse o adaptador pronto. Se aterrarmos também o KSO2 o chip ativa o modo de gravação da Main BIOS SPI, "FlashDirectAccess" conforme orientação do datasheet nesta última imagem abaixo, e neste caso não é isso que desejamos. ------------------------------------------- Algumas sugestões de como efetuar a conexão entre o gravador e a placa: 1- No tópico abaixo o @Paulo Noce mostra o uso de uma placa que ele fez para efetuar as conexões do gravador com a placa mãe, nas mensagens abaixo do vídeo tem o esquema da pcb, para que possam replicar. 2 - Vocês podem também adquirir estes dois kits prontos que na realidade do meu ponto de vista deveriam ser 1 só, difícil entender o que se passou na cabeça de quem optou por 2 kits... Kit 1 Kit 2 Notem que quem for usar esta placa exclusivamente no ch341a pode soldar a barra de pinos que acompanha pelo lado de cima que facilita absurdamente as ligações com a placa, no mesmo estilo Para ligar esta placa dos kits acima no gravador, é só usar os pinos em volta do conector zif do gravador levando em conta as equivalências, e para isso pode usar jumpers femea femea. Detalhe Importante: coloquei os links dos kits aí acima, pra poderem ver o que é preciso, mas nunca comprei nada desse site, não me responsabilizo por nada, a minha placa veio no kit do rt809h. 3 - Faça flats como este que o cidadão fez: [Hidden Content] 4 - Solde os fios diretamente a placa, como fiz no início, da mais trabalho mas funciona da mesma maneira. ------------------------------ -Neo... Eu fiz todas as conexões necessárias o que faço agora? Confira todas as ligações pelo menos mais uma vez, verifique de acordo com o datasheet e o esquema da placa que vai ler/gravar, se todos os pinos interligados do gravador à placa estão bem soldados e se não há curtos, não esqueça de interligar o terra do gravador com o terra da placa pino4 do soquete 25xx do gravador ou pino GND que varia de acordo com o modelo do gravador. Se estiver tudo ok, plugue o gravador na porta usb do pc e conecte a fonte do note na placa, use o "dedômetro" para verificar se o gravador esta esquentando, se sim desligue a fonte da placa e re-cheque as conexões, caso não esteja esquentando provavelmente tudo correu bem até aqui e você esta com tudo pronto para usar o flashrom no terminal, e se tudo correu bem na primeira tentativa meus parabéns. Digite no terminal: (Caso tenha fechado o outro terminal digite "su" e a senha novamente, e entre na pasta do flashrom novamente.) Para ler o conteúdo do KBC: flashrom -p ch341a_spi -c "KB9012 (EDI)" -r bkpkb90xx.bin -V Para apagar o conteúdo : flashrom -p ch341a_spi -c "KB9012 (EDI)" -E -V Para gravar novo conteúdo: flashrom -p ch341a_spi -c "KB9012 (EDI)" -w novoconteudo.bin -V Para verificar se deu certo : flashrom -p ch341a_spi -c "KB9012 (EDI)" -v novoconteudo.bin -V Apesar do tamanho ínfimo do arquivo os processos demoram alguns minutos, tenha paciência. Se você leu até aqui antes de começar a botar a mão na massa não deve ter passado nenhum apuro, e deve estar comemorando o procedimento realizado com sucesso. ( Assim espero. ) Mas como nada é perfeito, você pode ter enfrentado algum problema, e eu terei prazer em ajudar no que eu puder, apenas queria lembrar que de linux eu não manjo quase nada, e foi o meu amigo André Cúrcio que me auxiliou com a parte que para mim foi a mais complicada, compilar o flashrom do PaulK a partir do snapshot do git dele, então quanto a isso não prometo ser muito útil, e ao André fica aqui registrado meu mais sincero muito obrigado, que se estende também para o Paul Kocialkowski's cujo o trabalho possibilitou a façanha. - Neo... agora me diga... Quanto tempo demoram os processos? A Leitura do KB9012 demora algo entre 6 e 7 minutos. Apagar mais uns 10 minutos, mas é desnecessário fazer isso pois quando mandas gravar novo arquivo ele zera o chip primeiro. Não calculei bem certo o tempo da gravação, (porque demorou) mas acredito que ficou em torno de uns 15 a 20 minutos. Abaixo deixo fotos e prints feitos ao testar o processo no windows: As duas primeiras abaixo são as ligações feitas entre o gravador e a placa. Nesta abaixo o processo de bkp do kb9012 acabou de começar, percebam que o segundo led acendeu. Essa abaixo é a tela que deverás ver se tudo correr bem quando mandares ler o chip. Abaixo nota-se que processo foi concluído com exito. Abaixo uma comparação entre os arquivos lidos com Ch341A e com o RT809H, coincidem 100%. Abaixo, é a primeira tela que verás quando mandares apagar ou gravar o chip. Ele repete isso ai um bom tempo, apaga setor por setor sequencialmente. Abaixo a conclusão do processo. Esta abaixo é a tela que verás quando mandares gravar novo conteúdo no chip. Quando termina de gravar ele automaticamente começa a verificação do arquivo. Concluída a verificação sem erros, isso significa que tudo correu bem. Aqui eu li novamente o conteúdo do chip pra poder comparar com o arquivo que gravei no cygnus e mostrar que não existem diferenças. Alguns dos arquivos salvos e utilizados no processo, renomeei alguns pra facilitar minha vida, e também coloquei o arquivo novo a ser gravado dentro da pasta do flashrom pra não ter que digitar um caminho enorme indicando o arquivo, mas fica a critério de cada um, só não esqueça, o programa diferencia maiúsculas de minúsculas, e se for digitar um caminho tipo c:\bios\notebooks\acer\la 9532p\kb9012 - la9532p - OK.bin, não esqueça das " ", as aspas são necessárias caso exista espaço no nome do arquivo ou das pastas. Abaixo a última comparação que se dá entre o arquivo que gravei com CH341A e o que foi lido novamente no fim do processo. Acompanhando a sequência de fotos acima é possível ver que todas as etapas começando com a leitura, passando pela gravação, e terminando com a verificação foram concluídas com exito. Acho que com todas essas imagens fica bem ilustrado o processo por inteiro. ( Não é história de pescador... ) huaeuhaehuaUEEHAUa Abraço pessoal, e boa sorte. OBS: --------------------------------------- Lista de possíveis erros e soluções, se alguém quiser compartilhar algum basta postar aqui que vou acrescentando. Em uma das placas ao tentar ler o kb9012 o flashrom informou que não conseguia localizar o mesmo, a placa em teoria estava ok hehehe mas no fim apesar de ter os 19v não estava gerando as fontes primárias, com a re-solda do pwm o defeito foi sanado e foi possível ler normalmente o kbc. --------------------------------------- Links para os arquivos extraídos desta forma: [Hidden Content] [Hidden Content] --------------------------------------- Por favor, se você utilizou o procedimento acima e obteve sucesso deixe um comentário pra gente. Um simples ( Funcionou pra mim! ) é suficiente. Se encontrou algum problema que resolveu por conta própria em qualquer uma das etapas, deixe pra gente nos comentários a solução encontrada, outros membros podem passar pelas mesmas dificuldades, e isso seria de grande ajuda pra todos. Quem disponibilizar informações úteis tem garantido. Abraços. P.S: Recentemente o suporte aos chips da ENE foi integrado a versão padrão do flashrom, atualmente no GIT do flashrom, já constam os arquivos do PaulK Agora ta mais mole ainda, podemos inclusive compilar a versão mais atual e provavelmente melhor e mais funcional do código, compilei e anexei no mesmo link do download para windows anterior, quem quiser o mais atual escolha: Driver + Flashrom 1.0 for windows by Neo.rar ao clicar em download. Editado: várias vezes para correções de ortografia, concordância, pontuação, gramática, e adição de conteúdo.

SOBRE O ELETRÔNICABR

EletrônicaBR é o melhor fórum técnico online, temos o maior e mais atualizado acervo de Esquemas, Bios e Firmwares da internet. Através de nosso sistema de créditos, usuários participativos têm acesso totalmente gratuito. Os melhores técnicos do mundo estão aqui!
Técnico sem o EletrônicaBR não é um técnico completo! Leia Mais...
×
×
  • Create New...