Talk:IOS56

From WiiBrew
Jump to navigation Jump to search

Re v5918 being on the Wii Family Edition

Is it the same version as found on vWii? When I investigated /dev/di I found that its code was basically the same between vWii and regular consoles, except that there were two additional changes (in addition to the timestamps), though I only looked at DI code. A quick look at WiiUBrew shows that in most cases, the version number differs between regular Wiis and vWii (note also that the title ID on NUS starts with 00000007 instead of 00000001, e.g. http://nus.cdn.shop.wii.com/ccs/download/0000000100000038/tmd vs http://nus.cdn.shop.wii.com/ccs/download/0000000700000038/tmd, and that the actual modules are encrypted with a different key), though it matches here. So I'm curious if there are different versions on the Wii Family Edition for all IOSs, or if it's only this one, and also if this one has the same changes that are present on vWii. (Ping to user:Fawe) --Pokechu22 (talk) 19:51, 27 April 2021 (CEST)

First off, I think it's important to say, that only the RVL-101s that have boot2v5, also have the newer IOS versions. I will soon take my time to go through every single IOS on those RVL-101s and check the version number. I will update the wiibrew pages as necessary. I would highly assume that if the version number is the same, then those IOS are probably the same as the vWii ones, I can't confirm that, though. I do have a full set of dumped vWii IOS, but I've never worked on IOS modules before. I don't even think I have the necessary tools to do that. I'll look into that later. Fawe (talk) 12:45, 28 April 2021 (CEST)
At least for /dev/di it was sufficient to simply compare the file hash; across different IOS versions, if the module wasn't changed it had the same hash (because presumably the module was only recompiled and its timestamp was only updated if code changed; I think this is also related to them being stored in a way that saves space). This only works for IOS28 and newer; monolithic IOS versions have only one file and the hash will change each time. I've got all of the hashes listed on the /dev/di page, so that one should be fairly easy to check. --Pokechu22 (talk) 21:06, 28 April 2021 (CEST)