Christmas Radio Gadget Redo

cradio2I’ve always been one of those geeks that decks out windows for Christmas. While Microsoft has discontinued the use and support for Windows desktop gadgets due to “Security Issues”, I still can’t get past having a few Christmas Gadgets loaded around Christmas time.


(you can still use gadgets with windows 8, 8.1 & 10 by installing 8 Gadget Pack:, or Gadgets Revived: Download Christmas Radio Gadget Below. (Scroll Down)

One of my all time favorites was one called Christmas Radio, by However, over the years, the radio stations stopped working one by one, until finally, none worked at all. It also appears the website is long gone. I used the way back machine to see when the last sighting of that site was, and it seems to be Jan, 4 of 2012, then after that, the site was up for grabs.

Each year, I would look online for Christmas radio gadgets, and find none, and then I’d try searching for the same radio gadget and not be able to find it. For a few years, I used grooveshark or Pandora, and last year Spotify, but these are semi irritating to say the least.

This year I was going through old backups and I came across that Christmas Radio .gadget file, and a thought crossed my mind. “I usually enjoy the challenge of taking things apart, reverse engineering them, and figuring out how they work, or changing them to make them facilitate my own needs. I wonder if I might be able to apply that skill here?” Then I asked, what is a .gadget file anyway? In short, I discovered, it’s simply a renamed .zip file. Wait, WHAT!!!???

Sure enough, I was able to open this old gadget file with 7 zip and begin to manipulate the files within. I soon located the file that contained the radio stations list, found my own online stations that worked, and began replacing the old defunct ones with my new list. I’m proud to say, the good old standard Christmas Radio gadget is now working again and fully functional. I’ve included it here for your download pleasure, ENJOY!

(oh, and if you’re the author, great work! and if you want credit, please tell me who you are, or if you have any objections, please let me know.)


Download Dirhyllykt Doc’s Christmas Radio Gadget Redo!

Also Download My Older Christmas Cursor Sets here:

Download Dirhyllykt Doc’s Original 1995-97 Cursor Set By Clicking here!

Download Dirhyllyt Doc’s 2012 Christmas Cursor Set By Clicking here!


  • Doc



Trouble adding youtube videos to your blog? (WordPress tips)

Ever go to add a youtube video, or multiple youtube videos to your blog and find when you preview before publishing that it’s not the right video, or all the video’s you added are the exact same video (and not the right one anyway)? wordpress issuesThis is probably caused because you’re copying the video address or link from the video itself, within the authors or someone else’s list of videos.

The key here is to make sure the link looks like this:h++p://

(ignore + signs, these were used to avoid auto link being inserted)

and not like this:

(again, ignore + signs, these were used to avoid auto link being inserted)

The link you’re inserting should have a short set of mixed characters, after the /watch?v= like in the green example above, anything else will probably not work. (If you notice however, the red link is the same but adds &list= and more mixed characters. So as long as you remove the “&list=” and everything after it, your link should work as expected.)

Another Tip:

Ever go to the “Insert URL” under “Add Media” in wordpress, and have it not actually insert the video, but only a regular web link, and no matter how many times you try re-inserting the link, wordpress just does this same thing over and over? There’s an easy fix for this:

Find the link in your article (we’ll use the examples from above here again)

WordPress has inserted –
Which is appearing as a regular web link when you preview. To fix this merely add [y0utube= before the link and ] at the end of the link like this:


(I had to use “0” instead of “o” in the word “youtube” above, so wordpress didn’t automatically assume I was trying to insert a youtube video. Make sure you don’t copy and paste what I’ve shown above as it’s incorrect due to the substitution.)

NOTE: From what I’ve seen, wordpress does this almost every single time with youtube links that begin with https:// instead of http://

If yo have any questions, be sure to comment below and I’ll answer as best I can.


Making Adaptec AHA-2940 (AIC-7800) 32 bit Driver Work in Windows 7 or Server 2008 x64 (.inf download included)

While incredibly dry and enough techno babble to make your eyes glaze over, babywideeyesthis Post has enough info to help you overcome the “Not supported on x64” issue many manufacturers claim about their products, (this method can also work on other devices such as printers) and literally only takes about 2 minutes of your time. What it really comes down to is, it’s just text. You don’t need to understand anything more than that, a driver file is a text file that lists the info for your device, you don’t need to feel overwhelmed, you don’t need to understand why, how or what the coding is, just add your device text and make it match the format of the original driver text)

 So today I decided, OK, time to get the tape software installed on the newly rebuilt server 2008.

