Firmware versions

From IVTV

Jump to: navigation, search

Over time, Hauppauge have released a few different firmware versions. See firmware for details on how to extract the firmware and requirements for different cards.

Contents

[edit] Recommended firmware

The recommended firmware versions are:

[edit] 0.3.9+ drivers

Encoder: 0x02050032, md5sum d85cb08382395390dc95ac6ebc2205f9
Decoder: 0x02020023, md5sum 305dba74bbe5905447add8883f3ecb68
Available from: ftp://ftp.shspvr.com/download/wintv-pvr_250-350/inf/pvr_1.18.21.22254_inf.zip
Encoder: 0x02050032, md5sum 5f5fa240ada73c3565f5f7de4c7b5138
Audio: md5sum 99836e41ccb28c7b373e87686f93712a
Available from: ftp://ftp.hauppauge.com/Support/PVR150/Beta/amity24073.prerelease.zip

Note that both Encoder firmware files contain exactly the same firmware. The encoder firmware from amity24073.prerelease.zip is larger, but the extra size is zeropadding and is ignored by the ivtv driver.

[edit] Older drivers

PVR250/350
Encoder: 0x02040011, md5sum ab75947ef1b086e26f9b08e628baa02e
Decoder: 0x02020023, md5sum 305dba74bbe5905447add8883f3ecb68
Available from: ftp://ftp.shspvr.com/download/wintv-pvr_250-350/win9x-2k-xp_mpeg_wdm_drv/pvr48wdm_1.8.22037.exe
PVR150/500
Audio: md5sum 3a4803384f749d644ee1f1ca9dcb12fa
Available from:

ftp://ftp.shspvr.com/download/wintv-pvr_150-500/inf/pvr_2.0.24.23035.zip

Encoder: Same as newer drivers

[edit] PVR250/350 firmware

This section provides an at-a-glance indication of firmware revisions within the Hauppauge WinTV PVR-250/350 driver packages. The data shown was derived by extracting the decoder and encoder firmware images from Hauppauge's various driver files. Then, an MD5 checksum was generated for each image. Identical checksums indicate bit-for-bit identical versions of firmware--and are shown on this page using identical colors. Therefore, if only using the firmware (i.e. for Linux users), many of the driver versions are, for all intents and purposes, identical.

To find out which firmware version you are using, generate an MD5 checksum on your firmware files and find the checksums in the table below. For example, assuming you have them in the default location (using the default name), execute:

md5sum /lib/modules/ivtv-fw-*

Note: After 37 releases with the firmware in the Windows drivers, Hauppauge decided to release the 38th Windows driver without the firmware. Instead, they placed it into the "inf" zip file. Therefore, the last several files listed (with inf in the filename), seem somewhat out of place, but they do, in fact, contain the firmware. Perhaps the change had to do with Windows driver licensing and Hauppauge's recognizing non-Windows users???


