Jump to content
OGXbox.com

AladdinXT Conversion for Lcd


Ryzee119
 Share

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

https://github.com/Ryzee119/AladdinLCD

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

lcd1.jpg

Edited by Ryzee119
  • Like 6
  • Thanks 1
Link to comment
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:

https://www.youtube.com/watch?v=So1N9FlPGbw

... 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  :)

Link to comment
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:

https://www.youtube.com/watch?v=So1N9FlPGbw

... 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? https://en.m.wikipedia.org/wiki/Complex_programmable_logic_device

See this too. It tells you the required operating system, supported cables etc. http://urjtag.org/book/index.html

  • Like 2
Link to comment
Share on other sites

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

https://sourceforge.net/projects/libusb-win32/files/Zadig_libwdi/

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:

https://zadig.akeo.ie/

Usage guide:

https://github.com/pbatard/libwdi/wiki/Zadig

  • Like 1
Link to comment
Share on other sites

20 minutes ago, KaosEngineer said:

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

https://sourceforge.net/projects/libusb-win32/files/Zadig_libwdi/

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 https://zadig.akeo.ie/   libusb0.dll is ok!
Now ftd2xx again ...
you can go crazy with this

Edited by eustachy1973
  • Like 1
Link to comment
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
Link to comment
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?

9OZxyhZ.png

 

Edited by eustachy1973
Link to comment
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
Link to comment
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
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.

 Share

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.