The tape drive wasn’t showing up in Nova Backup.

Device manager was not showing a tape drive, but under “unknown” showed a yellow “!” Next to “SCSI Controller”.


Ahhh, the Adaptec 2940UW scsi controller needs a driver installed.


Guess what. Adaptec End of Lifed the 2940’s Before Vista Came out, and they never made an x64 driver.  

I thought, people have had to run into this before me. Sure enough, many online are clamoring about it for many different controller models.

One guy posted, OH, if you find the XP driver file “pnpscsi.inf” in the c:\windows\inf folder, and open it in notepad, you can just add the hardware ID’s to the file, save it, then it will be seen by x64.

Except I read further that Win 7 and 2008 didn’t even have the .inf driver file. Vista did, but they took it out of 7 and 2008.



Finally I found a post where a guy said, another poster has posted a downloadable .inf file. I got it, it didn’t work.

I tried adding the hardware ID’s the one guy said. It didn’t work, then I realized, well, if my hardware ID’s are different, then that wouldn’t work, so I looked up the ID’s server 2008 was seeing

To do this go to device manager, right click and choose properties on the “Unknown – SCSI Controller” then click on “Details”, then change the drop down to show “Hardware ID’s” Then right click and copy each, then paste each one into notepad and save the file for easy one glance later reference.

I then opened this file in my main computer and copied and pasted the ID’s into the inf file, and added the needed language that matched what the file had before for the original ID’s and changed the description so I would recognize it when the system did see it.

Instead of “Adaptec 78xx SCSI controller” (which is what the previous lingo was for all models) I changed the description to “Adaptec AHA-2940UW”

So I copied the follwing four lines from the Hardware ID list and pasted only the needed portion, (IN BOLD) into the .inf file and altered the lingo to match what I saw already there:



I Altered the .inf file from this:


%PCI\VEN_9004&DEV_7078&SUBSYS_70781414.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7078&SUBSYS_70781414


%PCI\VEN_9004&DEV_7078&SUBSYS_70781414.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7078&SUBSYS_70781414





PCI\VEN_9004&DEV_7078&SUBSYS_70781414.DeviceDesc = “Adaptec AIC-7870 PCI SCSI Controller (Emulated)”


To THIS (in bold black is the text taken from the hardware ID’s, and in red is the lingo already in the inf for other models I had to put together with the ID’s to make it work, and in green is what I changed the description to so I would recognize it, it originally appeared for all models as the Desc directly above it):


%PCI\VEN_9004&DEV_7078&SUBSYS_70781414.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7078&SUBSYS_70781414

%PCI\VEN_9004&DEV_8178.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_8178


%PCI\VEN_9004&DEV_7078&SUBSYS_70781414.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7078&SUBSYS_70781414

%PCI\VEN_9004&DEV_8178.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_8178





PCI\VEN_9004&DEV_7078&SUBSYS_70781414.DeviceDesc = “Adaptec AIC-7870 PCI SCSI Controller (Emulated)”

PCI\VEN_9004&DEV_8178.DeviceDesc = “Adaptec AHA-2940UW PCI SCSI Controller”


 Once I knew what to do, it literally took me about 2 minutes to edit the file and get the driver installed and working.

x64 recognizes 2940UW and tape driveIt’s amazing isn’t it? Less than 2 minutes, but these companies won’t even do that. But I suppose in the spirit of good capitalism A 2 minute driver file update won’t make them millions more when they could release a new card that does the same thing, and sell it as new technology, just because they say the old one isn’t supported on a new OS.

Anyway, I got it working, instantly the tape drive was added to device manager, once the Adaptec driver installed successfully. 

Here’s a download link to my .inf file, and the matching driver files that go with it:

