Exclusive Report: EFI-X Mac Booter, A Scam?
There comes a time in history when dirty secrets will reveal themselves.
This happens to be the situation with a little known company called Art Studios Entertainment Media, or ASEM for short. The company is most famous for making a module called the EFI-X, which it claims to allow simplistic booting and running of Apple's Mac OS X. And that, it really did. Several media outlets, including us, last year received a batch of EFI-X modules and it certainly did what it claimed to be able to do.
Quite simply, one need only connect the EFI-X module onto a motherboard's USB header, boot the system, set the module as the default booting device, and go. Have a retail Mac OS X Leopard disc handy? Insert, and boot. Install, reboot and you're running OS X on a PC (using compatible hardware of course) almost perfectly--and this is where the problems really began.
Back last year when the modules were selling like hotcakes, people were thrilled that they didn't have to hack their own way to using OS X on their custom build PC. This was considered as the ultimate solution. At the time, the OSX86 community was already in full force with its own software solutions, namely Chameleon (based on PC EFI10) and Boot-132. While considerably much more difficult to put together, Chameleon and Boot-132 offer significantly more configuration options than EFI-X. Those who didn't know how to, or couldn't be bothered to spend time figuring out how, could cough up roughly $280 for an EFI-X module and be on their way.
When we tested our module, everything did work as claimed. However, not all users were able to get a 100-percent working system. Eventually, ASEM released a new firmware, but then things started breaking. For example, our onboard LAN no longer worked with Apple's Bonjour protocol. This meant that it couldn't see other Macs on the network (unless you directly connect), and iTunes couldn't share music. This problem, existed for a considerably long time. While there were solutions around it (like obtaining another standalone network card), it was frustrating.
As time went on, more problems were introduced while others were fixed. ASEM customers grew increasingly frustrated and voiced their concerns onto the forums. Unfortunately, many forums posts ended up being removed by the ASEM moderator team. Many users, also complained that their EFI-X 1.0 modules were dying after some time of use. Some customers were experiencing intermittent booting problems. Sometimes the module would be detected by the system BIOS, other times it wouldn't. After a while, the modules themselves would no longer be detected at all. Unfortunately, this also happened to three of our modules.
We, and everyone else, were told not to worry, as version 1.1 of the module would be able to address all these issues. Version 1.1 would include higher quality components, be gold plated, and include several other features to ensure compatibility and longevity. Why wasn't 1.0 made to higher quality standards to begin with? Some people were having dying modules. Then many. Then a whole lot. Eventually, customers were banned from voicing their concerns on ASEM's forums.
On the other side of the net, members of the OSX86 community suspected that the EFI-X module was nothing more than a repackaged Chameleon/Boot-132 bootloader placed onto a USB stick with DRM to prevent reverse engineering. Telltale signs included problems that also existed with the software bootloaders, as well as the same compatibility charts. Coincidentally, issues that were patched up in the OSX86 community became available on the EFI-X modules shortly after. Throughout all this, ASEM still denied any connection to Chameleon or Boot-132.
Until this:
Several people in the community have decided to take it upon themselves to dissect the EFI-X modules.
Taking one apart though, isn't easy. Once the outer casing is removed, you'll find the PCB covered in a thick coating of black epoxy. This is obviously done to shield prying eyes away from what really lurks beneath--nothing more than a USB stick with a DRM module on board. One user by the name of AsereBLN, has even written about his grueling frustrations with ASEM and his modules, went to lengths to open the unit up. His findings:
"I could find out which microcontroller is used for the EFI-X™. It was not that difficult. Searching for a microcontroller:
- with a 64-Pin TQFP package
- and USB support
- an oscillator connected to pins 5 & 6
- USB D-/D+ connected to pins 44 & 45
... gave me very quickly a Cortex™ M3 from STMicroelectronics. A test with a spectrum analyser ruled out, that the microcontroller runs very likely at 72Mhz. Got a peak at 8Mhz (the resonator frequency), a small peak at 36Mhz, a strong peak at 72Mhz and another small peak at 108Mhz (72+36). So the microcontroller must be a STM32F103Rx. To figure out the exact model one must connect a JTAG debugger. The pads to do so are there."
(Photos courtesy: AsereBLN)
Very first analysis: The EFI-X module is made of nothing special at all. The module uses only one USB-port. The second USB-port of the mainboard connector is unused and not connected (See the backside photos). There are a microcontroller (64pin TQFP package, maybe it's a CPLD/FPGA), a 8 MHz ceramic resonator, a 5V to 3.3V DC-DC converter and a flash memory (presumably 256MB). The PCB seems to be a 4 layer.
The above information is from AsereBLN's blog, detailing his long term experience with the EFI-X module. What's most alarming is that based on talks with manufacturers in Taiwan, this module, with the exact components, would cost no more than $10 to produce under volumes of 1000.
AsereBLN went ahead and attempted to read the OS X Syslogs and kextstat output revealing some details of the firmware used on the EFI-X module. His findings? EFI-X uses code taken straight from the OSX86 community, without attribution. In fact, it was discovered that the .kexts (kernel extensions) files used by the EFI-X modules were nothing more than community made patches that were patched up to conceal their origin.
Another user who felt burned by ASEM, looked into the whole situation between EFI-X 1.0 modules and 1.1 modules. His conclusion, 1.1 modules are designed to increase sales. One source close to the firm even told Tom's Hardware that "EFI-X 1.1 modules were simply made to get more money from the same folks that bought into 1.0 modules--they're basically reworked versions of unsold 1.0 units."
(Above: images of early builds of EFI-X 1.1 modules. Our 1.1 modules were built later and did not have hand soldered wiring.)
"Our altruistic friends at ASEM (who never, ever do anything just to make a buck) have just announced on their forum that revision 1.0 of the EFi-X will never run Snow Leopard. Anyone that wants to run Snow Leopard has to buy a new EFi-X dongle (version 1.1, which was supposed to differ from 1.0 only in that it was physically less susceptible to power spikes)," wrote the customer.
Last year, we were told the same thing by ASEM: EFI-X 1.0 modules were only higher quality 1.0 modules and both would be fully future proof for Snow Leopard and beyond. In fact, we were told that the new firmware being released for all EFI-X modules would assure guarantee this. Alas, ASEM made an about-face with its promise. However, from our use and sourcing, we believe both 1.0 and 1.1 modules are incompatible with Snow Leopard at this point in time. To boot Snow Leopard, the bootloader requires a DSDT.aml file which is essentially a custom configuration of the machine. The software used on the EFI-X modules at this point do not support handling a DSDT file.
From the sources we have spoken to, it seems as though EFI-X 1.1 modules are sent from factory with "1.1" encoded into the firmware, so that the firmware updating utility will only update 1.1 modules to be compatible with Apple's newly released Snow Leopard. Customers who purchased 1.0 modules will not be allowed to use the new Snow Leopard-compatible firmware, and instead be directed to a crippled firmware that supports only Leopard. If you're an EFI-X 1.0 users who wants to install Snow Leopard, you've got yourself two options: Spend another $300 for an EFI-X 1.1 (which is really a 1.0 that's been tweaked), or move over to the open source (and open community) Chameleon or Boot-132 solutions.
There is now hard coded evidence that even the firmware updating utility used by the EFI-X module steals code under the GNU Public License without proper attribution, and in fact, replaces all refrences to the original libary with its own name.
A community of disgruntled EFI-X customers have setup an open forum to discuss their issues here. On this forum, customers are able to exchange their solutions and detail their problems that they've had or are having with ASEM.
We contacted Davide Rutigliano to get his word on what's going on with ASEM, despite leaving the firm. Davide had this statement to give:
It saddens me to see so much hatred going on about EFI-X and ASEM. I am no longer working for the firm since June, but I tried to keep a friendly relation with anyone I had the pleasure to deal with, and I'm glad that I didn't fail in this. One of the reasons why I left ASEM is because I was never allowed in the development, which is something that perhaps presumptuously I think I could have been involved with. Other reasons are irreconcilable views on how to run the company. I was never the owner of the company and although having been given a title of CEO I never wanted to interfere with someone else's dreams and directives for a matter of personal respect, even though I profoundly disagree with many of the choices that have been made,
All in all, I feel tremendously upset about all that is happening, and I hope for a swift solution where justice will prevail. All the people I dealt with during my work at ASEM, be them customers or distributors know that I have put all myself into the project, and that I was in good faith. I never had sufficient involvement in the hardware and software development to agree or disagree with the claims being made, so all I can hope for is that the situation will swiftly solve in the best way for everyone.
I did not abandon EFI-X customers, that can contact me anytime, I'll always be there for them.
--Davide Rutigliano
What will become of ASEM? At this point, no one is sure, but the forum moderators have all but left and what is left are mounting customer complaints (registration required). One forum moderator who went by the forum name of Amantheboy, even left and set up his own website to show how to do it all using freely available resources.
[Update 09/08/09] AsereBLN now indicates that ASEM wants to sue him for opening up and attempting to decode the EFI-X module.
- Justin Timberlake to Star in Facebook Movie
- id Software May Take Over Prey
- Windows 7, Vista Zero-Day Brings BSoD
- Chinese Scientists Claim to Have UFO Footage
- District 9 Pirated Over 1 Million Times in 24 Hours
- Rehab Center Help Kicks WoW Habit for $14,000
- Intel Introduces New Core i7, i5 Processors
- Google's O Disappears, Abducted by Aliens
- Philips Launches CushionSpeaker for Laptops
- QOTD: Are You Buying Beatles Stuff Tomorrow?
- Apple Drops iPod Touch and Nano Prices
- Report: Atom N470 1.83 GHz Due Early 2010
- Super-thin Dell Adamo XPS is Under 1cm Thick
- Asus Unveils UnLimited Series of CULV Laptops
- Google Makes its Search (Bar) Even Bigger
- Pirate Bay Suitor Kicked Off Stock Exchange
- AMD's Vision to Make Branding Notebooks Simpler
- Pirate Bay Buyer: Deal Will Close Within 2 Weeks
- Latest Modding News
- 07/22 – Sharkoon's "Golf Ball" Inspired Case-Fan
- 06/23 – More Inside Pictures of the New Xbox 360 S
- 06/08 – VIDEO: This Lian Li Spider Case Actually Moves
- 04/09 – Wall•E PC Case Mod is Simply Awesome
- 03/16 – New EFiX Module V1.1 Now On the Way
- All Modding news
- default mail client win7
- hardware reviews
- burn iso to usb
- apple a4
- gtx 280 review
- gta 4 gt220
- wddm 1.1 download
- blue ray media player
- overclocking software
- graphics media accelerator x4500
- intel gulftown release date
- atk lan driver
- buy radeon 5970
- ddr2 vs ddr3 memory
- 5750 power consumption
- phenom ii x4 965 black edition
- i3 processor issues
- hd 4200 test
- setup vpn in win 7
- how to find wep password











