summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattf <mattf@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-08-23 16:44:12 +0000
committermattf <mattf@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-08-23 16:44:12 +0000
commit376acacf6d68e143c86a82147fc819c75dd2df79 (patch)
tree5a28c1d07af36e0cdef3d3550ff3d9ff5f726d7c
parent8775ecb5330d77e3c01738758b3677b0f9e11dc4 (diff)
Merged revisions 2941 via svnmerge from
https://origsvn.digium.com/svn/zaptel/branches/1.4 ................ r2941 | mattf | 2007-08-23 11:42:45 -0500 (Thu, 23 Aug 2007) | 9 lines Merged revisions 2940 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r2940 | mattf | 2007-08-23 11:41:36 -0500 (Thu, 23 Aug 2007) | 1 line Increase CWCID reliability on analog modules significantly. (although if you have problems with pulse dialing on high REN loads, see the comment to revert the value back to its previous value). Thanks Kinsey and Rick. ........ ................ git-svn-id: http://svn.digium.com/svn/zaptel/trunk@2942 5390a7c7-147a-4af0-8ec9-7488f05a26cb
-rw-r--r--wctdm.c3
-rw-r--r--wctdm24xxp/base.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/wctdm.c b/wctdm.c
index 644b4fe..10b05f5 100644
--- a/wctdm.c
+++ b/wctdm.c
@@ -1594,7 +1594,8 @@ static int wctdm_init_proslic(struct wctdm *wc, int card, int fast, int manual,
/* Disable automatic VBat switching for safety to prevent
Q7 from accidently turning on and burning out. */
- wctdm_setreg(wc, card, 67, 0x17);
+ wctdm_setreg(wc, card, 67, 0x07); /* Note, if pulse dialing has problems at high REN loads
+ change this to 0x17 */
/* Turn off Q7 */
wctdm_setreg(wc, card, 66, 1);
diff --git a/wctdm24xxp/base.c b/wctdm24xxp/base.c
index 5a22ac5..1833990 100644
--- a/wctdm24xxp/base.c
+++ b/wctdm24xxp/base.c
@@ -2125,7 +2125,8 @@ static int wctdm_init_proslic(struct wctdm *wc, int card, int fast, int manual,
/* Disable automatic VBat switching for safety to prevent
Q7 from accidently turning on and burning out. */
- wctdm_setreg(wc, card, 67, 0x17);
+ wctdm_setreg(wc, card, 67, 0x07); /* If pulse dialing has trouble at high REN
+ loads change this to 0x17 */
/* Turn off Q7 */
wctdm_setreg(wc, card, 66, 1);