Click here For Adaptec AHA-2940UW (& Models listed below) x64 Driver Download

The following Device/Hardware ID’s are also included in this .inf file and should work under x64 when using this install .inf package:

PCI\VEN_9004&DEV_5078 (Adaptec AIC-7850 PCI SCSI Controllers)
PCI\VEN_9004&DEV_5075 (Adaptec AIC-7550 PCI SCSI Controllers)
PCI\VEN_9005&DEV_0011 (Adaptec AIC-7870 PCI SCSI Controllers)
PCI\VEN_9004&DEV_8178 (Adaptec AIC-788x PCI SCSI Controllers)

IOMEGA (Citizen) X1DE 7 in 1 USB Floppy / Card Reader Windows 7 No Driver Fix

Got Windows 7, and Trying to get one of these to work to no avail? I’ve got an easy fix for you, that works like a charm.

After windows reports that driver installation was unsuccessful,

1) Go to Device Manager (Right Click “Computer” and choose “Properties” at the top left, click on “Device Manager”.

2) Find the X1DE drive listed there with a yellow exclamation, right click on it, and choose “Update Driver Software”,

3) Then choose “Browse My Computer For Driver Software”

4) Choose “Let me pick from a list of device drivers on my computer”

5) Make sure “Show All Devices” at the top is Highlighted and click “Next”

6) In the left window under “Manufacturer” Scroll down and click on “NEC Systems”

7) In the right window click on “NEC USB Floppy” then click “Next” (if any warnings pop up, click “yes” and continue)

8) Click Next, OK, Finish or Continue on each dialogue now until installation completes.

It should work now!


XP 64bit need drivers for HP PSC 1350 all in one

Here’s a solution I posted on Fixya a couple of years ago. (Number 2 in Blue below)

XP 64bit need drivers for HP PSC 1350 all in one

Problem with the HP PSC 1350 All-In-One Thermal Printer

By curtis_norma on Mar 06, 2009

I am using Windows XP 64bit and the disk that came with the printer does not support 64bit operating systems.I am using a HP PSC 1350 all in one printer / scanner / copier / and I don,t know how or where to get the drivers to download so I can print from my computer.I have a USB hook up and I,m still stuck on what to do. Please Help, Thanks


o curtis_norma

o 2 years ago

RE: Best Solution (2 of 2) thank you so much You were right it was just a diagnostic driver and i was still having issues until now. Thanks Again! Curtis

RE: Best Solution (1 of 2) Sorry. This link does not contain x64 drivers for the HP product… merely some update.

Best Solution (1 of 2)

posted 2 years ago


· Rank: Wiz

· Rating: 84%, 43 Votes

you can download the drivers from hp.use this link.ã‚â»


Solution 2

posted 2 years ago

Dirhyllykt Doc

· Rank: Apprentice

· Rating: 100%, 4 Votes

I cannot speak for the author or 3rd partys who may have been involved in the alteration or creation of this beta driver. It says that it’s an HP Beta driver for x64, and it seems to be working fine for me on XP x64. My system did not find any virus’s or spyware, and it is downloadable from cnet downloads which is usually a pretty reliable source for spyware free and virus free downloads. After much aggravation and a re-visit to past cussing sessions with clenched fists at the infinite money grubbing moronic attitude of the big companies (like HP and Epson) who want you to buy a new device so they don’t write the drivers you need for your existing and perfectly usable device, I came across this beta driver and gave it a chance. So far it seems to allow my PSC 1350 all in one to print flawlessly on XP x64! WHOO HOO!

HP can @#$%$#@! (this being the 5th or 6th go around with no drivers for an HP device that works fine on XP32, Vista 32 & 64, but not XP x64 (XP x64 being the most stable operating system MS has developed to date, I find it hard to understand why it’s become the re headed step child). I’ll never purchase another HP printer. (I fought this one desperately since it’s a brand new printer that was given to me as a gift.)

anyway, enough spouting off, here’s the link to the driver! ENJOY!

Was this helpful?

4 people thought this was helpful


Dirhyllykt Doc

· 2 years ago

In regards to the solution above mine:

That is a link to the only software available from HP for the PSC1350 on XP x64 which is a diagnostic utility and NOT the needed driver. The diagnostic utility is pretty much useless without the actual printer driver, and it only works on about 50% of the machines I’ve installed it on running x64 anyway.

(Typo correction – “re headed” above should have been “Red Headed”)


Dirhyllykt Doc

· 2 years ago

Here’s the same link from ZDnet which requires you to register and login, but it gives a good description of all the printer models supported:


Dirhyllykt Doc

· 9 months ago

I previously wrote about the solution for this using the x64 beta driver for XP. (Solution 2) I’ve since upgraded to Vista, and later to Windows 7 with a brand new Core i5 machine. I ran into difficulty because this driver will not install at all on windows 7, it gives 2 error messages, first saying you cannot install using the “Run as” command, and second saying the OS was not compatible. it was then I had a wonderful revelation:

1) go to then download and install the x64 version of 7zip. once installed, right click on the printer driver .exe file and choose 7 zip>> then extract to x64Drv5.64.0.17>>
this will extract all the files in the driver file into a folder.

2) add a printer. choose local printer, USB virtual connection. when it asks for a driver choose “have disk” then point it to the extracted folder.

The driver will install and work perfectly!

NOTE: if your downloaded file is named
x64Drv5.64.0.17, you may need to rename it and add the .exe to the end so it appears as “x64Drv5.64.0.17.exe”

Want to do mirroring on Windows XP? Here’s How!

XP won’t mirror drives by default. MS gives you all the tasty little morsels left on the ground to follow, but after you’ve performed all the steps, you can’t add a mirror. Nice of em huh?

I came across a way to do it. (Because I built a custom machine that required it)

While the outline below does work, there’s a little more you have to do then what they had written, so I’ve added my own notes in red (make sure your machine has all the latest updates including service pack 3 before beginning this procedure and make sure your critical files are backed up):

Mirroring can only be done on the internal hard disk. It cannot be done on a USB or any other external hard disk. The disks used must be converted to dynamic disks. Mirroring has to be from the internal controller. This is probably due to operating constraints of I/O throughput. These steps need to be followed exactly for this to work and you to have a bootable system. You can use this procedure to create spanned disks also.

Here is an installation which will do most of the work. All you will need to do is to convert your drives to Dynamic Drives then add the mirror. Upon completion of the installation and restart the program Diskpart will start. You will then go to the section of these instructions labeled Create Dynamic Drives: (I created mine before I even started this procedure using windows disk manager, and it worked fine so you don’t have to use diskpart)

When you deploy this installation it is recommended that you check the box to allow windows to scan the protected files. Doing so will take some time when windows scans all the protected files but this will insure that the files for the mirroring will not be replaced or be deleted.

Manual Instructions

Preliminary Steps:

1. Download the XP Mirror Files & Installation XP Mirror Version 1.0 Build 1 (Updated 11/30/2007)

(I’ve also posted these files just in case)

XPMirror.ppt (download then rename to .zip, then extract)

XPMirror101Release (download then rename to .zip, then extract)

2. Extract the downloaded files into folders on your desktop.

3. Run XP Mirror Version 1.0 Build 1 (Updated 11/30/2007) (if diskpart automatically opens after you reboot, and you’ve already used windows disk manager to create your dynamic disks, you can just close diskpart and windows will continue booting as normal)

4. Boot into Safe Mode by doing the following:

Run msconfig and select Diagnostic Startup from the General Tab and /SAFEBOOT from the BOOT.INI Tab.
Click OK for the settings to take and then restart when it prompts you.

5. Create 2 folders under c:windowssystem32dllcache (Dllcache is a hidden folder but you can navigate to it by typing WindowsSystem32Dllcache in the address bar of Windows Explorer)


a) Original Disk Manager Files

b) Mirror Disk Manager Files

copy the three (XP Mirror) files that have been modified for this task to the:

a) C:WINDOWSSoftwareDistributionDownload9866fb57abdc0ea2f5d4e132d055ba4e

b) C:WINDOWSServicePackFilesi386

c) C: WindowsSystem32Dllcache

