magicJack and MagicJack Plus Support, Reviews, FAQs and Hacks

magicJack and MagicJack Plus Support, Reviews, FAQs and Hacks

magicJack and magicJack Plus Unofficial Technical Support. Your Magic Jack and Magic Jack Plus phone service information resource
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
Magic Jack Linux Drivers & The Issues

 
Post new topic   Reply to topic    magicJack and MagicJack Plus Support, Reviews, FAQs and Hacks -> Using magicJack on Linux
View previous topic :: View next topic  
Author Message
Protektor
MagicJack Newbie


Joined: 14 May 2010
Posts: 4

PostPosted: Fri May 14, 2010 10:51 am    Post subject: Magic Jack Linux Drivers & The Issues Reply with quote

Well the problem I would suspect with MagicJack supporting Linux isn't so much the company but who they are getting their hardware from. TigerJet makes the Tiger581 USB chip that they are using, and they say there is Linux support but I can't seem to find any of the drivers the company (TigerJet) would put out for Linux.

There was a Linux SDK that used to be available on the company website that should have had the drivers in it, but they don't have a link to it on their website anymore. In fact it almost seems like TigerJet is having financial problem since their website is a mess of things they are doing and things they used to do but don't anymore.

http://www.tjnet.com/software/download/voip_drv_app/tjdemo-0.1.tar.gz
http://www.tjnet.com/software/download/voip_drv_app/old/tjdemo-0.2.tar.gz

Is the link for the Linux SDK for the Tiger581 chipset. Also I found out that the Tiger581 is an update of the Tiger560. The difference it seems between the two is that the Tiger560 did software based echo cancellation, and the Tiger581 offers hardware based echo cancellation. The other difference is USB flash drive built in to the chip. But their press release says the Tiger581 is fully software compatible with the older Tiger560.

http://www.allbusiness.com/technology/software-services-applications-internet-audio/5273665-1.html

It seems we might be closer to getting the MagicJack to work under Linux if someone could find an old copy of this SDK that they had publically available on their web site.

The SIPsoftware phone software that MagicJack uses is based on SJ Softphone. The company also makes a Linux version of the softphone. So that isn't an issue for MagicJack as a company since they can order a rebranded version of the software for Mac and Linux and match their Windows version exactly.

http://www.sjphone.org/sjp.html
http://pc2phone.comfi.com/install_sjphone.php

So if anyone can find these drivers from TigerJet then that I would think would be over half, if not win, the battle to getting MagicJack working on Linux. I suspect this is also the reason that MagicJack hasn't supported Linux yet. TigerJet probably simply doesn't have driver or they have crappy drivers for Linux and probably Mac.
Back to top
View user's profile Send private message
crackerjack
Dan Should Pay Me


Joined: 16 Nov 2007
Posts: 784

PostPosted: Fri May 14, 2010 4:23 pm    Post subject: Surprise Reply with quote

YMAX Corp has owned both these companies for at least 18 months.

Don't hold your breath looking for 'nix drivers for MJ...
Back to top
View user's profile Send private message
ashwinipn
MagicJack Newbie


Joined: 12 Mar 2009
Posts: 5

PostPosted: Tue May 25, 2010 1:21 pm    Post subject: MJ for Linux Reply with quote

Hi,
I tried the links and reading some information about it. In fact, on http://www.tjnet.com/chips/tiger581.htm, I found statement written "Driver installation eliminated (all drivers are embedded in Windows)". Why it is assumed that only Windows would require driver installation? And it is already embedded, hence removed from the website. Just wondering why nothing is written about their supported Mac OS X also. Forget about Linux.... The link to it says "Under Construction". Hardware SDK requires username and password for its customers since I am the customer of its customer (MJ). Even considering the gap between interview date (April 28th, 2008) on which MJ inventor suggested that there will be a Linux version and now, does not look like that a Linux version would ever be provided. Good luck with your search for the SDK.

Ashwini
Back to top
View user's profile Send private message
hopper75
MagicJack Newbie


Joined: 25 May 2010
Posts: 1

PostPosted: Tue May 25, 2010 2:19 pm    Post subject: Look what I found...LOL Reply with quote

