Mojo For Mac

Posted on


From drivers, to FAQs to user guides. Find everything you need to make the most out of Mojo here.

Frequently Asked Questions

Click on the FAQ to view the answer to each question.


For Mac OS X 10.5 or higher. Mac OS X Tiger (10.4) users should download Mojo 3.3.3. It requires iTunes 6.0 or higher.

What devices are compatible with Mojo?
  1. Mac Talent Mojo is a leading HR & Placement company providing effective Recruitment Solutions. This is our basic strength and we work with many corporate providing them with recruitment solutions.
  2. For Mac OS X 10.5 or higher. Mac OS X Tiger (10.4) users should download Mojo 3.3.3. It requires iTunes 6.0 or higher.
All iPhones/iPads that have a Lightning connection and are compatible with the Apple USB Camera Connection Kit. Android tablets and phones that conform to the OTG standard. Windows XP and above PCs, Linux computers (DSD not included), and Apple Macs.
What headphones are compatible with Mojo?
With the exception of electrostatics, Mojo is compatible with all earphones, headphones, IEMs, CIEMs, no matter how sensitive or hard to drive they are. Mojo has been developed with a massive gain range and ultra low distortion in order to satisfy all consumers. Mojo can comfortably handle designs from 4ohms all the way up to 800ohms.
How do I connect Mojo to my Apple device?
First its important to identify what connection your iPhone or iPad uses. Older devices which use the 30 Pin connector will not work. If you have a newer Lightning connector on your device then you will need to purchase a genuine Apple Camera Connection Kit.
Once purchased, you simply need to connect the USB to Micro USB cable to Mojo. Your iDevice will automatically recognise Mojo and will instantly play music through the device.
How do I connect Mojo to my Android device?
In order to connect your Mojo to your Android device you will need three items; a USB OTG compatible Android device, a USB OTG (Micro B to Micro B) cable - not supplied, and a high resolution music player.
You can check whether your Android device is USB OTG compatible by referring to your manufacturers instruction manual. Once you have done this please download an high-resolution music player, such as USB Audio Player Pro or Onkyo Music Player, to work with Mojo.
Its worth noting that sometimes you are required to unlock the USB audio output function, so if you are not getting audio please refer to the settings page and make sure that the USB audio out function is enabled.
Do I need a driver to work with my PC?

Mojo Mackay

If you're using a Mac Computer then Mojo does not require any drivers. However, if youre using a Windows PC, then you will need to download the above driver and install it for Mojo to function.
Can I listen to streamed content, YouTube, or video footage, with Mojo?
With Apple devices, Mojo works natively, which means that you are free to listen or watch anything without limitations. However, with some Android phones you can only listen to content via your high-resolution music player app. Unfortunately some Android phones will not route audio from streaming apps, YouTube, and video footage through Mojo.
We are currently compiling a list of natively supported devices, so check back to confirm whether your device is supported.
Can I play and charge Mojo at the same time?
Sure you can, just remember that Mojo will get hot to touch if you play and charge.
Can Mojo be charged via an external battery power bank?
So long as your battery bank has an 1A output Mojo will charge.
Why does Mojo get warm, and is this safe?
We've tested Mojo in a wide variety of environments and have built in an internal thermal cut off switch which constantly monitors the temperature. Mojo will not get anywhere near hot enough to cause you, or your surroundings, any damage. It will just feel warm and will only ever reach a few of degrees above ambient temperature.
My Mojo is warm, why is it not working?
Mojo has an inbuilt thermal cutout for your safety. If Mojos internal temperature exceeds safe levels then the unit will not function. Please leave Mojo to cool, ideally somewhere out of direct sunlight, for up to ten minutes and try again.
The function lights appear too bright, how do I turn them down?
If you simultaneously press the volume up and down button at the same time the brightness will cycle between its two states.
Can I still use the microphone on my headphone cable?
Unfortunately no, Mojo only processes the outgoing audio signal and does not take a signal back to the phone.
Can I use Mojo for live music?
Due to the Mojos powerful D2A technology unfortunately the latency round trip would be too large for this use.
I can not hear audio, what is wrong?
When Mojo is successfully paired with a host device the power on button will illuminate. If this button does not illuminate then please check the USB cables connection at both ends. For music playback the Micro USB cable must be connected to the data port and not the charging port. Failing this, it is best to check that no debris is lodged inside the connector.
If all of the above solutions are unsuccessful then please try a different USB lead. If you are using a poor quality USB lead or a lead that is over 1.5m then Mojo may not function as intended.
Finally, if you are using a Windows computer then you will need to install the driver that we have provided above. If you are using your Mojo with an Android device then you will need to make sure that it is OTG (On The Go) compatible. Please refer to your device manufacturers specifications.
Why does my Mojo make a hissing sound?
Don’t worry, this is completely normal. Whilst all 5v 1amp USB chargers and above are compatible with Mojo, some will cause Mojo’s internal charging circuit to make a hissing sound whilst the internal battery is charged. You can experiment with different charges to try and alleviate the hissing sound, but rest assured that your unit is not faulty.
Why does my Mojo turn off after 10 minutes of inactivity?
Mojo now uses an intelligent standby function in order to preserve battery life when not in use. If playback has been paused for longer than ten minutes Mojo will switch off.