d) C: WindowsSystem32DllcacheMirror Disk Manager Files.

Mark all 3 files read only in each of these folders, and remove the “system” objects ability to write, delete or modify from each file

Copy the 3 original files from C:windowssystem32 & C:windowssystem32drivers to your C:windowssystem32dllcacheOriginal Disk Manager Files folder.


a) All files in these folders should show the following attributes:
08/12/2004 12:35 AM 204,800 dmadmin.exe
08/12/2004 12:37 AM 780,928 dmboot.sys
08/12/2004 12:38 AM 330,752 dmconfig.dll

4. Copy your C: WindowsSystem32DllcacheMirror Disk Manager Files & C :windowssystem32dllcacheOriginal Disk Manager Files – folders and paste them under the Windows folder. (You will want to do this for backup because if a Windows Update or a software package updates these files your system will not boot. You will be keeping multiple copies of the original files as well as the modified files.) If your machine fails to boot due to changes, You will need to use the Windows System Recovery Console to copy these files back to the DLLCACHE folder and to the WindowsSystem32 and WindowsSystem32Drivers folders so that your system will boot properly again. (theoretically that won’t happen if you removed the “systems” ability to delete or modify the files and you marked them read only) (The Windows System Recovery Console will not let you copy files from any other folder except the Windows folder.)

5. Run msconfig and Select Normal Startup from the General Tab and check the BOOT.INI Tab to make sure /SAFEBOOT is unchecked

Secondary Steps:

1 Go to Windowssystem32 and delete the files dmadmin.exe and dmconfig.dll.
2 Go to Windowssystem32drivers and delete dmboot.sys.

Windows will automatically replace these files with the ones from dllcache after a few seconds. Once they’ve been replaced, check the properties to make sure the files match the dates and sizes shown in the list above. You must do this to make sure that the correct files will be replaced in the event of the files being updated or changed.

Create Dynamic Drives:

There is a program named Diskpart that you must run at the DOS command prompt. (but you don’t have to if you’ve already created the dynamic disks by using windows disk manager – if you did, skip to Number 6 below)

1. Run the Diskpart program to get the >Diskpart prompt
2. Select the primary hard disk that you are going to use.
Diskpart> Select Disk 0
3. Convert this disk to a dynamic disk. Mirroring can only be used on dynamic disk.
Diskpart> Convert Dynamic
4. Repeat steps 2 and 3 for each internal disk you want to use for mirroring or spanning.
5. Exit Diskpart.
Diskpart> Exit

6. After the conversion of the basic disk to dynamic disk you may need to restart for the effects to take place. (I didn’t)

7. After restarting is complete. Go to Start->Programs->Control Panel then select Administrative Tools, then Computer Management. (or you can right click on my computer and choose “manage”) Select Disk Management and you will see your dynamic drives. Your second drive should be unallocated (Not formatted). Right click on the partition you want to mirror then select “Add Mirror” then select the disk you want the mirror created on. Windows XP will automatically create at the start of free space on the selected disk the same size partition as the partition you selected on the first disk then start to mirror it dynamically. You can do this with the data partitions as well.

This procedure works on XP with Service Pack 2 installed.XP Service Pack 3 may change these files preventing it from working. (which is probably why I had to add the parts I did)

My XP version kept copying the XP versions over the top of the mirror versions until I figured out that not only does dllcache store backups and use them to replace missing files, but so does the servicepackfiles folder and the software distribution folder. Once I made the changes you see in red here, it worked beautifully for me.

Updated by Dirhyllykt Doc

Good luck!

Procedure Created, Verified and Tested
By Ralph James
Randem Systems, Inc
August 19, 2007


Viktor Toth’s Web Site
Toms Hardware

Shake ’em away!

More Windows 7 Tips:

Some of these are repeats, but I just got such a kick out of the first one I’ll list it here:

1. Shake ’em away

Ever had 10 Notepad, two Powerpoint and 50 Outlook windows open?

Want to minimize all of them except the most important one?

In Windows 7, you can grab the top of the window and shake it about to scare away all of the other open windows. Simple.

Try it, open a bunch of windows, then grab the top of one and shake back and forth.