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

Stuck at Stage: SPRAY - M1 Max #38

Closed
danio0701 opened this issue Oct 31, 2022 · 4 comments
Closed

Stuck at Stage: SPRAY - M1 Max #38

danio0701 opened this issue Oct 31, 2022 · 4 comments

Comments

@danio0701
Copy link

danio0701 commented Oct 31, 2022

Hello, does it works at M1 Max? I tried A9 and it works fine but A10 and above always it stucks at this

usb_timeout: 5
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8010
Found the USB handle.
Stage: RESET
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8010
Found the USB handle.
Stage: SPRAY

@danio0701 danio0701 changed the title Stuck at Stage: SPRAY - M1 MA Stuck at Stage: SPRAY - M1 Max Oct 31, 2022
@Tokarak
Copy link

Tokarak commented Dec 3, 2022

Same issue, coming from palera1n -> palera1n/ramdisk -> here. Running M1 too.
On Stage SPRAY, iphone 7 boots, ios version 15.7.1.

This was referenced Dec 4, 2022
@Tokarak
Copy link

Tokarak commented Dec 5, 2022

After some debugging, I found that the issue isn't in checkm8_stage_spray (unless there is a logic error), but in the next [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227. The issue is either in reset_usb_handle(handle) or wait_usb_handle(handle, 0, 0, checkm8_check_usb_device, &pwned), or in the IOKit driver itself (Could this be related to #30, maybe?).

@Tokarak
Copy link

Tokarak commented Dec 29, 2022

Finally could be bothered enough to try an Intel Mac. Gaster ran succesfully. The problem is indirectly because of the ARM architecture.

So, the work around is to not use MacOS on ARM, at the very least. IDK if Linux on ARM works.

@Tokarak
Copy link

Tokarak commented Dec 30, 2022

The issue has been found. https://checkra.in/news/2021/04/M1-announcement.
This issue is local to M1 macs. A PR is required to fix this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants