Jump to content


Photo

Full VGA Support For Modchips!


  • Please log in to reply
388 replies to this topic

#1 FrostyTheSnowman

FrostyTheSnowman

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,674 posts
  • Location:Utah
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 10 October 2006 - 09:03 PM

*EXPERIMENTAL*

Yes, you heard right. Due to the fact that our dear friend DVADER has abandoned us, I took it upon myself to fix the 720p/1080i sync problems for Modchip/VGA users.

This fix should have full support for Conexant AND Focus encoders, and both should run PERFECTLY at 480p, 720p, and 1080i. I have not yet personally tested this, as I have no modchip myself, but I am 99.9% POSITIVE it will work perfectly, as I have FULL faith in my hex editting skills.

What I have done is used the code for the on-the-fly hex edits done by the newest version of NKPatcher v10-vga10 and compared it against the code in an actual BIOS, and was able to figure out what registers did what in the actual BIOS. All current BIOSes should be fully supported too.

All you have to do is extract your BIOS files using xbtool, and then replace the following strings in xboxkrnl.img with a hex editor. (I personally recommend using the 'replace' option in XVI32 - A free hex editor.) Then repack the BIOS, and flash onto your Modchip.

NOTE: BE SURE TO APPLY BOTH PATCHES SO YOUR BIOS SUPPORTS BOTH ENCODERS! If you really want to, you can just do one of them, but why not have support for both? biggrin.gif

NOTE: AS SAID BEFORE, I HAVE NOT TESTED THIS. USE THIS AT YOUR OWN RISK! BE SURE YOU CAN RECOVER IF THIS DOES NOT WORK! Although i'm sure it will work perfectly fine.

If someone with a modchip and a VGA cable could test this out and post your results, I would appreciate it.

_______________________________________________________________________________

--BEGIN CODE FOR CONEXANT ENCODERS--

Replace this code:

CODE
0C AD 48 90 8C 8C 01 9C E1 8C 00 00 46 0C AA 49 90 8C 8C 01 9C E1 21 00 00 46 0C AB 49 90 8C 8C 01 9C E1 21 00 00 46


With this code:

CODE
0C 00 48 80 80 80 01 98 E1 8C 00 00 46 0C 00 48 80 80 80 01 98 E1 21 00 00 46 0C 00 48 80 80 80 01 98 E1 21 00 00 46


--END CODE FOR CONEXANT ENCODERS--

_______________________________________________________________________________

--BEGIN CODE FOR FOCUS ENCODERS--

Replace this code:

CODE
01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 0A 0A 3E 48 3F 3F 3B 00 1B 03 00 40 E4 00 00 04 00 00 00 00 00 00 9D 00 A5 00 9D 00 00 00 F0 00 B7 00 D0 02 23 00 E0 01 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 2E 58 28 46 DC 00 2C 06 00 40 E4 00 00 04 00 00 00 00 00 00 9D 00 A5 00 9D 00 00 00 F0 00 72 01 00 05 18 00 D0 02 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 AE 58 2C 2C 58 00 6C 08 01 00 E4 00 00 04 00 00 00 00 00 00 9D 00 A5 00 9D 00 00 00 F0 00 E5 00 80 07 14 00 1C 02 03 20 15 04 00 20


With this code:

CODE
01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 0A 0A 3E 08 3F 3F 3B 00 1B 03 00 40 E4 00 00 04 00 00 00 00 00 00 8A 00 8A 00 8A 00 00 00 F0 00 B7 00 D0 02 23 00 E0 01 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 3E 18 28 46 DC 00 2C 06 00 40 E4 00 00 04 00 00 00 00 00 00 8A 00 8A 00 8A 00 00 00 F0 00 72 01 00 05 18 00 D0 02 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 BE 18 2C 2C 58 00 6C 08 01 00 E4 00 00 04 00 00 00 00 00 00 8A 00 8A 00 8A 00 00 00 F0 00 E5 00 80 07 14 00 1C 02 03 20 15 04 00 20


--END CODE FOR FOCUS ENCODERS--

_______________________________________________________________________________


Thanks/Respect/Credit:

Dr. Oldschool - For creating NKPatcher and the first VGA Softmod
masticism - For initially fixing the purple tint on 720p/1080i
DVADER - For showing up, and then leaving us high and dry, thereby motivating me to do this.
Textbook & leeloo - For tutorials on building VGA cables

Edited by xboxgamer733, 06 April 2007 - 06:19 AM.


#2 TheIrishLad

TheIrishLad

    X-S X-perience

  • Members
  • PipPip
  • 488 posts
  • Location:Currently USA. (Belfast Originally)
  • Interests:Ebay, Projectors, Economics, Marketing, Entrepreneurial Ventures.
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 10 October 2006 - 09:34 PM

I'll definately have to try this out, seems easy enough smile.gif

If I was one of those people who quoted people and put it in my sig, this would be in there laugh.gif :

QUOTE
NOTE: AS SAID BEFORE, I HAVE NOT TESTED THIS. USE THIS AT YOUR OWN RISK! BE SURE YOU CAN RECOVER IF THIS DOES NOT WORK! Although i'm sure it will work perfectly fine.


#3 The Zep Man

The Zep Man

    X-S Freak

  • XS-BANNED
  • PipPipPipPipPip
  • 1,833 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 10 October 2006 - 10:08 PM

Nice fix!

Might be interesting to see what happens with a BFM BIOS which is correctly patched...

#4 FrostyTheSnowman

FrostyTheSnowman

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,674 posts
  • Location:Utah
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 10 October 2006 - 10:17 PM

