Get updates by RSS
Update #21: So close to beta!
Things are on track to ship betas very soon. As Mr. Murphy dictates, some bugs came out of the last few SCSI commands being implemented, which took a while to fix.
Also a day was lost attempting to bring up the debug card, made to access the CPU's high-speed debug port. It's like God Mode on a microcontroller -- in short: it shows me, in realtime with precise timestamps, exactly what isostick's CPU is doing. Finding bugs and performance bottlenecks is considerably easier with that kind of visibility.
Unfortunately the one I soldered up isn't working, so I'm stuck using the existing tools for now. I will allocate more time to fix it after the betas ship.
A bug tracker and ticketing system was also setup (FogBugz, if you're curious). Submitting and keeping track of bugs will be nice and easy.
Anyway, there's only 3 open cases left to reach beta: two very small tweaks to the bootloader/updater and finalizing isosel integration as mentioned in the last update.
Once again I apologize for the time this is taking, and I thank you all for your patience.
Update #20: Apple bug resolved, back on track!
Well, that took much longer than anticipated. The Apple bug has been resolved!
After working on it continuously for weeks, I finally hit a dead end and purchased a USB Protocol Analyzer. It arrived on May 2nd, and within 48 hours of opening it, the Apple bug and a few other minor mistakes were caught and fixed. I should have purchased one of these months ago.
So, development is back on track :)
The remaining work is: implement four more SCSI commands and finish integrating isosel into the rewritten firmware. Once that's done, I will confirm beta backers' addresses and start shipping them!
I will continue to post updates as things progress. Thanks again for all your patience as this gets resolved.
-
-
-
-
Elegant Invention on May 18
Sorry about that, things are going smoothly. This last SCSI command is taking a while, almost done though!! I'll post an update in the next few days :)
-
Update #19: Apple bug progress
It's been a busy almost-two-weeks since the last update. A lot of progress has been made. The fix has required some relatively major changes to the code: making almost everything asynchronous and interrupt-driven. Initially I hoped to get away with just changing a few small sections of the USB stack, but there were lots of dependencies I hadn't considered.
The bulk of the work is done, sans a small portion of the filesystem drivers that refuses to cooperate. It shouldn't be much longer now! :D
-
-
-
Matthew Walker on April 19
Thanks for the update. I understand on the unforeseen dependency problem. I'm a dev too, and that happens on a frighteningly regular basis, even when you try to account for it.
-
Jared Young on April 25
And I just ran out of blank CDs at home... hope to have this soon. Thanks for the update.
-
Update #18: Status Update
As with most products, the "first draft" code was a bit messy, with clean-up planned for the beta testing period. After confirming the custom enclosures back in November, I found they would take some time to produce. This seemed like the perfect opportunity to clean up the code!
In the first week of clean up, it became evident that a move from C to C++ would drastically simplify maintenance and adding nifty features in the long run. I thought for sure it could be done before the enclosures arrived -- I was wrong.
In addition to the rewrite taking longer than expected, there was the necessary change to the enclosures to prevent the cards from getting stuck. Then there was a very long back-order on the adhesives required. Had those been the only delays, however, betas would have shipped two weeks ago.
Since late November I have been working around the clock on the rewrite. Drive emulation is working under Windows and Linux, but MacOS X is still acting up. Today I tracked that down to a bug in isostick's USB stack, and I hope to have it resolved in the next few days. After that, the only thing left on the checklist is bringing isosel support into the rewrite. I don't expect that to take more than a week.
Until the beta units ship, I will make a point of posting updates as the rewrite progresses. I thank you all for your patience, we're very close now!
Oh, the stickers have also arrived :) There are five designs, but I'm going to leave them as a surprise.
-
-
Gregory on April 7
I agree that I don't mind waiting a bit for a solid product! Updates/changelogs are appreciated, but coding is MORE so appreciated :D Thanks.
-
-
-
Update #17: Customs delays, back-ordered adhesives
Just a quick update on the status of the enclosures and the beta units.
The enclosures should be here early next week. They were held up in customs for a couple days but the issue was resolved today.
The last piece needed to assemble them is a polycarbonate adhesive, which unfortunately is back-ordered. It should be here soon, though.
Then, at long last, the beta units can be assembled and shipped!
-
-
Nikhil S. Shringarpurey on April 6
Just a thought that you might want to post a general "state of the union" update, as it's been over a month since the last update. I'd definitely suggest providing some timeline estimates that you could revise as needed (expected beta ship date, expected final product ship date).
People are willing to overlook unexpected issues and part ordering delays, but lack of communication does not reflect very well, especially for people who don't have time to trawl through the forum for updates.
I still think this product will bring value to a lot of people. Looking forward to the final ship dates of the non-beta products...
- Nikhil
-
Elegant Invention on April 6
Nikhil, wow, I had not realized how long it has been! My apologies, I shall write an update tonight explaining the situation.
-
-
419
Backers
$66,607
pledged of $25,000 goal
0
seconds to go
Funding Successful
This project successfully raised its funding goal on August 22, 2011.
Pledge $10 or more Pledge $10 or more
Backers pledging $10 or more will receive a pack of stickers with fun designs relating to the isostick.
Pledge $75 or more Pledge $75 or more
Early Adopters may pledge $75 to get an 8GB *BETA* isostick and a sticker pack. If you choose to be an early adopter, please be willing to file bug reports and test on a variety of computers. The cosmetics of these may differ slightly from the final production devices.
Pledge $125 or more Pledge $125 or more
Backers pledging $125 receive one 8GB isostick and one pack of stickers.
Pledge $175 or more Pledge $175 or more
Backers pledging $175 receive one 16GB isostick and one pack of stickers.
Pledge $225 or more Pledge $225 or more
Backers pledging $225 receive one 32GB isostick and one pack of stickers.
Pledge $575 or more Pledge $575 or more
Small Office Package. Pledging $575 gets you *five* 8GB isosticks. That's $10 off per unit! Includes one pack of stickers.
Pledge $825 or more Pledge $825 or more
Small Office *16GB* Package. Pledging $825 gets you *five* 16GB isosticks. That's $10 off per unit! Includes one pack of stickers.
Pledge $1,000 or more Pledge $1,000 or more
Large Office Package. Pledging $1000 gets you *ten* 8GB isosticks. That's $25 off per unit! Includes one pack of stickers.
Pledge $1,075 or more Pledge $1,075 or more
Small Office *32GB* Package. Pledging $1075 gets you *five* 32GB isosticks. That's $10 off per unit! Includes one pack of stickers.
Pledge $1,500 or more Pledge $1,500 or more
Large Office *16GB* Package. Pledging $1500 gets you *ten* 16GB isosticks. That's $25 off per unit! Includes one pack of stickers.
Pledge $2,000 or more Pledge $2,000 or more
Large Office *32GB* Package. Pledging $2000 gets you *ten* 32GB isosticks. That's $25 off per unit! Includes one pack of stickers.
Project By
Has not connected their Facebook account.
Elegant Invention is a small technology start-up. Our goal is to provide affordable hardware and software to make your life easier.
Barring any unforeseen problems, I expect the beta to run 2-3 weeks.
Thanks! I look forward to hearing how things go.
Awesome. Itching to get it in my hands.