Blog

[ do default stuff if no widgets ]

Archive for the ‘Uncategorized’ Category

Happy and Healthy New Year

Tuesday, January 3rd, 2012

I wanted to send a message out to everyone and wish you all a happy and healthy new year. This project has been an amazing fuel for my personal determination. I’m grateful for all the customers out there, and the amazing support and dedication they have shown to me. I wish there was a word beyond ‘grateful’, because I would use it.

I’m truly surprised by the customer experience. I never imagined it would be as good as it’s been. From pseudo7 and eskro’s support on the forums, to the emails I occasionally get thanking me, it’s only these things that keep me focused, determined, and make all he hard work worth it.

From the bottom of my heart, thank you.

Wake-up Command Beta FW Released

Wednesday, November 9th, 2011

The forums are live, and pretty hot. I should have done this sooner in retrospect, but I don’t think I could have handled the additional work.

I’ve started a forum, you’ll need to register to try this out, but for those who can’t wake up their machine from sleep, this is a fix. It’s not a solution, but a temporary fix.

This temporary fix will allow you to pair a button on your remote with a special command that will tell flirc to send a ‘wake-up’ signal to the computer which is in hibernation or sleeping. This wont be needed in the future, any button will essentially do this.

Here is the link:

Wake-Up Command Beta Release Forum

Please post in the forum with questions/feedback. Don’t use this comment section of the blog.

Happy beta testing!

Truly A Sad Day

Wednesday, August 24th, 2011

I can’t say it’s a shock, we all knew it was coming, but it’s still a truly sad day. Steve Jobs will forever be known as the world’s greatest CEO, he changed everything.

But what’s truly amazing, was the constant fight and resilliance of an individual that did not ever want to give up. “I have always said if there ever came a day when I could no longer meet my duties and expectations as Apple’s CEO”. I could only imagine how absolutely terrible he must feel physically, and mentally, to have sent that letter which was probably written at another time.

Steve has not been well for a while. When I first saw him a few years ago on stage I knew something was wrong. Call it a survivors intuition. When I go to the hospital for my checkups, I’m surrounded by amazing people, all of which who are fighting for their lives. Steve looks like he has been fighting for his life. Over the last few years, there was sign after sign. The liver transplant was a pretty big one. The livers is a regenerative organ, one which you can cut in half, and it will grow back. People don’t get liver transplants, it’s a hard and dangerous procedure, and when I was diagnosed, I had doctors tell me it wasn’t even an option. (thankfully, my cancer was contained and didn’t spread to anything like the liver).

In his last speech to announce iCloud, it was extremely obvious to me how much his health had declined. Every word was a reach for breath, almost as if he had just gotten out of bed. Then the news came where he pulled in the release of his biography for three months. You don’t authorize a biography in the middle of your privately kept life.

I’ve heard that Steve has been on campus every day, talking with his staff. I can’t imagine how difficult this could be. He’s fighting for his life, which you would think he’d want to be enjoying outside of work. It truly says something about his devotion to his company, and to the people at Apple which he’s always gratefully acknowledged in his keynotes.

From the bottom of my heart, I wish Steve all the best in the world, and hope he wins his fight. Apple, and Steve Jobs, has been the sole reason and motivation for which I’m always striving for perfection.

Orders Ship Friday

Wednesday, August 24th, 2011

I received the next batch of boards, I shouldn’t be sold out for a while. I’m finishing off some last details and pre-orders will start shipping Friday and continue until Monday. All pre-orders will ship by Monday, thanks everyone for your patience.

Beta Firmware to support RC6 (WMCE and XBMC Remotes)

Tuesday, July 26th, 2011

There is a new firmware version that I will be testing. This adds better support for the RC6 protocol aka WMCE and XBMC remotes. This will most likely make it on all new devices, which means that people who receive new hardware wont really need to read further.

