Now I'm wondering if unplugging the affected miner from the bus would work. Might be tough to do, but it would let me use the other seven miners on that module without having to try and repair the broken one.
I've done this. It works.
Just remove the screws and peel/pull it off (the thermal paste will stick a bit). Depending on which one it is, you may have to remove the backplane board to access all the screws.
Bogart (and anyone else who has tried) how did you do it and did it let you use the remaining 7 of the workers or only 6 on the module?
In my b3, I found that the module is one big pcb, and the bus pcb is stiff enough that even if I try to unplug only the damaged worker, a bunch more get unplugged too. Since the workers are all together on the module board, there is no peeling them off the heatsink one at a time.
One of my damaged workers occurs at the end of a module, so I bent the pins on the bus for that worker and managed to get the rest plugged in. cgminer seems to prefer if I tell it there are 30 workers instead of 31, so I'm concluding that workers really come in pairs (4 sets of 2 on a module). If that's not the case, then I'd guess that the adjacent worker is not plugged into the bus well enough.
My next problem is that my other damaged worker (the first one I posted) is closer to the middle of a module, so I don't think this will work - I'll end up with at least half the workers on the module unplugged from the bus.
So... does anyone have a solution that doesn't involve soldering? I thought about disconnecting the power wires from the connector for that module, but I don't know which ones to pull.