Octal450 / J-Runner-with-Extras

Source code to the J-Runner with Extras executable. Requires the proper support files, package can be found in README
https://www.realmodscene.com/index.php?/topic/10565-j-runner-with-extras-17559-built-in-timings-bugfixes-and-new-features/
MIT License
248 stars 33 forks source link

Bug - Xenon JTAG XeLL creation seems wrong #54

Closed emukidid closed 1 month ago

emukidid commented 5 months ago

Describe the bug I believe the Xenon XeLL generated image is incorrectly generated or written incorrectly by PicoFlasher

To Reproduce Steps to reproduce the behaviour:

  1. Read Nand
  2. Create XeLL
  3. Write XeLL
  4. Doesn't boot.
  5. If I read back the NAND from this point in J-Runner and overwrite the first section (0x14A000) with the contents of xenon.bin directly in a HEX editor and write this NAND, then it will boot XeLL. There were differences in the NAND's after I did this so it wasn't writing a clean xenon.bin, I suspect something is going wrong here?

I posted on Reddit about it because others were also having the same issue: https://www.reddit.com/r/360hacks/comments/1al3b2t/comment/kv52y66/?utm_source=share&utm_medium=web2x&context=3

Octal450 commented 4 months ago

Sorry for the late reply. I am looking into this.

emukidid commented 4 months ago

No problem, my reddit comment never got approved it seems so it's missing but it's basically the same writeup.

Octal450 commented 4 months ago

The difference in files is because Create XeLL patches in the keyvault. I'm not sure right now why that's breaking it, I don't recall changing that from the older releases where it worked. It's hard to debug without a X360 with me, but I'm looking into it.

Kind Regards, Josh

Octal450 commented 3 months ago

Creation of the XeLL file is correct. Writing it causes the problem. Writing the created file using the Advanced -> Nand Functions, Write, 16, Run works correctly.

Investigating.

Kind Regards, Josh

Octal450 commented 1 month ago

Still investigating.

Octal450 commented 1 month ago

If I send you a test build can you test it for me?

emukidid commented 1 month ago

I'm not sure when I'd get around to it sorry. I've sold off those JTAG'd Xenon consoles.

Octal450 commented 1 month ago

OK well it's working here now so I'm closing this issue.