Archive for July, 2007

Lack of Xbox light gun games

July 18, 2007

Last weekend I was at cash converters in town looking at bargins, Amazingly I saw an xbox 360 with wireless controllers, hard drive (which is required for playing older xbox games on the 360) and the dvd remote for the extremely low price of $360. Now at the time of writing, the cheapest xbox deal on trademe is well over $400 and thats for the core system only, so Im really kicking myself at the moment (I obviously didnt buy it). The only game at the moment which to me would justify spending that money on an xbox would be Guitar Hero 2 which I have been playing heavly with Jo and Blair on the xbox 360 at work. The options to upgrade to the upcomming “Rock Bands” (Which combine the guitars, some drums and singstar style singing into the one game) also helps make this a worth while investment, but allast, I missed out 😦

Anyway, the other bargin I spotted was a Xbox light gun for $12 which I thought was pretty darn good so swiped my card and went home with my new toy to search on the internet for what game titles are avaliable. To my amazement, I found very few.  The 2 that I did find were the “Silent scope” series, which reminds me of the old sega game virtua cop but with the twist of having a scope function, and “The house of the dead” series which is more of your typical shoot as many zombies as you can and as fast as you can!!!.

After a huge hunt online and around town I managed to track down a old copy of “The house of the dead 3” which United Video was selling as a resurfaced ex rental for $20. The back cover talks about it also having the 2nd of the series avaliable as a unlock (I’ll post the save game which allows for the unlock once I find one or once I’ve clocked/unlocked it myself). At the same united video (Courtney Place) they were renting out “Silent scope Complete” which is a 4 in one game containing all 3 of the arcade versions and the original console game (a grand price of $3.50 for 8 days). Short of this, I couldnt find any others.

So huge Disapointment, more so knowing that Silent scope is only a 1 player game!!!.

All is not lost however as I have read on the net in a few places that a lot of these light guns on the xbox work with MAME games so if you have a modded xbox, a MAME emulator installed and some “legal” mame games around (I dont endorse piracy on my blog 🙂 ), you should be able to hook these up.

Moral of the post (and a note to Microsoft Xbox Team), Please please please, if you plan to release peripherals for the Xbox (360), make sure there are enough people out there to support development of games using these cool toys. A great example would be Guitar hero, which has been rumored that the guitar would be reusable for the upcomming games Activision releases in this series (Rock Bands).

If anyone out there knows of any other xbox games which support the Light Gun, I would greatly appreciate if you could post a comment with their names.

List so far:

  • point.gif Silent Scope Complete (contains 4 slient scope games on the one dvd)
              1 Player Game
  • point.gif The house of the dead 3 (contains The house of the dead 2 as an unlock)
              1- 2 Player Game
  • point.gif Starsky & Hutch 
              1- 2 Player Game


A list of Light gun games has been found on wikipedia, dont know why I didnt find this before…. Anyway, confirms there are only 3 games for the xbox using light guns, totally guttered…

Dell E172FPb LCD Monitor (Benq OEM) CCFL Backlight Repair

July 13, 2007

UPDATE – READ FIRST (3 June 2008)

K, so its been a while since I’ve added anything on this page (and in general for my blog) but theres been quite a few concerns around the use of the replacement transistor by people who I would assume know more then me (i know very little).

I’m glad to say that the 2 fixed LCD’s I use still works so that in itself is good but in saying that, based on some of the comments, I dont want to help someone burn their house down, I love my home and I think you do too :-> . Please only do this at your own risk.

One other thing to note here is that I live in New Zealand, which in general is a bit colder then the rest of the world. The LCD doesnt seem to get too hot here but I would think that cooling is would be a bigger issue elsewhere in the world.

Please read all the comments before deciding to use the replacement parts and if you can get hold of the original parts, Please do!!! I’m thinking that if my transisters go sometime soon, I will end up ordering new ones (the propper parts) from some of the places indicated on some comments.

 To everyone who has made comments, thanks, Its always great to see feedback 

E172FPb beforeBeing the second faulty Dell lcd monitor passing my desk in the last 6 months, I thought I’ll make a posting to describe the successful fix to this guy (and the first one, which is still running good).

