Sorry for the long delay in getting this issue fixed for you. We've just published an update to last night's release that fixes two things.
1. Last night's release was missing the new firmware, thanks to an old
.npmignore file. That's been changed and so the update command should actually execute now.
2. You can now do a manual firmware update. This is necessary for those of you who's firmware version is not detected. A low firmware version is the flag that tells the library it needs to update. Without any version returned, the library assumes the module is disconnected, so we need to force it to update.
To update manually
Make sure you have
npm install-ed the latest version of
v0.1.9 and then simply run the following script.
var tessel = require('tessel');
var ambientLib = require('ambient-attx4');
ambientLib.updateFirmware( tessel.port['A'], 'node_modules/ambient-attx4/firmware/src/ambient-attx4.hex');
Edit Jul 28, 2014 : Changed example to use
v0.1.9, requires port argument.
Please let me know if this does not get you to the point where you can run one of the ambient example files.
Thank you so much for your patience,