It seems pretty obvious that ASEM is perpetrating a fraud. I truely hope they get everything they deserve.
Hmm.. something tells me that that wont work to well.
*Gasp*
A company that helps you violate the EULA of a software package is not on the level?! What has this world come to. The next thing you know, drug dealers will be short changing their customers.
Very bad news for the users who got burned. Very good news for Apple and their fanbois.
Hmm.. something tells me that that wont work to well.
Oh, I'm sure some slick lawyer will be able to find something in that onerous piece of crap law known as the DMCA (Digital Millennium Copyright Act) that they can use to harass the poor guy (i.e. force him to spend a lot of money defending himself against baseless accusations).
Class action suit anyone?
Did anyone ever think it was anything else?
I think that this is a great example of why Apple so ferociously protects its IP. I had once considered buying one of these modules but now I am glad I didn't. I kind of hope they do sue the guy who opened up his module just so more of their dirty secrets come out and then maybe the gov't can jump in too.
I thought this was a piece of poo.. Get off you lazy butt and hack your way to osx if you want it.. WHAT A BIG SCAM!!! You blow efix-rippoff
Oh, I'm sure some slick lawyer will be able to find something in that onerous piece of crap law known as the DMCA (Digital Millennium Copyright Act) that they can use to harass the poor guy (i.e. force him to spend a lot of money defending himself against baseless accusations).
Actually DMCA has second provision: Removing the copyright notice is violation. This case ASEM has violated DMCA by removing the GNU GLP license. I guess FSF will have all their lawyers working against ASEM and they could be very persistent also.
If I am ASEM, I will find plastic surgeon and disappear and stay away from any authority institution.
that's really depressing to hear; I really liked the idea of a powerful plug n play bootloader. oh well. Thanks for alerting us all, Tuan.
Of course, the DMCA has no authority outside the US and it's protectorates, so if ASEM and/or AsereBLN aren't located in the US, then good luck getting anywhere with a DMCA based claim.
Personally, I hope ASEM does file a DMCA based claim, and that EFF takes up the defense. That will provide a good basis for getting another anti-circumvention exception added. Circumventing DRM for the purposes of demonstrating suspected copyright infringement should be exempted from DMCA's anti-circumvention provisions.
1. Sucks for those who bought EFI-X, unfortunetly unless a lawsuit occurs they will probably keep producing the modules and people who don't know about them will buy them.
2. Finally a real news article from Tom's. Good.
that's really depressing to hear; I really liked the idea of a powerful plug n play bootloader. oh well.
Of course, instead of paying $280 for an EFI-X dongle and $129 for a retail (upgrade) of Mac OS X and installing it on unsupported hardware and violating the EULA, you could just buy a Mac in the first place.
This is great coverage of how things have been going down. I bought one of these devices 6 months ago to do a comparison with Chameleon and Boot132 on my blog. I read the EFI-X forums every day to stay abreast of new developments and issues. Overall, I was pretty satisfied with the device. However, the lack of customer support, bad attitudes of the developer and some of the mods, and the increasingly bad habit of the devices to just up-and-die on people got me worrying. I decided to go ahead with my original comparison, and did the Chameleon install. It took a little effort and time, but my system is more stable and runs more consistently than it did with the EFI-X. The best part is not having to worry that my $240 "dongle" will croak, leaving me without my main system. The EFI-X had the potential to fill the niche of people who wanted a little more out of a Mac, but don't necessarily have the time to invest in keeping up with the knowledge required to build and maintain a Chameleon-based Hackintosh. I personally don't mind, and actually find the process rather fun and rewarding. But a company that treats their customers so badly, and runs their business like ASEM does, is not going to survive in this age when word spreads fast, and disgruntled customers will go out of their way to make their experiences known. I say, good riddance ASEM! They would truly need a miracle to erase this stain from their image and win back the support of their customer base, who are no dummies. What were they thinking?
Be sure to Digg the story here
this is what you Mac fags get for dying to use a garbage OS.
Of course, instead of paying $280 for an EFI-X dongle and $129 for a retail (upgrade) of Mac OS X and installing it on unsupported hardware and violating the EULA, you could just buy a Mac in the first place.
And spend an extra $1000+? If I were even remotely interested in Mac(I'm not), I'd try the Software based one, and maybe even pay for OSX. Not waste over a grand just to have a "legit" version of OSX.
Besides my neighborhood is smug-free, I have no interest in breaking that tradition.
It would have been much better had Tuan posted this the minute after he posted his interview about a year ago.
this is what you Mac fags get for dying to use a garbage OS.
Wow. Very insightful.
Did anyone ever think it was anything else?
I *think* EFI-X was making claims that there was some custom cpu on board emulating the EFI interface...supposedly the software way (i.e. Chameleon, etc.) causes a small performance hit. This is why they *had* to charge $280 or whatever for this cpu. Turns out there is no such thing on board.
From this site:
Davide: I’m happy to explain that our module is perfectly legal, for a number of reasons, most of them technical. So we can reattach to the tech discussion too. First of all, the EFiX is absolutely not related to the hackintosh underworld. It doesn’t use a single line of patched code, and I am going to explain to you why.
The EFiX is not a pen-drive at all. Inside it, there is a very powerful CPU and several gigabytes of dedicated static RAM. The module has its own code, language and endless functions. So there is absolutely no way that we even thought about using the patch-a-boo approach of "hackintosh".
The moment I've read the post about the all of sudden "incompatibility" between V1.0 and V1.1 Modules was the moment where I took the initiative and switched back to Chameleon (running 10.6, what even V1.1 useres can only dream of).
Since then many posts appeared on the offical board including the links to AsereBLN's eye opening findings and some helpful guides on how to install SL using Chameleon. Theres are still one or two mods active, but the Owner has vanished since then....
The module did its job, but if they really took code from the community the money would have better gone to other people.
Chameleon? That was the very first web browser I used back in 1995. I wonder if there is a connection?
Tuan is spot on with his reporting of this situation. I have two of the modules and, in general, I was very pleased with them. Then, things started to break down over at ASEM...no communication, some of the mods treating us all like vermin, new firmwares that were few and far between and when they did come, they broke more than they fixed. In reality, what is going on over at ASEM kind of makes Bernie Madoff look like a boy scout. No offense, Bern.
I have since migrated to chameleon, and I'm very glad I did. My system is much more stable and over at the efixusers forum, people there are genuinely helpful, non judgemental of noobs (like me) and not trying to scam people with fake upgrades to a USB stick.
Take from one who has been there...don't buy Efix.
Great article! Thanks for keeping us up-to-date on this entire EFi-X™ debacle. I've been waiting to get me one of these modules but I don't have to worry about this anymore.
Also Aman of TeknoJunkie is actually my Friend and he hasn't left EFi-X™ forums, he's still moderating them and hoping to have all of this deal calm back down.
And spend an extra $1000+? If I were even remotely interested in Mac(I'm not), I'd try the Software based one, and maybe even pay for OSX. Not waste over a grand just to have a "legit" version of OSX.Besides my neighborhood is smug-free, I have no interest in breaking that tradition.
Epic fail! There has never been a $1000 difference between a Mac and a comparable PC. The most extreme cases have been around $700, with under $300 for the typical case, and these EFI-X buyers were spending over $400 to convert their PC's into Mac compatible machines.
And, seems you just stated you think pirating Mac OS X is a valid option. You probably justify pirating all your software because it's too expensive. Have fun explaining that to the judge.
"
Epic fail! There has never been a $1000 difference between a Mac and a comparable PC. The most extreme cases have been around $700, with under $300 for the typical case, and these EFI-X buyers were spending over $400 to convert their PC's into Mac compatible machines.And, seems you just stated you think pirating Mac OS X is a valid option. You probably justify pirating all your software because it's too expensive. Have fun explaining that to the judge.
Erm, find me a new quad core 'official' mac (ANY quad) for under $2400...even a new psystar quadcore (if you didnt want to build your own Hackintosh with iatkos, kalyway, ideneb, whatever) only costs $700.
Now, granted a Mac Pro would be superior to that Psystar in some areas, but $1700 better?
And its not really pirating Apple if you buy a standalone copy of Leopard/SL, when you build your hackintosh IMHO, although Apple has its lawyers trying to prove otherwise.
This is a nice piece ... i would love to read more pieces like this on tom's.
You know how people including whine from time to time about the decline of TH?
Well just because i tend to whine i guess its no more then fair to let Tuan know when i actually like a piece i read!
And ohw yeah did i mention i was drunk when i wrote the thing above ?
Drunk people Irish people and kids never lie !
And no since the recession Irish and drunk are not the same!, Ask Jane if needed
basically I spent $300 on a $10 piece of shit? I GOT RIPPED OFF! :@
Go ahead ASEM go sue AsereBLN. You're gonna lose the battle!
Many upsetted customers including me!
"Erm, find me a new quad core 'official' mac (ANY quad) for under $2400...even a new psystar quadcore (if you didnt want to build your own Hackintosh with iatkos, kalyway, ideneb, whatever) only costs $700.Now, granted a Mac Pro would be superior to that Psystar in some areas, but $1700 better?
Comprehension fail. Go back and read my post stating comparable Mac and PC.