So. What does 644 imply?
This is strange. If you look at the code:
We’re only expecting a -1 result, a 0, or a 2. 644 Sounds like a failure.
And what about the possibility of a firmware updating script + Arduino sketch? I understand I would still need the programming cable.
You can update the firmware with an Arduino and a programming cable. Or an ISP programmer from Atmel and a programming cable.
We’ve been trying to work on a Google Doc for the past few months to outline this, but we haven’t had many people try or want to test it out for us (understandably, it’s not a simple fix), so it’s remained in beta.
The link to the document for using an AVR programmer is here:
The link to the document for using an Arduino is here:
The link to the programmer cable you’ll need is here:
If you try to use this, we’d really like to hear about your experience with the document and outline, we’d like to make it better if we can.
I can and will figure out the update with the method already described, if necessary, but this is all rather arcane for a product designed to make the integration of Lego parts with Raspberry Pi straightforward. And it can’t be helping Dexter Industries to have prospective customers confronted with the strong possibility that their freshly ordered BrickPi won’t fully work with current Mindstorms kits.
Thanks for the feedback. We strive to make it as easy as possible, we’re sorry we’re falling short here. No product or designer is perfect; the best we can do is try to improve.