HI,
While I was reading the TigerJet Web Site I decide to do a google search on the "TigerJet Hardware Interface SDK (8.00 or above)" and I happen to find the File... Look here, The top of page is the Text file and the Mid section has the SDK.. You have to Login to down load the file... http://download.modem-help.co.uk/mfcs-T/TigerJet/TjHwSDK870.zip.php?showFile=VOIP%20Hardware%20Interface%20SDK%208.70%2FReadme.txt

Don
Back to top
View user's profile Send private message
Protektor
MagicJack Newbie


Joined: 14 May 2010
Posts: 4

PostPosted: Wed May 26, 2010 12:21 pm    Post subject: Re: Look what I found...LOL Reply with quote

hopper75 wrote:
HI,
While I was reading the TigerJet Web Site I decide to do a google search on the "TigerJet Hardware Interface SDK (8.00 or above)" and I happen to find the File... Look here, The top of page is the Text file and the Mid section has the SDK.. You have to Login to down load the file... http://download.modem-help.co.uk/mfcs-T/TigerJet/TjHwSDK870.zip.php?showFile=VOIP%20Hardware%20Interface%20SDK%208.70%2FReadme.txt

Don


I looked through that file you posted and all it has are Windows drivers. There is nothing there for Mac OS X and definitely nothing there for Linux at all. I do a fair amount of Linux work and programing and I saw nothing there that would even hint at Linux.

So nice try, but still not the file we need. If we could find that old Linux SDK then it should have the needed drivers to let us do whatever we want with getting MJ to work under Linux.
Back to top
View user's profile Send private message
Protektor
MagicJack Newbie


Joined: 14 May 2010
Posts: 4

PostPosted: Wed May 26, 2010 1:02 pm    Post subject: New Files found and one of the SDK Reply with quote

I found and was able to download one of the supposed SDKs for the TigerJet chipsets.

tjdemo-0.1.tar.gz

Now it doesn't appear to have any "drivers" per-say but it does appear to let you talk to the chip through the USB interface for Linux. It does create a library file "libtjapi.a" and there is the source code for it released under the GPL.

I was also able to download:
tjusb-0.3.tar.gz

Now this does have some kind of device driver for the TigerJet 560B rather than the TigerJet581 that MagicJack uses. Though the only difference is hardware echo cancellation and the flash drive. They are suppose to be identical otherwise at least from a programing standpoint the company said.


http://web.archive.org/web/20080513115610/http://www.tjnet.com/software/download/voip_drv_app/

The above URL lists several files of interest but only 2 files seems to be able to be downloaded.


tjdemo-0.1.tar.gz 14-Nov-2005 16:40 14K
tjdemo-0.2.tar.gz 19-Oct-2006 15:04 24K
tjinit-0.5-3.i586.rpm 28-Jul-2005 18:49 11K
tjinit-0.7-1.i586.rpm 19-Oct-2006 15:04 12K
tjinit-0.7.tar.gz 19-Oct-2006 15:04 15K
tjinit-0.8.tar.gz 17-Oct-2006 13:30 38K
tjusb-0.3.tar.gz 12-Feb-2004 19:21 20K


I don't know but it looks like the TJinit files might be the main ones we need since they would probably initialize the chip and set it up to be used through some API like possibly the one in the demo file. I don't know for sure until we can get a hold of some of these files to see what is going on.

It would nice to get a hold of one of the tjinit's to see exactly what it does, but it may not be necessary. Now these drivers only give us TJ560/TJ560B support and not TJ581 support but seems like you could do software echo cancellation until someone figures out how to turn that on in the TJ581.

Also it shouldn't be a problem if someone wants to hack on these drivers since they were released under the GPL on their own web site (TigerJet).

Hope this really helps people out. I will have to play around and see if any of these files are in fact a help or not.

Ping Liu was the employee who wrote these files. I wonder if he is still around and could forward any of the other missing files.

tjdemo-0.1.tar.gz
http://www.mediafire.com/?3xntzowmynz

tjusb-0.3.tar.gz
http://www.mediafire.com/?z1mgyy4yxdw

Hopefully that will help some of the rest of you here.
Back to top
View user's profile Send private message
Protektor
MagicJack Newbie


Joined: 14 May 2010
Posts: 4

PostPosted: Wed May 26, 2010 1:27 pm    Post subject: Linux Drivers Reply with quote

Well it would appear that these drivers may let you use the MJ USB device as an ATA device under Linux.

