Showing posts with label acube. Show all posts
Showing posts with label acube. Show all posts

Tuesday, May 19, 2015

Dual Boot AmigaOS 4.1 FE and MorphOS 3.8 on Sam 460CR

I finally got it working - Dual Boot AmigaOS 4.1 Final Edition and MorphOS 3.8 now running on my Sam 460CR!


Above is the AmigaOS4.1 Final Edition running on the Sam 460CR, showing the MorphOS partition and Data partitions used by MorphOS. (Click to expand any pictures)

Below is the MorphOS 3.8 running on the Sam 460CR off the partitions shown above (MorphOS can't see the AmigaOS 4.1 SFS2 partitions):


The secret to getting this working was a tip off on the Amiga forums by Kyle (here) on how to boot from SDCard on the Sam460CR, in combination with the latest Sam 460CR/EX 2015-A firmware from ACube (shown in this blog here), which removes the 2GB restriction on SD Cards...It means I can install MorphOS 3.8 onto a large SDCard!

To get this working I opened the Sam 460CR case and installed a 64GB SDXC Card (stock standard - brand new):


The SDCard slot on the Sam 460 is mounted on the back of the board itself - here is the SDCard installed and ready to start work on it:


I first booted into AmigaOS 4.1 Final Edition and prepared an additional SFS0 partition called Data on the SATA hard disk (size 101GB) to be used by MorphOS. It can then also be read by AmigaOS4.1 and so sharing data is easier (MorphOS can't read the SFS2 partitions created by AmigaOS 4.1)


I then format the partition:


I then booted the Sam 460CR from the MorphOS 3.8 DVD and ran the HDConfig tool in the Tools folder.


We use this HDConfig tool to delete the existing SD Card partition, install the Amiga RDB (instead of default MBR), and then prep the SDCard as a DOS/07 (FFS LNFS) partition, using the full size of the SDCard, called DH0.

Note: I tried using SFS0 for the partition rather than FFS LNFS - it doesn't boot. So I stick with FFS LNFS.

The reason to do this ahead of the MorphOS installation, is to avoid drive partitions and names being created (like System: and Work: that MorphOS uses on automatic install) that conflict with the AmigaOS 4.1 partitions already in place on the hard disk (In AmigaOS 4.1 it already has two partitions called System: and Work:).

Here is the prepped SDCard in HDConfig, ready to save:


I then formatted the drive using the MorphOS format tool, and then installed MorphOS on the SDCard using Manual partition size, and selecting the partition I created earlier.


Installation completed:


After the install to the SD Card is complete, I show the completed install on the SD Card partition MorphOS, ready with all the required files:


I can then remove the MorphOS CD and reboot the Sam. 

At this point I press Enter when prompted by U-Boot, then select in U-Boot to boot the USB HD (which is the SDCard slot in the Sam 460).


It then boots MorphOS 3.8 on the Sam460CR from the SDCard! Success!


To boot AmigaOS 4.1 Final Edition I just let the system boot as normal - it will then boot the hard disk.


As a test I then removed the hard disk, so that only the sd card remained. It won't boot at all without the hard disk, as the hard disk has the SLB_v2 needed for the Sam to run. 

I guess you could install the SLB onto the SDCard if you didn't want to use a hard disk at all - haven't tried it yet though, and not really a priority for me.

Anyway - goal achieved! I can now dual boot MorphOS 3.8 and AmigaOS 4.1 final Edition on the Sam 460CR. No more opening the case to swap cables around! Fantastic!

I guess the next target is to triple boot Linux on the system using the former MorphOS SATA hard disk - another task for another day!


Monday, May 18, 2015

New Acube Systems Firmware for Sam 460CR

Today Acube Systems released a firmware upgrade for the Sam 460ex and Sam 460cr systems and I quickly rushed to install it on my Sam 460CR. It is nice to get a new firmware so soon after buying the Sam system.


First here are some shots from the old Sam460CR firmware that came with the machine - initial power on:


Old U-Boot Preferences Menu:



 Old Boot Select Menu:



I was disappointed to find that they charged money for a firmware upgrade for a system. It is the first time I have ever had to pay to upgrade firmware on a computer.

That said, it was not that expensive, and I was keen to try it. So I coughed up the EUR9 (+Paypal fees) to buy it from Acube's online shop which is linked from their website here.

The features list for the updated firmware are listed by ACube as:

- new redesigned GUI with an 'amiga' style, enabled via Menu->Video Options->Console->Silent
- unified support for Sam460ex and Sam460cr boards
- support for USB EHCI, now booting from a SD card is very fast
- better support for USB devices
- removed 2 GB limit for USB sticks
- better compatibility with newer Radeon HD graphic cards
- introduced a new menu entry to change the x86 gfx BIOS emulator accuracy. If your graphic card
  show some visual problems on startup, try increasing the x86 BIOS emulator accuracy
- new DDR2 boost settings: read, write, read + write (up to 5% speed increase on reads and up to 
  10% on writes)
- DDR2 boost setup done from a new menu entry
- added support for old Permedia2 graphic cards, for 'history' reasons :-)
- added 'ping' command

- corrected a bug in the serial port GPIO configuration

Particularly of interest to me is the better usb support, memory boost, better compatibility with newer Radeon HD cards and the removal of the 2GB limited for USB sticks.

I then downloaded the lha archive as prompted, and burned off the included ISO, ready to go:


There are simple instructions to follow, but unlike the X1000 CFE firmware upgrade process, the Sam 460 firmware upgrade is very easy:


After it boots from the CD, you then press Space to start the firmware uprade:


And off it goes...first, erasing the firmware:


Then writing the new firmware:


Firmware update complete, ready to power off/on after removing the cd from the drive:


The new firmware looks very different indeed when the 460CR is powered on:



The U-Boot preference menu:


As mentioned in the readme included with the firmware software, there is an option In the Preferences Menu, Under Video Options > Console, to simplify the display to be a little more Amiga-like by changing the Console to from Verbose to Silent:



Here are some of the other U-Boot screens in the new firmware - the memory boost options, disabled by default:



It was a little disappointing for a paid update that no new multi-boot functionality was included. I particularly expected it to be possible to dual boot MorphOS and AmigaOS 4.1 with the new firmware but it appears mostly the same as before:



Last but not least, the System Information screen:


After changing the Console to Silent, a different boot sequence appears, which looks a lot nicer, packaging the AmigaOS4.1 initial kick layout file boot sequence into the firmware screen in a more integrated way:


I do like the upgraded look to the update firmware - the Silent option on the console makes it much nicer boot sequence too in my opinion - below is the initial boot of the AmigaOS 4.1 Final Edition disk - other multi boot options can appear here also, but no idea how to add MorphOS 3.8 to it:




AmigaOS 4.1 Final Edition still boots and works as normal after the firmware update:


MorphOS 3.8 also booted up after the firmware update - like the old firmware though, the nice boot menu for AmigaOS 4.1 is not visible when booting MorphOS...

I will play with it some more later on as I have limited time today, but wanted to show people what the upgrade firmware looks like and what to expect.

To be honest I had hoped for more multi boot options, preferably with a easy to setup multi-boot functionality for MorphOS 3.8 / AmigaOS 4.1 Final Edition multi boot, and indeed Linux too.

The graphical touches to make the firmware look nicer are welcome of course. I still think this could  have been released as a free firmware update though.

Looking forward to the next update with multi boot support for MorphOS 3.8 and AmigaOS4.1 on the same hard disk or separate disks, and hopefully that will be free for people who bought this upgrade...

In the meantime though, thanks to ACube for their work in updating the firmware and new features - it is certainly an improvement.


Monday, May 4, 2015

My SAM 460CR has arrived

With the problems with my X1000 still being worked on at AmigaKit/Varisys, the past four weeks have highlighted to me how much I miss having the X1000 around.

As an update my X1000 board is now been handed over to Varisys (who make the X1000 boards) to work out what is happening with it.

It also made it clear to me that I need a backup system to the X1000 in case it can't be fixed or if there is some other issue in the future. Hopefully it doesn't ever happen again, but it certainly woke me up to the possibility. Unfortunately my budget right now doesn't stretch to buying a backup X1000 - I wish it did.


So for the solution - enter the recently released SAM 460CR AmigaOS 4.1 Final Edition OEM system!

I got it from Acube Systems online shop here and it cost EUR539.

I ordered one after my X1000 stopped working and it was clear it had to be sent back to the UK for repair, and not being clear when I would get the board back again.

While waiting for the Sam 460 to arrive I did have plenty of fun with my Amiga 4000D/060/Picasso IV running AmigaSys 4 with AmigaOS 3.9, which I dusted off to play with - I forgot how cool Eagleplayer is:


Can you use Eagleplayer on AmigaOS4? Looked it up via Google Sensei, and apparently not - no AHI redirect plugin for it. :-(

I used the A4000D to check out some of the latest AGA demos released at Revision 2015 demo party at Easter - certainly the winning Amiga 64k demo Reborn by Appendix was very cool:


Traktor's reimagining of old classic amiga demo soundtracks was good too:


I even took a quick look at ShapeShifter on the Amiga 4000 just "because I could":


Anyway, I digress - Amiga is certainly a lot of fun and time consuming, in Classic or NG form! :-)

The Sam 460CR system arrived quickly in Australia in just under two weeks, ready for set up:


The Sam 460CR is actually the Sam 460ex system ACube Systems was selling before, but with several components removed from the system board to reduce costs (hence 460 Cost Reduced).

Significantly the removed items includes the onboard video, onboard audio and nearly all the SATA ports, necessitating the purchase of a cheap Envy 24HT sound card and cheap 3114 SATA card with 4 SATA ports on it. I already had a Radeon HD video card I could use from the X1000.

The system is significantly less expensive than the X1000, making it a good entry level NG AmigaOne system for those keen to run Amiga OS 4.1 Final Edition. It will also soon be able to run MorphOS's upcoming 3.8 version on this system too, which will be interesting to try out when it is released.

For now, let's take a look at the Sam 460CR board - a small User Guide and AmigaOS4.1 Getting started manual is included in the box with the Sam 460CR board (all pictures can be clicked on to expand):


The User guide is important - you will need it! I certainly did!

A close up look at the Sam 460CR board, which already has the Backplate cover attached, ready for installation into any Micro-ATX tower case or larger:


As you can see the board has a PCI-e video card slot, a PCI slot and a PCI-E 1X slot - and that is all:


Another view:



Swinging the board around you can see the PPC processor, which runs at 1.1Ghz, with a fan that needs to be connected to a molex power connector in the destination case:


Here is the view of the backplate and the removal of the extra ports is quite evident here from the lack of ports available here - just network port, serial port (for debugging), and two usb ports, which are used exclusively for the USB keyboard and mouse you need to buy and connect to it:


I also bought the 2GB memory with it, which I quickly installed onto the motherboard:


Closer view:


Flipping the board over you can see the hidden SD Card slot on the back:


Apparently it is possible to install AmigaOS 4.1 onto an SD card installed in this slot - I haven't tried it:


Also included with the purchase is an OEM version of AmigaOS 4.1 Final Edition for Sam 460, some SATA cables to connect a (not included) DVD drive and hard disk, and the extra sound card and SATA card I bought as I mentioned before:


Fortunately I have a keyboard, mouse, DVD drive and spare hard disk already, so we are good to go except that I need a case to put it all in.

So I went and bought a small Micro-ATX Thermaltake Versa H15 tower case, which includes a 450W power supply - cost AUD$75:


Here is some views of the Thermaltake case, fresh out of the box:


Rear view:


As with most modern cases, it uses easy to use slide off panels with hand tightened screws to secure/open, revealing the inside of the case:


This case has space for 2x 3.5 inch SATA hard disks, 1x 5.25 DVD drive, and includes 4 expansion slots, which is enough for what we need for the Sam 460cr.

First step is mounting the Sam 460CR into the case which is quickly done - couldn't find anywhere on the board to connect the rear fan though:


Backplate fits perfectly:


Next step is to consult the manual to confirm the pin allocations for power switch, reset switch, power led and so on:


Here is the needed J29 on the board for these plugs, with a "1" helpfully placed to make it easy to connect the case connectors for the various functions:



Something to remember though is that the HDD LED cable needs to be connected to the SATA Card jumper, not the system board since the hard disk is not directly attached to the motherboard.

Originally I had planned to use my slightly lower spec Radeon HD 5450 PCI-e card below:


Here is a closer view of the PCI-e sound card - very small indeed:


Once installed it looks like this:


Problem I found was that the Radeon HD 5450 card has just a heatsink and no fan to blow away the considerable heat, and it is positioned too close to the SATA card for comfort. I believe this would result in an eventual failure of one or both cards, so I changed the card to the Radeon HD RV730 instead.

Here is the Radeon RV730:


Here it is installed in the case, showing just how close the card is to the SATA card below it. In my view the fan on the graphics card in this system is essential:


Next was installed the hard disk - I took the old 1TB AmigaOS 4.1.6 hard disk from the X1000 case as I don't use this anymore since putting Final Edition on the X1000. As you can see below the guide rail installation for the new case is a lot simpler than the X1000 version:


Here is the hard disk being installed into the system:


There are some things to be wary of when using a hard disk that was used on the X1000 on a Sam system due to the different BIOS used - X1000 uses CFE, while the Sam 460 uses U-Boot. More on this later.

It is important to use the first two SATA ports on the SATA card - the first one for the DVD drive and the second one for the hard disk.

The system is now taking shape nicely:


Here you can see the cabling all installed and the DVD installed too, ready to close up:


Well, almost ready:


Ok, now it is ready:


Next I cleared away the MorphOS and Amiga 4000D system I have been playing with on the X1000 desk for the last two weeks and setup the Sam 460CR in it's place, using just one monitor instead of two I use on the X1000 usually:


When the X1000 is back I still have another spare screen, plus keyboard and mouse for the Sam 460CR too, so both can still run even then - hopefully the X1000 is repaired soon.

In the meantime I am ready for the first power on of the Sam 460CR system:


It can't boot anything initially as the Boot Device is looking for the wrong SATA controller. It is needed to change this by pressing Enter to enter U-Boot and change as below to 3114 SATA DVD to boot the AmigaOS4.1 Final Edition DVD:


Now the system boots from the DVD successfully:


As an aside in U-Boot you can also see a summary of the System information:


DVD is booting up the AmigaOS 4.1 Final Edition installer:



Great - we have arrived at the installation screen for Final Edition:


I go straight to the Hard disk partitioning as we have some work to do here before we can install AmigaOS 4.1 Final Edition:


When editing the hard disk in the Media Toolbox, you can see the default X1000 partition layout I had previously.


I need to install the SLB boot loader onto this hard disk in order for it to be bootable on the Sam 460CR. This is very different from the X1000, which uses the BHD0 hidden partition with the boot loader on it.

To do this in Media Toolbox, we need to edit the RDB on the hard disk - you will notice here that there is a section called "AmigaOne boot code (SLB)" which shows that the A1 booter is not installed yet:


If we click on Install we can choose the slb_v2 booter:


Once this change has been written to the disk, then we can proceed with the AmigaOS 4.1 Final Edition installation. I formatted the HD0 partition first (when the option appeared) as Final Edition cannot upgrade a 4.1.6 installation - it needs to be a new install.

I have covered the installation previously in my blog so I want go through it again as it is the same:


Installation completed successfully:


What is different though is that after you remove the dvd to reboot the Sam 460CR we need to make some setting changes in U-Boot:


Press Enter to go into U-Boot and configure the OS Multiboot Options. Here we need to specify that we want to boot the 3114 SATA DVD first, 3114 SATA HD second, and USB third:


Don't forget to save the settings!


The Sam 460CR system now boots from the hard disk successfully and soon brings up the Workbench screen with the post installation tasks:


We need to configure the sound card and network connection - in my case I need the Envy 24 HT sound card driver.


Under AmigaOS 4.1 Final Edition the network needs to be configured to use the onboard network port on the Sam 460CR:


Networking is setup and works straight away - great:


I then install the Extras on the system from the AmigaOS 4.1 Final Edition DVD, which I need to put back into the DVD Drive at this point:


I even found a place on the new case to put the AmigaOS 4.1 Final Edition sticker included in the OEM packaging:


Here is the Sam 460 CR system with the initial installation of AmigaOS 4.1 Final Edition done:


I have found already that I have to unplug/replug the keyboard on cold power on once in AmigaOS4.1 Final Edition to use the keyboard - it works fine in U-boot so not sure why this is needed yet - it works fine on soft reboots or pressing the reset button on the case - just cold boots:


There is plenty more work to do putting my usual favourite applications and games on it - re-using the X1000 hard disk means I already have most of what I need on the Work (DH2) partition which I kept intact (it was my X1000 main hard disk until January 2015 when I changed hard disks for AmigaOS4.1 Final Edition).

Here is some in progress shots as I am working on getting the Sam 460CR up to scratch:


The work continues of course, and some music to help pass the time while working on reloading applications and setups:


It is not finished yet - since the last screenshot I have put QT and AmiCygnix back on as well, with plenty more still to come.

I am very happy to have an AmigaOS 4.1 Final Edition system again while I am waiting for my X1000 to be repaired by AmigaKit.

It means that now I can try out some of the stuff I have been missing out on while my X1000 has not been working!

I won't be using the new Warp3D Southern Islands on this machine sadly, as I don't have a one slot pci-e R7 or above HD card to use in the Sam 460CR. The two slot gfx cards I have don't fit, as the SATA card has to be placed in the PCI slot directly underneath the graphics card on the Sam.

Once the X1000 is returned to me, I look forward to trying Warp3D then, and it should be much faster on the X1000 anyway.  I really hope to get the X1000 back soon.

In the meantime, the Sam 460CR should be great to use AmigaOS 4.1 again - I really did miss it!