A friend (David Mills) and I have been working on a 12F675 (or I reckon a 629 would do) version of the x-box IR on/off thing, I supplied a bit of the code to check bit lengths, he has done the rest (i.e. 90%) of the code, I had a bit of a "Can't Be Arsed" moment, he wanted to control his xbox, I found a 3.3V IR detector and some homebrew 628 code for mine
Ok if I am going a bit fast, it's a device similar to this.....
https://www.mod-chip.com/en/ir_mod.php
But our version basically just turns the xbox on/off with the "Display" button on your xbox IR remote (and no, I don't have anything to do with the mod-chip.com device).
It's basically a device for lazy people like me to turn on/off thier X-box without getting up, please note that it requires a lot more effort to install this thing, than just simply pressing the "on" button on your X-box.... go figure (as the Americans say)!
The main problem with the other homebrew pic/atmel circuits is that they require the use of a 3.3V IR module for this reason our design uses a voltage pump to boost the voltage so that common 5V IR modules can be used (I stole my 3.3V detector from my son's Tamagotchi, as he only has 1, I figured he wouldn't need the IR anyway.... hope he doesn't find out!)
The code is tested and working and we are happy to post the code/pcb layout's as long as it is not used/sold as a comercial product and.... and this is the big 1!..... no-one picks the code to bits and complains "how using this method would have been more effecient" etc, it's an "as is" project, take it mod it, improve it and post it!
Just in case the "don't complain" message didn't get through, we KNOW the delay routines are.... well to be honest... crap, we KNOW you could replace them with loops, we KNOW there is some software on the net to help you to do this, we just didn't WANT to! I think you get the idea!! So as said, please replace the delay routines, tidy it up, and re-post it!
I nice feature to add would be to store your own on/off buttons in the eeprom of the 12fxx, please feel free, the other codes for the other buttons are shown at the bottom of the ASM.
If peeps want this code/(project?) then please post here and I will upload it...... but I will need to know how!!! I have only ever posted messages here not files, yes I know it's sad, but I am 38 now, and getting too old to read ;o)
Regards
MATT!
(and David!)