RISC OS Open
Safeguarding the past, present and future of RISC OS for everyone
ROOL
Home | News | Downloads | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account
Forums → Community Support →

Can RISCOS 5.24 be UPGRADED to 5.28?

Subscribe to Can RISCOS 5.24 be UPGRADED to 5.28? 15 posts, 7 voices

 
Nov 1, 2020 8:33pm
Avatar Phillip (5527) 57 posts

OK, I posed this question in the wrong part of the forum, mercy for the ignorant? Perhaps the answer is here!
5.28 looks great. Got it up and running on my Pi3B+, however, I have a question. How can I UPGRADE from 5.24 to 5.28 WITHOUT having to reconfigure everything? It would be a shame to lose my settings, preferences, bookmarks, everything. I have ePic, NutPi, the official book but, cannot find what must be a simple solution. I can usually solve my own problems but, finding help with RISCOS poses some real challenges when trying to ask a pointed question. If there is someone that can point me to a reference that addresses “upgrading the kernel”, I would be much obliged.

 
Nov 1, 2020 9:05pm
Avatar Stuart Painting (5389) 616 posts

RISC OS Upgrade

 
Nov 1, 2020 10:23pm
Avatar Chris Mahoney (1684) 2033 posts

The HardDisc4 image for 5.28 includes an updater script that brings the new bits of Boot in without having to manually mess with its contents. It seemed to work correctly on my machine, at least. The other stuff like the new Apps directory still needs to be updated manually, but that’s more or less a drag-and-drop operation.

Edit: Just saw that that’s mentioned on the linked page; I needed to read past the ‘5.19 or earlier’ bit at the top :)

 
Nov 1, 2020 10:49pm
Avatar Dave Higton (1515) 3112 posts

Edit: Just saw that that’s mentioned on the linked page; I needed to read past the ‘5.19 or earlier’ bit at the top :)

Perhaps it would be better to swap the sections round so that the “5.20 or later” section comes first? This surely being more likely to be applicable.

 
Nov 1, 2020 11:04pm
Avatar Steve Pampling (1551) 7461 posts

Perhaps it would be better to swap the sections round so that the “5.20 or later” section comes first? This surely being more likely to be applicable.

Seems sensible. Add in a link at the top (just above the 5.20 or later) that points to the 5.19 or earlier – also tagged “legacy” and you’ve covered everything, perhaps.

 
Nov 2, 2020 4:59am
Avatar Phillip (5527) 57 posts

Much obliged Stewart. I did see this prior to posting, I downloaded, tried to follow the steps, got lost in the jargon and gave up. I have ePic, NutPi, the official book but, cannot find what must be a simple solution. I’ll wait on the upgrade! Thanks for your help!

 
Nov 2, 2020 3:08pm
Avatar Stuart Painting (5389) 616 posts

I’ve put a revised RISC OS Upgrade wiki page online. As requested it lists the procedure for upgrading from RISC OS 5.24 near the top of the page, with instructions for upgrading from older releases below that point.

 
Nov 2, 2020 3:42pm
Avatar Steve Pampling (1551) 7461 posts

You’re a star.

 
Nov 2, 2020 5:11pm
Avatar Phillip (5527) 57 posts

What have I done? I again downloaded HardDisc4, double clicked InSituBootUpdate but now, I get pages of errors and stack trace output only to end with the single statement: there was a mistake. Prior to this attempt I performed an update all using the package manager then slid the iBoot folder into the Boot Merge slot where I witnessed a progress indication complete with no detrimate to the running system. After a reboot, the version remains at 5.24. I have already downloaded the full 5.28 image and am wondering if it contains the missing bits I need to complete this update or, do I need the specific ROM update mentioned?
I’m impressed with any system that can withstand my clumsy tinkering while trying to interpret steps that must be clear to someone. Perhaps a re-read of the shiny book will reveal something I’ve missed about RISCOS being easily understood.

 
Nov 2, 2020 6:26pm
Avatar Stuart Painting (5389) 616 posts

I’m a bit puzzled why you were getting errors, but it could be because you were trying to update !Boot twice. There is a lingering possibility that you may have trouble with the network stack as a result, but we’ll cross that bridge when we come to it.

do I need the specific ROM update mentioned?

