Advertising (This ad goes away for registered users. You can Login or Register)

Latest console firmware version REST API

Discuss about your favorite (gaming...or not) devices here. The most popular ones will end up getting their own categories
Programming discussions for your favorite Device
Forum rules
Forum rule Nº 15 is strictly enforced in this subforum.
Post Reply
User avatar
pcmantinker
Posts: 34
Joined: Fri Dec 13, 2013 2:22 pm
Location: Georgia, US
Contact:

Latest console firmware version REST API

Post by pcmantinker » Sat Dec 06, 2014 5:32 am

I've been following the hacking scene for various consoles and it was becoming difficult to find information about version numbers of the latest firmware updates for each console and each region so I built a REST API that supports the following consoles so far:
3DS
https://www.gamerfootprint.com/api/firmware/3ds
Wii U
https://www.gamerfootprint.com/api/firmware/wiiu
Wii
https://www.gamerfootprint.com/api/firmware/wii
PS3
https://www.gamerfootprint.com/api/firmware/ps3
PS4
https://www.gamerfootprint.com/api/firmware/ps4
PSVita
https://www.gamerfootprint.com/api/firmware/psvita
PSP
https://www.gamerfootprint.com/api/firmware/psp
Xbox One
https://www.gamerfootprint.com/api/firmware/xb1
Xbox 360
https://www.gamerfootprint.com/api/firmware/xb360
Xbox
https://www.gamerfootprint.com/api/firmware/xb

This list can be found here and is updated periodically:
https://www.gamerfootprint.com/api/firmware/consoles

Based on the content type header sent with the request, responses will be either JSON or XML.

A sample response for 3DS:

Code: Select all

[{"versionNumber":"9.2.0-20 U","region":"US"},{"versionNumber":"9.2.0-20 J","region":"JP"},{"versionNumber":"9.2.0-20 E","region":"EU"}]
Sample response from PSVita:

Code: Select all

{"versionNumber":"3.35","region":null}
Sample response from PSP:

Code: Select all

{"versionNumber":"6.60","region":null}
Feel free to use this API and give feedback on improvements. With more sources, more firmwares for devices/consoles can be added. Note, this is considered an early version of the API so there may be bugs. There may also be random HTML in responses at some point due to web pages changing periodically.

As of 12/09/2014, CORS is supported by this API. This means that you can freely call this API from your own application and not worry about your application being on the same domain as the API.
Advertising
Last edited by pcmantinker on Sun Sep 13, 2015 5:25 pm, edited 5 times in total.
PSV 1000 (Henkaku Enso), PS4, New 3DS GW/Luma, Xbox 1.4 X2 BIOS, Xbox One, GB Micro/GBA SP (EZ Flash IV), Nintendo Switch

User avatar
fouadtjuhmaster
Posts: 763
Joined: Sat Jan 01, 2011 12:27 am
Location: Segangan, Oriental, Morocco
Contact:

Re: Latest console firmware version REST API

Post by fouadtjuhmaster » Sat Dec 06, 2014 2:55 pm

Doesn't include PSP? smh.
Advertising
Image

User avatar
haxxey
Big Beholder
Posts: 567
Joined: Sat Jul 21, 2012 10:52 am
Location: Lurking /talk

Re: Latest console firmware version REST API

Post by haxxey » Sat Dec 06, 2014 3:14 pm

Yeah, and where's PS1 and 2?

In all seriousness, good job. I think some people will find this extremely useful.
We are such stuff as dreams are made on, and our little life is rounded with a sleep.

User avatar
Joel16
Posts: 899
Joined: Wed Oct 12, 2011 8:47 pm

Re: Latest console firmware version REST API

Post by Joel16 » Sat Dec 06, 2014 5:18 pm

fouadtjuhmaster wrote:Doesn't include PSP? smh.
Apart from that, nice work :)
"Forever in darkness, a guardian devil."

User avatar
pcmantinker
Posts: 34
Joined: Fri Dec 13, 2013 2:22 pm
Location: Georgia, US
Contact:

Re: Latest console firmware version REST API

Post by pcmantinker » Sun Dec 07, 2014 2:05 am

Wolfmade wrote:Yeah, and where's PS1 and 2?

In all seriousness, good job. I think some people will find this extremely useful.
Haha I didn't think that PS1 and PS2 were upgradeable! I know they're not, but lol.
fouadtjuhmaster wrote:Doesn't include PSP? smh.
Haha I can include PSP for completion's sake if you guys want but I didn't think it was receiving any more updates. I could just add static version numbers like I did for the Wii.

