New Life Games LLC
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

News:

Welcome to the NewLifeGames.com message forum! 

 


NLG Site Navigation Menu


Archives of old posts can be found at...... Newlifegames.net/nlg/

Author Topic: Firmware (BIOS) CRC checking failed!!  (Read 2624 times)

0 Members and 1 Guest are viewing this topic.

Offline kamorela

  • Contributing NLG Member
  • New NLG Member 3 to 100 Posts
  • *
  • Posts: 32
  • Reputation Power: 6
  • kamorela New User has no influence.
  • Gender: Female
  • NLG
Firmware (BIOS) CRC checking failed!!
« on: August 05, 2025, 07:56:51 pm »
As I reported in an earlier post the cabinet light in my G20 was blinking on and off really fast. I traced it down to (at least one) bad capacitor in the AC Power Distribution Box (#1 in the attached photo). I replaced all the capacitors on the board and it did fix the light issue, it's now solid 'on' when the door is opened, like it's supposed to. To get to the mounting screws on the Box I had to remove the Power Supply Assembly (#2). I also had the Brain Box (#3) out to get more elbow room to work. Now that I have it back together, I get the following message:

"Firmware (BIOS) CRC checking failed!! System will retry in 10 seconds." The BIOS chip is on the MB in the Brain Box. Pretty sure I didn't do anything to cause it damage. (?)

After 10 seconds it then tries to reboot in an endless loop with the same failure message each time. I do get a single POST beep though, so at least something's working. I have an eKey and Diagnostic key but they don't help because I can't get past boot.

Any thoughts as to what's going on?

Offline sccarlso

  • Contributing NLG Member
  • NLG Member 501 to 10,000 Posts
  • *
  • Posts: 551
  • Reputation Power: 62
  • sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!
  • Gender: Male
  • NLG
Re: Firmware (BIOS) CRC checking failed!!
« Reply #1 on: August 06, 2025, 07:07:33 am »
There are two bios chips in the brainbox.  The machine is a "secure" gaming device.  So if either bios chip fails the CRC check, it halts.

I don't think that would be the CRC check of the diag key itself...   I can't recall the exact message when the diag key fails a CRC check so it may be irrelvant.  But it's easy to mess up a diag key.  If you boot with no ekey or diag plugged in and get the same CRC error, it's not the diag key.  If you don't get the CRC error when booting with no ekey or diag key plugged in, then your diag key got some junk data written to it (usually from it being plugged into a PC), and it won't boot the diag key.  But it's simple and quick to do this test anyway.

To remove the brainbox you had to remove the ribbon cable, which is critical.   Make sure the ribbon cable is connected securely on both the PCI card and the backplane, and all other cables on the brainbox are securely connected.  And that you didn't miss connecting any other cable connected to the brainbox when you put it back in.  Since you removed the brainbox, if it worked before that, seems logical that something may not be securely connected which was before.  And the ribbon cable is the one that can be tricky.
 
If everything is connected securely and no cables were missed and not reconnected when putting the brainbox back in.   All I can think of is to replace the two bios chips, the boot1 chip in the motherboard, and boot2 chip in the PCI card, with a fresh set of show bios chips, should fix the problem.

But before doing that, I'd try removing the CMOS battery on the motherboard.  Also remove the two batteries in the PCI system card (the one with the ribbon cable).  The 2nd bios chip is in that card.
And if you're doing that, it's always a good idea to replace them with fresh ones unless you know they were replaced recently.  One CR2032 battery for the motherboard, and two CR2450 batteries go in the PCI card.  But you can try this without replacing them with new ones as well.

With the batteries removed, the bios is defaulted, and the existing NVRAM data on the PCI system card is gone.   Put the batteries back in, put the brainbox back in.  Plug in your ekey and diag into the secure USB ports and boot.   If it boots to the diag screen with the diag key, well the CRC check would have to have passed.  Clear the NVRAM and Safe Storage only, not the disk...    Once it's cleared, shut down, remove the ekey and diag key and power back on.  Then you'll get to the configuration required screen and just need to do initial machine setup again and enable the games. 

They are eeproms, but it's pretty unusual for either to fail a CRC check if they were fine before, which makes me think something might just not be connected securely to the brainbox as it was when you removed it.

But if you get the same error after that, and it still won't boot with the diag key.  Something isn't right with the bios.  Ony byte out of place and it would fail a CRC check.

Replacing the two bios chips with a known good set of fam14 show bios chips should fix it if you continue to get a CRC error.


Offline kamorela

  • Contributing NLG Member
  • New NLG Member 3 to 100 Posts
  • *
  • Posts: 32
  • Reputation Power: 6
  • kamorela New User has no influence.
  • Gender: Female
  • NLG
Re: Firmware (BIOS) CRC checking failed!!
« Reply #2 on: August 06, 2025, 02:23:14 pm »
I should know better, but I made several changes and now I get this message when booting normally:

Starting IGT BIOS extension!
IGT PCI FPGA Version = 02; Revision = 08
AHCI detected.
[00]        SIM="" HBA="AHCI (generic)"                 
[00,0,01] type=00 ver=01 resp=00                   Hitachi HDT72101ST10
Unable to access "/proc" (79)

That message is displayed briefly then goes away and the following message appears:

No system launcher is found or determined, system boot fails.

(Note that I do first get the AVP splash screen and a POST beep.)

When I insert the eKey7 and Diagnostic keys I then get a slightly different message, all on one screen:

Starting IGT BIOS extension!
IGT PCI FPGA Version = 02; Revision = 08
AHCI detected.
[00]        SIM="" HBA="AHCI (generic)"                 
[00,0,01] type=00 ver=01 resp=00                   Hitachi HDT72101ST10
Unable to access "/proc" (79)
Searching USB mass storage...

Authenticating USB flash drive...
Authentication successful
Could not find library SystemEx.so

Here's a list of what I changed:
1. The original brain box that came with my machine (I'll refer to is as BB#1) had a MB with a broken SATA connector (see photo). There are 2 SATA connectors on the board so I tried plugging the HD into the other good connector, but then it wouldn't boot. (?) So I switched back. Before switching back I was able to superglue part of the connector that was salvageable but the 7-pin portion that connects directly to the HD still has no support. So...

2. I have on hand another brain box I bought from ebay which they declared 'Tested good', whatever that means. I'll refer to that ebay BB as BB#2. It came with HD, PCI card and MB. The MB has intact SATA connectors and is EXACTLY the same as what's in my original BB#1, same p/n, same components...everything is the same (see photo). The PCI card is also EXACTLY the same. So I switched out the MB and PCI card from BB#2 into BB#1, keeping the 2 BIOS chips paired, if it matters. Between BB#1 and BB#2 I have 2 memory cards, each 2GB, so I installed the extra memory card on the MB that's now in BB#1. I also put in new batteries in both the MB and the PCI card.

3. I've checked and verified all cables and connectors are tight and none are missing/hiding somewhere. The current configuration is essentially the same but with better components than the as-received machine...only now it doesn't work.

Any ideas now?


Offline sccarlso

  • Contributing NLG Member
  • NLG Member 501 to 10,000 Posts
  • *
  • Posts: 551
  • Reputation Power: 62
  • sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!
  • Gender: Male
  • NLG
Re: Firmware (BIOS) CRC checking failed!!
« Reply #3 on: August 06, 2025, 03:07:14 pm »
If you moved the PCI card from your old brainbox with the bad sata port to the "tested good" one.   You likely will have to also pull the SOIC bios chip from the motherboard on the old brainbox with the dead sata port and put it in the new "tested good" brainbox motherboard as well.   The chips and numbers mean nothing, they are the same chips, but show bios chips have been reflashed.

Your old dead brainbox likely had show bios chips in both the PCI card and motherboard, they both need to follow each other in a swap.  The one you received that is "tested good" probably has plain IGT bios chips in it's PCI card and motherboard.  But the boot2 chip follows the PCI card, so no need to pull it.

So you have mismatched bios chips.  Thus, the CRC error.

Use a chip puller to remove the SOIC bios chip on your old brainbox motherboard, and put it in the "tested good" one.  If the socket is broken from not using an SOIC chip puller, it's pretty much dead as it won't make contact with the chip properly anymore.  The bios socket on the motherboard is pretty much impossible to replace if it gets cracked.  So make sure you use a chip puller.

Then I'd bet this "tested good" brainbox will boot with the ekey and diag so you can clear NVRAM and Safe Storage and be up and running again.


Offline kamorela

  • Contributing NLG Member
  • New NLG Member 3 to 100 Posts
  • *
  • Posts: 32
  • Reputation Power: 6
  • kamorela New User has no influence.
  • Gender: Female
  • NLG
Re: Firmware (BIOS) CRC checking failed!!
« Reply #4 on: August 06, 2025, 03:28:34 pm »
I'm not sure I followed you.

To simplify, I had a 'tested good' brain box with MB with PCI card. I took both of those and put them in my original brainbox. Kind of like a heart/lung transplant from one body into another.

In the meantime I took the HD from the 'tested good' brainbox and put it in my brainbox. I'm getting a lot of different red screen of death message, about 4 different ones I think. Prior to the red screens, as it's trying to boot up, I'm getting all the usual boot noises...from printer? money/ticket-taker thingy?

I've never changed a BIOS chip before, I'd need to get a puller and probably try to find a YouTube video on how it's done. I really don't want to do that unless troubleshooting tells me that's what needs to be done. Could it be the HD rather than the BIOS?

Offline sccarlso

  • Contributing NLG Member
  • NLG Member 501 to 10,000 Posts
  • *
  • Posts: 551
  • Reputation Power: 62
  • sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!
  • Gender: Male
  • NLG
Re: Firmware (BIOS) CRC checking failed!!
« Reply #5 on: August 06, 2025, 03:41:52 pm »
Reading more on how you did this swap.

You  "I switched out the MB and PCI card from BB#2 into BB#1".  Usually folks just swap the whole brainbox and not the motherboards.

So the bios got switched up somewhere.   

But what you want is the hard drive, PCI card, and bios chip from your bad motherboard with the broken sata connector all with the new motherboard.  :)

Offline kamorela

  • Contributing NLG Member
  • New NLG Member 3 to 100 Posts
  • *
  • Posts: 32
  • Reputation Power: 6
  • kamorela New User has no influence.
  • Gender: Female
  • NLG
Re: Firmware (BIOS) CRC checking failed!!
« Reply #6 on: August 06, 2025, 03:59:05 pm »
OK, so then if I understand, all I need to do is switch MB BIOS from old bad MB to new MB?

Offline sccarlso

  • Contributing NLG Member
  • NLG Member 501 to 10,000 Posts
  • *
  • Posts: 551
  • Reputation Power: 62
  • sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!
  • Gender: Male
  • NLG
Re: Firmware (BIOS) CRC checking failed!!
« Reply #7 on: August 06, 2025, 04:32:13 pm »
Correct. 

That's the only component that wasn't swapped to the new motherboard.




Offline kamorela

  • Contributing NLG Member
  • New NLG Member 3 to 100 Posts
  • *
  • Posts: 32
  • Reputation Power: 6
  • kamorela New User has no influence.
  • Gender: Female
  • NLG
Re: Firmware (BIOS) CRC checking failed!!
« Reply #8 on: August 06, 2025, 04:52:01 pm »
I have a chip removal tool on order from Mr. Bezos, will be here tomorrow. I saw a couple videos on how to remove those chips and I can't believe how easy and simple it is...WITH the right tools and a cautious attitude. If this works I'll be pretty happy.  :dancing_2:

Offline sccarlso

  • Contributing NLG Member
  • NLG Member 501 to 10,000 Posts
  • *
  • Posts: 551
  • Reputation Power: 62
  • sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!sccarlso Is a rising star!
  • Gender: Male
  • NLG
Re: Firmware (BIOS) CRC checking failed!!
« Reply #9 on: August 07, 2025, 08:25:28 am »
It is really easy.  But ya, essential to have a chip puller!  Still have to be careful, but with the tool to grab that chip, you can just wiggle it a little bit and it pops right out.

Without that puller, pretty good chance you'll snap the plastic socket and then the whole board is toast as it's pretty much impossible to fix a cracked socket.


 

If you find this site helpful, please consider becoming a Contributing NLG Member with a monthly subscription to help cover the cost of pizza, coffee, aspirin, hosting, and bandwidth.
Contributing Members: get unlimited personal messages, can save topics and replies as drafts,
can post to the Classified ads, get unlimited access to the downloads, and also get this minty badge:



**Subscription Link** (Click Here) **Subscription Link**



           
If you would rather remain anonymous Thank You or just want to help support the site, please use this "make a donation" button:




From your entire NLG staff, thank you for supporting NLG.


New Life Games LLC 1788 HIGHWAY 95 UNIT 30 BULLHEAD CITY AZ 86442




Newlifegames.com     Newlifegames.net     Newlifegames.org

Newlifegame.com     Newlifegame.net     Newlifegame.org    Newlifegames.us

   New Life Games     NewLifeGames  NLG

 We Bring new Life to old Games    1-888-NLG-SLOTS

Are all Copyright and Trademarks of New Life Games LLC 1992 - 2022


FAIR USE NOTICE:



This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner.
We make such material available in an effort to advance awareness and understanding of the issues involved.
We believe this constitutes a fair use of any such copyrighted material as provided for in section 107 of the US Copyright Law.
In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those
who have expressed a prior interest in receiving the included information for research and educational purposes.

For more information please visit: http://www.law.cornell.edu/uscode/17/107.shtml
If you wish to use copyrighted material from this site for purposes of your own that go beyond fair use,
you must obtain permission directly from the copyright owner.




The NewLifeGames.com website is optimized for use with Firefox and a minimum screen resolution of 1600 x 900 pixels.

SimplePortal 2.3.5 © 2008-2012, SimplePortal