Placa madre asus h81m-c no arranca

Cerrado
groover
Hot Gun
Mensajes: 4
Registrado: Dom May 29, 2016 10:17 pm

Hola soy nuevo en el foro, soy bastante novato, y muchas cosas no las se.

Me encontaba programando chip bios de la placa asus h81mc, con un programador willem usb true programer , estube grabando varios chips, con una imagen de un chip comprado en biosflash ( web de bios ) , conseguí grabarlo correctamente y la placa base arrancaba.

Grabé la versión del fabricante , la versión más antigua del bios, curiosamente, me fije con un editor hexadecimal, que no se grabo completamente el firmware del fabricante, quedó la parte final que no se grabo, no se por que, si no cabia o ni idea, tras pelear conseguí que arrancara.

Continue haciendo pruebas, de manera que la versión del fabricante no la puede arrancar más, solo con el original y con el chip de biosflash, cada vez que cambiaba de chip, hacia un comos reset, por que si no no arrancaba el pc, y estuve apagando y encendiento la fuente de poder continuamente cada vez que cambiaba el chip y haciendo un comos reset, hasta que al final, dejo de funcionar la fuente.... el led de la placa se enciende , pero creo murió la placa base.

Entonces compré una fuente de poder nueva, conecte la placa base, y no funciona, no arranca.... pero el led de la placa se enciende, no se que puede ser, para asegurarme monté una placa asus av8m antigua, y con esta placa , el pc si arrancaba, y eso que la placa está con el bios muerto.... entonces creo que se fastidio la placa base, no se que puede ser.

Puedo hacer algo para repararla o ya es tirarla a la basura? yo no veo ningún componente quemado ni nada, no se que puede ser.
No tengo casi ningún conocimiento de electrónica,pero como soy electricista, entiendo los esquemas de los cableados , o por lo menos puedo mirarlo y entender algo.

Lo más curioso que me pasa, es que cuando le grabo una versión de bios , sea cual sea, cuando el pc arranca, inmediatamente se reinicia solo, entonces extraigo el chip bios para volver a leerlo, y compararlo con la imagen que grabe, y cambia totalmente.... se reescribe sola, pero esto cuando funcionaba la placa, ahora no funciona.

¿Me olvido de esta placa base y la tiro,o puedo hacer algo?
Si alguien la quiere se la mando, pero tiene regalito dentro.

Un saludo.
tuxkiller
Reboleador Extremo
Mensajes: 722
Registrado: Vie May 04, 2012 3:47 pm

Bueno yo lo primero que comprobaria es que el chip bios que entiendo que compraste sea igual al que lleva la placa base o como minimo sea compatible y de la misma capacidad sino estas dando palos de ciego, lo segundo es que si no se graba bien es normal que la placa ni te arranque si no hay bios no hay arranque asi que si el chip que tienes esta defectuoso o se daño no te va arrancar la placa.
groover
Hot Gun
Mensajes: 4
Registrado: Dom May 29, 2016 10:17 pm

Gracias por responder.

Si los chips son correctos, son todos winbond con la misma numeración y capacidad, funcionaba, pero ya no, hice 4-5 grabaciones de la bios, y conseguí que arrancara, luego cuando hice el último chip , ya no funciono más, directamente no arrancaba.

Tal vez algún cortocircuito o algo, cuando tocaba la placa, me rozaba el brazo en el chasis de la torre, y me daba cosquilleo de calambre, por que no la tengo puesta a toma tierra, la fuente de poder tenía más de 10 años, y la estaba encendiendo y apagando continuamente, tal vez tenga eso la culpa.

Hoy la volví a montar y prové con todos los chips y no arranca ni nada.
Monte otra placa que está muerta, tiene la bios borrada, pero esta placa por lo menos le das al power y prende la fuente y la placa, pero no da señal por que no hay bios, por lo que me imagino que la placa asus h81m-c aunque tenga muerto el bios, deberia arrancar igual si estuviera bien, pero no hace nada.

