Jump to content
Ryzee119

AladdinXT Conversion for Lcd

Recommended Posts

Hi all,

As a fun educational exercise to wanted to replace the CPLD logic on the cheap AladdinXT 4032 Original Xbox modchip and convert it to a basic LCD driver, consequently it looses the ability to load a custom bios. I consider this to be something like the old X-addons generic LCD-display mods (but a fair bit simpler)

The Lattice LC4032V CPLD on the cheap Alladin modchips is extremely limited, so this is a hacky bare minimum to reduce macro-cell usage to fit onto the CPLD. Therefore it can't really support any extra functionality over the bare minimum.

It doesn't support backlight control (just full brightness always)

It has some very basic contrast PWM control through the dashboard settings.

Anyway just wanted to share what I came up with

Please login or register to see this link.

Ideally, you could design a small PCB (and maybe use a larger CPLD) to improve the installation. that is something I may do in the future :D

Please login or register to see this attachment.

Edited by Ryzee119
  • Like 4

Share this post


Link to post
Share on other sites

This project looks very interesting but sadly I don't even understand half of what you are talking about.

I read the instructions and step 2 & 3 are in perfect chinese for me:

1. JTAG PROGRAMMER: Model ? Picture ? Where can I buy it: Amazon ? Aliexpress ? Link ?

2. APPLY 3.3V POWER TO THE ALADDIN PCB: From where: Motherboard ? DVD Drive ? Xbox Power Supply ? Picture ?

3. PROGRAM CPLD: What's this ?

4. UrJTAG PROGRAM: Will it work on Windows 7 Home Premium 64bits or I have to go back to Windows XP ? How to use this program ? I only found this video from 2015:

Please login or register to see this link.

... do I have to do something different / add another step ?

5. COMPATIBLE PROGRAMMING CABLE: Picture ? Where can I buy it: Amazon ? Aliexpress ? Link ?

6. The light gray cable you are using is 30AWG ?  28AWG ? 

Feel free to be as detailed as possible.

I apologize for all the questions. Better be safe than sorry.

Thanks  :)

Share this post


Link to post
Share on other sites
4 hours ago, VoltXT7 said:

This project looks very interesting but sadly I don't even understand half of what you are talking about.

I read the instructions and step 2 & 3 are in perfect chinese for me:

1. JTAG PROGRAMMER: Model ? Picture ? Where can I buy it: Amazon ? Aliexpress ? Link ?

2. APPLY 3.3V POWER TO THE ALADDIN PCB: From where: Motherboard ? DVD Drive ? Xbox Power Supply ? Picture ?

3. PROGRAM CPLD: What's this ?

4. UrJTAG PROGRAM: Will it work on Windows 7 Home Premium 64bits or I have to go back to Windows XP ? How to use this program ? I only found this video from 2015:

Please login or register to see this link.

... do I have to do something different / add another step ?

5. COMPATIBLE PROGRAMMING CABLE: Picture ? Where can I buy it: Amazon ? Aliexpress ? Link ?

6. The light gray cable you are using is 30AWG ?  28AWG ? 

Feel free to be as detailed as possible.

I apologize for all the questions. Better be safe than sorry.

Thanks  :)

I got 3.3v from a bench supply but you can get it from the xbox if needed. Up to the hobbyist. 

28awg wire will do.

What is a CPLD? Did you try google? Please login or register to see this link.

See this too. It tells you the required operating system, supported cables etc. Please login or register to see this link.

  • Like 1

Share this post


Link to post
Share on other sites
5 hours ago, eustachy1973 said:

I can not run urjtag.exe. Maybe there is another program?

Why not?  What error do you get?

Please login or register to see this link.

Download: Please login or register to see this link.

Share this post


Link to post
Share on other sites

Try installing the libusb-win32 v1.2.6.0 drivers using the Zadig_wdi installer

Please login or register to see this link.

I cannot test if this works since I have no USB JTAG cable to try.

Update: I do see a 2.4 release of this installer available at the dev's web site:

Please login or register to see this link.

Usage guide:

Please login or register to see this link.

  • Like 1

Share this post


Link to post
Share on other sites
20 minutes ago, KaosEngineer said:

Try installing the libusb-win32 v1.2.6.0 drivers using the Zadig_wdi installer

Please login or register to see this link.

I cannot test if this works since I have no USB JTAG cable to try.

Update: I do see a 2.4 release of this installer available at the dev's web site:

Thanks to help! Witch Please login or register to see this link.   libusb0.dll is ok!
Now ftd2xx again ...
you can go crazy with this

Edited by eustachy1973
  • Like 1

Share this post


Link to post
Share on other sites
2 hours ago, eustachy1973 said:

it works!

Glad you solved it. I don't recall having to do any of that stuff just extracted and ran. 🤔

I had to install Quartus II programmer for the USB blaster drivers though.

Share this post


Link to post
Share on other sites

My windows 7 is modified. Maybe it lacks some drivers.To which directory should I upload the ALADDINLCD.SVF file?
In the console I have to indicate where the file is?
For example c  / ALADDINLCD.SVF etc?

Edited by eustachy1973

Share this post


Link to post
Share on other sites
2 minutes ago, eustachy1973 said:

To which directory should I upload the ALADDINLCD.SVF file?

Placing the svf file in the same directory as jtag.exe will be the easiest. Then you can use the command as shown in the github instructions 

  • Like 1

Share this post


Link to post
Share on other sites

 

29 minutes ago, Ryzee119 said:

Placing the svf file in the same directory as jtag.exe will be the easiest. Then you can use the command as shown in the github instructions  

Thanks!

Now the matter of the chip?
I have old chips from 2005. They're ok?

Please login or register to see this link.

 

Edited by eustachy1973

Share this post


Link to post
Share on other sites

dude probly should just use the cheap clones available everywhere those 2 chips u have are rare as chicken teeth i would give my left nut born to acquire those little gems u have mate 

Share this post


Link to post
Share on other sites
45 minutes ago, eustachy1973 said:

I have old chips from 2005.

My code was designed with the cheap clones in mind you pick up from eBay nowadays

I dont know if they will work with my code as the pins being used could be different. Id recommend sticking with the clones.

  • Like 1

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.


Board Life Status


Board startup date: April 23, 2017 12:45:48
  • Similar Content

    • By Manimtired1312
      Okay, I don't have a ton of time but I just found a way to play games such as JSRF, Fable, and the others on a 1.6 console without disc swapping, requiring the original dash, anything.
      This, however requires a softmodded console with UnleashX (May work on other dashboards, I have not tested)
      The steps are as follows:
      Turn on your console and allow it to get to the dashboard. Select system, then settings. Go all the way to the bottom where Video Display is and select it. Turn off 480p and if not turned on, turn on 720p, and 1080i. Then, have fun and launch your game, I believe this actually forces it into 480i which is not accessible from unleashx. I found this out by playing with the settings, you sadly can't play in 480p, but hey, that's the price to pay, I'm just trying to give an option to you folks with UnleashX.
    • By Evtech2.0
      Selling x3 chips and xlcd brand new mod chips are used
      Please login or register to see this attachment.
      Please login or register to see this attachment.
×
×
  • Create New...

Important Information

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