Driver Name Decoder MD5 Checksum Encoder MD5 Checksum
pvr48wdm_1.0.20123.exe 72b900488ad7c926a9a1b5c96bed033c 732b0db829dc381e19f5a1be946c9650
pvr48wdm_1.2.20134.exe 72b900488ad7c926a9a1b5c96bed033c 732b0db829dc381e19f5a1be946c9650
pvr48wdm_1.2.20172.exe 72b900488ad7c926a9a1b5c96bed033c 732b0db829dc381e19f5a1be946c9650
pvr48wdm_1.2.20175.exe f6904187e8bb48bd2b447005e6e53b4f 1ead5b06450181909d4dab694518dc36
pvr48wdm_1.2.20179.exe f6904187e8bb48bd2b447005e6e53b4f 2c8e0c0ee34cf156e82d9a8964e8f221
pvr48wdm_1.2.20191.exe f6904187e8bb48bd2b447005e6e53b4f 69334c99224165bde0d697c081e6398f
pvr48wdm_1.2.20203.exe f6904187e8bb48bd2b447005e6e53b4f 69334c99224165bde0d697c081e6398f
pvr48wdm_1.4.20255.exe f6904187e8bb48bd2b447005e6e53b4f e49e505b06a07633a34baf78b53e8189
pvr48wdm_1.4.20262.exe f6904187e8bb48bd2b447005e6e53b4f e49e505b06a07633a34baf78b53e8189
pvr48wdm_1.4.20267b.exe f6904187e8bb48bd2b447005e6e53b4f e49e505b06a07633a34baf78b53e8189
pvr48wdm_1.4.20270.exe f6904187e8bb48bd2b447005e6e53b4f e49e505b06a07633a34baf78b53e8189
pvr48wdm_1.4.20275.exe f6904187e8bb48bd2b447005e6e53b4f e49e505b06a07633a34baf78b53e8189
pvr48wdm_1.5.20291.exe 204a9389a5e458305c1a4f78868bbf54 b71cd3c599b53f1739fc9bfb933620b6
pvr48wdm_1.5.20298.exe 204a9389a5e458305c1a4f78868bbf54 b71cd3c599b53f1739fc9bfb933620b6
pvr48wdm_1.5.20303.exe 204a9389a5e458305c1a4f78868bbf54 b71cd3c599b53f1739fc9bfb933620b6
pvr48wdm_1.5.20309.exe 0feb4f6aef94b6fab843c5269d7f0848 c8072002c9dd0d5b73797f2e36ed21d6
pvr48wdm_1.5.20310.exe 0feb4f6aef94b6fab843c5269d7f0848 c8072002c9dd0d5b73797f2e36ed21d6
pvr48wdm_1.6.20326.exe 0feb4f6aef94b6fab843c5269d7f0848 c8072002c9dd0d5b73797f2e36ed21d6
pvr48wdm_1.6.20351.exe-1 0feb4f6aef94b6fab843c5269d7f0848 72e4cb8506c7a4cd44c72373e63b11d0
pvr48wdm_1.6.20351.exe-2 0feb4f6aef94b6fab843c5269d7f0848 c8072002c9dd0d5b73797f2e36ed21d6
pvr48wdm_1.6.20352.exe-1 0feb4f6aef94b6fab843c5269d7f0848 72e4cb8506c7a4cd44c72373e63b11d0
pvr48wdm_1.6.20352.exe-2 0feb4f6aef94b6fab843c5269d7f0848 c8072002c9dd0d5b73797f2e36ed21d6
pvr48wdm_1.6.21062.exe 0feb4f6aef94b6fab843c5269d7f0848 839fb0b71324fa2ef3c7c43a17a41396
pvr48wdm_1.7.21143.exe 0feb4f6aef94b6fab843c5269d7f0848 e7d6d7f385b80d43f64108fcc7ea978c
pvr48wdm_1.7.21164.exe 0feb4f6aef94b6fab843c5269d7f0848 e7d6d7f385b80d43f64108fcc7ea978c
pvr48wdm_1.7.21174.exe 0feb4f6aef94b6fab843c5269d7f0848 e7d6d7f385b80d43f64108fcc7ea978c
pvr48wdm_1.7.21177.exe 0feb4f6aef94b6fab843c5269d7f0848 6cbacdb83b60f40c04a5cc7ff354d7e8
pvr48wdm_1.7.21183.exe 0feb4f6aef94b6fab843c5269d7f0848 6cbacdb83b60f40c04a5cc7ff354d7e8
pvr48wdm_1.7.21188.exe 0feb4f6aef94b6fab843c5269d7f0848 6cbacdb83b60f40c04a5cc7ff354d7e8
pvr48wdm_1.7.21199.exe 305dba74bbe5905447add8883f3ecb68 2c97465a4528807709301899630ba0e1
pvr48wdm_1.7.21226.exe 305dba74bbe5905447add8883f3ecb68 ab75947ef1b086e26f9b08e628baa02e
pvr48wdm_1.7.21272.exe 305dba74bbe5905447add8883f3ecb68 ab75947ef1b086e26f9b08e628baa02e
pvr48wdm_1.7.21288.exe 305dba74bbe5905447add8883f3ecb68 ab75947ef1b086e26f9b08e628baa02e
pvr48wdm_1.7.21337.exe 305dba74bbe5905447add8883f3ecb68 ab75947ef1b086e26f9b08e628baa02e
pvr48wdm_1.8.22020.exe 305dba74bbe5905447add8883f3ecb68 ab75947ef1b086e26f9b08e628baa02e
pvr48wdm_1.8.22022.exe 305dba74bbe5905447add8883f3ecb68 ab75947ef1b086e26f9b08e628baa02e
pvr48wdm_1.8.22024.exe 305dba74bbe5905447add8883f3ecb68 ab75947ef1b086e26f9b08e628baa02e
pvr48wdm_1.8.22035.exe 305dba74bbe5905447add8883f3ecb68 ab75947ef1b086e26f9b08e628baa02e
pvr48wdm_1.8.22037.exe 305dba74bbe5905447add8883f3ecb68 ab75947ef1b086e26f9b08e628baa02e
pvr_1.18.21.22168_inf.zip 305dba74bbe5905447add8883f3ecb68 6e2012d919fa48811c27e25e54a0a5dc
pvr_1.18.21.22252_inf.zip 305dba74bbe5905447add8883f3ecb68 d85cb08382395390dc95ac6ebc2205f9
pvr_1.18.21.22254_inf.zip 305dba74bbe5905447add8883f3ecb68 d85cb08382395390dc95ac6ebc2205f9
pvr_1.18.21.22301_inf.zip 305dba74bbe5905447add8883f3ecb68 d85cb08382395390dc95ac6ebc2205f9
development