How to run MorphOS on unsupported iMAC G5
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    >> why does the G5-20" work and the G5-17" 1,9Ghz (x600pro) not?

    > Yes, support (unofficial) for the 17" A1144 would be useful.

    Seems it's there now:

    "Devs/Monitors/Radeon
    [...] Added iMac G5 17" iSight compatibility
    "
    https://www.morphos-team.net/releasenotes/3.16
  • »09.03.22 - 14:32
    Profile
  • Moderator
    Kronos
    Posts: 2236 from 2003/2/24
    Quote:

    jacadcaps wrote:
    I doubt you'll get any video on the VGA port.


    Yes and no.

    The iMac is one of the few supported options for dual-monitor support so if he sets up Ambient to show up on the external screen before removing the buildin panel he should be good. Until that setting gets lost for one reason or another....
  • »09.03.22 - 15:08
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 358 from 2019/5/9
    From: Central Bohemi...
    I continue with interesting discussion started ( a liitle offtopic ) here: iMac G5 overclocking

    Code:
    Little terminology corner:
    CPU bus: = Processor Interconnect ( IBM terminology ) = Elastic Interface ( Apple schematics terminology ) = Processor interface bus ( Apple bussiness terminology )
    Northbridge: = U4 ( Apple bussiness ) = CP945 ( IBM ) = Kodiak ( Apple schematics )


    Fortunatelly, I receive iMac iSight G5 ( A1145 ) and iMac G5 A1058 (which is very probably version overclocked in above links ) schematics.

    I can confirm, that resistors responsible for CPU bus clock configuration 3:1 -> 2:1 are:
    iMac G5 1.8 GHz A1058: R3012 -> R3028, exactly like mentioned in above links
    iMac G5 iSight 2.1 GHz A1145: R4712 -> R4728

    Accordind to Northbridge and CPU manuals, the CPU bus clock domain is independent from other clock domains, so CPU speed not change with change of CPU bus speed ( in opposite of G3+G4 overclocking, where CPU frequency derives from bus frequency).

    So, all this is theory. In praxis there still can remain risk of damage, because of:
    - inappropriate version of real iMac iSight and schematics (not too big risk)
    - Northbridge in iMac can have lower "Speed Classification", i.e. maybe in real is not 1.05 GHz capable
    - insufficient cooling after bus overclocking
    - damage during mounting / dismounting / soldering
    - other things I didn't notice



    [ Edited by sailor 20.05.2022 - 08:20 ]
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »19.05.22 - 10:28
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > Elastic Interface ( Apple schematics terminology )

    In fact, Elastic Interface is a term coined by IBM and adopted by Apple.

    > U4 [...] = CP925 [...] = Kodiak

    Seems the confusion still prevails:

    CPC925 = U3/U3H
    CPC945 = U4 = Kodiak
  • »19.05.22 - 12:39
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 358 from 2019/5/9
    From: Central Bohemi...
    @Andreas
    corrected. Too much too similar numbers.
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »20.05.22 - 07:21
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 358 from 2019/5/9
    From: Central Bohemi...
    And if I study our iMac G5 iSight Schematics, there is another interesting findings:

    iMac use SATA connected HDD and ATA connected DVD.
    But in real, used Southbridge have two SATA ports, and only one is connected.
    If anybody wants (and he finds appropriate pins on motherboard) I have the scheme how to connect it. It needs four additional condensers, but it is not too complex.

    Then you can connect or modern SATA optical drive, or second SATA HDD (with both disks 2.5" size to fit to one 3.5" bay).
    Of course, it is only HW point of view. I am not sure if OpenFirmware or OS recognized device which was not taken into account.

    Southbridge is Broadcom, type (yet) unknown, but can be ( at least partially ) identified by PCItool, device ID. Apple codename is SHASTA. But for SATA port addition no identification is needed.
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »20.05.22 - 07:40
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1475 from 2012/11/10
    From: Manchester, UK/GB
    I've been using my iMac A1145 for a while now, and for some reason I never noticed, until now, that there doesn't seem to be a brightness option, as far as I can tell, for it in preferences to reduce or increase that feature of the screen itself, or does someone know how to adjust the screen brightness on these iMacs? :-?

    There is of course a keyboard control for the PowerBooks, and other notebook type hardware. For the MacMini you need a separate screen that usually has some independant way to adjust the screens brightness but with the iMac there doesn't seem to be this feature supported, as yet, is this an oversight, or a problem in working out just how Apple got it to function with Mac OSX, and make it work within MorphOS? :-?
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »15.08.22 - 02:29
    Profile
  • Moderator
    Kronos
    Posts: 2236 from 2003/2/24
    The API for that exists and I do have a primitive 20% ready screenbar module that uses it.
    Maybe I‘ll do the next 75% once I get the new PastePass out of the door.


    If I look at what my boss thinks about the use of my time that may end up being in the year 2525……
  • »15.08.22 - 05:24
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 2971 from 2003/3/5
    From: Canada
    I’ll be bringing some of the PowerBook services to the iMac support for 3.18…
  • »15.08.22 - 12:14
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    MoerBoer
    Posts: 210 from 2019/10/15
    Quote:

    jacadcaps wrote:
    I’ll be bringing some of the PowerBook services to the iMac support for 3.18…


    Very cool!

    Any idea how hard it is to get a bootscreen going for there?
  • »15.08.22 - 18:32
    Profile
  • Just looking around
    Posts: 4 from 2020/10/13
    Just hit a brick wall on trying to update my G5 iMac iSight 20" to 3.17 (currently running 3.16). I'm trying to boot from USB (can't from the optical as it is non-functional), but after the 'quiescence' message I'm getting the following error:

    Invalid memory access %SRR0: 00000000.00c02230 %SRR1:100000000.00003030

    I've tried re-downloading the iso in case it was a download error, but hit he same problem. Any help would be much appreciated!

    Thanks,
    Nigel.
  • »15.08.22 - 18:53
    Profile
  • MorphOS Developer
    bigfoot
    Posts: 508 from 2003/4/11
    Quote:

    ntromans wrote:
    Just hit a brick wall on trying to update my G5 iMac iSight 20" to 3.17 (currently running 3.16). I'm trying to boot from USB (can't from the optical as it is non-functional), but after the 'quiescence' message I'm getting the following error:

    Invalid memory access %SRR0: 00000000.00c02230 %SRR1:100000000.00003030

    I've tried re-downloading the iso in case it was a download error, but hit he same problem. Any help would be much appreciated!


    You're probably booting the wrong boot image. You need use the boot image from the mac_ppc64 directory, not the mac_ppc32 directory.
    I rarely log in to MorphZone which means that I often miss private messages sent on here. If you wish to contact me, please email me at [username]@asgaard.morphos-team.net, where [username] is my username here on MorphZone.
  • »15.08.22 - 19:10
    Profile Visit Website
  • Just looking around
    Posts: 4 from 2020/10/13
    Ah, user error, might have known! Many thanks, I'll give that a try,

    Cheers
    Nigel.
  • »15.08.22 - 19:46
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 779 from 2007/10/23
    From: Gelsenkirchen,...
    Quote:

    bigfoot schrieb:
    You're probably booting the wrong boot image. You need use the boot image from the mac_ppc64 directory, not the mac_ppc32 directory.

    Indeed, an architecture check at the beginning would be helpful. Maybe at OFW level somehow?

    [ Editiert durch polluks 16.08.2022 - 17:48 ]
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1 17", MorphOS 3.18
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.18
  • »16.08.22 - 16:45
    Profile