Ps4-updatelist.xml

From PS4 Developer wiki
Jump to: navigation, search

PS4 Update list[edit]

 <?xml version="1.0" ?>
 <update_data_list>
   <region id="jp" >
     <force_update>
       <system level0_system_version="00.000.000" level1_system_version="00.000.000" />
     </force_update>
     <system_pup label="0.00" sdk_version="00.000.000" version="00.000.000">
       <update_data update_type="full" >
        <image size="1" >http://djp01.ps4.update.playstation.net/update/ps4/image/xxxx/PS4UPDATE.PUP?dest=jp</image>
       </update_data>
     </system_pup>
     <recovery_pup type="default" >
       <preinst_pup  version="00.000.000" />
       <system_pup label="0.00" sdk_version="00.000.000" version="00.000.000" />
       <system_ex_pup id="0" version="00.000.000.000" label="0.000.000.000" />
       <image size="1">http://djp01.ps4.update.playstation.net/update/ps4/image/xxxx/PS4UPDATE.PUP?dest=jp</image>
     </recovery_pup>
   </region>
 </update_data_list>

PS4 Playstation Update Packages links use the same structure as the PS Vita and PS3:

http://d<TLD>01.ps4.update.playstation.net/update/ps4/image/<YYYY_MMDD>/<TYPE>_<MD5>/PS4UPDATE.PUP?dest=<TLD>
  • <TLD>=2 letter region abbreviation (jp,us,..)
  • <YYYY_MMDD> is build date
  • TYPE is PUP type (sys, rec...)
  • MD5 is 22-digits long HASH

Running your own local updateserver[edit]

Using a webserver (apache, lighttpd, nginx, etc. whatever your preference is) and proxy/firewall to catch "http://f**01.ps4.update.playstation.net/update/ps4/list/**/ps4-updatelist.xml" and point it to your local server you could[1] have more control over the updates/bandwith. Ofcourse you need to have every PS4UPDATE.PUP file you reference to, otherwise it errors out.

In this example the webserver is configured at http://192.168.0.254 , region is set to eu[2]; change it to your own need.

