# Anyone use Tobii EPU (X3-120) with MacOS?

**URL:** <https://discourse.psychopy.org/t/anyone-use-tobii-epu-x3-120-with-macos/23833>\
**Category:** Builder\
**Tags:** eyetracking\
**Created:** [July 2, 2021, 4:37am UTC](https://discourse.psychopy.org/t/anyone-use-tobii-epu-x3-120-with-macos/23833 "2021-07-02T04:37:47Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![cnsla](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.psychopy.org/cnsla/32/6292_2.png) [@cnsla](https://discourse.psychopy.org/u/cnsla)\
**Post date:** [July 2, 2021, 4:37am UTC](https://discourse.psychopy.org/t/anyone-use-tobii-epu-x3-120-with-macos/23833/1 "2021-07-02T04:37:47Z")

</div>

Does anybody uses tobii X3-120 with EPU(External Processing Unit) in Mac environment with PsychoPy?

The PsychoPy experiment using tobiiresearch works weird in Mac OS.  
Below are tested.  
-tested with two X3-120 with EPU in two different Mac Pro with High Sierra (2x2 design…) and **same issue.**  
-run same experiment with Tobii Pro Nano, Tobii Pro Fusion, 4C (All USB trackers, and all works fine).  
-run simplified version of experiment with X3-120 with EPU in Windows ( **works** ).  
-replace tobiiresearch to fresh downloaded 1.7, and 1.8 of Psychopy’s python library folder. ( **no change** ).

When EPU with X3-120 connected, everything works fine in Tobii Eyetracker manager (calibration, and gaze display for long time). Even calibration works properly by calling it inside PsychoPy.

However in actual experiment, after \<.05 sec, the connection is lost and all nan gazes are subscribed. Also found the pause script for movie3 ‘fails’ after the point of gaze stream lose.

> | 17.6841 | EXP | Failed Set tmstim\_01 paused |
> | --- | --- | --- |
> | 17.6841 | EXP | Failed Set tmstim\_03 paused |
> | 17.6841 | EXP | Failed Set tmstim\_48\_04 paused |
> | 17.6841 | EXP | Failed Set tmstim\_48\_05 paused |
> | 17.6841 | EXP | Failed Set tmstim\_48\_06 paused |
> | 17.6841 | EXP | Failed Set tmstim\_07 paused |
> | 17.6841 | EXP | Failed Set tmstim\_48\_08 paused |

So, I am suspicious about the asynchronous ‘subscription’ process.  
Below attached the test code and recorded symptom.  
[Movie\_Version\_gazeonly.psyexp](https://discourse.psychopy.org/uploads/short-url/8MgKZ8wbZlhYmoYuFNGEkev4VtJ.psyexp) (33.7 KB)

**OS** Mac OS High Sierra  
**PsychoPy version** (e.g. 1.84.x): 2021.1.4  
**Standard Standalone? (y/n)** If not then what?:y

---

<div class="post-metadata">

**Author:** ![sol](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.psychopy.org/sol/32/15018_2.png) [@sol](https://discourse.psychopy.org/u/sol)\
**Post date:** [July 9, 2021, 12:12pm UTC](https://discourse.psychopy.org/t/anyone-use-tobii-epu-x3-120-with-macos/23833/2 "2021-07-09T12:12:03Z")

</div>

replied to the github issue you posted [here](https://github.com/psychopy/psychopy/issues/4098#issuecomment-876415855).

---

<div class="post-metadata">

**Author:** ![cnsla](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.psychopy.org/cnsla/32/6292_2.png) [@cnsla](https://discourse.psychopy.org/u/cnsla)\
**Post date:** [July 9, 2021, 2:42pm UTC](https://discourse.psychopy.org/t/anyone-use-tobii-epu-x3-120-with-macos/23833/3 "2021-07-09T14:42:49Z")

</div>

@sol  
Thanks for kind reply.  
But, the attached simple script freezes in the exactly same way. when executed with the StandAlone Runner.  
[tobiitest2.py](https://discourse.psychopy.org/uploads/short-url/1PMG231EuZ1MV4gGfZ4XA1E8lJQ.py) (988 Bytes)

---

<div class="post-metadata">

**Author:** ![cnsla](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.psychopy.org/cnsla/32/6292_2.png) [@cnsla](https://discourse.psychopy.org/u/cnsla)\
**Post date:** [July 11, 2021, 2:26am UTC](https://discourse.psychopy.org/t/anyone-use-tobii-epu-x3-120-with-macos/23833/4 "2021-07-11T02:26:24Z")

</div>

The issue is (temporally)resolved to force downgrade tobii\_research \>1.6.2 .  
Replacing the library with 1.6.1 makes the x3-120 works great.

---

<div class="post-metadata">

**Author:** ![matiasfduque](https://avatars.discourse-cdn.com/v4/letter/m/9e8a1a/32.png) [@matiasfduque](https://discourse.psychopy.org/u/matiasfduque)\
**Post date:** [October 26, 2023, 3:51pm UTC](https://discourse.psychopy.org/t/anyone-use-tobii-epu-x3-120-with-macos/23833/5 "2023-10-26T15:51:45Z")

</div>

Hi, I’m embarking on this process soon and I’m wondering whether you were able to successfully use the X3-120 in PsychoPy on a Mac? If so, do you have a sample experiment by chance? How did you force downgrade tobii\_research?

Thanks!

---

<div class="post-metadata">

**Author:** ![cnsla](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.psychopy.org/cnsla/32/6292_2.png) [@cnsla](https://discourse.psychopy.org/u/cnsla)\
**Post date:** [October 27, 2023, 7:28am UTC](https://discourse.psychopy.org/t/anyone-use-tobii-epu-x3-120-with-macos/23833/6 "2023-10-27T07:28:01Z")

</div>

copy and paste the tobii\_research package from previous version of PsychoPy will works.
