Yes, flirc shows up as a keyboard, so where was the support for your itunes/winamp controls? Play, Pause, Eject, etc. Posted in Firmware, News, Software, Updates | 4 Comments »Ī big thing that was missing was support for media center keys. Hopefully I can make an announcement in a couple of weeks. I’ve also begun working on something ultra cool, and I’ve got some of that up and running. For developers looking to integrate flirc into products, this actually means a lot. This doesn’t mean much for customers other than it’s the beginning of me getting back into firmware development.
The host PC can ask flirc the current ‘state’ in a polled mode, which means that I don’t need a separate thread. Now, the flirc firmware uses a state machine for recording. This isn’t good and made my API terrible, confusing, and easy to get wrong when I release the software. Which means that in order to write the host side software, I needed a separate thread to wait in set_interrupt. Anyone familiar with libusb, set_interrupt(), this function blocking. Previously, the firmware would set an interrupt back to the host on the event of a button being recorded. I’ve also completely revamped things a bit so the firmware works differently. I’ve begun strengthening my algorithm to better support other remotes and so you don’t have to record keys twice with the RC6 protocol.
I’m re-structuring all my code so I can solve these bugs with sleep, sticky buttons, and long presses. Getting stuck on a technical problem, I took a break from that and am working on firmware development.
Not a big one today, I’m still working on the software build system, which isn’t done. Posted in Firmware, News, Updates | 9 Comments »Īs promised, I wanted to give everyone an update. There is a lot there, so this will definitely be beta and only available to forum members.No ETA, hopefully in a couple weeks.
* (MAYBE) Media Key Support on Windows 8 and OSX * GUI visual feedback for recorded buttons * Sticky Key issues (you will be able to modify settings via the GUI) Here is what’s going to be in the next beta release 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. If you haven’t received yours yet, keep an eye on your email. Orders placed are also going to start going out this week as more inventory arrives. I actually have a bid on rent-a-coder, hopefully I’ll get something soon.
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’ll look into this and see if I can make a workaround. 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. The reason being that the logitech harmony remote only sends one signal at a time. Iv’e also enabled error detection to prevent ghost signals. This was critical as I will be publishing the API soon as well. I’ve changed the way it operates so the GUI and command line no longer need a second thread. I’ve improved a number of features inside the firmware. 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. In order to do sleep detection, I need CPU cycles, which effect USB performance. I’m using a soft USB stack and because of this, the firmware is extremely timing sensitive. 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’ve started on firmware development and spent a good amount of time on sleep detection, in fact most of my time. Wanted to give a quick updated where things are progressing. Posted in Beta, Firmware, News, Updates | 30 Comments » I’ve turned off posting to the older firmware images because they have rolled into this one. This will make it into the next major release of the firmware, and the goal is to have Plex, WMCE, and EyeTV harmony profiles as well. All the buttons in this profile have been paired already with all the XBMC keyboard keys (eden), so you don’t need to do any work. Once added your flirc will work without the need for the pairing software with your favorite media center application, XBMC.
You’ll need to download the latest release of the firmware: Harmony users can now add a flirc device to their remote where no codes will collide with their television, the protocol is fine tuned for flirc, and setup just got a whole lot easier. This is one of the most exciting announcements to date. Peter Weiss on Remote Buddy 2.0 Is Here!.Control Your Computer with Your Voice, Alexa, and FLIRC.