Welcome to WeetHet!

Managed Web Hosting by Liquid Web

Your IP address:
Print this page
- use Landscape
Search the
WeetHet Pages
WeetHet is being updated! - Current articles will slowly move to www.tweaking4all.com
For excellent webhosting that is reliable and affordable, we highly recommend: LiquidWeb

On this page ...

Good news for (future) owners of the Promise Ultra100 (also sold under different brands like Maxtor): with a little trick you can convert the Ultra100 to a Promise FastTrak100 RAID controller.

Typically, these more expensive controllers, have RAID capacities which can improve harddisk speed, security or size by combining drives. More information on RAID can be found on my "What is RAID ?" page.

1) This trick will not work with the newer Promise Ultra 100 TX2 controllers!
2) This hack will void warranty of your Promise controller!
3) Read the disclaimer!

Harddisk? of Harddisk?

What do we need?

The Promise Ultra 100

Promise Ultra100 PCI IDE UDMA100 controller
resistors 1/4 watt, 120 Ohm (colorcode: brown red brown)
pieces of insulated wire

Further more we need:

- cable cutter or scalpel
- solderingiron
- Promise Fasttrak BIOS software (see floppy)
- Fasttrak BIOS flash-software (see floppy)
- Fasttrak100 drivers (see floppy)

I bundeled the required for the floppy, download the zip here.


  • Make sure the Ultra100 works OK.

  • Make a backup (if you would like to keep the data)! I used Plextor CD-RESQ but Symantec/Norton Ghost and PowerQuest Drive Image offer similar functionality.

  • Windows 2000 users: before you can boot from a RAID array, Windows 2000 must know this type of controller. The easiest way to do this is by replacing (updating) the Ultra100 drivers (in Device Manager) with the Fasttrak100 drivers. Windows 2000 will complain that these are not the proper drivers - ignore it and continue.

  • Make a driver and flash floppy, download the files here.

  • If you are about to reinstall your entire system: the driver disk of the Promise Fasttrak100 will be requested by Windows NT4, XP and Windows 2000 setup.

  • If you are about to use used diskd (ie. with partitions on them defined), then make sure to clean this disk by using FDISK AND REMOVING ALL PARTITIONS ! Do not forget this ! It will save you a lot of trouble.

  • When soldering the BIOS-chip, make sure to not overheat this chip: it is heat sensitive!

The modification has 2 hardware adaptions

A - solder 2 wires from BIOS chip to IDE-2

B - Cut two pins of the BIOS chip

and one software adaptions:

C - BIOS flashing of the controller and the drivers of the operating system you're using.

Here we apply the "hack"

Step 1; Soldering wires to the BIOS-chip

Follow these simple steps:

1. Cut pin 2 and pin 3 of the BIOS chip.

Pin 2 and pin 3 are located pretty easy:

Top view of the BIOS chip

Location of Pin 2 and 3

Now cut pin 2 and pin 3, I used a scalpel but a small wirecutter should do the job as well.

Pins 2 and 3 cut ...

2. Solder 2 wires from the BIOS chip to the IDE-2 connector

Pay attention here: only to IDE-2 !!!

Solder a wire from BIOS chip pin 2 to pin 35 of IDE-2,
next solder a wire from BIOS chip pin 3 to pin 33 of IDE-2.

Note: Left, below the IDE-2 connector you will see "IDE2" (the left connector that is).
Note: Be carefull with the BIOS chip, it's heat sensitive!
Note: Be carefull not to shortcut the BIOS chip with other pins or the PCB !

Wires from the BIOS ...... over the PCB ...... to IDE-2.

Step 2; BIOS flashen

We now need the BIOS file (A:\BIOS\FT100130.BIN) and the proper flash-software version 1.09 (A:\BIOS\PTIFLASH.EXE) which should be placed on a floppy (download files here).

  1. Insert the controller in to the PC (which is switched OFF ofcourse).

  2. Place a DOS boot floppy in the A-drive.

  3. Switch your computer ON.

  4. After a while you will see the DOS prompt (A:\>). If not: reset your computer and check the BIOS of your PC to see if the A-drive is bootable.

  5. Type (if you are using the floppy, which you can download here): CD BIOS

  6. Type (mind the capitals in '/Unlimit' this si casesensitive!): PTIFLASH /Unlimit

  7. Create a backup of the Ultra100 BIOS.

  8. Flash the Fasttrak100 BIOS. A filename is required, type: FT100130.BIN

  9. The BIOS will now be flashed, after a few seconds the software will ask you to restart your PC.

