DISCInfo
(DVD-IDE-SCSI-CD Information Program)


Made by Hijacker
Last update: 24.03.2008


Index:

o News
o History
o Download
o About this program
o How to
o FAQ
o Credits
o Donations

News:

- 24.03.2008
Last ever update. The code of DISCInfo (up to the previous release) can now be found on GitHub.

- 11.03.2006
Small version update. There was a bug in recognition of some 5XXX models. I've also added new drives in the drive recognition table and ability to read OEM code out of TSSTCorp/Samsung/Toshiba drives.

- 21.02.2006
Can't believe it's been that long since the last version of DISCInfo came out. And to this day it's still working, recognising drives for region protection and looking great ;). The program was mainly meant for Toshiba drive users to find out wich revision drives they have. Lately Toshiba stopped making their own DVD drives and made a deal with Samsung. They use different hardware so I can't read this new info out. It's not important anyway since now they add a letter to the model and make it new revision. But still, there are some old Toshiba drives that were not yet identified by DISCInfo, so it's time for new version. It's only a minor change since there isn't much I can improve. There are other tools to do that. I want it nice an simple. Also would like to point out my new Toshiba firmware page located here with lots of latest firmwares for diffrent Toshiba/Samsung models.

If you find any bugs, you know how to find me.

- 16.11.2003
A long waited update wich fixes a EAccessViolation error message showing on some computers. I also added proper identification for all the latest Toshiba DVD models. Sorry it took such a long time but lately I was and still am, very busy.

- 25.06.2003
Been a while since the last DISCInfo version was released. But for the last few weeks I've been working on a new version and I proud to present it for you all. This one finaly supports SPTI (Scsi Pass Through Interface) drive access wich means that ASPI layer is no more needed. The only downside of this is that SPTI only works in Windows NT based operating systems (NT/2k/XP/2k3) and you have to have administrator rights. Also keep in mind that programs like Region Killer can fool DISCInfo to report the wrong RPC drive status for DVDROM drives. Also with SPTI you can now get info from external drives like USB or Firewire ones.

I've also added a support to take screenshot within the program and save it to PNG image format. And now it can identify a lot more capabilities of a drive than before. Complete history what is new/imporved can be found under History. More datailed explanation of the new features is explained along the page. So please read it all to the bottom before you email me with questions about how/why/where this and that works.

A HUGE thanks goes to nicw the author of DVDInfo who helped me with the new capabilities features. Also big thanks to FLASHMAN for the testing of DISCInfo on his many, many drives, especialy on his test version of Pioneer DVR-106.

- 27.03.2003
New version. Still requires ASPI 4.60 drivers. Sorry about that but I'd have to redo most of the code in order to implement this. Some day... The new version includes a very cool feature. You can search for a firmware update of your drive with only one click. More info about it is written under How to section. Also check the History to see what other bugs have been fixed.

- 17.01.2003
Fixes some cosmetic bugs. Nothing in the functionality. Next version should have the SPTI SCSI commands implemented wich means no more ASPI drivers (for 2k/XP only). Should be out in next few weeks.

- 12.01.2003
First minor bug when saving file. Nothing too serious. Updated the version to 1.0.1.

- 11.01.2003
After weeks of testing the program version 1.0 is now finaly released. DISCInfo is highly updated version of my Toshiba Revision Check program wich worked only for IDE Toshiba PCDVD devices. This new program works for all CD/DVD devices and show all the possible informations of the device. It probably still have some bugs but I know you all will tell me about them as soon when you find them ;).

History:

- 24.03.2008 - version 1.7.0
- Last ever release of DISCInfo

- 11.03.2006 - version 1.6.1
- Fixed a bug in recognition of some 5XXX models
- Added recognition of VOS CPU Toshiba drives.
- Added reading of a two letter OEM code from TSSTCorp/Samsung/Toshiba drives.

- 21.02.2006 - version 1.6.0
- Added lots of new Toshiba models
- Added a Capture button next to minimize button on top of title bar. If pressed it will take screenshot of itself.
- Fixed the URL opening from About box and the firmware search screen. Now it properly opens the default browser.
- Fixed a bug with corrupted information about certain USB keys

- 16.11.2003 - version 1.5.5
Fixed an EAccessViolation bug.
Added revision identification for Toshiba DVDR models such as SD-R6012, SD-R6112, SD-R5002 and SD-R5112.