You want the “RPi ROM Stable” download from this page – the filename is “BCM2835.5.28.zip”

The procedure is:

  • Hold down the Shift key and double-click on !Boot to open a directory viewer. This should show the actual contents of !Boot (if you get a Configuration window, you weren’t holding down Shift).
  • Double-click on the file named Loader. This will open another directory viewer, containing the existing ROM (riscos/img) and firmware (bootcode/bin, fixup/dat and start/elf).
  • Open the BCM2835/5/28 archive and copy its contents (riscos/img, bootcode/bin etc.) to the !Boot.Loader directory viewer.
  • Close all directory viewers, wait 15 seconds and then reboot.
 
Nov 2, 2020 7:56pm
Avatar Phillip (5527) 57 posts

Thanks Stuart, these instructions are becoming clearer or I’m getting smarter. I vote for the former.
I’m running 5.28 now. I followed your instructions to a T but, when I rebooted the desktop failed to load and I was dropped into StarComms). The failed boot reported Error: SWI &42701 Not Known (Error number &1e6). I had to assume it had something to do a failure to load the CMOS file so I did a little tinkering to no avail before loading the fresh 5.28 image.
Realizing I’ve ostensibly lost the code I’ve written, the docs I gleened from the web and, of course, all of the preferences, setup and choices I was trying to preserve, I’m accepting defeat!
I have a backup of the data so all may not be lost. I don’t yet understand what I’m looking at when viewing the contents of the SD card. I am having fun with RISCOS despite my hardship and I’m thankful for the friendly help I’ve received here on the forum.

 
Nov 2, 2020 8:23pm
Avatar David Pitt (3386) 1248 posts

SWI &42701 Not Known

SWI &42701 is Squash_Decompress, the Squash module will be unplugged, a real show stopper.

*unplug will confirm.

*RMReinit Squash will get it back and the ROM should fully start up.

 
Nov 2, 2020 8:37pm
Avatar Steve Pampling (1551) 7461 posts
The procedure is:

Hold down the Shift key and double-click on !Boot to open a directory viewer. This should show the actual contents of !Boot (if you get a Configuration window, you weren’t holding down Shift).

Or:
ctrl-F12
*unplug
*RMInsert < name of any module that is listed as unplugged> 1
*filer_run $.!boot.loader 2

1 That makes sure that if the ROM has a re-arranged module list, which I think is the case on this upgrade, you don’t end up with a critical module unplugged.

2 No accidental missing shift press possibility.

Edit: Apparently David Pitt types faster than me. Maybe he isn’t watching Uni Challenge at the same time :)

 
Nov 2, 2020 10:34pm
Avatar Phillip (5527) 57 posts

OK! Another successful upgrade from 5.24 to 5.28! It’s good to know that RISCOS is rugged enough to take a licking and keep on ticking. It’s been trials and tribulations but I’m a better user today than yesterday. I really would have been stuck with failure were it not for the support I found here. The Pizza and Beer is on Me! Anyone have a napkin?

 
Nov 8, 2020 10:58pm
Avatar Willard Goosey (5119) 253 posts

Successful upgrade from 5.24 to 5.28 here!

Armv7 Pi2

Reply

To post replies, please first log in.

Forums → Community Support →

Search forums

Social

Follow us on and

ROOL Store

Buy RISC OS Open merchandise here, including SD cards for Raspberry Pi and more.

Donate! Why?

Help ROOL make things happen – please consider donating!

RISC OS IPR

RISC OS is an Open Source operating system owned by RISC OS Developments Ltd and licensed primarily under the Apache 2.0 license.

Description

Community-provided support for all users of RISC OS.

Voices

  • Phillip (5527)
  • Stuart Painting (5389)
  • Chris Mahoney (1684)
  • Dave Higton (1515)
  • Steve Pampling (1551)
  • David Pitt (3386)
  • Willard Goosey (5119)

Options

  • Forums
  • Login
Site design © RISC OS Open Limited 2018 except where indicated
The RISC OS Open Beast theme is based on Beast's default layout

Valid XHTML 1.0  |  Valid CSS

Powered by Beast © 2006 Josh Goebel and Rick Olson
This site runs on Rails

Hosted by Arachsys