During this boot you will see the FastTrak100 BIOS flash by (if no drives are connected to the controller) or you will see a message similar to this one:

FastTrak100 (tm) BIOS Version 1.30 (Build 12)
(c) 1995-2000 Promise Technology, Inc. All rights reserved.

No Array is defined ................

Press <CTRL-F> to enter FastBuild (tm) Utility or
Press <Esc> to continue booting...

Switch OFF your computer: flashing the BIOS was succesfull.

Step 3; adding 2 resistors

It appears to be required for some drivers, so let's just add these resistors, it is not always required though - it's up to you what you want - I choose to add them.

Two resistors must be placed over the BIOS-chip. These are 120 Ohm resistors (brown red brown) from:

  • pin 4 to pin 16 (ground)
  • pin 23 to pin 16 (ground)
Resistor one ...the second resistor ...both resistors seen from above

After placing these resistors, you can put the controller back in the PC and connect the harddisk(s).

Enjoy your new cheap RAID controller !

Common questions and problems to keep in mind

1. The key combination (during boot) CTRL+F allows you to enter the BIOS settings of the FastTrak100, here you will also find the automatic setup making setup easier.

2. The controller can still be used similar to the Ultra100. Create an array for each harddisk holding one disk per array.

3. You might encounter problems with FDISK (with large diskcapacity) - Windows2000 setup does not appear to have these problems.

4. There have been rumours that Seagate disks don't work well with this RAID solution - it's probably just a matter of BIOS version updates that will fix this problem.

5. Always use PTIFLASH version 1.09 (download here). Other versions will not work with the controller and will not support the /Unlimit option.

6. Partitions that have not been removed before putting them in an array will cause confusion for both you and the partitioning software. Most likely you cannot remove these partitions when in array mode. See problem/question 2 and remove the partitions with FDISK, reboot and make a new array.

7. Windows2000, XP and Windows NT need the driver diskette of Fasttrak when installing Windows (download here).

8. Yes! Windows2000 professional (the not-server version) supports RAID.

9. The /Unlimit option is case sensitive.

10. Check the Promise website for common problem solutions and new tools and drivers: http://www.promise.com.



