How to use Arduino 1.0.6 under Mac OS X 10.10 Yosemite

Apple disabled java under newer Mac OS X versions. This is normally no big problem, because if you want to start a Java application, Mac OS X will inform you that you’ll need to install java. In case of Arduino, it requests Java SE 6 runtime:

Taken from https://discussions.apple.com/thread/6488727
Taken from https://discussions.apple.com/thread/6488727

I’ve decided to install Java manually with the packages provided by Oracle, because they are in a higher version and have less security holes. However, this will lead to problems as some Java applications which where build for Java 6/7 cannot start on Java 8 from Oracle.

I’ve tried it then with the most current Arduino Beta 1.5.8 which supports newer Java versions. While Arduino now starts, it cannot compile Arduino sketches. If you try the older Arduino 1.x versions, it will not start at all.

Only after installing Apples Java for OS X 2014-001 update, I could start Arduino 1.0.6 again and then compilation was also no problem anymore. If I check my java version with java -v  in a terminal, I’ll see that the system is using java 8 instead of the installed 6. So I think its safe to use. What do you guys say? Leave a comment if I missed something!

How to enable SMS forwarding for iOS 8.1 and Yosemite

Apple just released iOS 8.1. In combination with Mac OS X 10.10 Yosemite, this will add support for answering SMS and calls on your Mac. But this feature is not enabled by default. You need to enable it on your iPhone under:

  • Settings
  • Messages
  • Forwarding of SMS

Here are two screenshots of the activated settings. They are in german, but I’m sure you’ll find the settings in the english version as well.

Messages iOS 8.1

Forwarding of SMS in iOS 8.1

 

There you need to enable other iOS devices and Macs, which also use your iCloud/iTunes account. These enabled devices will then show you a pin code, which you need to enter on your iPhone. SMS forwarding should now be active 🙂

How to create an OS X Yosemite installer USB stick

Apple released last Thursday (10-16-2014) Mac OS X 10.10 aka. Yosemite. If you would like to create an OS X installer Boot stick, just follow the instructions which I already wrote down for Mavericks. Its the same steps. Here are some screenshots, which documented how I reformatted my old Mavericks USB stick for use with Yosemite:

 

Partition USB Stick

Now list your disks and see where your USB stick was mounted. Mine is mounted under /Volumes/USBSTICK:

diskutil list

Now you can follow the instructions on how to create the stick with the command line utility inside the Yosemite installer app:

Createinstall media Yosemite

How to configure Apple Airport Express 1st Generation on Mavericks

This is a follow up on my older blog post „How to configure Apple Airport Express 1st Generation on Mountain Lion„. The situation is the same: I’ve wanted to configure my fathers Airport Express 1st Generation. However, we both updated to Mac OS X Mavericks 10.9 and where unable to use the Airport configuration utility I’ve created in my aforementioned blog post.

Looking online for a solution to this problem, I’ve found this blog post which provides you with a running Configuration Utility. Corey did also an analysis why the older Utility was not running anymore: The Utility relies on a library which broke backward compatibility in Mavericks.

Dell U2713HM connection problems with Macbook Pro 5,5 over Mini DisplayPort

Yet another tip for the international reader 🙂

After some years with my old Samsung Syncmaster 205BW, I decided to invest into a new big screen with sufficient possibilities to connect all my computers while avoiding dual or triple monitor setups. After testing several 23 and 24 inch screens, I decided to buy a Dell U2713HM from an Amazon Warehouse deals promotion. This screen is really amazing and I cannot live without its WQHD/2560*1440 resolution 🙂

But to use this high resolution, you must connect it to your computer or mac via DualLink DVI or Mini DisplayPort. HDMI and VGA or even normal DVI are only usable up to FullHD/1920*1080. So I could easily use the supplied DualLink DVI Cable to connect my PC (with an Nvidia GTX 660 TI) and my old Macbook Pro 5,5 over its Mini DisplayPort.

While the PC connection is without problems, the DisplayPort tends to forget that there is an external screen attached. The screen will change between black and standard gray/blue from the Mac OS X 10.8. It is not possible to use the external screen until I disconnect and reconnect the Mini DisplayPort cable. Only then, my Mac realizes that there is an external screen and uses it in its native resolution.

This problem originates in the DDC/CI support of this monitor. With DDC/CI it is possible to control your screens settings from your PC/Mac without the use of the screens OSD. While this looks tempting, I would have never used this feature. That is why I decided to deactivate the support in the Dell OSD.

You can deactivate this option in the settings menu of the Dell screen under the point „Other settings“, then DDC/CI set to disable.

Suddenly, everything works again and my Mac detects the screen without any problems, even when it wakes up and DisplayPort wasn’t selected as source in the monitor.