No estoy seguro , por que no recuerdo, pero creo que el último chip que grabe , fuera la versión más antigua del bios, que trae una opción para desbloquear el chipset, ¿puede que grabara la versión original más vieja del bios, e hiciera algo raro y por eso no funciona?

Bueno, he comprado otra placa base, pero esta no tiene puerto spi, una lástima, por que con la h81m-c podía sacar el chip bios de un zócalo puerto spi,además podía conectar directamente willem a la placa base por este puerto spi, ahora tengo que comprarme un test cable soic 8 , o hacerlo casero.

¿Sabeis donde venden adaptadores y cables para los programadores como willem programmer en españa que sean baratos? por que si los tengo que comprar en el foro de willem, son muy caros , aparte el transporte....

Voy a aprovechar componentes de la torre para hacerme otro pc.

Bueno, os aclaro, que tengo un rootkit de firmware o no se que es exactamente, (pero ataca el firmware) y necesitaria saber si puedo reutilizar las memorias ram y el procesador, creo que con la ram no hay problema, pero con el procesador no tengo claro si puede tener código grabado, y no se si reutilizarlo.

Me tengo que deshacer de routers, discos duros, memorias usb, grabadora dvd, por que si no me vuelve el maldito rootkit, y quiero aprender a reflashear todos los componentes afectados que tengo con el willem programmer y adaptadores, pero poco a poco que soy novato y tengo que ir aprendiendolo.

Si alguien del foro, quisiera ver la placa o que le mandara un usb infectado con esto, se lo mando, si me hace un presupuesto, pero ojo, que se contagia por todos los sistemas electrónicos, incluso temo que se contagiara el programador willem programer por que lo conecté en el pc infectado.



Un saludo, y muchas gracias por vuestra atención.
Y también muchisimas gracias por haberme dejado entrar en el foro, estoy muy agradecido.
Avatar de Usuario
cpt.charlie
Reboleador Extremo
Mensajes: 505
Registrado: Dom Abr 08, 2012 10:30 pm

No te montes películas, un rootkit a nivel de firmware es sumamente complejo ya que ha de ser programado expresamente para determinada plataforma de hardware, y muchas veces sin la ayuda del propio fabricante esto no es posible, ¿Puedes dar detalles?

Saludos.
groover
Hot Gun
Mensajes: 4
Registrado: Dom May 29, 2016 10:17 pm

Ya ya se que es complejo, pero aquí lo tengo jeje.

Se contagia por todas las plataformas de firmware, compré pc nuevo, le puse un usb infectado y se contagió el firmware, igual con todo, no importa que marca sea ni nada, asus, gygabite, compac, con uefi sin uefi, todo.

Hay mucha documentación por la red, no es nuevo, hace muchos años que va.
Lo tengo detectado de muchas formas, sería muy extenso postear aquí todas las detecciones y resultados.

En virus total se puede analizar el firmware en busca de virus y ejecutables contenidos en el firmware, y me detecta un montón de ejecutables que no deberian estar allí, además si comparo la versión del fabricante con la versión de firmware que yo tengo, es diferente , cambia, y lo que llama más la atención, es que el firmware es igual en una asus, y en un compak, simplemente, añaden módulos ejecutables en el firmware....

De verdad es muy extenso poner todas las detecciones, lo he detectado con gmer, tuluka, kernel inspector, rootkit analitics, con esta herramienta https://01.org/linux-uefi-validation , con el programa chkrootkit con un comando especial, avast mbr, y de más formas que no recuerdo.

En la web de GitHub tienes todas estas cosas.

Vamos, no me monto peliculas, está detectado todo con herramientas especificas para detectar esto.

Además ya he hablado con técnicos y me han reconocido que está mal el firmware, y que no lo pueden reparar ellos, es muy complicado y da mucho trabajo, que más vale que lo tire todo... pero es que tengo mucho material informático contaminado y me gustaria recuperarlo y aprenderlo, aparte, un técnico me dijo que se llevo a su casa mis equipos, y que se le ha contagiado todos sus sistemas de su casa.....

El router tiene el firmware modificado si lo comparo con el del fabricante mira, te voy a poner solo esto , pero me pasa con todos los firmwares de todos los componentes:

