I may be counting data bits from the wrong direction.
Normally, it is D5 that gets "stuck" on the SMC chip.
Counting from the left (rather than the right)
would give "D5" from the 0x0400 pattern..

So try that as well.