Thanks all for the encouragement on the API. It was fun to make. I will continue to work improve the API with time. Feel free to suggest any other consoles and I can include them too.
PSV 1000 (Henkaku Enso), PS4, New 3DS GW/Luma, Xbox 1.4 X2 BIOS, Xbox One, GB Micro/GBA SP (EZ Flash IV), Nintendo Switch

User avatar
fate6
Big Beholder
Posts: 7595
Joined: Fri Mar 09, 2012 1:18 am
Location: [fate6@Canterlot ~]$

Re: Latest console firmware version REST API

Post by fate6 » Mon Dec 08, 2014 5:20 am

pcmantinker wrote: Haha I didn't think that PS1 and PS2 were upgradeable! I know they're not, but lol.
Yes it is and yes it does :3
(PS2 does at least and this is not counting the PSX updates)

Anywhoo if you are going for all consoles then OG Xbox had a few updates.
Oh and iirc SNES had some updates when using stellaview or whatevz it was called.
Image
anon wrote:If you can't trust a 600 year old vampire in a prepubescent girl's body, who can you trust?

User avatar
pcmantinker
Posts: 34
Joined: Fri Dec 13, 2013 2:22 pm
Location: Georgia, US
Contact:

Re: Latest console firmware version REST API

Post by pcmantinker » Tue Dec 09, 2014 9:22 pm

I updated my API to support PSP and OG Xbox. Also, I enabled CORS which will allow anyone to use the GET HTTP method on the endpoints in the API in their own applications.
fate6 wrote: Yes it is and yes it does :3
(PS2 does at least and this is not counting the PSX updates)

Anywhoo if you are going for all consoles then OG Xbox had a few updates.
Oh and iirc SNES had some updates when using stellaview or whatevz it was called.
It seems as though the PS2 updates were only BIOS? Is there a reliable source to get the latest version number for each region? Also, it seems that the BIOS was not necessarily user upgradeable but each version was introduced with different production runs of the PS2. It's similar to how the OG Xbox had different BIOS versions throughout its production. If you hardmodded your console, I suppose you could flash your BIOS, but I'm not familiar with that process. I've only worked with flashing OG Xbox BIOS.

As far as the SNES and Satellaview are concerned, I am not sure of a reliable source for version numbers either.

If CFW/Mods are to be listed, it will require manual submission since new versions of CFW are constantly under development. I could possibly write an extension for this on my API and a simple user interface for submitting CFW versions/builds. It would require moderation to stop spam, but could be useful for some people.
PSV 1000 (Henkaku Enso), PS4, New 3DS GW/Luma, Xbox 1.4 X2 BIOS, Xbox One, GB Micro/GBA SP (EZ Flash IV), Nintendo Switch

User avatar
fate6
Big Beholder
Posts: 7595
Joined: Fri Mar 09, 2012 1:18 am
Location: [fate6@Canterlot ~]$

Re: Latest console firmware version REST API

Post by fate6 » Wed Dec 10, 2014 2:48 am

While yes there was BIOS updates as the consoles where produced there was also Dashboard updates in the case of OG Xbox which updated the OS, Same for PS2 but there where very few for it like one that I know added HDD and PSBB support, These updates where stored in the memory card and is kinda how Free McBoot works.

I'll look it up in detail but as my only online access I's terrible 3G it might take me a bit.

EDIT: KK so found some info on the PS2
The DVD Player, the Browser, the PS1 driver... all can be updated by having the latest version on the MC or HDD.]

Yes, you can updated the DVD drivers. The DVD Player drivers installed on the MC (including latest releases, like the one that comes with the DVD Remote Control or with the HDD Utility Disc 1.10 disc)

The browser is updated to 2.0, when you install the HDD Utility Disc 1.10 in the HDD (When the PS2 boots, it always checks if there's an HDD connected. If it's connected, he boots the browser installed on it and not the one on the system itself).

The PS1 driver can be updated, but i think Sony never released any updates...
Unfortunately I can't link where I got that from but yea I took a look at my phat PS2 that has an HDD and.

[spoiler]
WP_20141211_001.jpg
WP_20141211_001.jpg (1.51 MiB) Viewed 1825 times
[/spoiler]
Image
anon wrote:If you can't trust a 600 year old vampire in a prepubescent girl's body, who can you trust?

Post Reply

Return to “Programming and Security”