The I2C specification specifies that there be only one pull up
resistor on the I2C bus. The specs also recommend that the pull up
resistor be in the master device, and slave devices should not have
pull up.
In case of NXT, the pull ups are in sensors. When you daisy chain
multiple sensors on one I2C bus, the pull ups start to add up, and
that deteriorates the quality of communication between the NXT
and the sensors. On a smaller scale (usually up to 5 devices) this
deterioration has no effect on I2C network performance, however
when you add more devices, you may encounter data errors.
Upgrading NXTMMX firmware:
The NXTMMX is shipped with latest stable firmware, if you need to
change/upgrade the firmware, follow the procedure described at
URL below.
http://www.mindsensors.com/content/62-firmware-upgrader-for-
compatible-devices
If the Firmware Upgrader doesn’t detect your NXTMMX, try this:
When the firmware Upgrader is looking for device, attach the
device, remove it momentarily and attach it again.
Copyright © 2016 mindsensors.com
14/14