Fix FIFA 15 ARM Freeze
Budget / Salary€8–30
TypeFreelance project
LocationRemote
Posted2 hours ago
FIFA 15 x64 hangs at the “EA Sports Football Club” splash when I run it inside Parallels 18, Windows 11 ARM, on my Apple-silicon Mac. The issue is reproducible every launch and I’ve already gathered:
• full user-mode and kernel-mode crash dumps
• WinDbg !analyze results with call-stacks, module lists and exact faulting RVA/VA pairs
• notes on xtajit64 translation behaviour, ARM64EC shims and Prism-related loader logs
I need a specialist who truly understands Windows-on-ARM internals, Prism translation, xtajit64, ARM64EC, and who is comfortable performing live binary patching in C/C++ after investigating with WinDbg (and, if you prefer, IDA Pro, Ghidra or Cutter). We will screen-share, step through the failing thread together, test patches in real time, and iterate until the game progresses beyond the logo and loads into the main menu without instability.
What you’ll actually do
1. Attach WinDbg to my running VM (I’ll expose KDNET) or work from the dumps I supply.
2. Identify the root cause of the dead-lock/hang—whether it’s a bad syscall translation, an unhandled exception inside xtajit64, or a missing ARM64 thunk.
3. Craft and test a practical fix (inline patch, DLL shim or launch parameter) that survives reboot.
4. Document the change so I can re-apply it on a fresh install.
Acceptance criteria
• FIFA 15 launches on this exact Parallels/Windows 11 ARM setup and reaches the menu every time.
• No new crashes for at least 15 minutes of gameplay.
• Clear written summary of modifications.
Timing is critical: I am online now and ready to hand over dumps, symbols and previous test notes. Please reply only if you can begin immediately and explicitly confirm hands-on experience with Windows ARM/Prism, xtajit64 or ARM64EC debugging.
• full user-mode and kernel-mode crash dumps
• WinDbg !analyze results with call-stacks, module lists and exact faulting RVA/VA pairs
• notes on xtajit64 translation behaviour, ARM64EC shims and Prism-related loader logs
I need a specialist who truly understands Windows-on-ARM internals, Prism translation, xtajit64, ARM64EC, and who is comfortable performing live binary patching in C/C++ after investigating with WinDbg (and, if you prefer, IDA Pro, Ghidra or Cutter). We will screen-share, step through the failing thread together, test patches in real time, and iterate until the game progresses beyond the logo and loads into the main menu without instability.
What you’ll actually do
1. Attach WinDbg to my running VM (I’ll expose KDNET) or work from the dumps I supply.
2. Identify the root cause of the dead-lock/hang—whether it’s a bad syscall translation, an unhandled exception inside xtajit64, or a missing ARM64 thunk.
3. Craft and test a practical fix (inline patch, DLL shim or launch parameter) that survives reboot.
4. Document the change so I can re-apply it on a fresh install.
Acceptance criteria
• FIFA 15 launches on this exact Parallels/Windows 11 ARM setup and reaches the menu every time.
• No new crashes for at least 15 minutes of gameplay.
• Clear written summary of modifications.
Timing is critical: I am online now and ready to hand over dumps, symbols and previous test notes. Please reply only if you can begin immediately and explicitly confirm hands-on experience with Windows ARM/Prism, xtajit64 or ARM64EC debugging.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.