Hackintosh dans un iMac G3

Ca y est, c’est terminé! Ca fait un moment que je suis dessus (j’ai eu des gros moments de flemme), mais ça y est, c’est opérationnel! Le côté matériel du moins, car côté logiciel, il reste un dernier petit souci à régler.

Avant d’entrer un petit peu dans les détails, une image du résultat final:

iMac terminé allumé

iMac terminé allumé

Vu comme ça, ça n’a ne ressemble à rien de plus qu’à un iMac G3. Sauf que le dernier iMac G3 est propulsé par un processeur à 700MHz, a un maximum de 1Go de RAM (mais seulement 256Mo en standard) et ne peut pas faire tourner une version plus récente que MacOS X 10.4.11! Alors que celui-ci possède 4Go de RAM, un processeur Intel Core i3 à 3.1GHz (2 coeurs + hyperthreading) et fait tourner MacOS Mountain Lion (10.8.2)

Matériel nécessaire

Pour réaliser la transformation intérieure, j’ai eu besoin de:

  • un iMac G3 avec clavier et souris, récupéré 20€ sur le bon coin (inutile qu’il fonctionne, on n’a besoin que de la carcasse, des haut-parleurs intégrés et du bouton de marche/arrêt). Préférer les modèles avec lecteur dvd slot-in car il n’est pas évident qu’on puisse réutiliser les autres sortes de lecteurs.
  • une carte mère mini-ITX Gigabyte GA-H61N-USB3 pour 75€.
  • un processeur Intel Core i3 2105 (65W maxi et processeur graphique intégré) pour 126€.
  • une alimentation Be Quiet SFX Power 300W pour 46€.
  • un graveur DVD interne Slim Samsung SN-T083C pour 41€.
  • un adaptateur S-ATA Slim / S-ATA classique (pour le graveur) pour 10€.
  • une barrette de mémoire G.Skill Kit Extreme3 4Go PC10600 Ripjaws CAS 9 pour 23€.
  • un écran LCD Nec 15 pouces avec enceintes intégrées récupéré pour rien du tout.
  • un disque dur 80Go récupéré pour rien du tout (le point faible de la config).
  • deux rallonges USB 60cm pour 3€.
  • un raccord f/f RJ45 UTP CAT5 e droit pour 5€.
  • Kit 2 néon blanc 15cm pour 15€.
et puis quelques bricoles comme:
  • du ruban adhésif pour réparer les serres en verre ou en plastique (chez Casto)
  • des serres câbles
  • des serres câbles adhésifs
  • du matériel de soudure (très peu utilisé)
  • de la gaîne thermo-rétractable
  • un peu de câble électrique et audio
  • de la visserie
On arrive à un peu moins de 400€.

Les différentes étapes de la transformation

Franchement, il n’y a rien de compliqué dans ce qui suit. Il faut juste faire preuve d’un peu d’ordre et de méthode (notamment avec les vis).

Désossage complet de l’iMac G3

Le but de cette partie est d’enlever l’écran cathodique de l’iMac ainsi que la carte-mère: il ne doit rester que la coque extérieur, le châssis métallique avec les hauts-parleurs et le bouton d’alimentation et sa LED, la carte avec le bouton reset (sur le côté).
Pour de l’aide sur le démontage: http://imacdv.free.fr/index.htm

On doit donc se retrouver avec les pièces suivantes:

iMac - coque

iMac – coque

iMac - Cache-ecran

iMac – Cache-ecran

iMac - Bloc-ecran

iMac – Bloc-ecran

iMac - Base

iMac – Base

iMac - Trappe base
iMac – Trappe base
iMac - Support droit

iMac – Support droit

iMac - Support gauche

iMac – Support gauche

iMac - Support carte mère

iMac – Support carte mère

iMac - HP

iMac – HP

iMac - Bouton power

iMac – Bouton power

iMac - Bloc disque

iMac – Berceau disque

iMac - Shield

iMac – Shield

iMac - Connecteurs

iMac – Connecteurs

J’ai aussi dessoudé (pour le garder) le connecteur recevant le câble d’alimentation de la carte mère, entouré en rouge sur l’image suivante:

iMac - Connecteur alimentation

iMac – Connecteur alimentation

Réutilisation du bouton Power et du bouton Reset

Ma première difficulté a été de connecter le bouton Power sur la carte mère: je n’ai trouvé aucune info à ce sujet sur le net, alors après avoir tâtonné, j’ai fait le schéma suivant:

Connexion bouton power + reset

Connexion bouton power + reset

Le schéma doit être le même pour la plupart des carte Gigabyte (testé aussi sur la GA-H67N-USB3-B3).