Versión original de firmware tplink: una parte

ATHE print help ATBA x change baudrate. 1:38.4k, 2:19.2k, 3:9.6k 4:57.6k 5:115.2k ATEN x,(y) set BootExtension Debug Flag (y=password) ATSE show the seed of password generator ATTI (h,m,s) change system time to hour:min:sec or show current time ATDA (y,m,d) change system date to year/month/day or show current date ATDS dump RAS stack ATDT dump Boot Module Common Area ATDU x,y dump memory contents from address x for length y ATWB x,y write address x with 8-bit value y ATWW x,y write address x with 16-bit value y ATWL x,y write address x with 32-bit value y ATRB x display the 8-bit value of address x ATRW x display the 16-bit value of address x ATRL x display the 32-bit value of address x ATGO (x) run program at addr x or boot router ATGR boot router ATGT run Hardware Test Program AT%T x Enable Hardware Test Program at boot up ATBT x block0 write enable (1=enable, other=disable) ATRT w,x,y(,z) RAM test level w, from address x to y (z iterations) ATWE a(,b,c,d) write MAC addr, Country code, EngDbgFlag, FeatureBit to flash ROM ATCU x write Country code to flash ROM ATCB copy from FLASH ROM to working buffer ATCL clear working buffer ATSB save working buffer to FLASH ROM ATBU dump manufacturer related data in working buffer ATSH dump manufacturer related data in ROM ATWM x set low 6 digits MAC address in working buffer ATMH x set hight 6 digits MAC address in working buffer ATBS show the bootbase seed of password generator ATLB x xmodem upload bootbase,x is password ATSM x set 6 digits MAC address in working buffer ATCO x set country code in working buffer ATFL x set EngDebugFlag in working buffer ATST x set ROMRAS address in working buffer ATSY x set system type in working buffer ATVD x set vendor name in working buffer ATPN x set product name in working buffer ATFE x,y,... set feature bits in working buffer ATMP check & dump memMapTab ATDO x,y download from address x for length y to PC via XMODEM ATTD download router configuration to PC via XMODEM ATUP x,y upload to RAM address x for length y from PC via XMODEM ATUR upload router firmware to flash ROM ATDC hardware version check disable during uploading firmware ATLC upload router configuration file to flash ROM ATUX x(,y) xmodem upload from flash block x to y ATER x,y erase flash rom from block x to y ATWF x,y,z copy data from addr x to flash addr y, length z ATXS x xmodem select: x=0: CRC mode(default); x=1: checksum mode ATLD Upload Configuration File and Default ROM File to Flash ATBR Reset to default Romfile ATCD Convert Running ROM File to Default ROM File into Flash )
, should:
DRAM Test Fail at address . (read:

OK

OK
Iteration %d: Filling, Comparing,
DRAM Test Fail at address %p. (read:%x, should:%x)
OK

DRAM Test level %d, from %p to %p, %d iterations.
Iteration %d: Testing: 0K %5dK $RAM $ROM checksum error! (cal=%04X, should=%04X)
< Press any key to Continue >
UNKNOWN €‘8€‘?€‘F€‘L€‘S€‘Z€‘a€‘h€‘p€‘t€‘|€‘„ROMIMG ROMRAS ROMIO ROMBIN ROMDIR ROM68K ROMMAP ROMISDN RAM RAMCODE RAMBOOT RAM68K SIG signature error!
(Compressed)
start: %p
unmatched objtype between memMapTab and image!
Length: %X, Checksum: %04X
Version: %s, Compressed Length: %X, Checksum: %04X
memMapTab Checksum Error! (cal=%04X, should=%04X)
memMapTab Checksum Error!
%s
%3d: %s(%s), start=%p, len=%X
%s Section:
memMapTab: %d entries, start = %p, checksum = %04X
$USER Section:
SIG signature error!

ROMIO image start at %p
code length: %X
code version: %s
code start: %p
Decompressed image Error!
Decompressed image Checksum Error! (cal=%04X, should=%04X)
ROM length(%X) > RAM length (%X)!
Can't find %s in $ROM section.
Can't find %s in $RAM section.
RasCode 9600 bps
%d bps

Console speed will be changed to DbgArea Decompressed image Error!
Decompressed image Checksum Error! (cal=%04X, should=%04X)
Decompress error = %d
Stream version is not supported!!
Too long file!!
Properties error!!




La versión de firmware de mi router modificado, desensamblado con ida, la parte más llamatiba, ( aparte cambia todo radicalmente)


ip nogateway 1
w dmt2 db tlb 32
ether driver etherppp on
w dmt2 set largeD 2
s cwmp setnovaluetype 1
ether portreverse on
sys cwmp recvtimeout 30
ip nat loopback on
wan dmt2 set pmonoff off
wan dmt eoc dyingasp off
sys dhcpprob no
w dmt2 set lpr off
rt mac2 ssid TP-LINK_
wan fakemac pvc run
wan ghs set multi_number 3 3
ip rip activate
ip rip merge on
ip icmp discovery enif0 off
ppp ipcp compress off
sys wdog sw on
sys quick enable
wan adsl rate off


ya ves como cambia, si conecto el router o lo que sea, se contamina.


Vamos independientemente que lo creas o no, yo quiero aprender a reprogramar todos los chips, con willem , o comprarme el bus pirate o un jtag para poder instalar el firmware original, solo eso.

Mira aquí se habla de esto: Es extenso, pero te quedara claro.

http://forum.sysinternals.com/gpu-based ... page1.html


Mira analisis de virus total del firmware:

El bios que tengo yo contaminado:

https://www.virustotal.com/es/file/9742 ... /analysis/

El bios original del fabricante:

https://www.virustotal.com/es/file/e5d7 ... /analysis/

Ahora fijate en un bios de otro pc de otra marca, un compak apu de ami:

https://www.virustotal.com/es/file/71e3 ... /analysis/


Fijate en los ejecutables contenidos, verás que en la versión que tengo yo difiere, igual con todas las bios que tengo y firmware, pero da mucho trabajo mirarlo.

Por ello, quiero aprender a acceder a todos los chips y reprogramarlos.

Con flashrom mira que me dice:

enabling flash write ...error: state of spiaccessmacromen or spihostaccessromen prohibits full access

ERROR ACCECING LOW MEGABYTE ,0X100000 bytes at 0X00000000

ipmi mmap failed: no such file or directory (enoent)
failed getting acces to coreboot tables
error accessing dmi , 0x10000 bytes at 0x000f0000

Warning:BIOS region SMM protection is enabled!!!
Warning: Setting BIOS control at 0xdc from 0x2a to 0x0b on H81 failed.
Warning: SPI configuration Lockdown activated.

Y también dice que algo está accediento a todos los chips y que para que flashrom pueda ejecutarse, debe apagarse primero lo que está accediendo a los chips.

Bueno, no quiero extenderme más.

RESUMIENDO: Mis pretenciones son:

Simplemente quiero aprender a reprogramar todos los chips, o si sabeis alguna forma de desbloquear los chips para que flashrom no me diga eso.

Sea lo que sea, el problema principal, es que se bloquean los chips, y no puedo acceder a ellos de ninguna forma, más que con un programador externo,¿alguna sugerencia?

Y bien, yo no se exactamente que es.

Un saludo.

Muchas gracias.
Avatar de Usuario
PatogomaII
ReballingAdicto!!
Mensajes: 2906
Registrado: Vie Mar 22, 2013 6:38 pm

Otiá!!! Pues voy a tener que andarme con cuidado, se me vaya a contaminar el firmware del marcapasos y me pase de vueltas. :lol:
Bromas aparte, esto está desembocando en un offtopic como el sombrero de un picador, que nada tiene que ver con las reparaciones de portátiles, sino con las películas de miedo y ciencia ficción, así que cierro y lo muevo a la miscelánea, que allí pega más! :ugeek:
"Los técnicos existimos porque los ingenieros también necesitan héroes!!!"
(visto en una camiseta)
Cerrado