{0,"DTMF_ROW_0_PEAK",0x55C2},
{1,"DTMF_ROW_1_PEAK",0x51E6},
{2,"DTMF_ROW2_PEAK",0x4B85},
{3,"DTMF_ROW3_PEAK",0x4937},
{4,"DTMF_COL1_PEAK",0x3333},
{5,"DTMF_FWD_TWIST",0x0202},
{6,"DTMF_RVS_TWIST",0x0202},
{7,"DTMF_ROW_RATIO_TRES",0x0198},
{8,"DTMF_COL_RATIO_TRES",0x0198},
{9,"DTMF_ROW_2ND_ARM",0x0611},
{10,"DTMF_COL_2ND_ARM",0x0202},
{11,"DTMF_PWR_MIN_TRES",0x00E5},
{12,"DTMF_OT_LIM_TRES",0x0A1C},
{13,"OSC1_COEF",0x6D40},
{14,"OSC1X",0x0470},
{15,"OSC1Y",0x0000},
{16,"OSC2_COEF",0x4A80},
{17,"OSC2X",0x0830},
{18,"OSC2Y",0x0000},
{19,"RING_V_OFF",0x0000},
{20,"RING_OSC",0x7EF0},
{21,"RING_X",0x0160},
{22,"RING_Y",0x0000},
{23,"PULSE_ENVEL",0x2000},
{24,"PULSE_X",0x2000},
{25,"PULSE_Y",0x0000},
//{26,"RECV_DIGITAL_GAIN",0x4000}, // playback volume set lower
{26,"RECV_DIGITAL_GAIN",0x2000}, // playback volume set lower
{27,"XMIT_DIGITAL_GAIN",0x8000},
{28,"LOOP_CLOSE_TRES",0x1000},
{29,"RING_TRIP_TRES",0x3600},
{30,"COMMON_MIN_TRES",0x1000},
{31,"COMMON_MAX_TRES",0x0200},
{32,"PWR_ALARM_Q1Q2",0x0550},
{33,"PWR_ALARM_Q3Q4",0x2600},
{34,"PWR_ALARM_Q5Q6",0x1B80},
{35,"LOOP_CLOSURE_FILTER",0x8000},
{36,"RING_TRIP_FILTER",0x0320},
{37,"TERM_LP_POLE_Q1Q2",0x0100},
{38,"TERM_LP_POLE_Q3Q4",0x0100},
{39,"TERM_LP_POLE_Q5Q6",0x0010},
{40,"CM_BIAS_RINGING",0x0C00},
{41,"DCDC_MIN_V",0x0C00},
{42,"DCDC_XTRA",0x1000},

There is definate reference to DTMF in the driver. I assume some of you know what DTMF is, if not it is basically the sound(s) when you press a button on the phone. So that would seem to indicate that you are able to hookup a regular phone to it and dial if there is software that will receive the info from the driver and do something with it.

Now I know that this driver probably won't see the MagicJack right away due to a different USB manufacturer ID, but you could add that to the driver and see what happens. Like I said it needs to be played with to see exactly what this gives us. I am not a device driver programmer so I am not the one who would really know for sure.
Back to top
View user's profile Send private message
gabeblack
MagicJack Newbie


Joined: 28 Jul 2010
Posts: 1

PostPosted: Wed Jul 28, 2010 11:03 am    Post subject: tjinit-0.7 was there Reply with quote

Quote:
I don't know but it looks like the TJinit files might be the main ones we need since they would probably initialize the chip and set it up to be used through some API like possibly the one in the demo file. I don't know for sure until we can get a hold of some of these files to see what is going on.


tjinit-0.7.tar.gz was there as well as the tjinit-0.5-3, but version 0.8 was not...
Back to top
View user's profile Send private message
GRAYWOLF
MagicJack Newbie


Joined: 22 Aug 2010
Posts: 1

PostPosted: Sun Aug 22, 2010 3:54 am    Post subject: Reply with quote

According to MJ web site:

"We expect to offer Linux support the first quarter of 2010."

I'm not sure when they start their year... Rolling Eyes
Back to top
View user's profile Send private message
blaacksheep
MagicJack Newbie


Joined: 05 Sep 2010
Posts: 1

PostPosted: Sun Sep 05, 2010 5:14 pm    Post subject: Possible answer Reply with quote

I had a look around on the good ol' Internet Archive Wayback Machine and they have a pretty good archive of TigerJet's website there. Anyhow, the last date I saw with a working link to linux software was from Jan 01 2006:

