I've been trying to figure out how the update process works for games and noticed a few things..
If the PARAM.SFO file has an incorrect Game ID, it will not find any Game Updates.
If your using those XMB-PSN-GAME-PKG's that have the EBOOT.BIN Hex edited to run from a HDD, the PARAM.SFO will be set to HG = HDD-GAME, with this method your game updates will still download & install (only if the PARAM.SFO has a Correct GameID) but then it will still not seem to register though until the PARAM.SFO is set back to DG = Disc Game.. but then your XMB Container will then say its Unsupported Data and no longer work.. Catch 22..?
Same thing with XMBoot & SmallLoader Apps - It only applies though if your using AutoLaunch settings Enabled.. It seems to only check the PARAM.SFO file from where you launched your QuickBoot Container which is also set to HG and the same thing from above happens - updates wont register..?
If you run your game from either the Disc Icon or /app_home/PS3_GAME/ the game updates seem to function normally..
So that got me wondering, does the EBOOT.BIN check the PARAM.SFO file or does the PS3 SYSTEM or OS check this PARAM.SFO file upon booting a GAME from any location..?
Would there be anyway to Force a Check of a diff PARAM.SFO file set to DG = Disc Game for these XMB-GAME-CONTAINERS..? maybe that way the updates would register and not keep looping until they produce those dreaded 800XXXXX Errors..!!
Anyone else know much about this stuff..?