[zaptel-commits] tzafrir: branch tzafrir/makefile r1461 - in /team/tzafrir/makefile: ./ wct4xx...

zaptel-commits at lists.digium.com zaptel-commits at lists.digium.com
Sat Sep 9 15:04:11 MST 2006


Author: tzafrir
Date: Sat Sep  9 17:04:10 2006
New Revision: 1461

URL: http://svn.digium.com/view/zaptel?rev=3D1461&view=3Drev
Log:
sync with trunk

Added:
    team/tzafrir/makefile/xpp/LICENSE.firmware   (with props)
    team/tzafrir/makefile/xpp/utils/FPGA_FXS.hex   (with props)
    team/tzafrir/makefile/xpp/utils/USB_1130.hex   (with props)
    team/tzafrir/makefile/xpp/utils/USB_8613.hex   (with props)
Removed:
    team/tzafrir/makefile/xpp/firmwares/
Modified:
    team/tzafrir/makefile/   (props changed)
    team/tzafrir/makefile/Makefile
    team/tzafrir/makefile/acinclude.m4
    team/tzafrir/makefile/configure
    team/tzafrir/makefile/pciradio.c
    team/tzafrir/makefile/wct4xxp/base.c
    team/tzafrir/makefile/wct4xxp/fw2h.c
    team/tzafrir/makefile/wct4xxp/vpm450m.c
    team/tzafrir/makefile/xpp/init_data_3_19.cmd
    team/tzafrir/makefile/xpp/init_data_3_20.cmd
    team/tzafrir/makefile/xpp/init_data_4_19.cmd
    team/tzafrir/makefile/xpp/init_data_4_20.cmd

Propchange: team/tzafrir/makefile/
---------------------------------------------------------------------------=
---
Binary property 'branch-1.2-merged' - no diff available.

Propchange: team/tzafrir/makefile/
---------------------------------------------------------------------------=
---
--- svk:merge (original)
+++ svk:merge Sat Sep  9 17:04:10 2006
@@ -1,1 +1,1 @@
-f558416c-6c06-0410-9f27-dde2687782d0:/trunk:1424
+f558416c-6c06-0410-9f27-dde2687782d0:/trunk:1459

Modified: team/tzafrir/makefile/Makefile
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/Makefile?rev=
=3D1461&r1=3D1460&r2=3D1461&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/Makefile (original)
+++ team/tzafrir/makefile/Makefile Sat Sep  9 17:04:10 2006
@@ -146,7 +146,7 @@
 MODULESKO:=3D$(MODULES:%=3D%.ko)
 ifeq ($(BUILDVER),linux26)
 MODULES_BUILD:=3D$(MODULESKO)
-HOTPLUG_FIRMWARE:=3Dyes
+HOTPLUG_FIRMWARE:=3D$(shell if grep CONFIG_FW_LOADER $(KINCLUDES)/linux/au=
toconf.h | grep -q undef; then echo "no"; else echo "yes"; fi)
 else
 MODULES_BUILD:=3D$(MODULESO)
 endif

Modified: team/tzafrir/makefile/acinclude.m4
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/acinclude.m4?r=
ev=3D1461&r1=3D1460&r2=3D1461&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/acinclude.m4 (original)
+++ team/tzafrir/makefile/acinclude.m4 Sat Sep  9 17:04:10 2006
@@ -83,7 +83,7 @@
    done ;
 ) ;
 if test  "x$GNU_MAKE" =3D "xNot Found"  ; then
-   AC_MSG_ERROR(*** Please install GNU make.  It is required to build Aste=
risk!)
+   AC_MSG_ERROR(*** Please install GNU make.  It is required to build Zapt=
el!)
 fi
 AC_SUBST([GNU_MAKE])
 ])

Modified: team/tzafrir/makefile/configure
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/configure?rev=
=3D1461&r1=3D1460&r2=3D1461&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/configure (original)
+++ team/tzafrir/makefile/configure Sat Sep  9 17:04:10 2006
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.ac Revision: 1298 .
+# From configure.ac Revision: 1297 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.59.
 #
@@ -2617,8 +2617,8 @@
 echo "$as_me:$LINENO: result: $GNU_MAKE" >&5
 echo "${ECHO_T}$GNU_MAKE" >&6 ;
 if test  "x$GNU_MAKE" =3D "xNot Found"  ; then