UPDATE!

I have now created an automatic patcher for my fix. It functions exactly the same way that DVADER's patch worked. Simply drop this in the directory with the xboxkrnl.img file, execute, and click Patch. Once patched, simply delete both the xboxkrnl.img.bak (backup file) and vgapatcher.exe, and then repack the BIOS with xbtool and flash.

NOTE: The automatic patcher AND the VGA fix are both still considered experimental until someone can confirm it works properly.

You can find it here:

http://forums.ngemu....-vgapatcher.rar

NOTE: I did not hack DVADER's patcher. I simply used the same patch creating program that he also used, known as dUP2.

Edited by FrostyTheSnowman, 10 October 2006 - 10:25 PM.


#5 ChickenBOX180

ChickenBOX180

    X-S Enthusiast

  • Members
  • 7 posts

Posted 11 October 2006 - 01:09 AM

I test the vga patch on my version 1.0 xbox with dou x2 modchip and everything turn green after I flash the bios. (480p = green tint, 720p=green tint, and 1080i=greent tint)




xbox 1.0
bios x2 5035
dou x2 modchip
sony g520 monitor with SOG support

#6 FrostyTheSnowman

FrostyTheSnowman

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,674 posts
  • Location:Utah
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 11 October 2006 - 01:11 AM

Which encoder are you using? Let me know and I can try to fix the problem.

EDIT: v1.0 XBOX, that would be Conexant. I'll have an update in a minute. smile.gif

EDIT: EDIT: Any news from anyone on the Focus encoder?

Edited by FrostyTheSnowman, 11 October 2006 - 01:24 AM.


#7 FrostyTheSnowman

FrostyTheSnowman

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,674 posts
  • Location:Utah
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 11 October 2006 - 01:52 AM

UPDATE!

New version of the autopatcher, hopefully fixes the Conexant green tint issue. Be sure to apply this to a 'clean' BIOS. Meaning, don't attempt to repair a BIOS file patched with the old patcher.

http://forums.ngemu....-vgapatcher.rar

NOTE: The code for Conexant in the main post of the thread is incorrect now.

Edited by FrostyTheSnowman, 11 October 2006 - 01:55 AM.


#8 ClintiePoo

ClintiePoo

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,058 posts
  • Xbox Version:v1.6
  • 360 version:v1 (xenon)

Posted 11 October 2006 - 02:23 AM

Very nice. Props to you. Textbook and I had the same idea, but had trouble obtaining the patched bios and pretty much forgot about it. It's too bad my only chipped box right now is a 1.6. I might have to get another chip and try this... Thanks for all the work you did on this!

#9 Heet

Heet

    X-S Knowledgebase

  • Moderator
  • PipPipPipPipPipPipPipPip
  • 4,965 posts
  • Location:Gainesville, FL
  • Interests:Pina coladas and getting caught in the rain. Disk space.
  • Xbox Version:v1.3
  • 360 version:v2 (zephyr)

Posted 11 October 2006 - 02:27 AM

Hell ya thanks for trying. I just added VGA to a box and found the wonderful world of green and purple tints.


Hope it gets worked out!

#10 FrostyTheSnowman

FrostyTheSnowman

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,674 posts
  • Location:Utah
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 11 October 2006 - 02:28 AM

UPDATE!

Sorry, another update concerning Conexant. This follows Dr. Oldschool's method exactly, so it should be correct now.

http://forums.ngemu....-vgapatcher.rar

Once again, all feedback is helpful. smile.gif

NOTE: I wish there was an easier way to post/edit. biggrin.gif

Edited by FrostyTheSnowman, 11 October 2006 - 02:29 AM.


#11 TheIrishLad

TheIrishLad

    X-S X-perience

  • Members
  • PipPip
  • 488 posts
  • Location:Currently USA. (Belfast Originally)
  • Interests:Ebay, Projectors, Economics, Marketing, Entrepreneurial Ventures.
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 11 October 2006 - 02:58 AM

As soon as I get my VGA cable from Pimpmaul69 I'm going to try this out, I've already patched an X2 5035 with your patch love.gif


#12 ChickenBOX180

ChickenBOX180

    X-S Enthusiast

  • Members
  • 7 posts

Posted 11 October 2006 - 02:59 AM

I just test the new patch on a virgin x2 5035 bios and the green tint still exist for 480p, 720p, and 1080i. I also tried to use DVADER vga patch first and then apply this new patch with no luck. (480p ok, 720p=purple tint, 1080i=purple tint)



#13 FrostyTheSnowman

FrostyTheSnowman

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,674 posts
  • Location:Utah
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 11 October 2006 - 03:16 AM

Okay, let me do some testing on my machine, and i'll see what I can do about the Conexant issue.

NOTE: Any Focus encoder results is still helpful.

#14 FrostyTheSnowman

FrostyTheSnowman

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,674 posts
  • Location:Utah
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 11 October 2006 - 03:38 AM

*DOUBLE POST*

Okay, this SHOULD fix the green tint issue. Hopefully. biggrin.gif

Version 4 of the Autopatcher, once again, run this against a 'clean' BIOS image.

http://forums.ngemu....-vgapatcher.rar

NOTE: Still untested, as I am not in a position to flash my TSOP at the moment.

Edited by FrostyTheSnowman, 11 October 2006 - 03:42 AM.


#15 dav-coms

dav-coms

    X-S Enthusiast

  • Members
  • 18 posts

Posted 11 October 2006 - 07:22 AM

I just test the patch on a x2 5035 bios with a 1.4 xbox (focus) and everything is green!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users