Jump to content
kraven_eh88

Jtag Programmer for Openxenium

Recommended Posts

So whatever code is running on the xenium clones I have does not like anything being on the flash other than their own modified xenium os 1.0. They're still happily recognized by the flasher tool, even after flashing 2.3.1 to them. but I accidentally overwrote the flash.bin when I went to write it back. Learn my ass for not fully reading shit and madly clicking.

TL:DR: I'm an idiot and need a JTAG programmer to flash the openxenium code to my xenium clones.

Please login or register to see this link.

Got all the parts to piece it together, so its a helluva lot cheaper and quicker than buying a programmer online.

Share this post


Link to post
Share on other sites

NO, JTAG is not used to fix the OS portion of the OpenXenium modchip.

The flash.bin BIOS/OS of the modchip and the openxenium.svf file for the FPGA/CPLD are two entirely different types of code for the OpenXenium modchip. (FPGA = field programmable gate array. CPLD = complex programmable logic device.)

flash.bin contains the Xenium OS that controls the modchip.  Written to the OpenXenium modchip's 2MB flash memory chip via the low-pin count (LPC) debug port bus.

openxenium.svf is the firmware loaded to the CPLD.  Written to the CPLD of the OpenXenium modchip via the JTAG port on the modchip.  Not what you want to use to recover from wiping the XeniumOS from the modchip's flash memory chip.

If you wiped out the Xenium OS and if the flash.bin originally written to the modchip contained the recovery BIOS section, you can enable the recovery mode of the chip and reflash the Xenium OS 2.3.1 to the chip.  Or, if not, more about second recovery method later.

From Ryzee119's OpenXenium README.md at github.com:

If you bridge the two recovery pins on power up, it will attempt to boot the XeniumOS recovery BIOS if available. This functions the same as a genuine Xenium modchip.

For more details on the use of the recovery mode, read the Please login or register to see this link. . The original Xenium modchip had a switch to enable recovery mode.

Edit: Oops, sorry, there's not much about using the recovery mode in the Xenium OS 2.0 User Manual.  It's in the Please login or register to see this link. .

Now, more on the second recovery method mentioned earlier:

If you have another hard modded Xbox (or another working modchip to install into and boot this console) after booting into a replacement dashboard, you can hot-swap the modchip and write the flash.bin file to the OpenXenium modchip by running the Xbox application xenium-tools.xbe available in the Please login or register to see this link. at the Please login or register to see this link. .

  • Like 1

Share this post


Link to post
Share on other sites

Clones do NOT have the recovery partition . and the code running on the cpld does not play nicely with anything but the modified xenium os1.0 that came on it originally. Which in a a panic I overwrote the flash.bin by accident. Trying to update the code on the cpld itself to openxenium so it'll hopefully work again.  So to reiterate, the code running on the clone REQUIRES its own modified xenium OS for the chip to function. Official xenium OS does not work. Which is why I was asking about JTAG to flash the cpld itself. So I ask again, will that programmer I linked work for this purpose?

Share this post


Link to post
Share on other sites

Never heard of such a problem.  Write the flash.bin file for XeniumOS 2.3.1 that has the recovery BIOS using xenium-tools.xbe.

Check this forum: 

On another topic

XeniumOS hangs without DVD drive

Please login or register to see this link.

 

Share this post


Link to post
Share on other sites

I'm not sure if you needed an OpenXenium/Xenium JTAG programmer.  If you do then I have two spare that I have tested and they work great.  Xilinx DLC10.  $40 US each plus shipping.  PM if interested.

Share this post


Link to post
Share on other sites

So, an update of sorts. Got them flashing "properly" by using a different Xbox. But they'll only hold the OS for one boot then they FRAG and I have to reflash them. And during that one boot up they work, they're sooo laggy. Its almost a half second delay between button press and something moving on screen. Beginning to think using old xenium clones was a baaaad idea.

Share this post


Link to post
Share on other sites
On 4/2/2020 at 5:37 AM, kraven_eh88 said:

But they'll only hold the OS for one boot then they FRAG and I have to reflash them.

If these are OpenXeniums then ensure that the CPLD is flashed with the current file.  The latest version addressed some FRAG issues.

https://github.com/Ryzee119/OpenXenium/releases

Share this post


Link to post
Share on other sites

they're the xenium blue clones. me and a few others ive encountered have discovered the blue clones will NOT hold an update(they'll take it for one or two boots then the flash gets wiped), the ice clones however will happily take an update. looks like i need to find some way to upload the openxenium code to the cpld without a jtag programmer around here, save for a nand-x with the v3 code on it.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Exstate
      Looking for the homebrew Artwork pack. Someone all ready posted it here... but the link is dead now. Any one can help me ?
    • By Sealizard
      Hi,
      Is there a post or a PDF that shows all the file formats for the emulators that go on the OG Xbox?
      I found some roms for the Snes but when I try to launch them in the snes emulator it does not see them, so I just want to make sure I have the right file format first.
    • By ModzvilleUSA
      Hey guys! 
      I made a video guide on how to install / setup the OpenXenium modchip on a 1.6 OG xbox including an LPC rebuild installation.
      These chips are not much more than the Alladins prebuilt and significantly cheaper if you want to build one yourself. They're way more feature rich as well and support multiple bios' + LCD support. I'd highly recommend these chips my dudes.
      Enjoy and let me know if you have any questions. 
       

Board Life Status


Board startup date: April 23, 2017 12:45:48
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.