ABI Boardmaster 4000 error codes

trm

Who loves you, and who do you love?
Feedback
2 (100%)
Credits
2,877CR
At some point I suspect this will be made into a sticky, but at the moment it's for people to post their own ABI fault codes (and fixes if possible
smiley36.gif
) and I'll also be documenting the errors/fixes I find whilst working through this pile.

If you do report an error code can you state which version of the firmware you're using please. This can be found on the power-up screen near the bottom and will be 3.10, 3.0 or 2.x. I've found that the error message changes depending on which firmware you have so this information will be useful. Upgrading to v3.10 might also be a good first step to get more info.

You can grab the firmware from here http://www.jammarcade.net/?p=1729

trm2011-08-18 21:59:44
 

trm

Who loves you, and who do you love?
Feedback
2 (100%)
Credits
2,877CR
The first error code I encountered was shown at the end of power-up with version 3.10 ROMs. I recall it being a different error message originally so will find some 3.0 ROMs and try those to see what changes.

The error was:

SELF TEST FAIL - P 15/1 59,60,61,58,63,K15

Pressing enter changed it to:

SELF TEST FAIL - P 15/2 59,60,61,58,63,K15

This fault turned out to be an issue with the IO relay on the main logic board (fitted in the base of the unit) at location K15. The relay coils (pins 2 & 3) were showing open circuit and every other relay in the bank of 50-odd were showing 500 Ohms. Checking the datasheet showed they should be about 500 Ohms. These relays are used to enable the ICT (In-circuit testing) connector on the front of the ABI and gate the data via some custom ABI ASICs to the CPU, so this fault would stop ICT working properly although (OCT) out-of-circuit testing was unaffected as this uses a separate bank of relays.

There are a number of parts marked K15 which is why I initially doubted the error code was meaningful to anybody outside of ABI.

I've got some almost-equivalent parts on order so will update with a current p/n and source once I've proven they work. I temporarily stole a relay from the OCT part to verify K15 was the source of the error. It was and the error code transferred to the relay I'd stolen (along with another 4 consecutive relays).
 

Retromanic2

Active member
vacBacker
Feedback
5 (100%)
Credits
163CR
Using version 3.10 Roms

Self Test Fail - P39/1 107,108,109,106,111,K39

Pressing execute just changed it to P39/3

Again to P39/5

This fault turned out to be with the 20way test lead set.
Made up a new lead set and it is now working fine.


 
error non released was comming up cause i was using st27c2001 and st27c1001 the latter rom was not large enough for the files for v3.10 but was for v2.10 and the screen prob was the new update turn on the backlit option which needs to be off in my model.
 

Ace`

PlanB contributor #1
Feedback
40 (100%)
Credits
4,026CR
The locations for the two errors above were K54 and K64.

These are the rest of the errors I was getting
Self Test Fail - P 25/1 80,81,82,83,94,K25
Self Test Fail - P 25/2 80,81,82,83,94,K25
Self Test Fail - P 32/1 91,92,93,90,95,K32
Self Test Fail - P 32/2 91,92,93,90,95,K32
Self Test Fail - P 38/1 103,104,105,106,111,K38
Self Test Fail - P 38/2 103,104,105,106,111,K38
Self Test Fail - P 41/1 114,115,116,117,112,K41
Self Test Fail - P 41/2 114,115,116,117,112,K41
Self Test Fail - P 42/1 114,115,116,117,112,K42
Self Test Fail - P 42/2 114,115,116,117,112,K42
Self Test Fail - P 48/1 125,126,127,124,113,K48
Self Test Fail - P 48/2 125,126,127,124,113,K48

These
were far more obvious than the errors in my previous post, KXX refers
to a relay on the large main pcb with the same marking.

So after changing a total of 8 relays and two bad smt caps on the lcd inverter we have this.

bm4k_zpshz7vce0q.jpg


smiley4.gif


Tim found these relays which is what I used but they aren't shielded like the originals so it's best not to put two next to each other, I shuffled them about a bit so K41 and K42 weren't both unshielded.

The company that makes the shielded ones is still in business but looks like you can only deal directly with them and they want you to order in bulk. I ordered some 'samples' to see what happens.
smiley9.gif

 

ColinD

Active member
Feedback
6 (86%)
Credits
1,367CR
When mine boots up, quite often the power output stays on, but a quick selftest seems to fix this and it goes off again.... I'll have to confirm the software version. No error codes.
 

Equites

Chief Sheesher®
vacBacker
Feedback
35 (100%)
Credits
3,329CR
After many years of trouble free use, my BM4K is now failing self test on boot;

SELF TEST FAIL - Z 18/6

Is this a failed relay? Any ideas of location?

I'm assuming this only affects out of circuit testing and in-circuit will be fine?
 
Last edited:

Funhouse71

Active member
vacBacker
Feedback
6 (100%)
Credits
1,082CR
If it's any help I'm getting Z36/6 and Z37/7 fault and it's related to the ZIF socket PCB, although for mine I've narrowed it down to a damaged trace, through via or a dry surface mount solder joint because if I flex the board ever so slightly in one corner of the PCB then boot up the machine I manage to get a self test pass.

I added some strategically positioned spacers on the ZIF socket PCB and this fixed the issue for a while but the error has come back. Taking the PCB out of the machine and flexing it by hand I can get it to pass self test again but want to fix this permanently really.
 
Last edited:

Ace`

PlanB contributor #1
Feedback
40 (100%)
Credits
4,026CR
After many years of trouble free use, my BM4K is now failing self test on boot;

SELF TEST FAIL - Z 18/6

Is this a failed relay? Any ideas of location?

I'm assuming this only affects out of circuit testing and in-circuit will be fine?

If a relay exists at location K9 I'd start there.
 

Funhouse71

Active member
vacBacker
Feedback
6 (100%)
Credits
1,082CR
Short update on my issue, I was checking the legs on the 'ABI' labelled surface mounted chips and was nudge testing each leg with with a needle and found that one of the legs was not soldered properly to the board. I re-soldered it but unfortunately I'm still experiencing the same error. I can only assume the leg was loose but making contact still.

If your relays aren't at fault then check for breaks on the board, I can't remember the value but there are 40 surface mounted black resistors on the ZIF board, check continuity between these and the legs on the ABI chips, mine seemed ok but that's another area I was checking when looking for breaks.
 
Top