CM11 replacement firmware

Forum about Xanura, Eaton Holec and Marmitek and other brand X10 and A10 devices.
Post Reply
MindBender
Advanced Member
Advanced Member
Posts: 640
Joined: Sun Apr 30, 2006 5:31 pm
Location: Netherlands
Contact:

CM11 replacement firmware

Post by MindBender »

Does anybody have any experience with Manic Marv's rewritten
firmware for the CM11 interface? It's supposed to solve many known problems and it adds extra functionality for better diagnoses.

I have a programmer available, but no blank PIC16F84A, so I haven't been able to try it. If you have any experience with this version please post your comments.
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

CM11 replacement firmware

Post by DMB »

Mindbender,

Nice info. Good documented source.
This is the first time I heard that the CM11 contains a 16F84A.
I've not test it yet but I can do this if you want.
I've a blank 16F84 and a CM11. At the moment I use the CTX35 (TI203) for the X10 communication to homeseer.

Do you know if the COPYPROTECTION bit is set in the source. If so you can't rewrite the PIC after loading the programme?

Update: The CP bit is set to CP_OFF so no problem.

DMB
MindBender
Advanced Member
Advanced Member
Posts: 640
Joined: Sun Apr 30, 2006 5:31 pm
Location: Netherlands
Contact:

CM11 replacement firmware

Post by MindBender »

It doesn't: It contains a PIC16C58, which might be protected but that doesn't matter; The CMOS types aren't reprogrammable anyway and we're not interested in the original firmware becuase it's buggy and there's a better alternative.

The CP bit doesn't protect against reprogramming. It just protects against reading the contents, but you can still erase and reprogram it if set.

Please try it. Afaik the 16F84A is obsolete and therefore hard to obtain, so if I got through that trouble I'd like to know if it's worth it first ;-). Do you currently experience any of the problems mentioned with the original firmware?
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

CM11 replacement firmware

Post by RDNZL »

If the circuit is using an xtal for the clock of the PIC, you can use the newer/faster ones, like the 20Mhz 16F84A-20 which are easy to get. It will then just run with the speed of the xtal for example 4Mhz.
Regards,
Ron.
MindBender
Advanced Member
Advanced Member
Posts: 640
Joined: Sun Apr 30, 2006 5:31 pm
Location: Netherlands
Contact:

CM11 replacement firmware

Post by MindBender »

My neighbor was kind enough to give me an empty 16F84A. I have programmed it and put it in my CM11: It works like a charm. I didn't have any problems before, so it's not really solving anything, but it's good to have the latest-and-greatest.
User avatar
Snelvuur
Forum Moderator
Forum Moderator
Posts: 3156
Joined: Fri Apr 06, 2007 11:01 pm
Location: Netherlands
Contact:

CM11 replacement firmware

Post by Snelvuur »

Strange part for me, normally me cm11 would stop functioning after a period of time. I've now connected a ctx35 on my linux box and although its a different pc my cm11 is working better then before and i didn't change anything. They both work like a charm now.
User avatar
Willem4ever
Global Moderator
Global Moderator
Posts: 805
Joined: Mon Oct 30, 2006 3:48 pm
Location: Uithoorn / Netherlands

CM11 replacement firmware

Post by Willem4ever »

Knock on wood, but in all the years I use a CM11 I never had a problem .....
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

CM11 replacement firmware

Post by DMB »

Mindbender,

Thanks for testing it. Sorry, I couldn't find the time this week to test it.

DMB
Post Reply

Return to “X10, A10 Xanura Marmitek Forum”