What is Kickstarter? We’re the world's largest funding platform for creative projects. Learn more!

Eiicon-128x128.large

Elegant Invention

South Bend, IN

Elegant Invention is a small technology start-up. Our goal is to provide affordable hardware and software to make your life easier.

  1. 1 day ago
    Eiicon-128x128.thumb

    Elegant Invention
    commented on a project update

    Barring any unforeseen problems, I expect the beta to run 2-3 weeks.
  2. 1 day ago
    Eiicon-128x128.thumb

    Elegant Invention
    Posted project 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.

      1. Eiicon-128x128.thumb
        Elegant Invention 1 day ago

        Barring any unforeseen problems, I expect the beta to run 2-3 weeks.

      2. Bobcat184.thumb
        William C Crawford 1 day ago

        Thanks! I look forward to hearing how things go.

      3. N7tox.thumb
        Matthew Walker 1 day ago

        Awesome. Itching to get it in my hands.


    Post Comment
  3. on May 18
    Eiicon-128x128.thumb

    Elegant Invention
    commented on a project update

    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 :)
  4. on May 5
    Eiicon-128x128.thumb

    Elegant Invention
    Posted project 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.

      1. N7tox.thumb
        Matthew Walker on May 5

        Wonderful! It can go on my keychain with my IronKey and my YukiKey. ;)

      2. N7tox.thumb
        Matthew Walker on May 18

        Two weeks later... any further updates? Eagerly awaiting my isostick!

      3. Eiicon-128x128.thumb
        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 :)


    Post Comment
  5. on April 19
    Eiicon-128x128.thumb

    Elegant Invention
    Posted project 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

      1. Paul.thumb
        Kertus R on April 19

        Good to hear :P

      2. N7tox.thumb
        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.

      3. Missing_thumb
        Jared Young on April 25

        And I just ran out of blank CDs at home... hope to have this soon. Thanks for the update.


    Post Comment
  6. on April 7
    Eiicon-128x128.thumb

    Elegant Invention
    Posted project 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.

      1. Scottanderson.thumb
        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.

      2. Me.thumb
        Ben Thomas on April 8

        Awesome! My stack of CD-R disks is dwindling :)

      3. Missing_thumb
        Scott Knipfing on April 10

        Please keep the updates coming. Thanks


    Post Comment
  7. on April 6
    Eiicon-128x128.thumb

    Elegant Invention
    commented on a project update

    Nikhil, wow, I had not realized how long it has been! My apologies, I shall write an update tonight explaining the situation.
  8. on March 29
    Eiicon-128x128.thumb

    Elegant Invention
    commented on a project update

    @Matthew: Very very sorry :x Things slowed way down here, but they're coming to a close. Beta soon!! Honest!! @Brett: Depends on how long it takes to work out any major kinks or compatibility issues, but I expect a month should be plenty of time. Enclosures for the rest are already here, and the boards are on their way. Between bug reports I will be assembling those around the clock! Very sorry everybody for the delays, ran into some last-minute issues, but they're being resolved quickly!
  9. on March 28
    Eiicon-128x128.thumb

    Elegant Invention
    commented on a project update

    Doug, definitely :)
  10. on March 23
    Eiicon-128x128.thumb

    Elegant Invention
    commented on a project update

    Update coming soon, sorry for the silence!