Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to interact with pongoOS on Apple TV4 #17

Closed
NewDwarf opened this issue May 1, 2020 · 2 comments
Closed

Unable to interact with pongoOS on Apple TV4 #17

NewDwarf opened this issue May 1, 2020 · 2 comments
Labels
duplicate This issue or pull request already exists

Comments

@NewDwarf
Copy link

NewDwarf commented May 1, 2020

On attempt to communicate with pongoOS on Apple TV4 I get a timeout.

bash-3.2$ python issue_cmd.py ?
Traceback (most recent call last):
  File "issue_cmd.py", line 31, in <module>
    dev.ctrl_transfer(0x21, 3, 0, 0, sys.argv[1] + "\n")
  File "/usr/local/lib/python2.7/site-packages/usb/core.py", line 1043, in ctrl_transfer
    self.__get_timeout(timeout))
  File "/usr/local/lib/python2.7/site-packages/usb/backend/libusb1.py", line 883, in ctrl_transfer
    timeout))
  File "/usr/local/lib/python2.7/site-packages/usb/backend/libusb1.py", line 595, in _check
    raise USBError(_strerror(ret), ret, _libusb_errno[ret])
usb.core.USBError: [Errno 60] Operation timed out

The last messages on the TV screen.
...
Pongo shell requested, stopping here!
Enabling USB
Done!
pongoOS> set xnu boot arg cmdline to: [rootdev=md0]
pongoOS>

At the same time I am able to interact with pongoOS on iPhone.

Version: # Checkra1n beta 0.10.1

@Siguza
Copy link
Member

Siguza commented May 3, 2020

The AppleTV 4 uses an A8 chip, which makes this more than like a duplicate of #6.
In summary, A7 and A8 have weird USB controllers that we don't fully support yet.

@Siguza Siguza closed this as completed May 3, 2020
@Siguza Siguza added the duplicate This issue or pull request already exists label May 3, 2020
@tmm1
Copy link

tmm1 commented Apr 29, 2023

@woachk closed #6 as fixed, but that wasn't enough to get Apple TV support working. can this issue be re-opened?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

3 participants