Ps4-updatelist.xml

From PS4 Developer wiki
Jump to navigation Jump to search

PS4 Update list

 <?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 version="00.000.000" label="0.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 version="00.000.000" label="0.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>/pre_<md5>/PS4UPDATE.PUP?dest=<TLD>
(TLD=2 region letter abbreviation (jp,us,..), YYYY_MMDD is release date, md5 is 22-digits long HASH)

Running your own local updateserver

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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" version="02.030.000"/>
				<image size="795173888">http://192.168.0.254/ps4/update/2_030_000/rec/PS4UPDATE.PUP</image>
		</recovery_pup>
	</region>
</update_data_list>

Notes

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