Windows Driver Download

if you're using a Windows PC, then you will need to download the driver and install it for Mojo to function.

Mojo Machine Learning

Contact Us

We’re here to help. Please click here to be taken to our parent website where you can complete our contact form.

What is this? These are instructions for getting the Xilinx tools up and running on OSX to work with the Embedded Micro Mojo v3 FPGA development board.

Why am I doing this? I bought the Mojo v3 development board last year to start playing with FPGA’s but haven’t gotten around to using it. I figured now is as good a time as any to start…

Why not just dual boot into Windows or Ubuntu? I don’t really have a Windows machine anymore, and why dual boot when I can just use a virtual machine?! I’ve been playing with Vagrant and Ansible at work, so I figured I’d try them out here. My goal is to automate most of the annoying things to get a Xilinx development board working on a VM so that you don’t have to. I was able to get almost everything automated, except for the Xilinx ISE installation, since it requires some user interaction :-/


  • VirtualBox and VirtualBox extension pack
    • brew cask install virtualbox virtualbox-extension-pack
    • or download from the VirtualBox website
  • vagrant
    • brew install vagrant
  • ansible
    • brew install ansible
  • Xilinx ISE WebPack for Linux Installation file
    • Download from the Xilinx website (Make sure you get the “Full Installer for Linux”)


Install VirtualBox, vagrant, and ansible

Clone the osxMojo repo git clone

If you already have it, copy your Xilinx.lic license key file to the roles/ise/files/ directory. This is for ISE WebPack, you can get a free one from the Xilinx license page. If you have trouble, keep going and ISE will ask you for one later on when it needs it.

In the top directory for the repo, run vagrant up

  • This will setup an ubuntu VM with most prerequisites as well as create shortcuts for things

This is what a successfull 'vagrant up' should end like

After vagrant up finishes running, login via the VirtualBox window with username vagrant and password vagrant

Once the desktop comes up click on “Use default config”

This is what the desktop should look like

On OSX, extract the Xilinx ISE Webpack installation files to the top directory on the host machine (For me it was Xilinx_ISE_DS_Lin_14.7_1015_1)

In the VM, open a terminal and run sudo /vagrant/Xilinx_ISE_DS_Lin_14.7_1015_1/xsetup to install the Xilinx ISE tools

Run ISE installer as root


Only install the ISE Webpack

IMPORTANT: Make sure you set the installation path to /vagrant/opt/Xilinx

Make sure you set the installation path to /vagrant/opt/Xilinx

This part takes forever

Seriously... I wrote most of the post and this is still going.

Once the installation is complete, you should be able to run ISE from the desktop icon!

Mojo Maca Unleashed

Working with ISE

You can now open ISE with the included desktop shortcut


As an example, you can download the Mojo base project from Embedded Micro’s Creating a Project tutorial. I put the base project in a directory I created under osxMojo/projects/ on OSX. You can now open the project from ISE.

Mojo-Base.xise project

You can generate the FPGA programming file by double clicking “Generate Programming File” on the bottom left (If you can’t find it, check out the Embedded Micro tutorial. It’s much better than this.)

Programming the Mojo v3

First, you need to connect your mojo v3 to the computer via USB. Assuming everything goes as planned, the device should be mounted under /dev/ttyACM0. You can check easily by doing ls -l /dev/ttyA* on the terminal.

Make sure the mojo is connected

You can launch the Mojo Loader from the desktop to get started.

Select the mojo serial port. (/dev/ttyACM0 in my case)

Mojo Loader

You can now open the mojo programming/binary file created by ISE by going to /vagrant/projects/mojo-base-project-master/syn/mojo_top.bin

Once the file is selected, you should be able to program the mojo by clicking on load!

Mojo for mac

Programming mojo!

Extra tricks

If you’re not using ISE and want to save some memory, you can do vagrant suspend on the command line to put the virtual machine to sleep.

If you want to save disk space, you are able to do vagrant destroy and vagrant up again later without needing to re-install ISE, since we installed it in the /vagrant/opt directory, which is on the shared folder and not in the VM itself.