LEGO has officially announced that the firmware for the NXT will be open source. In addition, they will be releasing developer kits for hardware, software, and bluetooth. From the press release:
- The Software Developer Kit will include the NXT driver interface specification and necessary tools for creating third-party programming environments.
- The Hardware Developer Kit will provide the schematics and detail for the NXT 6-wire digital connector system, enabling the community to design and develop third-party sensors that can interact with and control the NXT motors and intelligent brick.
- The Bluetooth Developer Kit will detail the Bluetooth protocol embedded in the NXT microprocessor, allowing users to create applications for any Bluetooth device that them to communicate with MINDSTORMS robots.
The source and kits will be available on the Mindstorms website starting August of 2006. Soren Lund, director of Mindstorms NXT says:
Finally! A big company that’s embracing the Maker ethic. Three cheers for LEGO!