![]() |
Coding using a MacBook Air
I have an F10 on order that is now about 10 days away that I definitely want to code. Only problem is my laptop is a 2011 MAcBook Air, with flash memory and therefore limited storage, as well as no Ethernet port. No flaming, please, as it's a great laptop for everything I need (until this rather unconventional use). I am a technophile so not afraid of the learning curve.
I'm wondering if others have coded using this setup. I realize I need to use Parallels or VMWare and then install XP, but I also wonder if I can install the files on an external (eg, USB) drive and also whether the Apple USB to ENet cable works for this. I'm a little wary, as by the time I buy the virtualization software, XP, USB/ENet cable and Coding cable, I will have spent a bunch. Before I consider that, I'd love to hear some feedback. Otherwise if someone can point me to a coding solution in the Miami area, that would also be welcome so I can assess my options. Thanks in advance! |
Yes. It works totally fine. I was using my MacBook Air and the Apple USB Ethernet adapter. I've since upgraded to a Retina MacBook Pro and have also coded using both the USB and Thunderbolt Ethernet adapters.
I don't have the driver file handy, but I found the USB Ethernet drivers for Windows by Googling. |
Quote:
|
Yes. Just put the VM on the external storage. Everything will work just fine. VMware and Parallels are great for that. I have lots of VM's on USB sticks that we give to employees for testing, etc.
|
Quote:
|
Quote:
|
Seeing limited connectivity between windows and car through ENET cable is very normal.
It takes about 50-60 seconds to show limited connectivity. You can note down this set IP address on your windows and set that as static on your windows. That would establish instant connection between windows and car and would not show limited connectivity. Note: even the limited connectivity is acceptable if you do not want to set an static ip on your windows for this connection. |
I used my MacBook Pro running VMFusion - Win Pro 7. Data on Mac HD, E-Sys installed on C drive. Works without issue.
Make sure you change the network adapter to Ethernet and set to DHCP. |
I'm using a mid-2012 11" MacBook Air for coding E and F Series cars and it's awesome. I installed Windows 7 Pro using Bootcamp though; I prefer to boot directly into Windows rather than using a VM. For ethernet I'm using the Thunderbolt to ethernet adapter.
The small size is great for use in a car, the screen resolution is plenty for coding, the backlit keys are great in low-light areas, the solid aluminum chassis is as sturdy as can be, it's very light, and most importantly, this thing is FAST. |
Quote:
In the VM, I stripped out EVERYTHING I didn't need -- no Office, no nuthin'. To avoid having to duplicate the very large data files in the VM, I used the mklink command (new in Windows 7) to map one directory to the other. (I don't recall which two directories are duplicated, but this saves a fortune in disk space.) And, I since don't code all the time, I just off-load the whole VM to a backup (spinning) drive and re-load it before a coding session. Some notes:
It's more work, but coding from a VM is better, both from a flexibility and reliability standpoint. I'd do it no other way. |
Quote:
C:\ESysData\psdzdata\swe C:\ESysData\SWE This was a mistake. Nothing is needed in the C:\ESysData\SWE folder. Also, for my money, if I was going to setup a VM, I would go with XP. There are "other" BMW Programs that simply will not run on anything but XP 32, but if you are only going to run E-Sys, then Win7 32 or even 64 will work fine. |
Quote:
I don't do anything more than coding on my BMW -- but what scares me is that there are BMW programs that still *require* Windows XP. Not to go off topic too much, but XP is ancient and totally insecure. It scares me that BMW is doing things with control unit programming on an OS base that's archaic and dangerous. |
Yobyot, why don't you just run ESYS directly from Windows 8?
|
Quote:
Plus, I am currently using a MacBook Air. I do have a new ThinkPad on order -- but that won't change the way I run E-Sys. I'll code from a virtual machine even when I run a PC. |
| All times are GMT -7. The time now is 05:36 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
© 2001-2011 performanceIX, Inc. All Rights Reserved .: guidelines .:. privacy .:. terms