Your feedback, suggestions and comments.

Thu, 03/21/2013 - 13:48 -- admin

Welcome to

Please let us know if this site provides useful information for your interests? We appreciate your feedback, suggestions and comments.



Submitted by ranza on

I've been very happy with TrueSense Kit and I'd like to go a step further and look into source code of the windows OPI Console app and if possible the source of the upcoming UNIX app.

Submitted by admin on

dear sir,

thank you for your kind interest and productive use of TrueSense kit.  we are happy to report that the Unix version is now up and running in our lab.  please allow us a few days to streamline and align the source codes for Windows and Unix, we will then post new for both Windows and Unix, as well as the corresponding source codes.

please help spread the words that TrueSense kit is intended to be the "Raspberry Pi" for bio-sensors, open source for everyone.

Submitted by admin on

we are happy to report that new TrueSense OPIconsole v1.10 (with major enhancements) and SDK v1.00 have been posted for both Windows and LINUX.

the SDK works with both LINUX and Raspberry Pi.  Please download them from

Submitted by billschuller on

When selecting a directory to save files from the memory module, backslashes are used as directory separators instead of forward slashes.

Submitted by admin on

Sorry for a few missed "backslashes", please use the corrected one: opiconsole_osx_v1.40a_20140111

Submitted by rramele on

Dear Friends,

Your product is great and we are really doing a lot of stuff !!
However, we are currently unable to use the OPI Console on MAC OS X. It seems that we are doing something wrong, but we cannot use it, we get the error message:

<< 2014.02.21 23:03:46 >> Error: No UC attached (COM1-COM50)

The device is plugged in and we have the orange led. We are using it perfectly on Windows 7.

Thanks a lot !!!

Submitted by admin on

We noticed that occasionally OSX may failed to open the device upon first trial, and if we open it again, it will be recognized.  Please try it and let us know how it works.
Additional comments for OSX:

1) We develop our programs primarily for windows platform. Once we have done that, we port the code to osx for osx specific items such as device interface. We do test it on each platform and make sure it works, but our primary effort is on the windows platform.

2) You can build on osx environment. You must make sure you are using the osx version of the code. Do not use the windows version of the code to build on osx. If you got the source code from github, make sure you are using the osx branch.

See Make sure you clone the "osx" branch if you want to build on osx.


If you just want to dump the raw values, we would suggest:

1) Check the code in the real-time display portion in the source code PDC/startwindow.cpp in the "fresh" function. This function keeps requesting new data (a packet). If there is new data and has adequate sample quality, it saves a copy of the data for drawing and also writes it to a file.

2) The format in which it writes out to is binary and the format is explained the SDK doc, OPIWiredFrameDefinition_v1.10_release_20131122.pdf.

3) You could write your own code to basically just keep executing the code we pointed you to (of course, after opening the device correctly and setting things up properly.

OR 4) you could start from our code and strip away everything you don't need like the drawing routines. Then modify the saving to file part so that it outputs text in the format you want.


Submitted by hjhsu on

To whom may concern,

I am Hwai-Jung Hsu, one of the post-doctoral fellowship at MMNet Lab., Institute of Information Science, Academia Sinica. We are now working on a study about psychophysiology and cyber-entertainment, and are looking for partners for cooperation. The devices and information described on are quite interesting. Therefore, would you please offer me some contact information such as e-mail or phone numbers that we can have some discussion about device purchasing, experiences exchange or further cooperation. You may reach me through Thank you very much.

Hwai-Jung Hsu

Submitted by rms1981 on

Hi There,

I am very interested in looking into opportunity in further research and/or product based on the Truesense technology.

If possible, may you please advice what is the best way to reach (email/phone) to Bioshare team and/or Dr. Fu-Chiek Hsu to discuss further if possible?

Many thanks

Submitted by mfseeker on

I see that the version number for the latest Linux SDK is 1.0 on the downloadable file, and version 1.1 is included in that package. The Windows version is numbered 1.15. Does this mean that the current Windows version is more advanced than the Linux version?

I am waiting eagerly for my TrueSense kit to arrive. As I do, I am studying everything I can find online and playing with the Windows version using Windows 7 running under VirtualBox on my Debian Wheezy platform. I will want to use the native Linux version, if it is up to date. However, compiling it from source is at the edge of my present Linux abilities, and I don't want to devote time to that learning curve if I am not going to be using Linux in preference to Windows.

Submitted by admin on

the version numbers for Windows, Linux (less frequently updated) are not tightly coupled. as we can not be totally sure whether Linux can compile successfully with various hardware/OS settings.

let us know when you need latest features on Linux.

Submitted by mfseeker on

I sent the Linux SDK to my son who is a Debian developer. He writes back:

There are apparently no build system files shipping with the kit.
Perplexing. Without a build system, I can't see how to build it.

Can some one give us help here?



Submitted by mfseeker on

Aha! qt. We haven't worked with qt. So we use qmake. There is a good online tutorial for it. All I need to do is figure out a few parameters for the .pro file. Sorry to bother you. I'll let you know if I get stuck or if I succeed.


PS I hesitated to post this to the blog, but I could find no private email address. Since you review these comments before posting them, I suspect this is OK. Let me know if you prefer some other mode of communication.

Submitted by admin on

We use Qt "qmake".  Our source code does not include system build files. We do not have a Debian package and don't have plan at this time to make one.   For compilation:

  • Option 1: Qt setup with qmake, with your compiler in the path, go to our directory with all the source files including the .pro file and execute:
    • >> qmake -project
    • >> make
    • to get an executable.
  • Option 2: Build the project through the Qt SDK which includes QtCreator. On Debian based platform is to execute: 
    • >> sudo apt-get install qt-sdk
    • then use QtCreator to open the .pro file in our source files. Then just push the Run button.

let us know any feedback and suggestions.


wizgot's picture
Submitted by wizgot on


I installed in both windows and linux, the installation in linux went smoothly with qt.

One issue is that in qt the folder structure has changed in qt 5, so you might want to add #include<qtWidgets> and also add QT += widgets in the .pro file.

The issue I now have is that the sensor is grayed out when plugged in. The controller works and gives the following message -
>> UC Status
Device ShortID: L Firmware Version: 79 Time: 20130911 131217 ZigBee Channel: 16
uSD sensor on
uSD Slot: Nothing
1 Associated PDNs: Slot 2-#21,
<> 2013.09.11 13:12:17 >> Unified Controller Status

Any Help is appreciated, and could we begin a separate thread for different issues?


wizgot's picture
Submitted by wizgot on

Hey Guys ! Got it working in ubuntu, just changed the Qt folder structure and added qtWidgets to the header. Everything works awesome.

We are developing an open source platform for health analytics and would love to talk to you guys on your experience and possible joint research, purchases in bulk for user testing etc.

Please get in touch with me on


telos330's picture
Submitted by telos330 on

so what changes did you make to get the console to work. Am using Mint 15> thanks for any help

Submitted by Thibaud on

Dear Bioshare team,
I'm a neuroscientist from Paris, specialized in psychophysiology and emotional processes. I'm interested by the truesense sensor.
How would it be possible to reach Dr. Fu-Chieh Hsu to discuss further on the potentiality of this technology and its application in research ?
Best regards,

Submitted by daniel lyall on

can this be connected to a arduino

Submitted by admin on

sorry for late reply.
using USB/COM port to connect to Arduino (as host) should be similar to Linux.  (there is no other port wired out from the Controller which uses Atmel MCU.)