- 25.06.2003 - version 1.5.0
Added SPTI support for NT based operating system.
Added SPTI/ASPI menu change option to select one of the access drives if available in the system.
Added refresh menu option wich refreshes all the information (useful when plugging external drives to recognise them without rerunning the program again).
Added screenshots option to save the program window into PNG image file (for main window and capability page).
Added summary page wich shows all the details about a drive in a text field.
Added new Toshiba drive model recognition (SD-R6012, SD-C2412,...).
Fixed a bug with Toshiba drive recognition if the drive was not really a Toshiba.
Improved SCSI drive detection (it's much faster now) and ability to view capabilities for those drives.
Improved capabilities page with new detection of +R(W) standard and other stuff wich are possible to read from the drives.

- 27.03.2003 - version 1.2.5
Fixed displaying the program window on a systems with multimonitor enviroment.
Improved Toshiba DVD drive detection (thanks to Joebar for the info).
Added the search firmware updates option wich uses main firmware page to look for them.
Added the firmware version text to the capabilities and search firmware window.

- 17.01.2003 - version 1.2.0
Fixed the text corruption if the Toshiba drive was "SD-M1612 revB" or "SD-C2612".
Fixed improper showing of read/write speed if this information can't be read out of the drive.

- 12.01.2003 - version 1.0.1
Fixed a bug when you save to file and only have one CD/DVD device. It would put the spliting string on the top. This is now fixed.

- 11.01.2003 - version 1.0
First release...

Download:

The latest DISCInfo releases can be downloaded from GitHub.
If needed, the ASPI 4.60 drivers can also be obtained here.

The Source Code is also available from the GitHub project.

About this program:

DISCInfo is a freeware program to display hardware informations from and ATAPI/SCSI device under Windows operating system. Basicly what it does it that it sends SCSI commands to the device and retrives the information from them. The most usefull thing of the program is to show usefull informations about a DVD-ROM devices. It can check current region status. If the drive is region free it will state No Lock Detected but if the drive has region protection (RPC-2) it will show you the currect settings, like how many changes are left and curently set region. With the latest version program is also capable of using identified info about a CD/DVD drive to pass parameters to main firmware page and look for the firmware update files on it. It can recognise external USB/Firewire HDD/CD/DVD devices (SPTI access only) and for easy sharing of the files it enabled grabing the screenshots of the program and internaly save them to a file without any extra image manipulation tools.

How to:

SPTI/ASPI access

Since the version 1.5.0 the program can use two diffrent ways of contacting the drives for into. Please read this explanation carefully:

SPTI:
If I check the access log files for this page I can see that over 90% of all users are using NT based operating systems, wich include M$ Windows NT,2000,XP or 2003. Under this operating systems M$ added SPTI (Scsi Pass Through Interface) drive access wich basicly means that you can easily communicate with the drives without the need of any other drivers. DISCInfo now fully supports it. There are some things you all need to know about it.
First of all SPTI only works if the logged in user who runs DISCInfo has administrator rights. DISCInfo checks for this and if it can't find any drives you will get an error message. Relogin with a user that has administrator right or install ASPI wich works under nonadmin users.
Second most important thing about SPTI is that the communication between drives and DISCInfo can be intercepted by other programs and therefore fool the DISCInfo by showing incorrect informations. The best example of a program that can fool DISCInfo is Region Killer made by Elby company wich is used for bypassing the windows region protection and fooling software DVD player that the current inserted media is the one that player expects it to be. This is best seen on the RPC-1 (region free) DVD-ROM drives that, if the Region Killer is running, in DISCInfo shows them as RPC-2 drives. So in order to get the proper informations from the drives under SPTI access, disable programs like Region Killer!.

ASPI:
Driver originaly written by Adaptec. There isn't much to say about it. It works under all Windows operating system. I'd recommend using version 4.60 wich you can find under download. You need ASPI driver installed if you have operating system like Windows 98 otherwise DISCInfo will not work. It can also work on Windows NT or newer and if you have it installed then you can select SPTI or ASPI under the DISCInfo menus. ASPI doesn't work for external drives like the USB/Firewire ones. So if you have them and use Windows 98 you will not be able to see them. Also program like Region Killer can in some cases fool DISCInfo with ASPI access to show incorrect RPC informations. It's advise to disable programs like that before running DISCInfo.

DISCInfo will atumaticly detect operating system and check for APSI driver. Under NT based OS it will automaticly try to use SPTI access but if ASPI is installed you will be able to switch to it later from the menu. If you have Windows 98 operating system then ASPI driver is urgently required and if you don't have it the program will not run and exit with an error message. Here are the keyboard shortcuts curently working if you press them on the main program view:

- S or CTRL+S: Save CD/DVD Info - Shows a save window wich will save the informations about CD/DVD drives into a file.
- G or CTRL+G: Grab Screenshot- Takes a screenshot of the main window and displays a save dialog to save it to a file.
- D or CTRL+D: Show All Devices - This refreshes the program to display all the ATAPI/SCSI devices inside the system and not only CD or DVD drives. Press D or CTRL+D to show back only CD/DVD drives.
- C or CTRL+C: Capabilities Info - Displays a capabilities page for a CD or DVD drive only. In that page you can see what a drive is capable of doing. This command only works for CD or DVD drives. You can also take a screenshot of it by pressing Take Screenshot button on that window.
- F or CTRL+F: Firmware Update - Displays a firmware update page for a CD or DVD drive only. In that page you can choose with wich parameters you wish to search. This command only works for CD or DVD drives. It uses main firmware page database data wich Arzeno fills up as much as he can.
- A or CTRL+A: About DISCInfo - Display a nice about window with my thanks to the one who helped with the program.
- X or CTRL+X or ESCAPE: Program exit - To close the program.

Also in the menu is the ability to change the access drive wich will be used to communicate with the drives. You can select ASPI or SPTI access. If either one of them is not avaible it will be grayed out and you will not be able to select it. There is also an option there to refresh all the drives again. When selected it will start to query the drives again with the curently selected access driver.

Firmware Search option

Info that vendors burn into the firmware/drive can be diffrent that the one written on the box when you buy them. This is usualy the problem with OEM drives. So program could identify the drive as IDE DVD-ROM 16X or something like this while the drive is actualy something else. Search will definetly return no results in this case. There is nothing I can do about it. Also lot of people have Virtual drives installed, like Nero VD, CloneCD VD, Daemon Tools,... Since my program can also identify them it's pointless to search firmwares for them.
Another thing are the vendor names. The search window has two options. One is Vendor and one is Model. Both are read from within a drive. It may not be the same as the ones we have written in the database. I would advise to search only by model. Will be more precise. Also note that you need a web browser because program display a web page with the results seperatly from the program itself (it opens a browser window to tell it simply :o)).

