Emokit: Hacking the Emotiv EPOC Brain-Computer Interface
github.com
github.com
So we took the open approach and can't wait to see what cool (and strange!) things people use the platform for. This was an easier decision for us since we sell to consumers (for sleep - not EEG per se) and don't have a big research business to cannibalize (like Emotiv) - I certainly understand and respect their point of view on the matter. If anyone wants early access to the API sign up and let us know you want early access when you do. We have a forthcoming grant program as well - we will be giving out a bunch of free product to whomever suggests the coolest uses - email me ben@myzeo.com for more info.
That said, when will people learn to encrypt/pack/invert/anything their S-boxes?
Edit: Scratch what I said defending ECB mode. I totally forgot about CTR mode until a friend just mentioned it. Would've been the perfect solution here.
Tivo spent how much money and time to prevent us from owning our computer-hence the GPL3. We see Linksys stole code until they finally released a pack months later, package signed too. And this company spent gobs in crypto chips and obfuscation and time to secure what took 24 hrs to properly fix (and yes, I do mean fix).
Even nasty tripwire and DRM laden PS3 has been rooted, as have 'unbeatable' blu-ray. C'mon people: when are companies going to realize that this kind of behavior eventually hurts them? For you engineer types: why do you do (and redo) this?
Also, perhaps someone can clarify this for me. This doesn't guarantee you will end up with something better or similar to emotiv.
After determining which bytes correspond to which signals, do you have to write the algorithm for pattern recognition? do you have to reverse engineer the whole SDK or is it just a matter of calling the existing/proprietary algorithms using the signals?
Anyway, I think this will force them to accelerate their development for the Linux platform and perhaps be more open about it.
I'm not sure if they're not open about their development because they're stuck (I haven't seen any major improvements in their videos from 2008 to now... same stuff) or if they're scared from competition because they don't have the resources.
If they can recognize what a bunch of _very_ ambitious developers can do for free, why keep this thing locked?
I didn't know about OpenViBE. In your opinion, how is it compared to emotiv SDK? (I'm referring to the API, quality and things you can do with it -- with minimal coding)
I would suspect that, while Emotiv would prefer people to purchase the license to access these features legitimately, ultimately it serves their ends to help popularize their product and get interesting things developed for it so I would expect that it isn't entirely frowned upon.