Build Log 19 -- Project Summary
This was without a doubt the most difficult mod I've completed to date. It far surpassed the efforts required in the completion of the iMac 17" models that I did last year. The larger screen in this model turned out to cause much more of a challenge than I had originally thought. I got literally broadsided by an unexpected surprise when I booted the Intel Haswell NUC on it the first time (halfway through the project). The iMac LCD was riddled with graphical corruption, red pixels (thousands of them) flickering rapidly in a controlled pattern. See
this post for the gory details of that. At the present time, the issue appears to be resolved, but only time will tell that for sure. I've had 'head-scratchers'
before with these projects, but nothing quite like this issue. It took three major modifications to the system wiring and a lucky discovery about gamma correction to find the fix.
The machine is gorgeous and pleasure to use in these first hours of enjoyment. It is TOTALLY silent. The screen brightness is adjustable by touch control and very bright when turned up. WiFi and Ethernet are fast and packet-loss free. The two SSD drives in the system are effective for primary and backup. Apple A1181 bluetooth is silky smooth with the Apple Magic Trackpad.
The D54250WYK NUC isn't cheap, but feature-rich and accepts OSX Mavericks like a champ. The only unusable part of it is the infrared, because of the iMac built around the NUC there is no practical application for it.
Final Hardware Summary
- Intel NUC D54250WYK with i5 processor @ 1.3 GHz
- Speed Stepping currently functional up to 2.3 GHz
- Sleep and Rewake fully operational
- 8 GB 1600 DDR3 RAM
- 120 GB SATA3 6.0 Gbps Intel 530 (boot)
- 128 GB mSATA Crucial SSD Storage (backup)
- Apple A1181 Bluetooth
- Broadcom N Series WiFi
- Internal 19V Antec SNP90 Power Brick (90W)
- Internal PicoPSU WI-25-120 PSU
- 12V to 24V Step-Up converter to obtain 24V
- BC547B Transistor actuated PicoPSU on/off control
- Picaxe 08M2 Micro-Controller for touch-sensor LCD brightness control
- Picaxe 08M2 Micro-Controller for pulsing sleep LED
- Picaxe 08M2 Micro-Controller for PWM case fan control
- Startech HDMI to DVI converter with MOLEX PN 74320-4004 connector
- Noctua NF-B9 92mm Case Fan with software PWM speed control
- StarTech ICUSBAUDIO Stereo Audio Adapter
- 3.5mm Audio Jack
- Original iMac G4 speakers via external 20W amplifier
- Internal Microphone utilization
- 3 x USB 3.0 external port
- 1 x USB 2.0 external port
- Gigabit Ethernet port
- Original Power Plug
- Original Power Button
- Hard Reset button
- Apple BT Trackpad/Wireless Keyboard/Wireless Mouse
-
No DVD-ROM was installed
Conclusion
The key ingredient in this project was persistence. Without it, failure would have been imminent. Special thanks to both Kiwi and MacTester for their continuous support and advice that helped me get through to the end result.
It has been a pleasure to document this thread and build log, I hope those that have taken the time to read it have found it informative. It would be rewarding if the content will be of assistance to other modders in their projects.
EDIT : After further testing and subsequent LCD graphic corruption, I was forced to make a significant change in the build to achieve full stability. Read about it at
this link.
EDIT : The revised final hardware summary is at
this link.
Cheers!
Ersterhernd