arm/disar room and sensor now work as expected.

Root cause: one MUST use API to read the data and not attempt to read
it directly (dirty reads??!)