http://web.archive.org/web/20060101023423/http://www.tjnet.com/

There is a link there for tjinit-0.5-3.i586.rpm.

I hope that helps
Back to top
View user's profile Send private message
chrisadam
MagicJack Newbie


Joined: 20 Sep 2010
Posts: 2

PostPosted: Mon Sep 20, 2010 7:26 am    Post subject: Reply with quote

There was a Linux SDK that used to be available on the company website that should have had the drivers in it, but they don't have a link to it on their website anymore. In fact it almost seems like TigerJet is having financial problem since their website is a mess of things they are doing and things they used to do but don't anymore.

http://www.tjnet.com/software/download/voip_drv_app/tjdemo-0.1.tar.gz
http://www.tjnet.com/software/download/voip_drv_app/old/tjdemo-0.2.tar.gz


___________________________________________
Back to top
View user's profile Send private message
rwbehne
MagicJack Newbie


Joined: 21 Dec 2010
Posts: 3

PostPosted: Tue Dec 21, 2010 2:35 pm    Post subject: Reply with quote

GRAYWOLF wrote:
According to MJ web site:

"We expect to offer Linux support the first quarter of 2010."

I'm not sure when they start their year... Rolling Eyes



Now their site only says "We expect to offer Linux support sometime this quarter."

I'm pretty sure that what they really mean is "sometime this quarter century." Rolling Eyes
Back to top
View user's profile Send private message
crackerjack
Dan Should Pay Me


Joined: 16 Nov 2007
Posts: 784

PostPosted: Tue Dec 21, 2010 5:39 pm    Post subject: Reply with quote

chrisadam wrote:
There was a Linux SDK that used to be available on the company website that should have had the drivers in it, but they don't have a link to it on their website anymore. In fact it almost seems like TigerJet is having financial problem since their website is a mess of things they are doing and things they used to do but don't anymore.

http://www.tjnet.com/software/download/voip_drv_app/tjdemo-0.1.tar.gz
http://www.tjnet.com/software/download/voip_drv_app/old/tjdemo-0.2.tar.gz


Tigerjet has been owned by YMAX since 2008
Back to top
View user's profile Send private message
kram1024
MagicJack Newbie


Joined: 14 Jun 2011
Posts: 1

PostPosted: Tue Jun 14, 2011 4:20 pm    Post subject: they are having issues with the same m$ hoes. Reply with quote

Yes, the Magic Jack staff are having problems with the same people that are so in bed with Microsoft. They were just lucky enough to get a mac sdk before Tigerjet got taken over, just weren't able to get the linux sdk. I assume if we get the tigerjet code posted here into the latest 2.6 kernel nd apply an upstream patch for older versions of the kernel, then add a way for native DTMF over ALSA (in other words a sort of interface similar to what Win7 does) then you can expect a more expedient linux port. Also, I suggest you all work on a hardware noise canceling API as well, via reverse engineering the win32 sdk.

Ubuntu already can see a magic jack as a usb audio device, btw so the work is already half done if that code is native to the kernel.

update: tjinit 0.5-3.rpm can be downloaded from somewhere:
http://download.modem-help.co.uk/mfcs-T/TigerJet/tjinit-0.5-3.i586.rpm.php
Back to top
View user's profile Send private message Send e-mail MSN Messenger
bobc4012
MagicJack Newbie


Joined: 11 Apr 2008
Posts: 5

PostPosted: Sat Aug 06, 2011 12:12 am    Post subject: Unable to download tjinit-0.5-3.i586.rpm Reply with quote

Tried to download tjinit-0.5-3.i586.rpm and the site rejects my ISP (T/W Roadrunner). It is a UK site and, apparently, is not aware that Time-Warner, Comcast, ATT Verizon, etc. are ISPs and refuse to allow requests originating via those ISPs. So how can one gain access to that download?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    magicJack and MagicJack Plus Support, Reviews, FAQs and Hacks -> Using magicJack on Linux All times are GMT - 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Powered by phpBB Ultra Turbo Extended Edition Live © 2001-9999, phpBB Group
magicJack and magicJack Plus are trademarks of magicJack LLP. This website is in no way affiliated, endorsed, or sponsored by magicJack LLP, and is an unofficial forum for consumers to openly communicate regarding their experiences with the magicJack products.