FAQ:

Q: I get an ASPI error.
A: Just as the errors say. You need ASPI drivers in order to run this program. You can download them under download section.

Q: I get an error about that I have to have administrator rights.
A: You have NT based OS installed and no ASPI drivers. Either install ASPI drivers or log in as a user who has administrator rights

Q: The RPC informations I get are completly wrong.
A: Yes. This could happen. Number one reason is that you have a little program called Region Killer running in the background. That program is soo good in fooling program to belive that they are region protected. And it also fools my program. Disable it before running DISCInfo.

Q: The reported max read and write speed is totay incorrect.
A: Two reasons why this could happen. Number one is that you have a media inside the drive. Eject any media and try again. Other reason is that the drive doesn't responds to the command correcly. Nothing you can do about it.

Q: My drive can read more that it shows in capabilities page.
A: It's possible. Who said you can trust manufactors? They can put whatever info they want inside the drives. The best example is Toshiba. Their desktop DVD-ROM drives can all read +R(W) standard but DISCInfo identifies that it can't. Why is that you say? Simple. Toshiba officialy supports only -R(W) standard but because they made drives for OEM market they also have to add the ability to read +R(W) media. So the drive can read +R standard it just doesn't show that in DISCInfo capabilites info. Same can happen with other drives.

Q: I don't see any capabilities for the CD/DVD drives.
A: The only reasons is that the drive doesn't responds to the standard MMC commands. Either the drive is too old or it's not build by MMC specifications. Drives like that are rare. I only found two so far. Some SCSI changer and a SCSI Teac 32x CD-ROM.

Q: How does your program work?
A: It sends some commands to the drive and shows the informations that the drive returns back in a way that anyone can understand them. Simple as that.

Q: Do I have to pay for this program?
A: Nope. Never. Program if freeware. But you can donate some money to us to keep the firmware page alive.

Q: I have found a bug! What can I do about it?
A: Great! I love bugs. What are you waiting for and loosing time? Email me about it and I will try to fix it ASAP.

Q: In what operating systems the program works?
A: Has been tested on Windows 98, Windows NT, Windows 2000 and Windows XP. Should work on all windows version as long as ASPI drivers are installed or you have a NT based OS.

Q: The search updates finds nothing?
A: If it's a OEM drive then don't expect it to find anything. If it's not then make sure you check only model. If that also returns no results then use the search page directly. Not that the database is written by hand buy our trusty admin Arzeno and may not be complet and up to date.

Credits:

- Big thanks a stubborn old bastard :o) He knows who he is...
- Thanks to friends on the firmware page: Arzeno, >NIL:, dhc014, FLASHMAN
- Thanks to nicw (author of the DVDInfo program)
- Thanks to Klaus Jensen (author of the CDVDInfo program)
- Thanks to Cigo who helped me fix some initial bugs
- Thanks to Samppa for helping me test the search firmware option and Mt. Rainer capability
- And all the testers who dared to test my beta versions ;o)


Donations:

Go to top of the page