The symptoms: When pluged in, This guy fires up just long enough to get past the initial “logo” screen and onto the test pattern (its not plugged into the computer at this stage). After about 2 seconds of being on the test pattern, it turns off, or more specificually, the protection circuits kick in, turning off the backlight. So in this case, the monitor was still working and the LED was indicating that the monitor was on (it was green). A good way to test if it is just the back light is to grab a strong light and shine it onto the lcd, If you can see a dark picture underneath then the lcd is def still working and it should be a pretty minor fix.

So what is this protection circuit? The protection circuit on Lcd’s is generally a way of protecting the actual fluorescent tube from getting overdriven (too much current going through them). So when this protection circuit kicks off, it generally means there is either a short in the tube or a short in one of the components near / on the inverter. unless the LCD is quite old, its usually a short somewhere in the inverter circuits.

So after seeing these symptoms and having seen the excact same on the other dell lcd that I had fixed, I was feeling pretty confident of a good outcome….

Opening up the monitor:

  • Remove the screws holding the Stand in place.
  • Remove the stand
  • Flip the monitor so that the bottom is facing up.
  • Grab a flathead screw driver and use it to ply apart the bottom of the monitor.
  • Now that the bottom is released, Start working yourself u8p the sides.
  • Once the sides are sorted, you should be able to seperate the top without a screwdriver, infact, I found that using a screw driver to ply the top made no difference. I think the top is a unique case….
  • Remove the plastic backing
  • Remove the taped shield
  • Disconnect and unhook the 2 ribbon cables which connect to the lcd pannel from the processor board.
  • Disconnect the cable from the processor board to the front control panel.
  • Remove the front plastic cover (they are cliped around the side to the main panel)
  • Remove the 2 hex nuts by the VGA plug
  • Remove the Metel shield along the side of the monitor (that long glossy metel part, it slides right off).
  • Disconnect the 2 cables connecting the back light from the power/inverter board.
  • unscrew the 4 screws from the side of the panel and remove the back metel plate.
  • You should now have all the plastic parts, the main panel (keep this away from anything / anyone who migth step or damage it!!!) and a metel casing part which holds all the pcb’s, one for the Power/inverter and the other for the graphics processor.
  • Unscrew the earth cable and unclicp the plastic holding the power socket in place.
  • Remove the remaining screws which hold the pcbs in place.

You should now be able to pop out the circuit boards, be careful though, although the power baord would be quite amune to static, the processor board (with the dsp chip) is not! be careful with this board, you want to put it on an antistatic bag or newspaper and not on plastic or carpet (the whole static thing again).

Some photos:

dell_e172fpb_opening_1.jpg   dell_e172fpb_opening_2.jpg   dell_e172fpb_opening_3.jpg   dell_e172fpb_opening_4.jpg   dell_e172fpb_opening_5.jpg   dell_e172fpb_opening_6.jpg  

The Internals:

Dell E172FPb Internal 1   internal_2.jpg   Dell E172FPb Internal 4

The Fix

Faulty transistors to checkLooking only at the power/inverter board, there are a small group of 4 transistors which are used to drive the inverter, these fail easiy and when they do fail, they usually fail in pairs. The main problem with testing these is that you can not test these transistors in circuit, you have to remove them to test them. So start by unsoldering one pair and checking them using a multimeter (more info on testing NPN transistors, click here). if these are good, start unsoldering the other pair and do the same.

dell_e172fpb_fixed.jpgIn my case, I found that there was a short in one of the pairs. The origianl transistors were ‘c5707‘ NPN transistors, which are impossible to get hold of here in New Zealand (they can be found on ebay though if you live in the states), so hunting through the jaycar catalogue, I found something quite similar, the “MJE3055” Transistor. The main problem with this guy is that it has a much bigger casing (TO-220 package) and isnt going to fit nicely into the lcd monitor case….

The first dell I had, I moved the new big transistors to the left of the board and moved the original good ones down to the right, then using some insulation tape  and cardboard to isolate the heat sink part of the transistor from the metel (earthed) chassi case. This worked quite well but I’m always worried about how hot these transistors get and and that the insulation tape wont hold (should have used some better quality tape really) so I thought this time around I’ll try something abit different…

