Guest User

Untitled

a guest
Mar 21st, 2026
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. Dont return your expensive paperweights yet as i was to do after few frustrating hours … but then the hero appeared = Huge thanks to — his patch inspired me to do the hard work :) and ask AI to give me manual steps to follow because i have oem lenovo PGX and his patch wouldnt work for me
  2.  
  3. In my case, what worked was this:I used the Lenovo OEM recovery imageBefore first boot, I stopped thereI had Secure Boot disabled (at least in my case, because I was using Ventoy)I booted Ubuntu Desktop for ARM64
  4.  
  5. From the live system, I found and mounted the installed root partition, then patched the installed oobe-serviceAfter reboot, the Wi-Fi/setup loop was gone and the machine booted normally and updated via ethernet (network uses dhcp)
  6.  
  7. I only tested this on a fresh install before first boot, and that worked for me. I’m not sure whether everyone needs to reflash/reinstall first, or whether this also works on an already booted “broken” system.
  8.  
  9. Steps I used from the live ubuntu system:
  10.  
  11. sudo sulsblk -f
  12.  
  13. Replace /dev/nvme0n1p3 below with the real root device you found.
  14.  
  15. Mount the installed system:
  16.  
  17. mkdir -p /mnt/targetmount /dev/nvme0n1p3 /mnt/target
  18.  
  19. Check that the target file exists:
  20.  
  21. ls -l /mnt/target/opt/nvidia/dgx-oobe/oobe-service
  22.  
  23. Back it up and verify current bytes:
  24.  
  25. cp /mnt/target/opt/nvidia/dgx-oobe/oobe-service /mnt/target/opt/nvidia/dgx-oobe/oobe-service.bakod -An -tx1 -N8 -j3999512 /mnt/target/opt/nvidia/dgx-oobe/oobe-service | tr -d ’ \n’; echo
  26.  
  27. Expected before patch:
  28.  
  29. ff3b00f9ffdf0039
  30.  
  31. If you see anything else, stop.
  32.  
  33. Apply the patch:
  34.  
  35. printf ‘\x20\x00\x80\x52\x4d\x00\x00\x14’ | dd of=/mnt/target/opt/nvidia/dgx-oobe/oobe-service bs=1 seek=3999512 conv=notrunc status=none
  36.  
  37. Verify the patch:
  38.  
  39. od -An -tx1 -N8 -j3999512 /mnt/target/opt/nvidia/dgx-oobe/oobe-service | tr -d ’ \n’; echo
  40.  
  41. Expected after patch:
  42.  
  43. 200080524d000014
  44.  
  45. Unmount and reboot:
  46.  
  47. sync
  48. umount /mnt/target
Advertisement
Add Comment
Please, Sign In to add comment