J’en ai profité pour y connecter le bouton reset (sur le côté droit de l’iMac) sur le reset de la carte mère: ATTENTION: il ne s’agit pas d’un reset de la machine mais du BIOS de la carte mère!

Désossage du moniteur

J’ai enlevé toute la coque plastique ainsi que les haut-parleurs, en veillant à ne pas couper à ras les fils connectés aux enceintes.

Réutilisation des enceintes de l’iMac

Il est impossible d’utiliser les enceintes intégrée de l’imac directement en passant par la prise jack de la carte mère, la puissance étant trop faible, le son est inaudible : il faut un ampli. Coup de chance, l’écran LCD que j’ai récupéré possède des enceintes intégrées et donc un ampli. J’ai donc relié les fils qui étaient connectés aux anciens haut-parleurs de l’écran aux enceintes de l’iMac. La fiche jack qui se trouve au même niveau que la fiche VGA de l’écran et sera connectée sur la prise jack verte carte mère.

Installation du lecteur DVD et du disque dur

Pour changer le disque dur, il n’y a absolument aucune difficulté, contrairement au lecteur DVD. Il est sûrement possible de trouver un adaptateur pour réutiliser ce dernier, mais j’ai préféré le remplacer. Par contre, les lecteur slim n’ont pas les mêmes attaches que celui de l’iMac. J’ai donc dû démonter l’ancien lecteur afin de ne garder que la carcasse extérieure. J’ai ensuite collé avec du double-face le nouveau lecteur dans cette carcasse. Il n’y a plus qu’à visser ensuite.

Pour le connecter, il faut un adaptateur SATA Slim -> SATA Classique.

Installation de la carte mère

On arrive à la partie la plus compliquée: et pourtant, ça n’a rien de sorcier. La carte fait 17x17cm (mini-ITX).

iMac avec écran LCD zoom

Zoom sur la carte mère

Comme on voit ci-dessus : J’ai découpé une plaque de tôle de 21×21. J’ai percé 4 trous correspondants à ceux qui se trouvent sur la carte mère. J’ai aussi percé (un peu plus gros) dans chaque coin de la plaque (pour la fixation sur le support carte mère de l’iMac).

A l’aide d’entretoise et de vis/rondelles/écrous de 30×3, j’ai fixé la carte mère sur la plaque. A l’aide de vis/rondelles/écrous de 100×6 (100 car je compte mettre l’alimentation dessous), j’ai fixé cette plaque sur le support de l’iMac.

Alimentation

Le bloc d’alimentation se trouve fixé sous la plaque précédemment posée.

J’ai collé (avec de la colle pour métal) la prise d’alimentation (dessoudée de l’ancienne carte mère, pour rappel) sur le support de carte mère de l’iMac afin qu’il se trouve pile au niveau de la sortie arrière (cf. image ci-dessous).

iMac terminé vue arrière

iMac terminé vue arrière

J’ai coupé le câble d’alimentation fourni avec l’alimentation et celui fourni avec l’écran afin de les souder sur cette prise d’alimentation, en enlevant les fiches qui se branchent sur le secteur.

USB et Ethernet sur le port latéral

A l’aide de rallonges USB, j’ai déporté 2 ports USB de la carte mère sur le côté droit de l’iMac (où ils se trouvaient à l’origine). Pour l’ethernet, j’ai utilisé un raccord femelle/femelle et un câble RJ45 court.

Mon seul regret, pour l’instant, est de ne pas avoir déporté de sortie HDMI ou de prise son. D’ailleurs, j’ai laissé les entrées/sorties jack à l’avant de l’iMac, mais elles sont pour l’instant non opérationnelles.

Néons

Comme on le voit un peu plus haut, j’ai installé des néons qui éclairent (un peu) l’intérieur de l’iMac losqu’il est en route. Mais je vais les déplacer: l’emplacement que j’ai choisi n’est pas le meilleur.

Installation Logicielle

Pour la partie logicielle, je me suis basé sur le site tonymacx86, dont j’avais déjà parlé dans l’article à propos de mon premier Hackintosh.

Tout se passe bien, sauf que l’accélération 3D n’est pas activée car contrairement à la précédente fois, j’utilise un écran avec une prise VGA, non reconnu par OS X. Je cherche encore une solution, et je mettrai à jour cet article dès que je l’aurais résolu.

D’autres photos de la bête…

iMac désossé

iMac désossé

iMac désossé vue arrière

iMac désossé vue arrière

iMac désossé vue avant

iMac désossé vue avant

iMac avec écran LCD

iMac avec écran LCD

iMac terminé sur bureau

iMac terminé sur bureau

iMac terminé dans le noir

iMac terminé dans le noir