Klik hier om te wisselen naar nederlandstalige pagina's You are currently on the English pages.
Help & AboutWelcome ... !!GuestbookWeetHet HelpGlossary ...Searching the InternetSearching WeetHetAvailable downloadsNews & UpdatesStatisticsDisclaimer!AdvertisingJoin us !!!AwardsAbout WeetHet ...Hansie goes USAWhere is Hansie?First monthsMy new homeGoing outPuck goes USAMy new carSnapshots PuckRandom snapshotsFinally: Spring!Nice warm summerFirst Family visit!CD's and DVD'sMusicAudio-DVD to MP3Music CD to MP3Music CD to WAVCopy Music CDYour own Music CDMusic from the InternetChanging MP3 VolumeNero Burning RomBurn BIN/CUE filesConvert BIN to ISOComputer CDRomBurn ISO filesPhoto VCDPhoto SVCDNero vs Nero ExpressNRG to ISOBurn SVCDSVCD with menuBurn VCDVCD with menuDVD VideoWhat are RegionCodes?What is MacroVision?Video formatsDIKO: 3 AVIs - 1 DVDHow does a CD work?How to burn a CDCreating a DVDConvert BIN to ISONRG to ISOCreating a disk catalogComputer InfoHow does a CD work?Netiquette: E-MailWhat is DivX?What is MP3?What is RAID?What is USB?What are PAR files?Wireless LAN introPC to TV cablesStart XP fasterBoot from USB driveFireWire connect 2 PC'sPhoto SizingGraphics / PhotosPhotoshopPhoto SizingFast car3D buttonsDraw lightningPhotos on CDPictureToTVVideoCD with NeroSVCD with NeroMagix Pictures on CDDVD PictureShowPhoto SizingPhoto SizingGSM / PDAsCompaq iPAQReplace batterySerial craddle to USBGarmin eTrex cableGarmin eTrex plugRound Garmin plugPalmPilotConnect Ericsson GSMGarmin eTrex GPSMobile phonesEricsson RingtonesMusicBoxRingtonesMasterA edit SIMSMSC numbersConnector pinoutsHardware & HacksOverclocking CPU'sGenericAMD CPU codesAMD Slot-AAMD Socket-AProgr. SmartcardsMillenniumAlcatel HackLCD display to PCNetwork cablesBoot from USB drivePC to TV cablesPromise Ultra -> RAIDSoundblaster MIDIResistor colorcodeFireWire NetworkInternetNetwork genericEnabling DHCPWin95/98/ME ClientWin2000/XP ClientMac OS 7/8 ClientMac OS X ClientWell known IP-portsDNS addressesNetwork cablesWireless LAN IntroFireWire NetworkDialup connectionTCP/IP optimized for Win9xPublic IP Address?ADSL / MxStreamADSL in generalHow ADSL worksDNS addressesMXStreamInstallingPSTN EthernetISDN EthernetRouter for MXStreamSMC 7404 WBRA/BeTech ModemRoutereTech RouterSitecom 4S routerVigor 2200E routerSolving problemsAlcatel HackHack the modemPassword CalculatorPurpose of the LEDsSolving problemsFirmware upgradeDNS addressesWell known IP-portsMapping PortsAutoPortMappingConnection sharingPossibilitiesWinRoute (software)Network Win95/98/MENetwork Win2000/XPNetwork Mac OS 7/8Network Mac OS XWell known IP-portsWireless LAN IntroNetwork cablesRoutersSMC 7404 WBRA/BeTech ModemRoutereTech RouterSitecom 4S routerVigor 2200E routerInternet by SatelliteHow does it work?Brief intro ...Overview variantsStandardBySky methodTwo-Way InternetInstalling cardsWhich satellite-card?PC requirementsHarmonic CyberstreamPentam. Pent@VisionHauppauge DVBs NexusTechnotrend PCLineEOL problemsNew driversMounting a dish (Astra)Dish size?EON ChecklistTransponders EOLRamdisk for FazztYour own webpageNavigation solutionsInsight and solutionsApyCom apPopupMenuD.Binard PopupMenuPopupMenu generatorPopupMenu flatTips and TricksE-Mail linkE-Mail FORMBookmark this pageIcon for my webpage'Page back' link?Jumping within a pageEscape from framesUse frametitleControlling framesAuto redirectFixing 100% problemChange link colorText in the statusbarFixed backgroundText over imagesBrowser safe colorsUsing the .htaccess fileSpecial charactersWhere to downloadIRC using mIRCInstalling mIRCDownload Movies etcFAQMovies from InternetMovie QualityWhat are PAR files?LeechGuyLeechGuy editoreMuleWinMXE-MailNetiquetteQuote of the dayMiscellaniousHack Arescom NetDSLWireless LAN IntroFireWire NetworkWell known IP-portsWhat is my IP Address?Search (WeetHet)Searching (Internet)WeetHet DownloadsA few great websitesDNS addressesMicroControllersBasic Stamp IIStarting with the BS2Assembling the kitFullsize scematicsConnection to your PCBS2 to 44780 LCD44780 LCD SnapshotsBS2 to M50530 LCDM50530 SnapshotsHomebrew BS2Smartcards/SIMProgrammer Softw.CardMasterInfinityUSBMasterBurnerMilleniumCard TypesEdit GSM SIMResistor colorcodeMusic / AudioMusic from InternetIntroductionLeechGuyLeechGuy editorWinMXeMuleUsing mIRCBurn BIN/CUE filesConvert BIN to ISOAudio-DVD to MP3How does a CD work?Copy music CDYour own music CDWhat is MP3?Music CD to MP3MP3 CD for Yamakawa?Changing MP3 VolumeMusic CD to WAVSB MIDI interfaceAC3 to WAV/MP3ProgrammingBorland DelphiHansies Delphi ToolsAYeah!CatalogQuote of the dayPopupMenu generatorOverview ASCII chars.Satellite (TV & GPS)Satellite TelevionSatellite TV on the PCTV reception on your PCPC requirementsNew driversPentam. Pent@VisionHauppauge DVBs NexusTechnoTrend PCLinePVA file to MPEG2DirecTV TiVoRemote ControlDirecTiVo to OS6.21: Intro & Images2: TiVo disk in PC3: Install OS 6.24: OS6.2 first start5: SuperPatch & More6: Recordings to PCTyTools - Movies to PCOld: DirecTiVo to OS4Old: Sleeper HackSmartcardsProgrammer Softw.CardMasterInfinityUSBMasterBurnerMilleniumCard TypesWhat is DiSEqC?Mounting a dish (Astra)Dish sizeSRT8000 firmwareGPS NavigationGarmin eTrexDiagnostic modeSerial connectionConnect to iPAQ 36/38xxConnect to PalmPilotThe eTrex connectorThe round connectorHow GPS worksGeoCaching explained ...Internet by SatelliteHow does it work?Brief intro ...Overview variantsStandardBySky methodTwo-Way InternetInstalling cardsWhich satellite-card?PC requirementsHarmonic CyberstreamPentam. Pent@VisionHauppauge DVBs NexusTechnotrend PCLineEOL problemsNew driversMounting a dish (Astra)Dish size?EON ChecklistTransponders EOLRamdisk for FazztVideoVideo guide - start hereIntroductionGSpot: AVI InfoDIKO: 3 AVIs - 1 DVDDownload QualityVideo in generalWhat is DivX?Video formatsRecording TypesWhich AVI codecs?Intro K(S)VCD/KDVDDVD+RW IssuesAbout bitratesVideoServer pluginWhat are RegionCodes?What is MacroVision?RippingAudio-DVD to MP3Photo SizingAVI to MPEGGSpot: AVI InfoDIKO: 3 AVIs - 1 DVDAVI to DVD/(S)VCDWithout SubsD.I.K.O.MainConcept (S)VCDNero Vision Express 2TMPGEnc (S)VCDTMPGEnc K(S)VCDTMPGEnc with AC3With SubTitlesD.I.K.O.MainConcept (S)VCDNero Vision Express 2TMPGEnc (S)VCDTMPGEnc K(S)VCDTMPGEnc with AC3Burning CD NeroBurn VCDVCD with menuBurn SVCDSVCD with menuBurn BIN/CUE filesDVD PlayersCompatibilityAdd DVD playerDVD+RW IssuesIntro K(S)VCD/KDVDVideo ToolsBitrate CalulatorDVD RippingGSpot: AVI InfoFlaskMPEG and CCEVideoServer pluginDVD to DivXIntroductionCalculating bitratesRippingDVDx and SmartRipperDVDx settingsFlaskMPEG method 1FlaskMPEG method 2FlaskMPEG method 3DVD to (S)VCDIntroductionCalculating bitratesRippingDVDx and SmartRipperDVDx settingsFlaskMPEG 0.6 and CCEDVDx and Video ServerDivX to (S)VCDDVD to DVDDVD2OneDVDShrinkDVD+RW IssuesTMPGEnc & CoDIKO: 3 AVIs - 1 DVDMovie Cut & PasteGSpot: AVI InfoMergingMPEG1 and MPEG2Using TMPGEncWomble MPEG2VCRAVI with VirtualDubCuttingNewWith TMPGEncWomble MPEG2VCREasy Video SplitterAVI en DIVXAVI with VirtualDubEasy Video SplitterMovies from InternetIntroductionLeechGuyLeechGuy editoreMuleWinMXUsing mIRCWhat are PAR files?Burn BIN/CUE filesConvert BIN to ISOPictures on CDPictureToTVVideoCD with NeroSVCD with NeroMagix Pictures on CDDVD PictureShowRipping SubtitlesVobsub: fast and easy!SubRip (OCR)Sync subtitlesDisplaying subtitlesDisplaying with VobSubSync subtitlesCreate a MicroDVDPC connected to TVPC to TV cablesATI softwarenVidia softwareTiVo - Harddisk VCRTiVo Series 1What is a TiVo?Opening a TiVoSerial accessDebug Mode accessLinux Bash shellSet the clockDisable dialupDirecTV TiVoRemote ControlDirecTiVo to OS6.21: Intro & Images2: TiVo disk in PC3: Install OS 6.24: OS6.2 first start5: SuperPatch & More6: Recordings to PCTyTools - Movies to PCOld: DirecTiVo to OS4Old: Sleeper HackYamakawa 713/715IntroductionFAQThe Remote ControlSecret codesSet regioncodeSet regionfreeDisable MacroVisionFactory-settingsWhich DVDRom driveFirmware versionChange firmwareDownload firmwareChange backgroundCreate MP3 CDM.U.F.Y. MP3 CD'sHelpForumSearch (WeetHet)Search (Internet)News & UpdatesGlossary ...DownloadsLinksStatisticsAdvertisingJoin us !!!Guestbook

Liquid Web Fully Managed Web Hosting