I sound like a broken record, but this has been a lot of work. I’ve spent countless hours on sleep detection alone. I’ve made some great progress tonight but I have quite a ways to go along with one important feature. I’m going to try so hard to finish by the end of next weekend. Wanted to post an update before I pass out.
Archive for January, 2013
I wanted to let everyone know that we have a new partner and distributor, The Pi Hut. I’m really excited about this new partnership. The Pi Hut is one of the most popular online stores for raspberry pi accessories, and Flirc is now part of their offerings.
Flirc is one of the best accessories for raspberry pi users looking for a great media center solution, and we have big plans for the little embedded system.
On another exciting note, and no coincidence, the command line utility for flirc has been ported to run on Raspberry Pi, and should be available for download soon.
Wanted to give a quick updated where things are progressing.
I’ve started on firmware development and spent a good amount of time on sleep detection, in fact most of my time. I have something up and running and it seems to be semi decent, but unfortunately if this doesn’t work, a hardware change may be necessary. I’m using a soft USB stack and because of this, the firmware is extremely timing sensitive. In order to do sleep detection, I need CPU cycles, which effect USB performance. Because of the uncertainty in this solution, the feature will be disabled by default, and will need be enabled via the Graphical User Interface or command line.
I’ve improved a number of features inside the firmware. I’ve changed the way it operates so the GUI and command line no longer need a second thread. This was critical as I will be publishing the API soon as well.
Iv’e also enabled error detection to prevent ghost signals. This is also disabled by default. The reason being that the logitech harmony remote only sends one signal at a time. This is going to lead to a lot of confusion should someone be trying to pair their remote and they have to press each button twice. I’ll look into this and see if I can make a workaround.
I’m still trying to figure out how to make a signed driver, that’s been a royal pain and I’m sorry there is no better solution yet. I actually have a bid on rent-a-coder, hopefully I’ll get something soon.
Orders placed are also going to start going out this week as more inventory arrives. If you haven’t received yours yet, keep an eye on your email. You should get an email notification.
The build system has taken great shape. I’ve got the GUI partially in there too, which is huge being that it’s written all in QT and they generally don’t like when you don’t use their makefile.
Here is what’s going to be in the next beta release
* Noise detection/prevention
* Sleep detection updates
* Long press detection (apple remote)
* Sticky Key issues (you will be able to modify settings via the GUI)
* GUI visual feedback for recorded buttons
* Better Windows 8 Support
* (MAYBE) Media Key Support on Windows 8 and OSX
There is a lot there, so this will definitely be beta and only available to forum members.No ETA, hopefully in a couple weeks. I’ve made great headway.
Happy New Years everyone.