19 Thoughts.

  1. Salut,
    Je viens de tomber sur ton mod d’iMac G3 et j’avoue le trouver franchement superbe 😮 Est ce que ça te dérange si je fais un petit post dessus sur mon site, histoire que mes lecteurs intéressés puissent venir faire un tour ici voir ta manip?

    Sinon, pour ton problème de QE/CI avec le HD3000 et le VGA, est ce que tu as tenter de patcher le framebuffer? Ca se fait au niveau du kext AppleIntelSNBGraphics.

    • Merci! Et aucun souci pour le post.

      Concernant la modif du framebuffer: ça ne suffit pas, ça me permet juste d’accéder à Mountain Lion sans avoir à passer le paramètre GraphicsEnabler=No au démarrage.
      Mais je creuse et je vais tester une modif du DSDT ce week-end si j’ai le temps.

  2. Alors si tu utilises bien ce post comme référence pour tes manips:http://www.tonymacx86.com/graphics/32375-success-vga-port-fix-intel-hd-3000-a-3.html
    Son HD3000 est reconnu comme id:112 (je suppose que c’est avec la commande GE=No), et quand il modifie le framebuffer il change aussi son id par 116 via une modif du DSDT, ce qui sous entend que la section du framebuffer qu’il modifie correspond à l’id:116. Or quand tu actives GE=Yes, l’id du hd3000 passe a 126. Donc utiliser GE=Yes doit a priori annuler la manip sur le framebuffer…

  3. Pingback: Un joli Hackintosh dans un iMac G3 rouge! | itOtOScreenCast

  4. Pingback: Un hackintosh dans un iMac G3 | Le journal du lapin

    • Il va falloir ajouter au moins un ventilateur (pour extraire la chaleur) car déjà avec le Core i3 qui ne fait que 65w et sans carte graphique dédiée, l’intérieur a tendance à être chaud, alors avec un proc 4 coeurs overclocké plus une GeForce 570GTX (qui fait 200W à elle seule), ça risque de poser quelques soucis.

  5. Bonjour Jérome,
    J’ai lu ton post sur le Hackintosh avec intérêt.
    Je suis en train de bidouiller un iMac-G3 (version SLOT) pour y installer une CM de PC.
    Comme tu le sais sûrement, la version SLOT ne dispose pas d’une connexion DB15 mais d’un simple connecteur 20 points de type HE-10.
    J’ai donc réalisé (en le soudant) un adaptateur VGA/DB15 vers HE-10 / 20 points (voici la photo : https://dl.dropboxusercontent.com/u/29826503/groupez.net/jerome.jpg )
    Lors de la connexion à la CM-PC, il semblerait toutefois que le CRT ne « s’enclenche pas » (je n’entends pas le ‘PONG’ caractéristique de la mise sous tension du tube cathodique).
    Il doit me manquer un signal. sur mon connecteur.
    Aurais-tu des billes de ce côté là ?
    Sur le connecteur 20 points, il me manque le descriptif des pins 4, 5, 7, 8, 12, 19 et 20.
    Laquelle (lesquelles) sont nécessaires au déclenchement de la carte CRT et quelle tension/signal doit être appliqué sur la/les pin(s) concernées.
    Merci de ton retour.
    Tu peux également me joindre sur alevi suvi de l’arob puis de club, du point et de fr.
    Yann

  6. Salut Yann,

    Désolé, mais je crains de ne pas pouvoir beaucoup t’aider.
    J’ai juste trouvé ce lien: http://www.applefritter.com/node/10574
    dans lequel il y a cela qui pourrait t’intéresser:

    To utilize Soft Power you need to have the Power On (line 14) and Ground (lines 3, 5, 7, 13, 15, 16 or 17) from the ATX power supply and the PFW (line 10) and +5VSB (line 6) from the iMac Video connector.

    En effet: une partie de l’alimentation passe par la carte mère de l’iMac, ce qui n’est pas le cas avec le cable VGA que tu as: tu dois donc ajouter un lien entre ton alim et certains pins.

    Personnellement, je n’ai même pas étudié la possibilité de garder l’écran car je n’avais pas assez de place dans le boitier.

    Jérôme.

  7. Jérome,
    Merci pour ta réponse mais elle ne m’éclaire guère car je compte également conserver le PSU d’origine !
    J’ai également posté ici, mais j’ai des doutes sur la réelle activité de ce forum …
    Si tu as d’autres pistes, n’hésite pas à me mettre dessus … tout type d’info est le bienvenu.Merci
    Yann

  8. Jérome,
    Pour la pin 10, je suis d’accord … je l’ai d’ailleurs shortée à la pin 6 qui est le T5V (trickle 5V) comme signal d’enclenchement de la carte video.
    Mais quid de la pin 14 … ????
    D’après mon schéma, il s’agit de la masse du signal BLUE !
    Yann

Laisser un commentaire