xboxscene.org forums
OG Xbox Forums => Hardware Forums => Xbox Audio/Video Technical => Topic started by: circusmonki on November 02, 2006, 05:52:00 PM
-
Ive made a vga cable for my xbox and i am having trouble with installing Dr Oldschools NKPatcher10-vga10 code onto my xbox.
NKPatcher10-vga10 code found here
If somebody knows of any nOOb friendly tools that can patch the vga10 code (pls explain in simple language) or somehow get the nkpatcher.xbe (.06) file that will patch the bios on my xbox can you pls help me.
Im using krayzie's ndure 1.1 package and my xbox's details are as follows:- V1.0
- normal boot = E:/dashboard/default.xbe
- boot with eject = M$ live dashboard
Many thanks for any help out there!
-
Like I said in the PM I sent you, if you can simply tell me where your eeprom.bin and shadowc.bin files reside, I would be more than happy to compile a custom NKPatcher for you.
-
Sorry frosty but i havent got ur PM. I think my account isnt working properly.
Anyways:
My eeprom.bin is in the root of C (C:\eeprom.bin) but can only be found while the shadowC is disabled. If this is a problem then another location is E:\backups\eeprom\backup\eeprom.bin.
I can only find one copy of shadowC in the REAL C drive (C:\shadowc.img)
If it is too much hassle then just let me know where to make a copy of them.
Everyone appreciates your efforts for the scene FrostyTheSnowman!!!
A custom made NKPatcher would be perfect
but if anyone has the time to make a simple tutorial that would explain how to compile this code using a simple set of tools then i would be eager to learn how it is done.
Thanks again Frosty
-
if you use NKP10 you will lose "dual boot"
use NKP11_U03_VGA10
check sig and compile your own
-
Here's the custom NKPatcher as promised. Just keep in mind that the 'eject' boot option may not work anymore, because as Xman954 said, NKPatcher v10 does not support dual boot. But you can always access your Microsoft Dashboard by executing c:\xboxdash.xbe on the shadowc drive. (After it is loaded)
http://forums.ngemu....-awful-bios.rar
Be sure to tell me if you have any trouble with it.
-
cheers Frosty the NKPatcher i think works perfectly.
Xman: thanks for the vga package. i was able to work out how to configure/compile. but i had the green tint issue.
i have another question/problem though.
when i was making the cable, a wire fell off the vga plug as i was hot guleing which happened to be pin number 8 (blue ground). as a result all the blue is screwed up on the display. surprised?
that can be fixed. the question is that when using xmans bios all the colours looked perfect (except for the green tint
) on my lcd monitor and projector but not on a crt monitor (because of the blue wire missing so its not xmans prob). I'm just curious as to why this is happening? Does xmans bios use a common ground point or something like that?
Thanks again to FrostyTheSnowman and Xman954 for their support. I will let you know how it went when i fix the blue wire problem.
Cheers, CircusMonki
-
well im very confused...
I re-made my vga cable and made sure everywire was connected correctly to find no difference to when the blue ground wire was missing from the vga plug. I tried Xmans and FrostyTheSnowmans bios patchers and they turned out the same.
OK ill think I'll organise every bit of information i have here because I'm really really looking forward to this working:
- I have a sync splitter circuit installed in my VGA cable.
- I used a 680kO resistor. Should I use a 470kO?
- My xbox has a Connexant video encoder. V1.0
- PAL converted to NTSC
SONY LCD DATA PROJECTOR:- Supports SoG
- Supports up to 480p
- In terms of colours, 480i and 480p display the same.
- Has a selection of input modes (RGB or component).
- In RGB mode:
- Flubber at startup has green tint and displays in full screen
- Everything after the bootup/flubber is displayed with a massive black border i.e. the image is about 3/4 size and positioned in the middle of the screen
- All apps (except UnleashX) and games are fine. Colours look a bit washed and some dark areas are slightly red but i can live with it.
- UnleashX is VERY red when it starts. As soon as the screensaver comes on the red dissappears and it becomes the normal blue. Even when it exits the screensaver it is fine.
- MS Dashboard works fine.
- When the virtual eeprom and shadowC is disabled (Krayzie's Professional Mode), the green tint appears but other than that all the colours look good i.e. no red or washy colours... just green.
- In Component mode:
- Flubber displays beautifully. Boot up is perfect!!!
- Nothing but the flubber and the xbox logo display. Message on projector says please check settings (signal out of range?)
- When SoG support is switched off in settings:
- All colours are saturated to the extreme in all apps and games. All dark colours become red, blue colours are bluey/greeny and everything else is green.
- This is exactly the same appearance as my non-SoG monitor
19" LCD POLYVIEW V396 MONITOR- No SoG

- Doesn't display bootup/flubber
- All colours are saturated.
- Perfect 480p and 720p resolutions. Still have same colour problems on both.
- When virtual eeprom and shadowC is disabled, colours are all normal except for the green tint.
Any help or comments are appreciated.
Cheers, CircusMonki
-
My best guess would be to delete your c:\eeprom.bin file, dump a new one using an Evox Splinter Cell exploit, (Do not do it with NKPatcher running, the resulting eeprom.bin file will be corrupt, that is why I say to use an exploit...) and then copy the dumped eeprom.bin file back into your C drive, and try the VGA again.
NOTE: If at all possible, I also recommend that you switch out your 680k resistor for a 470k one. The 470k resistor seems to have better results, from my experience.
-
I will try your suggestion of dumping the eeprom again
But will the Mechassault evoX exploit do the same dump as a Splintercell exploit? Also to disable NKPatcher do I just have to boot to the original Mechassault?
Thanks frosty
if that fails then i will try a 470kO resistor, and if i can find a different brand of monitor ill test that.
-
Yep, a Mechassault exploit would also be able to dump it just fine. And yes, when you boot Mechassault and an exploit, you will bypass NKPatcher and be able to dump the EEPROM properly.
-
I tried a Dell 17" LCD monitor with no luck. It acually looked worse becasue it had black horizontal lines all over the place. I'm not that worried about that though.
ok i tried switching the 680k resistor with a 470k one but didn't have any difference on my projector or LCD. I also used a different type of capacitors (0.1uF creamic instead of 0.1uF greencap). no difference 
i then restored my xbox to stock and completely removed the softmod. I then dumped the eeprom again using the exploit on the clean xbox and softmodded it again. I then used a few NKPatchers on it.
on the LCD it is perfect except for the Green tint which is my original problem.
the projector is exactly the same.
BTW im using Krayzie's Ndure 1.1 but i have disabled the shadowC and virtual eeprom so there is less things to worry about. i plan to keep it that way after anyways.
if anyone has any help it would be much appreciated. I am wondering if there is something wrong with my sync spitter setup. or is it just the bioses? ive seen in the Xbox-Linux VGA wiki that they use a 575k resistor. has anybody found a solution to this before?
-
is there a bit of the code that i can edit to turn the green down in the NKpatcher before i compile it. Or a hex edit after tat i could adjust to my liking?
-
Actually, the green tint shouldn't be happening at all. I'm not sure what would cause it, I think maybe Dr. Oldschool would be the best person to contact on this one...
You do have either a Conexant or a Focus chip, correct?
-
i have a conexant chip and thanks for all ur help frosty
if Dr Oldschool is there somewhere can u please help me get rid of this green tint or anybody else that has any ideas for me to try out?
-
Okay, I've got one more thing you can try. Have you tried using a different dashboard? I know it sounds silly, but the dashboard you are using may be using it's own encoder code and might be messing up the VGA patch.
The actual problem you are having is that the VGA code is not functioning properly. The green wire is still sending the sync information to the monitor and most VGA monitors see that sync information and think it is brightness instead. (Which is why the 'green tint' is so bad.) This problem could be easily caused by either a faulty LM1881N chip, or incorrect soldering.
The other thing you can try is building a Sync-on-Green VGA cable instead of the LM1881N cable and see if it fixes the problem. NOTE: You can only use a Sync-on-Green cable with a Sync-on-Green monitor. (Your LCD Projector)
You can find the diagram for it here:
http://www.360mods.n...05/image316.gif
-
hey frosty if i build the SoG cable and use it with a non-SoG monitor will it just turn out green like it is now?
Cheers
-
Sync-on-Green cables only work with Sync-on-Green monitors. If you connect a Sync-on-Green cable to a non-Sync-on-Green monitor, you simply wont see a picture.
However, what I was saying is that Sync-on-Green cables are easy to make, and you can try one on your projector to make sure the problem is not associated with your other cable.
NOTE: The picture will be perfect (correct colors, correct sync, etc.) with a Sync-on-Green cable as long as your monitor supports it.
-
thanks frosty again but i dont know whether or not ill be able to try it cause i dont realy have another xbox AVIP connector sitting around anywhere but as soon as i get my hands on one then ill be soldering it up.
-
OK i think I have made a bit more progress in diagnosing the problem. When I run the NKPatcher.xbe I thought it was meant to just go to a black screen and then you have to go manually restart the xbox with the power button.
But now I am getting the impression that once you run NKPatcher it should automatically reboot to your dashboard after it has completed patching. Am I correct in saying this?
If that is true then I assume the NKPatcher isn't fully patching my bios or not doing it correctly which would explain the vga code not working properly.
Please, anyone that has experienced this or has any ideas that might work please dont hesitate to reply.
Cheers
-
NKPatcher is actually part of the boot-up process, you cannot run the file alone. If you have Krayzie's NDURE, you will find a file on your REAL C: drive called bios.xbe, you need to delete that file and then rename the new NKPatcher I gave you to bios.xbe and copy it into where the original was.
NOTE: The bios.xbe file on C: is actually just another version of NKPatcher without VGA support, so all you have to do is rename the new one you got from me and then replace the old one.
-
FROSTY I LOVE U SO MUCH RIGHT NOW
Also I feel like such a n00b because I thought that NKPatcher only had to be run once. Now I realize that it patches on-the-fly when the xbox boots.
OMG this is perfect. Frosty thanks for not losing ur patience with this and sticking with me. I owe u big time now.
-
Anytime, glad I could help.