MitresawSo what I ended up doing was taking the case down to the garage and starting the Mitre saw up, Made a nice slit where the inverter circuit lives and ripped out that chunk of metel. Although It wasnt as clean as the first Dell I dealt with, It did mean i had some piece of mind around knowing it will never short circuit again the casing.

I think If I were going to do this again, I would go down the insulation tape route based on the clean finish.

The Result

 Putting the whole thing together and having a working product, Priceless 🙂


Dell E172FPb

MCMS 2001 to 2002 Upgrade

July 2, 2007

For the last few months I have been involved with an MCMS 2001 upgrade to 2002 which involved 10 websites and over 70 templates. This was a huge technology upgrade as the 2001 stuff was based off old school asp and vb code and was being upgraded to .net2 / Mcms 2002 with sp2 (adds some basic .net2 support such as sitemaps and master pages).

This is actually a momoth task and should not really be called an upgrade as it is, to a large degree, a rewrite, only keeping the logic and assuming there will be no reusable code (you are converting from procedure based code to OO right?)

Tasks involved with upgarde:

Setting up the dev Enviroment: 

I found that with such a major setup such as CMS, its best doing dev work in a vm, In mycase, I used the free microsoft virtual PC 2007, windows 2003 (for its ability to host multiple websites) and sql 2000 as a base setup. Installing mcms 2002 and its service packs (SP1a and SP2) will take a good day. The other thing to note is I was never actually successful in getting the MCMS project templates integrated correctly within visual studio 2005 (maybe to do with order of install?)but then as it turns out, we didnt need it so chances are you prob wouldnt either. We used the standalone template manager by Steve Walker to do all the linking between the mcms template and the aspx templates files. There are also afew tricks to installing sp2 such that it takes less time to install (it will take atleast an hour, and if memory serves me right, it took me more like 2 or so hours).

Migrating the database:

The real good thing that saved me lots of time was that there was no need to have MCMS 2001 installed, all we needed was a copy of the old mcms 2001 database from the client (a whole 3.5 gigs worth). Once I restored this as a local database, I had to clean up the database users (removing all those that the client had and giving myself permissions of DB_Owner. All this done, next was to point the MCMS Database configuration tool (DCA) at the old 2001 database and let it work some magic. It will eventually say it found an old mcms database and ask if you want to convert it.

The conversion process for this has taken me over 30 hours when running from within a vm and hitting a database over the network, lesson learnt, do not use a networked database, it could had be the fact that the vm is slow, the network adaptor was doing natting for the vm, the database might have been under heavey load or just very chatty connection but yes, it took over 30 hours to do migrate 3.5 gigs or so. Much easier to have a local db inside the vm (which the 2nd time round, ended taking 2 hours max while running the vm off usb2 portable hard drives), serious lessons learnt!.

You will be prompted to add a admin user account, make sure you remember this as you will need this to get into mcms using site manager (and in order to add more users in mcms).

The mcms2001 Templates which used to be stored as part of the database will be slightly altered and spit out onto the file system (<Path>). At this stage, its prob a good idea to take backups of your migrated database and your exported dumaped out templates!

Coding up new .net 2 templates

The easiest and quickest way to do this in my case was to find a nice general page from the current live site, view the html (client browser end) and throw that whole chunk into a ‘Sample’ html file in the soloution. Next step was to clean out the non-template data from the html such as the placeholder’s body data. Now throw the cleaned up html into a master page and start moving out functionality into user controls (for now, they will contain only static data in order to get the site compiling and working quickly), so for example, some controls might be “breadCrumb”, “LeftNav”, “MainMenu” etc.

Once all the basic controls are taken out of the master page, you can start looking at creating your first template. I would pick off teh most commonly used template for this as it helps sorts out say 80% of the site with very little effort, so in my case it was a basic “general” template. Code this template up using either the standard mcms placeholders or you can (in my case I did) use some extended custom user controls which encapslated an “edit” guide text caption for authoring mode and the basic cms placeholder control all in one.

 Some useful “extended” controls to have:

A Placeholder control that holds both the standard MCMS control with a settable “edit caption”

A Panel Control which hides the content of the panel if the CMS placeholder is Empty / Black (<p>&nbsp;</p>, etc)

ImagePlaceholder control that allows setting propotional height/width properties (Feature of MCMS 2001 which is no longer supported in 2002).