So does anyone know anything about the actual chip itself? What kind of programmer do you use? If it is a common chip and programmer, then maybe I can find an EE prof at my university who might let me use one of these...
Yes, the chip is a PIC16f819 so, as stated, any programmer will work. PicKit2, ICD2, *NEW* ICD3, lol There are plenty of schematics online for very simple PIC programmers with basically one transistor that will work and cost under $5 to build.
Be careful though, this is an old version of the firmware. Last modified April 4, 2005 I don't see a version number but the newest is v1.4 and looks like it contains multiple fixes and new features which you'll lose if you recompile this old version. v1.4 applies to models after 6/8/08 it looks like, but I can't find a newer source
Also, the code is atrocious, comments barely help. Intuitive enough to modify the delay times though I guess.. I work for Microchip so I'm a stickler about these things,
I have no problem modifying code to my liking, but not if it's old outdated code, that might be missing some critical bug fix that will keep me from having a dead battery. Oh well, I guess I'll just live with it.
Bump, any progress on this? I dont know anything about PIC programming, but can you extract the source code from the chip itself, or do you need to download it somewhere separately? The M series source code doesnt seem to be documented that well.
Im eager to try this out if only I knew what to do. Doesn't really seem economical to buy a programmer just to shorten the delay by a few seconds. If there was interest, maybe someone can buy the chips in bulk, reprogram them and sell it off.
Any news ... I'd be interested in a new chip for my M2 to get rid of that 5 second ON delay.
I have rewritten the firmware to fix many issues, including the 5 second on delay. I have not sent the new firmware out to anyone yet, but I think that will probably happen soon. You can follow the progress on this thread: