ADICON Support Forum Applied Digital, Inc.
Page 1 of 1 1
Topic Options
#19966 - 05/20/08 10:39 AM C-Max 2.00c firmware 23
Jordi Offline
newbie


Registered: 06/08/04
Posts: 5
I am using Ocelot to convert ASCII strings into X10 commands, through the old Ocelot protocol. I have three Ocelot units. I realised everything is Ok with the one with firmware version 23 installed loaded in its flash. However with latest version 31, string transllation fails almost half the time.

If I am not wrong that firmware version went along with the C-Max 2.00c version, which I am not able to find anyware. On the other hand I have not a flash memory programmer to attemp to copy the working version.

Could somebody provide that old version to me?

Thanks !
Jordi

Top
#19967 - 05/20/08 11:34 AM Re: C-Max 2.00c firmware 23 [Re: Jordi]
Guy Lavoie Administrator Offline
Beyond All Hope
*****

Registered: 12/21/02
Posts: 6401
Loc: Montreal, QC, Canada
The firmware version is not something that C-Max updates when reloading the executive. This is a different thing altogether and is somewhat related to the hardware version of the board in the Ocelot.

But I cannot see how the firmware version would affect its ability to receive ASCII commands. I have never heard of any issues with the firmware version relating to this. It could be some other problem. Could you list controller parameters 0 to 26 for both units here (indicating which list is from the "good" Ocelot) so I could see what parameter might need adjusting? Some parameters do have an effect on serial timing.
_________________________
"If you don't know what you're doing, do it neatly..."

Top
#19972 - 05/21/08 01:26 PM Re: C-Max 2.00c firmware 23 [Re: Guy Lavoie]
Jordi Offline
newbie


Registered: 06/08/04
Posts: 5
I numbered the three Ocelot units as follows:

No.1: FW V8.31/59 App V3.01 FAILS on converting string to X10
No.2: FW V8.31/59 App V3.08 FAILS on the same
No.3: Fw V8.23/59 App V3.06 WORKS OK

Parameters are same for the three units except #0 which are:

For No.1: 1245
For No.2: 1250
For No.3: 825

The rest of parameters are:
1-2:0
3:18
4-7:0
8-9:15
10:0
11:4
12-14:0
15:1
16:2
17-19:0
20:5
21:0
22:128
23-24:0
25:5
16:1

When I exchange the large flash memory of units No.3 and No.2, then No.3 FAILs and No2. Works fine ! That's why I thought it could be a firmware related issue.

Regards
Jordi

Top
#19973 - 05/21/08 06:40 PM Re: C-Max 2.00c firmware 23 [Re: Jordi]
Guy Lavoie Administrator Offline
Beyond All Hope
*****

Registered: 12/21/02
Posts: 6401
Loc: Montreal, QC, Canada
Exchanging the flash chips sure seems to show that there is a difference. The parameters look ok. I have two Ocelots with a few years difference in their age (and different board designs) yet both have firmware 8.23. If only you had access to a flash programmer somewhere (a school or maybe an electronics supplier) you could then attempt to copy the 8.23 to one of the others.

Maybe someone from ADI could explain what the difference is between the 8.23 and 8.31 firmware versions (and maybe have an idea why 8.31 could be having this problem). I wonder if having a 50 Hz version PIC like you have has any bearing one this.
_________________________
"If you don't know what you're doing, do it neatly..."

Top
#19974 - 05/22/08 06:27 AM Re: C-Max 2.00c firmware 23 [Re: Guy Lavoie]
ADI Tech Support Moderator Offline
addict


Registered: 12/22/02
Posts: 608
Loc: Branson West, MO
The firmare was changed many years ago to increase the internal page size, and had nothing to do with X10 or ASCII. So a couple of questions:

1) Does C-Max work OK? Can you send X10 from C-Max and it work every time?

2) Is the ASCII not working or is the X10 not working? Try incrementing ing a variable everytime you send a string and see if the variable increments every time the ascii scring is sent.

Kevin Barrett
ADI Tech Support

Top
#19975 - 05/22/08 06:46 AM Re: C-Max 2.00c firmware 23 [Re: ADI Tech Support]
Guy Lavoie Administrator Offline
Beyond All Hope
*****

Registered: 12/21/02
Posts: 6401
Loc: Montreal, QC, Canada
Since either Ocelot works fine in sending X10 when the 8.23 flash chip is in it, I doubt that there would be any problem with X10 as such (signal strength, noise, etc). Still, you could test something else like incrementing a variable when changing another variable through a serial command (as Kevin suggested) just to help confirm if receiving the serial command is the problem.

But to make an equal comparison, I would suggest that you download and install the latest C-Max version and update the executive in all your units to the current version. You can download this here:

http://www.appdigusers.com/forums/ubbthreads.php/ubb/showflat/Number/15305#Post15305
_________________________
"If you don't know what you're doing, do it neatly..."

Top
Page 1 of 1 1


Moderator:  Dan Smith, Monte G, ADI Tech Support, Guy Lavoie 
Hop to:
Who's Online
0 registered and 26 anonymous users online.
Recent Posts
how to post an icon
by manu
02/03/12 03:40 AM
Command Pair
by kuro
02/01/12 12:49 AM
Does anyone have a copy of the latest TSE?
by sevenzenith1
01/30/12 05:17 AM
Have HAL2000 do the work or the Ocelot?
by khem
01/28/12 02:49 PM
Ocelot + Powermid = Fail
by Guy Lavoie
01/27/12 03:37 PM
Shout Box

Newest Members
dfgg, manu, kuro, sevenzenith1, chuck214
2748 Registered Users
Forum Stats
2747 Members
19 Forums
3835 Topics
22711 Posts

Max Online: 67 @ 08/16/11 03:08 PM
February
Su M Tu W Th F Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29