Trying to upgrade RISC OS rom to latest version - error
Jeremy (8527) 6 posts |
I’ve tried all sorts of things to try to get this working myself. I’m not one to ask for help normally and will exhaust all possible options I can find before I do that – but I’m out of ideas unfortunately. Firstly, I started with an image from: This was good because this image used the whole 8GB of the SD card, rather than restricting me to using only 2GB I’m currently using Raspberry Pi 3B+, but I’m soon to upgrade to Raspberry Pi 4 8GB for a new computer I’m putting together (3D printed a mini RISC PC case for it and will put LEDs on the front and stuff – if people are interested I can share photos later when it’s done). It’s a lot smaller than a classic RISC PC but – what’s life without a little RISC? :D What I wanted to do though was update to the latest version. I thought I’d try to do this manually using a few guides I found online. I wasn’t worried about doing any damage as I haven’t configured an awful lot and am fine to start again. I more just want to know how I should do this in future so I can keep up to date. I downloaded the latest firmware, and the latest hard disk image and latest ROM (nightly build of the last two – but this isn’t the problem because I also tried RC16) Firmware files in place: bootcode/bin Replaced ALL files based on hard disk image – used force mode in Filer and not “newer” Reboot worked fine, so I then updated the ROM image – RISCOS/IMG Reboot errored with: Boot:Choices.Boot.PreDesk.CPUSetup Replaced the ROM image back to the previous version (everything else the same), and then restarted and did the following (as thought maybe the settings were incompatible). !Boot.Choices.Boot Changed RISCOS/IMG file to new rom again Same error :( Also, tried replacing System with the system resources download – didn’t help, same error on reboot. Tried deleting things from !Boot.Choices.Boot to see if any of those caused the error, until all I was left with was: Rom RISCOS/IMG from RC16 – same error It seems the only RISCOS/IMG it is happy with is the one that came with the image I downloaded originally. What am I missing? |
David Pitt (3386) 1248 posts |
Direct can run on the RPi4 but !Boot needs an update to accommodate the different, EtherGENET, networking. HTH. |
Jeremy (8527) 6 posts |
Thanks for that It actually makes sense now you explained it. The guide I followed did say to run *Unplug to check for unplugged modules, and there was one. What it didn’t say though was what I should do about it |
Colin (478) 2433 posts |
|
Jeremy (8527) 6 posts |
Thanks very much everyone, this worked perfectly! My upgrade process is now as follows (copied and amended from a couple of sources and added to): You should also download the “HardDisc4” image from the Miscellaneous downloads page
N.B. if you get errors, it might be because of incompatible settings with the old $.!Boot.Choices.Boot. In which case, you might need to remove everything inside $.!Boot.Choices.Boot and reset boot using the utility. |