Blog

[ do default stuff if no widgets ]

Archive for the ‘Firmware’ Category

New Release Candidate, built in Amazon FireTV Controller

Monday, September 15th, 2014

Head over to the forums and try out the latest release. Firmware 3.0 is shaping up nicely, a ton of stuff was fixed, and I’ve got a beautiful amazon firetv controller in the GUI to help you pair your remote to use with the amazon firetv.

Screen Shot 2014-09-15 at 11.32.15 PM

New 3.0 Beta FW

Saturday, August 23rd, 2014

I wanted to make a short announcement that I have a very stable 3.0 firmware release available to try. I’m extremely comfortable with the stability. I’ve re-written nearly everything, abstracted functions away from hardware, have a new algorithm that suppresses noise, support MCE remotes (finally), and more.

Anyone who’s eager to try it can visit the related forum page: http://forum.flirc.tv/index.php?/forum/73-firmware-30/

Or wait a week or so until it’s public. You’ll need to be a community member, any and all feedback is welcome and appreciated.

fw v2.4 released

Wednesday, April 9th, 2014

The firmware is packaged into the GUI, please download the latest release and go to advance->force firmware upgrade.

The firmware updated includes the following:

  • fixed possible stuck key or endless repeats.
  • general cleanup

Please feel free to send in feedback regarding this release.

Media Keys and Suspend Support Released

Wednesday, January 15th, 2014

The next version of the firmware has been released, v2.2 which is part of GUI v1.1.6

This new firmware supports pairing of the media keys:

pause/play, next track previous track, etc.

You can also pair the suspend key which will put your computer to sleep. This was widely requested.

There is no official pairing in the GUI as of yet, you’ll have to use the commandline which ships with the GUI on every OS.

v1.0.0-rc.5 Released For Testing

Monday, November 18th, 2013

Release Notes

Forum

v1.0.0-rc.4 Released For Testing

Thursday, August 29th, 2013

Major GUI Changes:

  • mac is now a universal binary
  • added a windows application icon
  • added windows install/uninstall icons

Most of these changes are only with the GUI stability and support. There will be at least two more releases until the final version.

Adding universal binary support was a pain. I needed to compile QT libraries again with different architecture options.  A number of issues came up which involved a few patches. Then it was a matter of elegantly getting this into the build system.

Head over to the forums to grab it, you need to register: http://forum.flirc.tv/index.php?/topic/679-download-here/

Plethora of Updates

Tuesday, June 25th, 2013

I keep saying updates soon, updates soon, and it’s become a broken record. But I have been working extremely hard every day, even though it was not publicly visible.

I have stable releases of the latest firmware, gui, and commandline. The remaining issues will be quickly addressed, and as soon as I have enough feedback, I will release this to the public. It’s nearly ready.

For those interested, please go to the forum, you must be registered

Changelog

GUI v1.0.0-rc.1

  • better version number printing
  • latest firmware gets bundled into application
  • adding wake button to keyboard layout
  • includes latest flirc library with fixes and stability improvments

GUI v1.0.0-rc.2

  • wake key now shows up on windows and linux

Firmware v1.1.0-rc.1

  • added support for noise canceling **off by default**
  • removed sensitivity, set to nominal value and can not be changed

CLI

  • added support for enabling|disabling noise canceler
  • removed ability to change sensitivity
  • includes latest flirc library with fixes and stability improvments
  • better printing of firmware versioning

Flirc Has a Harmony Profile!

Monday, April 1st, 2013

This is one of the most exciting announcements to date. Flirc has a harmony XBMC profile!

This has been in the making for a while. 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.

You’ll need to download the latest release of the firmware: http://forum.flirc.tv/index.php?/topic/460-110-beta-download/

Once added your flirc will work without the need for the pairing software with your favorite media center application, XBMC. 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.

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.

Please leave us feedback. I’ve turned off posting to the older firmware images because they have rolled into this one.

Thanks everyone!

harmony screenshot

(excuse the grammar, it’s late)

 

New Beta Image Released

Wednesday, February 6th, 2013

Well, I’m a few days late, but I’m just happy to have made this milestone. The next beta image has a number of improvements, and some of them are still not done. All the features that aren’t quite done yet, will be polished before the release. Still to do before the next public release is a new 1.0 beta GUI release for testing, fw media key support, and finally a fix for windows media center where some keys don’t work.

Please read my instructions, this new firmware image is re-architected and will not work with your old GUI or old CLI.

All of this was also done with the shiny new build system. Thanks for all the patience and support.

Latest FW Beta Release Link

Updates Soon

Monday, January 7th, 2013

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.