<update_data_list>
	<region id="eu">
		<force_update>
			<system level0_system_version="01.000.000" level1_system_version="01.000.000"/>
		</force_update>
		<system_pup label="1.50" sdk_version="01.500.000" version="01.500.000">
			<update_data update_type="full">
				<image size="322831872">http://192.168.0.254/ps4/update/1_500_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.50" sdk_version="01.500.000" version="01.500.000"/>
			<image size="901133312">http://192.168.0.254/ps4/update/1_500_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.50" sdk_version="01.500.000" version="01.501.000">
			<update_data update_type="full">
				<image size="322844672">http://192.168.0.254/ps4/update/1_501_000/sys/PS4UPDATE.PUP</image> 
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.50" sdk_version="01.500.000" version="01.501.000"/>
			<image size="901146112">http://192.168.0.254/ps4/update/1_501_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.51" sdk_version="01.510.000" version="01.510.000">
			<update_data update_type="full">
				<image size="322853376">http://192.168.0.254/ps4/update/1_510_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.51" sdk_version="01.510.000" version="01.510.000"/>
			<image size="901154816">http://192.168.0.254/ps4/update/1_510_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.52" sdk_version="01.520.000" version="01.520.000">
			<update_data update_type="full">
				<image size="322871296">http://192.168.0.254/ps4/update/1_520_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.52" sdk_version="01.520.000" version="01.520.000"/>
			<image size="901172736">http://192.168.0.254/ps4/update/1_520_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.60" sdk_version="01.600.000" version="01.600.000">
			<update_data update_type="full">
				<image size="335645184">http://192.168.0.254/ps4/update/1_600_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.60" sdk_version="01.600.000" version="01.600.000"/>
			<image size="913946624">http://192.168.0.254/ps4/update/1_600_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.61" sdk_version="01.610.000" version="01.610.000">
			<update_data update_type="full">
				<image size="335645696">http://192.168.0.254/ps4/update/1_610_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.60" sdk_version="01.610.000" version="01.610.000"/>
			<image size="913947136">http://192.168.0.254/ps4/update/1_610_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.62" sdk_version="01.620.000" version="01.620.000">
			<update_data update_type="full">
				<image size="335649792">http://192.168.0.254/ps4/update/1_620_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.62" sdk_version="01.620.000" version="01.620.000"/>
			<image size="913951232">http://192.168.0.254/ps4/update/1_620_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.70" sdk_version="01.700.000" version="01.700.000">
			<update_data update_type="full">
				<image size="193717760">http://192.168.0.254/ps4/update/1_700_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.70" sdk_version="01.700.000" version="01.700.000"/>
			<image size="771480576">http://192.168.0.254/ps4/update/1_700_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.71" sdk_version="01.710.000" version="01.710.000">
			<update_data update_type="full">
				<image size="193079808">http://192.168.0.254/ps4/update/1_710_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.71" sdk_version="01.710.000" version="01.710.000"/>
			<image size="770842624">http://192.168.0.254/ps4/update/1_710_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.72" sdk_version="01.720.000" version="01.720.000">
			<update_data update_type="full">
				<image size="193080320">http://192.168.0.254/ps4/update/1_720_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.72" sdk_version="01.720.000" version="01.720.000"/>
			<image size="770843136">http://192.168.0.254/ps4/update/1_720_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.74" sdk_version="01.740.000" version="01.740.000">
			<update_data update_type="full">
				<image size="193080320">http://192.168.0.254/ps4/update/1_740_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.74" sdk_version="01.740.000" version="01.740.000"/>
			<image size="770843136">http://192.168.0.254/ps4/update/1_740_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.75" sdk_version="01.750.000" version="01.750.000">
			<update_data update_type="full">
				<image size="193699328">http://192.168.0.254/ps4/update/1_750_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.75" sdk_version="01.750.000" version="01.750.000"/>
			<image size="771462144">http://192.168.0.254/ps4/update/1_750_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="1.76" sdk_version="01.760.000" version="01.760.000">
			<update_data update_type="full">
				<image size="193701376">http://192.168.0.254/ps4/update/1_760_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="1.76" sdk_version="01.760.000" version="01.760.000"/>
			<image size="771464192">http://192.168.0.254/ps4/update/1_760_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="2.00" sdk_version="02.000.000" version="02.000.000">
			<update_data update_type="full">
				<image size="217124352">http://192.168.0.254/ps4/update/2_000_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="2.00" sdk_version="02.000.000" version="02.000.000"/>
			<image size="795133952">http://192.168.0.254/ps4/update/2_000_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="2.01" sdk_version="02.010.000" version="02.010.000">
			<update_data update_type="full">
				<image size="217124352">http://192.168.0.254/ps4/update/2_010_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="2.01" sdk_version="02.010.000" version="02.010.000"/>
			<image size="795134976">http://192.168.0.254/ps4/update/2_010_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="2.02" sdk_version="02.020.000" version="02.020.000">
			<update_data update_type="full">
				<image size="217147904">http://192.168.0.254/ps4/update/2_020_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="2.02" sdk_version="02.020.000" version="02.020.000"/>
			<image size="795157504">http://192.168.0.254/ps4/update/2_020_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="2.03" sdk_version="02.030.000" version="02.030.000">
			<update_data update_type="full">
				<image size="217164288">http://192.168.0.254/ps4/update/2_030_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="2.03" sdk_version="02.030.000" version="02.030.000"/>
			<image size="795173888">http://192.168.0.254/ps4/update/2_030_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="2.04" sdk_version="02.040.000" version="02.040.000">
			<update_data update_type="full">
				<image size="217166336">http://192.168.0.254/ps4/update/2_040_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="2.04" sdk_version="02.040.000" version="02.040.000"/>
			<image size="795175936">http://192.168.0.254/ps4/update/2_040_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="2.50" sdk_version="02.501.000" version="02.501.000">
			<update_data update_type="full">
				<image size="244963840">http://192.168.0.254/ps4/update/2_501_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<system_pup label="2.50" sdk_version="02.508.000" version="02.508.000">
			<update_data update_type="full">
				<image size="245126144">http://192.168.0.254/ps4/update/2_508_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="2.04" sdk_version="02.508.000" version="02.508.000"/>
			<image size="823296000">http://192.168.0.254/ps4/update/2_508_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="2.51" sdk_version="02.510.000" version="02.510.000">
			<update_data update_type="full">
				<image size="245052928">http://192.168.0.254/ps4/update/2_510_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="2.51" sdk_version="02.510.000" version="02.510.000"/>
			<image size="823222784">http://192.168.0.254/ps4/update/2_510_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="2.55" sdk_version="02.550.000" version="02.550.000">
			<update_data update_type="full">
				<image size="245167616">http://192.168.0.254/ps4/update/2_550_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="2.55" sdk_version="02.550.000" version="02.550.000"/>
			<image size="823337472">http://192.168.0.254/ps4/update/2_550_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="2.57" sdk_version="02.570.000" version="02.570.000">
			<update_data update_type="full">
				<image size="245175296">http://192.168.0.254/ps4/update/2_570_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="2.57" sdk_version="02.570.000" version="02.570.000"/>
			<image size="823345152">http://192.168.0.254/ps4/update/2_570_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="3.00" sdk_version="03.008.001" version="03.008.000">
			<update_data update_type="full">
				<image size="250200576">http://192.168.0.254/ps4/update/3_008_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="3.00" sdk_version="03.008.001" version="03.008.000"/>
			<image size="828400640">http://192.168.0.254/ps4/update/3_008_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="3.10" sdk_version="03.100.001" version="03.100.000">
			<update_data update_type="full">
				<image size="250360832">http://192.168.0.254/ps4/update/3_100_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="3.10" sdk_version="03.100.001" version="03.100.000"/>
			<image size="828560896">http://192.168.0.254/ps4/update/3_100_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="3.11" sdk_version="03.110.001" version="03.110.000">
			<update_data update_type="full">
				<image size="250360320">http://192.168.0.254/ps4/update/3_110_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="3.11" sdk_version="03.110.001" version="03.110.000"/>
			<image size="828560384">http://192.168.0.254/ps4/update/3_110_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
		<system_pup label="3.15" sdk_version="03.150.001" version="03.150.000">
			<update_data update_type="full">
				<image size="275681792">http://192.168.0.254/ps4/update/3_150_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="3.15" sdk_version="03.150.001" version="03.150.000"/>
			<image size="853881856">http://192.168.0.254/ps4/update/3_150_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
                <system_pup label="4.00" sdk_version="04.008.001" version="04.008.000">
			<update_data update_type="full">
				<image size="311948288">http://192.168.0.254/ps4/update/4_008_000/sys/PS4UPDATE.PUP</image>
			</update_data>
		</system_pup>
		<recovery_pup type="default">
			<system_pup label="4.00" sdk_version="04.008.001" version="04.008.000"/>
			<image size="890944000">http://192.168.0.254/ps4/update/4_008_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
	</region>
</update_data_list>

Notes[edit]

  1. This is untested, please report back!
  2. Possible values are: jp, us, au, uk, eu, kr, sa, tw, ru, mx, cn