-   { { echo "$as_me:$LINENO: error: *** Please install GNU make.  It is re=
quired to build Asterisk!" >&5
-echo "$as_me: error: *** Please install GNU make.  It is required to build=
 Asterisk!" >&2;}
+   { { echo "$as_me:$LINENO: error: *** Please install GNU make.  It is re=
quired to build Zaptel!" >&5
+echo "$as_me: error: *** Please install GNU make.  It is required to build=
 Zaptel!" >&2;}
    { (exit 1); exit 1; }; }
 fi
 =


Modified: team/tzafrir/makefile/pciradio.c
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/pciradio.c?rev=
=3D1461&r1=3D1460&r2=3D1461&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/pciradio.c (original)
+++ team/tzafrir/makefile/pciradio.c Sat Sep  9 17:04:10 2006
@@ -57,6 +57,10 @@
 #include "zaptel.h"
 #else
 #include <zaptel/zaptel.h>
+#endif
+
+#ifdef LINUX26
+#include <linux/moduleparam.h>
 #endif
 =

 #define RAD_MAX_IFACES 128

Modified: team/tzafrir/makefile/wct4xxp/base.c
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/wct4xxp/base.c=
?rev=3D1461&r1=3D1460&r2=3D1461&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/wct4xxp/base.c (original)
+++ team/tzafrir/makefile/wct4xxp/base.c Sat Sep  9 17:04:10 2006
@@ -43,11 +43,7 @@
 #ifdef LINUX26
 #include <linux/moduleparam.h>
 #ifdef HOTPLUG_FIRMWARE
-#ifndef CONFIG_FW_LOADER
-#undef HOTPLUG_FIRMWARE
-#else
 #include <linux/firmware.h>
-#endif
 #endif
 #endif
 #include "wct4xxp.h"
@@ -187,7 +183,8 @@
 static int alarmdebounce =3D 0;
 #ifdef VPM_SUPPORT
 static int vpmsupport =3D 1;
-static int vpmdtmfsupport =3D 0;
+/* If set to auto, vpmdtmfsupport is enabled for VPM400M and disabled for =
VPM450M */
+static int vpmdtmfsupport =3D -1; /* -1=3Dauto, 0=3Ddisabled, 1=3Denabled*/
 static int vpmspans =3D 4;
 #define VPM_DEFAULT_DTMFTHRESHOLD 1000
 static int dtmfthreshold =3D VPM_DEFAULT_DTMFTHRESHOLD;
@@ -200,6 +197,8 @@
 static int noburst =3D 1;
 static int debugslips =3D 0;
 static int polling =3D 0;
+/* For 56kbps links, set this module parameter to 0x7f */
+static int hardhdlcmode =3D 0xff;
 =

 #ifdef FANCY_ALARM
 static int altab[] =3D {
@@ -942,7 +941,7 @@
 	/* Make sure we're in the right mode */
 	__t4_framer_out(wc, span, FRMR_MODE, mode);
 	__t4_framer_out(wc, span, FRMR_TSEO, 0x00);
-	__t4_framer_out(wc, span, FRMR_TSBS1, 0xff);
+	__t4_framer_out(wc, span, FRMR_TSBS1, hardhdlcmode);
 =

 	/* Set the interframe gaps, etc */
 	__t4_framer_out(wc, span, FRMR_CCR1, FRMR_CCR1_ITF|FRMR_CCR1_EITS);
@@ -1164,7 +1163,7 @@
 			return -EFAULT;
 		if (!wc->vpm)
 			return -ENOSYS;
-		if (j && !vpmdtmfsupport)
+		if (j && (vpmdtmfsupport =3D=3D 0))
 			return -ENOSYS;
 		if (j & ZT_TONEDETECT_ON)
 			ts->dtmfmask |=3D (1 << (chan->chanpos - 1));
@@ -2999,7 +2998,7 @@
 	}
 	spin_unlock_irqrestore(&wc->reglock, flags);
 =

-	if (needcheckvpm450 && vpmdtmfsupport) {
+	if (needcheckvpm450 && (vpmdtmfsupport =3D=3D 1)) {
 		t4_check_vpm450(wc);
 		needcheckvpm450 =3D 0;
 	}
@@ -3148,6 +3147,10 @@
 #ifdef HOTPLUG_FIRMWARE
 	release_firmware(firmware);
 #endif
+	if (vpmdtmfsupport =3D=3D -1) {
+		printk("VPM450: hardware DTMF disabled.\n");
+		vpmdtmfsupport =3D 0;
+	}
 	wc->vpm =3D T4_VPM_PRESENT;
 	printk("VPM450: Present and operational servicing %d span(s)\n", wc->nums=
pans);
 		=

@@ -3285,6 +3288,10 @@
 			t4_vpm_out(wc, x, i, (x < 4) ? 0x55 : 0xAA);
 =

 	} =

+	if (vpmdtmfsupport =3D=3D -1) {
+		printk("VPM400: hardware DTMF enabled.\n");
+		vpmdtmfsupport =3D 1;
+	}
 	printk("VPM400%s: Present and operational servicing %d span(s)\n", (gen2v=
pm ? " (2nd Gen)" : ""), wc->numspans);
 	wc->vpm =3D T4_VPM_PRESENT;
 }
@@ -3808,6 +3815,7 @@
 MODULE_PARM(noburst, "i");
 MODULE_PARM(debugslips, "i");
 MODULE_PARM(polling, "i");
+MODULE_PARM(hardhdlcmode, "i");
 MODULE_PARM(timingcable, "i");
 MODULE_PARM(t1e1override, "i");
 MODULE_PARM(alarmdebounce, "i");

Modified: team/tzafrir/makefile/wct4xxp/fw2h.c
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/wct4xxp/fw2h.c=
?rev=3D1461&r1=3D1460&r2=3D1461&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/wct4xxp/fw2h.c (original)
+++ team/tzafrir/makefile/wct4xxp/fw2h.c Sat Sep  9 17:04:10 2006
@@ -4,31 +4,46 @@
 #include <unistd.h>
 #include <string.h>
 #include <errno.h>
+
 int main(int argc, char *argv[])
 {
-	char *c;
-	int fd;
-	FILE *f;
-	int res;
-	int x;
+	char *c =3D NULL, *fw_hdr_name =3D NULL;
+	int fd, res, x;
+	FILE *f =3D NULL;
 	unsigned char buf[1024];
+
+	/* Make sure we have the right amount of arguments */
 	if (argc !=3D 3) {
-		fprintf(stderr, "Usage: fw2h <infile> <outfile>");
+		fprintf(stderr, "Usage: fw2h <infile> <outfile>\n");
 		exit(1);
 	}
-	fd =3D open(argv[1], O_RDONLY);
-	if (fd < 0) {
+
+	/* Make sure we can open the firmware in file */
+	if ((fd =3D open(argv[1], O_RDONLY)) < 0) {
 		fprintf(stderr, "Unable to open '%s': %s\n", argv[1], strerror(errno));
 		exit(1);
 	}
-	f =3D fopen(argv[2], "w+");
-	if (!f) {
+
+	/* Make sure we can write out the firmware header file */
+	if (!(f =3D fopen(argv[2], "w+"))) {
 		fprintf(stderr, "Unable to open '%s' for writing: %s\n", argv[2], strerr=
or(errno));
 		exit(1);
 	}
+
+	/* Strip file extension */
 	c =3D strrchr(argv[2], '.');
-	if (c) *c =3D '\0';
-	fprintf(f, "static unsigned char %s[] =3D {\t", argv[2]);
+	if (c)
+		*c =3D '\0';
+
+	/* Now determine the firmware header name */
+	c =3D strrchr(argv[2], '/');
+	if (c)
+		fw_hdr_name =3D ++c;
+	else
+		fw_hdr_name =3D argv[2];
+
+	/* Write out the firmware as a header file */
+	fprintf(f, "static unsigned char %s[] =3D {\t", fw_hdr_name);
 	while ((res =3D read(fd, buf, sizeof(buf))) > 0) {
 		for (x =3D 0; x < res; x++) {
 			if (!(x % 16))
@@ -37,10 +52,12 @@
 		}
 	}
 	fprintf(f, "\n};\n");
+
 	if (res < 0) {
 		fprintf(stderr, "Error reading file: %s\n", strerror(errno));
 		exit(1);
 	}
+
 	fclose(f);
 	close(fd);
 	exit(0);

Modified: team/tzafrir/makefile/wct4xxp/vpm450m.c
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/wct4xxp/vpm450=
m.c?rev=3D1461&r1=3D1460&r2=3D1461&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/wct4xxp/vpm450m.c (original)
+++ team/tzafrir/makefile/wct4xxp/vpm450m.c Sat Sep  9 17:04:10 2006
@@ -442,7 +442,10 @@
 		return NULL;
 	}
 	for (x=3D0;x<128;x++) {
-		if (isalaw[x >> 5])
+		/* span timeslots are interleaved 12341234... =

+		 * therefore, the lower 2 bits tell us which span this timeslot/channel
+		 */
+		if (isalaw[x & 0x03]) =

 			law =3D cOCT6100_PCM_A_LAW;
 		else
 			law =3D cOCT6100_PCM_U_LAW;

Added: team/tzafrir/makefile/xpp/LICENSE.firmware
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/xpp/LICENSE.fi=
rmware?rev=3D1461&view=3Dauto
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/xpp/LICENSE.firmware (added)
+++ team/tzafrir/makefile/xpp/LICENSE.firmware Sat Sep  9 17:04:10 2006
@@ -1,0 +1,37 @@
+The firmware files (*.hex) in this directory are software for the =

+Astribank itself and not intended to run on the Linux system itself. =

+They are generally freely distriributable (see exact terms below).
+
+/*************************************************************************=
***/
+/*  Copyright (c) 2004-2006 Xorcom Inc. All Rights Reserved.              =
  */
+/*  Redistribution and use of the microcode software ( Firmware ) is      =
  */
+/*  permitted provided that the following conditions are met:             =
  */
+/*                                                                        =
  */
+/*          1. Firmware is redistributed verbatim without any modification=
; */
+/*          2. Any reproduction of Firmware must contain the above        =
  */
+/*             copyright notice, this list of conditions and the below    =
  */
+/*             disclaimer in the documentation and/or other materials     =
  */
+/*             provided with the distribution; and                        =
  */
+/*          3. The name of Xorcom may not be used to endorse or promote   =
  */
+/*             products derived from this Firmware without specific prior =
  */
+/*             written consent.                                           =
  */
+/*                                                                        =
  */
+/*  Disclaimer: Xorcom provides this firmware "as is" with no warranties  =
  */
+/*  or indemnities whatsoever. Xorcom expressly disclaims any express,    =
  */
+/*  statutory or implied warranties, including, but not limited to, the   =
  */
+/*  implied warranties of merchantability, fitness for a particular       =
  */
+/*  purpose and non-infringement. In no event shall Xorcom be liable for  =
  */
+/*  any direct, indirect, incidental, special, exemplary, or consequential=
  */
+/*  damages (including, but not limited to, procurement of substitute     =
  */
+/*  goods or services; loss of use, data, or profits; or business         =
  */
+/*  interruption) however caused and on any theory of liability, whether  =
  */
+/*  in contract, strict liability, or tort (including negligence or       =
  */
+/*  otherwise) arising in any way out of the use of this firmware, even   =
  */
+/*  if advised of the possibility of such damage. User acknowledges and   =
  */
+/*  agrees that the purchase or use of the firmware will not create or    =
  */
+/*  give grounds for a license by implication, estoppel, or otherwise in  =
  */
+/*  any intellectual property rights (patent, copyright, trade secret,    =
  */
+/*  mask work, or other proprietary right) embodied in any other Xorcom   =
  */
+/*  hardware or firmware either solely or in combination with the firmware=
. */
+/*************************************************************************=
***/
+

Propchange: team/tzafrir/makefile/xpp/LICENSE.firmware
---------------------------------------------------------------------------=
---
    svn:eol-style =3D native

Propchange: team/tzafrir/makefile/xpp/LICENSE.firmware
---------------------------------------------------------------------------=
---
    svn:keywords =3D Id

Propchange: team/tzafrir/makefile/xpp/LICENSE.firmware
---------------------------------------------------------------------------=
---
    svn:mime-type =3D text/plain

Modified: team/tzafrir/makefile/xpp/init_data_3_19.cmd
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/xpp/init_data_=
3_19.cmd?rev=3D1461&r1=3D1460&r2=3D1461&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/xpp/init_data_3_19.cmd (original)
+++ team/tzafrir/makefile/xpp/init_data_3_19.cmd Sat Sep  9 17:04:10 2006
@@ -17,14 +17,15 @@
 ;
 ; SLICS		CMD	Reg	High	Low
 =

-; ----------------------------------=3D=3D=3D=3D 8-channel FXS unit initia=
lization =3D=3D=3D-----------------------------------------
+; -------------------------------------- 8-channel FXS unit initialization
 ; INTERNAL PS
-; Change SLICs states to "Open state"s  (Off,all transfers tristated to av=
oid data collision), Voltage sense
+; Change SLICs states to "Open state"s  (Off,all transfers tristated to av=
oid
+; data collision), Voltage sense
 =

 FF 00 00 00	WD	40	00
 FF 00 00 00	WD	6C	01
 =

-; ------------------------------------- Initialization of indirect registe=
rs ------------------------------------------
+; ------------------------------------- Initialization of indirect registe=
rs
 =

 FF 00 00 00	WI	00	55	C2
 FF 00 00 00	WI	01	51	E6
@@ -88,7 +89,7 @@
 FF 00 00 00	WI	67	11	20
 FF 00 00 00	WI	68	3B	E0	=

 =

-; ------------------------------------- Initialization of direct registers=
 --------------------------------------------
+; ------------------------------------- Initialization of direct registers
 =

 ; Mode(8-bit,u-Law,1 PCLK ) setting, Loopbacks and Interrupts clear
 =


Modified: team/tzafrir/makefile/xpp/init_data_3_20.cmd
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/xpp/init_data_=
3_20.cmd?rev=3D1461&r1=3D1460&r2=3D1461&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/xpp/init_data_3_20.cmd (original)
+++ team/tzafrir/makefile/xpp/init_data_3_20.cmd Sat Sep  9 17:04:10 2006
@@ -17,14 +17,15 @@
 ;
 ; SLICS		CMD	Reg	High	Low
 =

-; ----------------------------------=3D=3D=3D=3D 8-channel FXS unit initia=
lization =3D=3D=3D-----------------------------------------
+; -------------------------------------- 8-channel FXS unit initialization
 ; INTERNAL PS
-; Change SLICs states to "Open state"s  (Off,all transfers tristated to av=
oid data collision), Voltage sense
+; Change SLICs states to "Open state"s  (Off,all transfers tristated to av=
oid
+; data collision), Voltage sense
 =

 FF 00 00 00	WD	40	00
 FF 00 00 00	WD	6C	01
 =

-; ------------------------------------- Initialization of indirect registe=
rs ------------------------------------------
+; ------------------------------------- Initialization of indirect registe=
rs
 =

 FF 00 00 00	WI	00	55	C2
 FF 00 00 00	WI	01	51	E6
@@ -88,7 +89,7 @@
 FF 00 00 00	WI	67	11	20
 FF 00 00 00	WI	68	3B	E0	=

 =

-; ------------------------------------- Initialization of direct registers=
 --------------------------------------------
+; ------------------------------------- Initialization of direct registers
 =

 ; Mode(8-bit,u-Law,1 PCLK ) setting, Loopbacks and Interrupts clear
 =


Modified: team/tzafrir/makefile/xpp/init_data_4_19.cmd
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/xpp/init_data_=
4_19.cmd?rev=3D1461&r1=3D1460&r2=3D1461&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/xpp/init_data_4_19.cmd (original)
+++ team/tzafrir/makefile/xpp/init_data_4_19.cmd Sat Sep  9 17:04:10 2006
@@ -17,7 +17,7 @@
 ;
 ; DAA's 	CMD	Reg	High	Low
 =

-; ----------------------------------=3D=3D=3D=3D 8-channel FXO unit initia=
lization =3D=3D=3D-----------------------------------------
+; -------------------------------------- 8-channel FXO unit initialization
 =

 FF FF 00 00	WD	21	28
 FF FF 00 00	WD	18	99

Modified: team/tzafrir/makefile/xpp/init_data_4_20.cmd
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/xpp/init_data_=
4_20.cmd?rev=3D1461&r1=3D1460&r2=3D1461&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/xpp/init_data_4_20.cmd (original)
+++ team/tzafrir/makefile/xpp/init_data_4_20.cmd Sat Sep  9 17:04:10 2006
@@ -20,7 +20,7 @@
 ; Start with a software reset:
 FF FF 00 00	WD	01	80
 =

-; ----------------------------------=3D=3D=3D=3D 8-channel FXO unit initia=
lization =3D=3D=3D-----------------------------------------
+; -------------------------------------- 8-channel FXO unit initialization
 =

 FF FF 00 00	WD	21	28
 ; 99 also sets ring validation

Added: team/tzafrir/makefile/xpp/utils/FPGA_FXS.hex
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/xpp/utils/FPGA=
_FXS.hex?rev=3D1461&view=3Dauto
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/xpp/utils/FPGA_FXS.hex (added)
+++ team/tzafrir/makefile/xpp/utils/FPGA_FXS.hex Sat Sep  9 17:04:10 2006
@@ -1,0 +1,546 @@
+#
+# Description : ECHO suppressor included
+# $Id: FPGA_FXS.hex 2008 2006-08-21 15:51:47Z dima $
+#
+:020000040000FA
+:80000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6AD6FF4000506B08006AD6FF4000506B0=
8006AD6FF4000506B080000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF=
FFFFFFFFFFFFFFFFFFFFFFFFFFFF44555444555574755777755776755777755777655666655=
63625523235D2E37C2B511115511115511115511185
+:8000800015511115511115511115511115511115511115511115511115511115511115511=
115511115511115511115511115511100000000000000000000000000000000000000255222=
2552222552220025522225522200000000001AA1111AA1110025522200000000001AA111000=
0000000000000000000002552222552222F21F11211
+:80010000122F21F112122552222552222552222552221AA1111AA111001AA111255222255=
2222F21F112122F21F112122552222552222F21F112122F21F112122F21F112122552220000=
00002F21F112122F21F1121200002552222552221AA1111AA1112552222F21F1121200001AA=
1112F21F1121200002F21F112122F21F112121AA102
+:800180001100255222255222000000000025522200001AA1111AA11125522200255222000=
025522200000000CFC6F66C6C4F42F22424000000000000000000000000001AA1111AA11100=
000000000000000000000000002552220000000025522225522200002552222552222552222=
5522225522225522225522225522225522200255257
+:800200002200000000004AA4444AA444000000004F44F444445F55F555551F11F111114F4=
4F4444400004AA4444AA4440000004AA4442F24F442422F24F44242000000004F48F884846F=
69F996962F21F11212000000CAACCC2F2DFDD2D22F21F112124F48F884842F21F11212004F4=
CFCC4C46F6DFDD6D62F21F1121200006F6DFDD6D6F1
+:800280006F6DFDD6D66F6DFDD6D6000000008AA8882F29F992922F21F112120000004F4CF=
CC4C46F6DFDD6D62F21F112128AA8882F21F11212004F4CFCC4C46F6DFDD6D62F21F1121200=
006F6DFDD6D65F53F33535EFEFFFFEFE006F6DFDD6D66F6DFDD6D6000000008AA8882F28F88=
282255222000000CFCCFCCCCCCFCCFCCCCC008F8C99
+:80030000FCC8C8255222004F48F884844F48F884840000004F48F884844F48F884844F48F=
8848400000000CFCCFCCCCCCFCCFCCCCC000000008F8CFCC8C8AFACFCCACA255222CFCCFCCC=
CC0000CFCCFCCCCCEFECFCCECE2552220000EFECFCCECEEFECFCCECEEFECFCCECE00000000C=
FC8F88C8CCFC8F88C8C000000008F8CFCC8C8AFACC9
+:80038000FCCACA255222CFC8F88C8C0000CFCCFCCCCCEFECFCCECE2552220000EFECFCCEC=
EEFECFCCECEEFECFCCECE00000000CFC8F88C8CCFC8F88C8C000000008F8CFCC8C8AFACFCCA=
CA255222CFC8F88C8C0000CFCCFCCCCCEFECFCCECE2552220000EFECFCCECEEFECFCCECEEFE=
CFCCECE00000000CFC8F88C8CCFCBFBBCBC3AA33321
+:800400000000008F8CFCC8C8AFAFFFFAFA2F23F33232CFC8F88C8C3AA33300CFCCFCCCCCE=
FEFFFFEFE2F23F3323200009F92F229296F62F2262600EFEFFFFEFEEFEFFFFEFEEFEFFFFEFE=
000000008AA8889AA9991AA111000000CFCCFCCCCCEFEEFEEEEE2F22F222228AA8883AA3330=
0CFCCFCCCCCEFECFCCECE2552220000EFECFCCECE1D
+:80048000EFECFCCECEEFECFCCECE000000004AA4441F14F44141155111000000CFCCFCCCC=
CFFFFFFFFFF3F33F333334AA44415511100CFCCFCCCCCFFFFFFFFFF3F33F333330000FFFFFF=
FFFFFFFFFFFFFFFFFFFFFFFF000000008F84F448489F95F559591F11F11111000000CFCCFCC=
CCCFFFEFEEFEF3F32F223238F84F448481F11F11111
+:800500001100CFCCFCCCCCFFFEFEEFEF3F32F223230000FFFEFEEFEFFFFEFEEFEFFFFEFEE=
FEF00000000CFC4F44C4CFFF4F44F4F3553330000008F8CFCC8C8BFBFFFFBFB3F33F33333CF=
C4F44C4C35533300CFCCFCCCCCFFFFFFFFFF3F33F333330000FFFFFFFFFFFFFFFFFFFFFFFFF=
FFFFF000000004554444F42F224242AA22200000094
+:800580008F8CFCC8C8BFBFFFFBFB3F33F333334554442AA22200CFCCFCCCCCFFFFFFFFFF3=
F33F3333300AFAAFAAAAA8F8FFFF8F80000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004A=
A4446AA6662AA222000000CFCCFCCCCCFFFFFFFFFF3F33F333334AA4442AA22200CFCCFCCCC=
CFFFFFFFFFF3F33F333330000FFFFFFFFFFFFFFFF19
+:80060000FFFFFFFFFFFFFF00000000CFC4F44C4CCFC6F66C6C2AA2220000008F8CFCC8C8B=
FBFFFFBFB3F33F33333CFC4F44C4C2AA22200CFCCFCCCCCFFFFFFFFFF3F33F333330000FFFF=
FFFFFFFFFFFFFFFFFFFFFFFFFF000000004F48F884846F68F886862552220000008F8CFCC8C=
8BFBFFFFBFB3F33F333334F48F88484255222008F8A
+:800680008CFCC8C8BFBFFFFBFB3F33F333330000BFBFFFFBFBBFBFFFFBFBBFBFFFFBFB000=
000008AA8882F28F88282255222000000CFCCFCCCCCDFDFFFFDFD1F13F331314F48F8848425=
5222008F8CFCC8C89F9FFFF9F91F13F3313100009F9FFFF9F99F9FFFF9F99F9FFFF9F900000=
0004F48F884846F68F88686255222000000CFCCFC7C
+:80070000CCCCFFFFFFFFFF3F33F333334F48F8848425522200CFCCFCCCCCFFFFFFFFFF3F3=
3F33333CFCEFEECECBFBCFCCBCB000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004F44=
F444447F74F44747355333000000CFCCFCCCCCDFDFFFFDFD1F13F331314F44F444443F31F11=
31300CFCCFCCCCCDFDEFEEDED1F12F221210000DF3B
+:80078000DEFEEDEDDFDEFEEDEDDFDEFEEDED000000004F44F444445F54F44545155111000=
000CFCCFCCCCCEFEFFFFEFE2F23F332324F44F444441F11F1111100CFCCFCCCCCCFCEFEECEC=
2AA2220000CFCEFEECECCFCEFEECECCFCEFEECEC000000004F44F444444F47F774743AA3330=
00000CFCCFCCCCCFFFCFCCFCF3553334F44F4444454
+:800800001F13F3313100CFCCFCCCCCCFCCFCCCCC000000CFCCFCCCCCCFCCFCCCCCCFCCFCC=
CCC000000004F44F444444F47F774743AA333000000CFCCFCCCCCDFDDFDDDDD1F11F111114F=
44F444441F13F3313100CFCCFCCCCCCFCDFDDCDC1AA1110000CFCDFDDCDCCFCDFDDCDCCFCDF=
DDCDC000000000000000000000000000000000000B8
+:800880009F9CFCC9C9CFC1F11C1C000000000000000000000000000000000000000000000=
000000000000000FFE40F481800000000000000000000000000001400000000000000800200=
00000000F08E48000000000000000000000000000000000000000000000000000000000000F=
FE40F48180000000000000000000000000000140062
+:8009000000000000000080020000000000F08E48000000000000000000000000000000000=
000000000000000000000000000FFE40F280000140000484001280048400128000000280048=
0000108204140000484001002148000010F26B5200000000000000000000000000000000000=
0000000000000000000000000FFE40F0000000000E2
+:80098000000000000000000000000000000000000000000000000000F04FFE80840180020=
000001002000010024001401102400100000080020000882880080088280000E06E0A008084=
010000200100000000000000120000400100004001000040012800000000F09254808441012=
8004840818102214860118002211A01148002211A1C
+:800A0000041400B01281041480028004148828108204808802214800CF550648180028000=
0000021000000210014001002400100000080020000882800008088020000EFE40F00000000=
00000000000000000000000000000000000000000000000000F04FFE0000000000000000000=
0000000002100180000000000000088000000800237
+:800A800000006F36090000280000004002000040020000001800000000002002000000000=
020080000E08C01000000000000000000000000000000000000008002000000000020080000=
F0FD7F000000000000000000000000000012001800000000000000000000000000004F1B080=
000000000000000000000000000000000000000001B
+:800B00000000000000000000F04FFE0000800200000000000000210000000000000000000=
0000000000000000000DE490000000000000000000000000000000000000000000000000000=
00000000FFE40F000000000000000000000000000000000000000000008008000000220000F=
0323E0000000000004002000000000000240000000C
+:800B800000000000000000000000000000DFEC0F000000000000000000000000000000000=
000002002000000000000000000EFBC0E000040022100000000000000000020020000240000=
00000000000000008008005FF40C00000024000000000000000000000000000000000000000=
00000000000007753000000100200000000000000B0
+:800C00000000200200001002008002000000000000008200F05C9E0000000000000000400=
1000000000000000000000000800282000000000022003F5A03000000000000000000000000=
0000000000000000000000000000000000F04FFE00180000000000000000000000000000000=
0000000000000000000000000F0E5D10000008004D0
+:800C8000120020010000000000000000000000000000008200000000000000BFE50380010=
080041200200100000000000000000000000000000088000000000000001F110F0000000000=
000000000000000000000000000000000000000000000000F04FFE000000000000000012000=
000000000000000000000000000000000000000F05A
+:800D0000687E000000000000000000000000000000000000000000000000000000000000F=
FE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000=
000000000018000000000000000000000000000000000000000000F0B158000000000000000=
000000000120000000000000000000000000000003B
+:800D8000000070820D2004000000000020010000008001000000000018000000000000000=
0000000F067DA000000000000000012000000000000000000000000000000000000000000F0=
687E00000000000000202101000000000000000000180000000000000000000000F0BAE8000=
0000000000000000000000000000000000000000011
+:800E00000000000000000000FFE40F0000000000000000000000000000000000000000000=
000000000000000F04FFE000000001800000000000000000000000000000000000000000000=
000000F0A9A4000000000000000000000000000000000000000000000000000000000000FFE=
40F00000000000000000000000020010000000000DB
+:800E80000000000000000000000000EFD80C0000000018000000000000000000000000000=
000000000000000000000009F730A0000008001000000000000000000000000000000000000=
000000000000009F4A0A0000000000000000000000000000000000000000000000000000000=
000F04FFE00000000000080010000000000000000B9
+:800F00000000000000000000000000000040013DF90080040000000080020000001002188=
008000014000048000000000028000040011002FFD406000000208101001800000000000000=
00000000000000000000000000000014F0AE2A0000000018000000000000000020010000000=
0000000000000000000400140014F730C0000000073
+:800F800000000000000000000000000000000000000000000000000000F04FFE000020084=
8200100000000000000000000000000000000000000000000140000AF3E040000004AA44412=
00A01100000000000000000000000000000000000000000000008F6306A0448024084AA4440=
0003A0328000040120229018A09880050114001A02F
+:80100000448004000000A02280020010411202211F4E0B80040000121200A031000000002=
1800188000040010080040000000080020000001002F012CD0048200400121200A031200200=
00104202A08120080014100180044200000000282002000010420227C500000000000000000=
0000000000000000000000000000000000000000006
+:8010800000FFE40F000000000000000000000000000000000000000000000000000000000=
0F04FFE80B411021B21421B212394212B1419B24299212B94112B94222F1429F24291222D91=
2AC4912E421CE82264112E4296E12264192CA4292CB491C2421B29241B29421B2923B481324=
219B24298212B84112B84222B84222B842229A84298
+:80110000882E42CB1280B41186B41122B41112B211B64291212B941B212BA419B24229F24=
291222F1429D212B922D412E922C5912EC21E812E4296E12264193CE419C2421B292CB491C6=
421B29421B2923B481324219B24298212BA419B24228B24228B2422892822B4229E822F495C=
D00824800000000002800000000218001880000403E
+:80118000010080040000000080020000005012306E0000000000121200000000000000000=
00000000000000000000000000000003FE40320088800000000000000000000000000000000=
00120000000000004001100114F0D45A00C2800800008001220000004002200182000010010=
0200418000000002200001100244001B7B800000032
+:80120000000012000000000000000000000000000000000000000000004001002F8808000=
0000000000000000000000000000000000000000000000000000000F04FFE00000000000020=
0100000000000000000000000000000000000000000000F048F700000000000080010000000=
0000000000000000000000000000000000000F0520C
+:8012800039000000000000000000000000000000000000000000000000000000000000FFE=
40F0000000000000000000000004200000000301200000000000000000011000070F90C8004=
00000000000000000000000000000000800400000000000000000000F097640000002400100=
22004000000800400000000000000000000000000E8
+:80130000004240010000A7480000000000210042000000004200420000000024120000000=
00000000048000000F0DDEA0000001002000000000000000000000000000000000000000000=
00000000F0B4DC000000000000000000000000000000000000000000000000000000000000F=
FE40F000000000000000000000000000000420042D7
+:80138000000000000000000000004800006FEC05000000000000000000000000000000800=
400000000000000000000420000F0E7EB000000000000480000000042002004000042000020=
040000000048008004000000F0F526000000000000000000000000000000000000200400000=
000000000000000F06A1A000000000000000000003A
+:801400000000000000000000004800000000000000000000E0EF0C0000000000000000000=
000000000000042208404002004000000000042424800001FF3062008000000000000000000=
000000000048808404000000000000000000110014B0BA01004880080048000068000000002=
30418A08400004001008004000048000068000000F7
+:80148000002170BF0D2008000000000048000000482004000000424A04800448002004000=
00048200442000014F0B2E70082008200200420040000000000800442000000424248000000=
2004200400008064140014F0A5C800000000000000000000000000000080044848004200000=
0000000000042480000DF8B070000000020044200A2
+:80150000000000488004488004480000000000000020044220044200000000FD540000200=
8004A044AA44442480000004AA44442484AA444484A0420A444A044480000A044004A044AA4=
444A24A4444A044A84840400F0D2CE004A04488800A04400A02648280000401222B412058A8=
9A4C4007041A1444E414A842404424A04004A0400AB
+:801580006A2684024A04484A441202211F160A80040000004A04A02448000000108284018=
842484AA444424E4100488004004A04004A04A0244800A044484A0421003FF60B8004420000=
A044A0444A82240200004A14C242184AA481428AA4444A24E414041B444A848404A04400004=
A044AA42448224AA444A0444A042124F0331200001C
+:801600000000000000000000200442200442200442200442000080040000000000000000F=
0A85F000000000000000000000000000000000000000000000000000000800400F07E3D80B4=
11021B21421B212394212B1419B24299212B94112B94222F1429F24291222D912AC4912E421=
CE82264112E4296E12264192CA4292CB491C2421BEE
+:8016800029241B29421B2923B481324219B64298612B8419B442A8422B842AB4422892822=
A84E822F4FB6580B41186B41122B41132421992121996921996B219B64229F24291222F1429=
D212B922D412E922C5912EC21E812E4296E12264193CE419C2421B292CB491C6421B29421B2=
923B481129261299861299A6129A84229A8422B8410
+:801700002229B82294822E425FFA0A2088040000000080020000001002188008000014000=
048000000000028000000002541B1AF0C000012200100000000000000000000000000000000=
80010000000080040000E0F3092028022028880400000000004800280080042004000000000=
0000048824880044880840440019F5502200C00880A
+:801780001A08000022000000400222122088048004110000420000180080042A044880248=
424440214F083B7002002180048000000000080040000000000000000000000002008000000=
0000F0C4CA00008001200148180000000000000000000000000020810100800400000000200=
400BF3F0B00180020012200420000122001000000F9
+:8018000000000000000000120020084200202408484200003FED010012800118004200000=
000000000000000000000000018002004420020840848484200F0DEA6000000001222802104=
00800118000000000000000000808101002008000000000000F0996E0048880000008200008=
00142224A0200120000000000000000002200000042
+:80188000280080040042F064E200480000000000220000000000120000001800008004000=
0000000422800000000485F560F008820010000000000001200000080010000002001000000=
000000000000A20070BA0600000000200800000042000000001800200100200100008002000=
0000020040042F04AF8000080010000000020018007
+:80190000A342000000000000000000000000000048000000A80048CF730B0000122003002=
20000000000000000200200000042000080028002000000002200224F1505000000A0121200=
22288004484A82020000000020046220042A018001800122A2808202000000822024F4DF6B0=
0808203280000000020222301120000005842000007
+:80198000480000002002000000000000284800F09DC8A0142200003820228202000000000=
04A0200281212280000424800004822000048A02880840228004A22088F7301008021020000=
0000000048000000200100000080018001000000280000008002424248DF9B0E22484880012=
0010012800200280000001800001800000080042289
+:801A00000000480000000080840200CFE40700008006221200227248424852421A0212000=
012006A210248200648000018184A2202800800882024288828882AFA891A00808202000000=
004820220280040018000020240400004200182200000000280000004041F12C55202682040=
08024A242800428A04120011A2204290138A08442F9
+:801A8000800140011200482200002002006800002882A02821821E4B20060018220022228=
0A4242084A4412A8182A114001228122220A33620828406008082A12412422AA22800808C22=
04428882E8821CA8445F3B0D1AA422281A832224A121386880A2124848226A81862102A0420=
080A14128488004422026040012282820026A08008F
+:801B00000020A222806412887E6D802224222281A2322A25012AA21220045A822225A6410=
01800A0454258124242001AA45148A011282218222024828202802802284A28AAA6CAA42A4F=
650C0000824A01422004800400001A043A042A042A04220000288082810228004A014280086=
A084A084A28A284000000EFD3017A23A6222AA2445F
+:801B80007AA6655AA1732A26842424046AA3467AA7573AA3147AA3226A26A2226A2282A25=
42A86A2666AA6335AA7222AA2111AA1677AA7662AA2E6AAAAAA8A8CA4CCAAAAEE6AA68A4A0C=
6AAE66EAFE29FAA0666AA6223AA2232AA2445AA1734862487A2124A2326AA6775AA53346B25=
2A1442B76228A28A4A66AA4452AD611A22214A0210C
+:801C00006AA2225AA1773A22A1226AA6A2EAAE66688AACCC4A0422CAAE226E622B662AB2E=
2EE920F6AA6622AA222AAA22352482A222684A4244AA4446AA6766AA766423AB712A1442AA1=
644AAC4462382AA2662E414AA6445AA55768A0231AA133122A22A26E6AAC6428CA084A04AA2=
AA2CCCABCC2ACEEEAFE5E5AA0662AA622223AA267BB
+:801C8000521AA4224242485A23A4446AA6366AA6544AA1732B112E226AA4644AAC77EA26A=
3666AE612A4641B22187A85063AA2117AA7116AA666AAA2828A0A42CAAC882AA2CE4AA6A8EA=
BEE2EE2AAEEACF4A0822200222480022200200208182042004422004422084A124002242002=
2A0124880248204008200200820044A22F8722E2083
+:801D000002A02100222002428001001822000000000000004200000000000022000000002=
08404F0497D80B411021B21421B212394212B1419B24299212B94112B94222F1429F2429122=
2DB12AC4B12E421CEA22E411E222E419E22264192CA4292CB491C2421B29241B29421B2923B=
481324219B26298612B8419B442A8422B842AB44225
+:801D8000A84229A842882E422FCB0E581B614819A2141B2129B1111692612B941992B2199=
6922AF44291322F14A8412DA12B412DB12CC5B12CEC11CA529E212E4296E132E419C2421B28=
2E521B692CB49122B481B262B18132421B2823B2819622199682AA94222A94A28A94222B4A2=
12E421FF104828248000000000028000000002180CD
+:801E00000188000040010080040000000000000000002541F168230000000022008004004=
800200100002001180080040000000020020000000048480020F4C991008200000000200200=
2001800228800228420028002200000020024842002A0480840200004001CF630A200C00000=
0002222000000282428A021A0281800281021060060
+:801E800042000000420022228084022024440214F014C3000000002800800400481800120=
000004220010000000000288024028004000000000048CFFF0A000000000000000000000000=
00802104A01242181200000000002220040000200882001FAA0A00180080811102211200A01=
42004000000224A020000108204002818004A0288E7
+:801F00000020088820040000F087D80000002021012400002004420000008022242104208=
234125200001800488008008880084280088800DF170A001200002400200100180000000000=
28000018000000220080028002420000000000F01AB92004000000000000004800200120050=
04848200122802184042880018004288008282880CE
+:801F8000020000D08E0612480000004200200218000000802101000000000080040000482=
80000800282000080044FB10F0020A321000020010000000000000000200100200200180000=
000000000042288800F0E3D8800180230100001200008004000018420020840412200200000=
018202404280000288220048800F0964E8004002232
+:8020000000200400001800008001000000800100A02148001A02002002008800002220022=
004DD6400000048001200421820012004000000800180041A24020080820400004822008004=
2022088200F07381208283842282024A23A2162A81014A032A21A412A012A01220822102808=
28223020018000020840420042028A224008028A44A
+:802080004882487DFF0000188001000000422800800100004848200400004880040000004=
28A022002A20000280020F215F200802104000000620000380020011A268101283800480080=
01484822002822008002000000002228F03EDD80010020041A0400180020044800000000000=
00000808102002A01002008220080228882880A0060
+:802100007FC40400000018004800008001000000488021044200000000220000000048A02=
8800420088028088F6104002820012082A2122800180048122001120020042082A21212001A=
0400280048488084220280088200008004DFF20D20280112200100000080040000001858180=
0188084A421486848182001000000480048000000FA
+:802180006012148728800148000000002280020080022810023880A825424800140000480=
020222204480028002280022810026BBEA011A2126A2121022A064A22832501124A26850728=
8022A12128782A04686A24A142004A02003A0280842224024A06A02420022A08E24A6218423=
FC70A228A8101184A8101A0522800428081240418BB
+:802200001A02224848004A218322A41428A0414A85060012A046484AA4822228882242882=
8808822E8120E2D7C0080022248125AA12312A027A051221222121A22011A8184212485A163=
42A07212324A842121A1224880A22600884A0622828A8C8682A8288A82880828FF73091A021=
A021A22A4214A014A014A014A011822182218221832
+:8022800022200200008002000000004800880000002220022A042A046F8801383AA3233AA=
2747AA7674AA5737AA6746AA7155AA4546AA7777AA612381AA3234A8582023AA2327AA72222=
683AA1442A023A031A013AA344A044CAACCC4200CA2CA6A8AAAA8AAAA8E86AAEC66AF4A661A=
0216A87A1515AA2766AA3457AA6767AA3677AA65471
+:802300001AA7455AA4763AA1211E222B323A933228AAAA117AAE772AA6221D613AE114A42=
2A073A011A0334AA4444A04CA288402882AA28A8AAAA8AAEA22B442A6A82B22EF820C327818=
20A7744AA1673AA2766AA2671AA2544AA4455AA45628123229A1661822C83AA2327AA7222AE=
212A4754AA422483A071A013A23046AA626CAAC44D7
+:8023800028A0CC4AA48A8AAAA88AA88E298E0A9FEC0A2A81A623522AA164126AA7627AA43=
26AA7245AA4524AA5663A848321B232C212A0422AAE119AA2372AA22326A1751B443A86A433=
A031A033424AA2662AA2444A06A0446AA4A88A28A28A4A9A426E42225F5A0C0000000000000=
000000000422004000042200442002200208204829D
+:80240000800482002008822008F021E220080000002200280000800400000000802222010=
0120000008004484228004200000000F014B5A0521B212AB111A2161B212B161B212B141B21=
2B941B212B9413B14229F342B1322F142BD312AB431CEB22C4A12E421E212E5296E12264192=
E429AC2421B292CB49142B29122B49132421B6823AF
+:8024800094212B8419B24218B14228BA422AB2422AB242AA424AEA22E494022A95412A15A=
116112B161331421B212B841B212BA41B212B84122F142AF142A1122DA12B412DA11E421CCB=
C21CEA2261192662192E4396C1421B292CB49146B29126B49132421B682394212B8419B2629=
8212B84822B24B0420A2BA4212BA424F7FE008004ED
+:802500000000000080020000001002188008000014000000000000008002000000501214D=
FD60CC212000000122005000000120000000020041800200100000022000000200A22880022=
009F480920081880010000000000000042120000000048000028808184028084820CC8800C4=
800280014F0B6958024044820012001482002280063
+:802580000040222401A01800480013048001420048280048A0488004682A8884024022420=
18F990A20011200000018000000800100000000001200008002120080022800888008008822=
00005FBC0A00000000220000000000220000000028000000000000800400000000208424040=
07F7507000000000000000000000028000080048001
+:80260000040042000000000000004800880020047FC104000000002800000000000020020=
0002A0480040000000020040000000020280400F02579000000000000000000002200000000=
0000008004000000000000800420044220044F250F000000002001282200004800000000800=
480220400424880010000800448004242000000F083
+:802680007E5C000028000000002A010000001200120080820400000048000000480000000=
0000000F03CE900000000000000000000420000000000000000000000420020040000000000=
F03DD8000028000000800200004200000000A04248202204004200120000428004000048000=
000F02D51000000000012001800000048180000007B
+:802700000000000000000080040048420048000000005FAE0200000000000000000000488=
00448800400480000000000000000000000000000FFAF070080020000000000002200000000=
00200200000020044200000048008004200400F07A570000000000000000000000000000000=
0004200000000004848004800000000008F6805006C

[... 1126 lines stripped ...]


More information about the zaptel-commits mailing list