However, because I’m changing some code quite a bit, this will mean that any existing customer may have to re-configure their remote. There wont be an easy way to transition a saved configuration to work with the new firmware. However, unlike Apple, I let you downgrade the firmware in case you accidentally upgrade, and don’t want to upgrade if you are happy.

In this same version of the firmware, I will address a bug which effects some users where flirc is broken after a wake from suspend.

I will also add a ‘wake from suspend’ button, as a temporary medium until I figure out how to do this automatically.

0.91 Released

Wednesday, June 15th, 2011

Here are a list of changes. An update will come shortly after the weekend with the previously mentioned controller views i talked about in the last blog post. The 64 bit debian file still needs to get compiled and updated, but that should be posted soon. Although there is no reason the 32bit wouldn’t work. Thanks again to everyone who gave feedback.

Fixed—-

windows usb disconnect icon issue

text field in keyboard controller now shows modifiers

cleaned up menu items

border issues in different window views

cleaned up text

linux fonts

linux performance issues

 

New—-

Limiting GUI to only run one instance

background image

controllers menu

initial support menu under help

check for upgrades menu item (not deployed)

 

On Sale Now

Monday, May 2nd, 2011

The purchase link is active, if you have trouble ordering because you are outside the US, please contact me via the support website.

Also, please contact me and let me know which OS you are running, which media center application you are going to use, and how you heard about flirc, and you will receive our beta testers discount code.

EDIT

Coupon code: b3ta_t3sters

Windows Support with Libusb 1.0

Tuesday, April 27th, 2010

I’m so happy and excited to say that my efforts weren’t in vain. This past sunday morning, at 12:00 AM, I successfully communicated with flirc in windows. I was able to send control transfers down to my device and receive back data. This is actually huge news as I never was able to consistently get these results in windows using libusb 0.13 (legacy). A few hours later, I got flirc fully working in Windows. I had to adjust my firmware but it was a quick and subtle fix and took me a while to catch. If I ever open source my project, I’ll be happy to share the details of this one.

Things have gone exceptionally well in *nix. I haven’t had a problem with libusb’s portability until I tried to get up and running in windows. But since I’m nearing the final stages of completing my product, I have to get windows up and running.

I’m going to get a little technical here in hopes that I can save someone else from pulling out their own hair too. I should also say that since I’m so close to finishing, this will reveal a little bit about the product.

Libusb 0.13 has had it’s limitation in windows, particularly with HID devices (hint hint hint). The problem is that windows basically claims HID devices and keeps users from having read/write access. If you want to do any custom commands, you’re SOL. flirc is dependent on having custom commands as it’s natural existence is the ability to have a special instance of a HID device without crippling the same driver assigned to that device by the OS.

OSX and Linux worked great. But I was unable to send any vendor control requests down to the device so I began my long search of trying to figure out why. I enabled debugging, which wasn’t helpful, and eventually contacted the developers of libusb-legacy.

That thread eventually led me to libusb 1.0 where I asked if what I was trying was even possible. They said it should be, and encouraged me to port my application to libusb 1.0. So I started the process, which wasn’t very hard.

After ensuring my application worked on my Mac without a hitch, I booted up windows, recompiled with the correct libraries, and alas, it didn’t work. I’ll save everyone the details, it’s a very long discussion and opened up a thread of ~50 emails with the developers.

The real solution to my problem was to modify my firmware to be a composite device. Nevertheless, that still didn’t work, until finally, we pin pointed the problem and came up with a solution.

If anyone is interested, here is the thread, which is still ongoing.

A very special thanks to Peter Stuge, Xiaofan Chen, and Pete Batard who made this project possible by being so sincerely nice and helpful. Not to mention the endless amounts of work they do on a free open source project, thank you.

Visit us on your iPhone

Sunday, April 26th, 2009

Thanks to the wordpress iPhone plugin, visit blog.flirc.tv on your iphone and get a special formatted version of our site.

It was really easy to set up, just add the plugin and enable it. 

Thanks Brave New Code.