Jump to content
mondial

Asus 1201N Installation and support [Mav]

248 posts in this topic

Recommended Posts

This topic should animate creating a working installation of Maverick for the 1201N from scratch.

Please feel free to leave all your experience, ideas and comments for OSX 10.9 - maybe there is a way to create an installation guide.

Thank You, Mondi

Share this post


Link to post
Share on other sites
Advertisement

Finally I have Mavericks 10.9.1 running on my ASUS 1201N

 

ASUS 1201N 

 

[0326 Stock Rom]

4GB DDR2

SAMSUNG 128GB SSD

DELL mini 1510 Wifi

 

Everything is working [AUDIO/BT/WIFI/HOTKEY]

 

currently using latest Chameleon bootloader svn 2.2 2334

modified mach_kernel is used [not using Kernel patcher at the moment.]

 

I couldn't install this on my system at the beginning since it gave me error saying can't be installed on this system so I did SMBIOSDefaults=YES and then it let me install the package.

 

As soon as the package was installed I pulled out my ssd and plug that in to my desktop so I could just install bootloader via VMware..

 

I can't use "kernelcache" because it doesn't boot with that option so I had to put "-F" option to ignore the cache, now it boots fine QE/CI seems working with Graphic Enabler=Yes option [ I can see waves whenever I add something on Dashboard]

 

however, iCloud services don't seem to work [iMessage,Facetime..]

 

Appstore's working though..

 

the kext files I found are here http://www.osx86.net/topic/20047-os-x-mavericks-109-in-asus-1201n/

 

Hope this helps.

 

49832ef646c8e1ccaccadb68a39e8f2f180814.j

 

5345739eba55bda32ddebc1c1f858d9a202753.j

Share this post


Link to post
Share on other sites

Unlucky I've sold my 1201N :-(

 

Have you tried additional bootflag "EthernetBuitIn=Yes" to fix iCloud/iMessage?

 

Are able to boot with "-f" after repairing permission/rebuilding kernel cache with kext utility? http://www.insanelymac.com/forum/topic/140647-latest-kext-utility-mavericks-super-speed-edition/

Share this post


Link to post
Share on other sites

Unlucky I've sold my 1201N :-(

 

Have you tried additional bootflag "EthernetBuitIn=Yes" to fix iCloud/iMessage?

 

Are able to boot with "-f" after repairing permission/rebuilding kernel cache with kext utility? http://www.insanelymac.com/forum/topic/140647-latest-kext-utility-mavericks-super-speed-edition/

 

 

 

Ethernet Builtin =Yes didn't solve the problem, nor the kernel patcher, or NVRAM klib.. nothing worked.

 

kext utility 2.6.0 didn't fix the issue either.. I delelted all my extensions inside EXTRA/EXTENSION as well as extension.mkext  cuz I put all my extra kexts inside S/L/E.

 

Still can't boot without ignoring caches.

Share this post


Link to post
Share on other sites

Kexts have nothing to do with iCloud services - it's a kernel thing. We need a working KernelPatcher module.

@theconnactic already filed a bug report here But as you can read in the comments, meklort doesn't have a specific date for the fix. So we have to wait patiently.

Share this post


Link to post
Share on other sites

im running 10.9 on my 1201n did it a few months ago and been using my hackingtosh desktop much more so kinda forgot about it, now the gf needs to borrow the laptop so booted her up again to check stuff out :)

 

 

and it seems very slowwwww

 

boot up time is very slow and also just moving about and clicking on things is slow, when I used it last it was fine

 

thoughts?

Share this post


Link to post
Share on other sites

I've fixed Clover's kernel patcher, SPDScan and other MCP-chipset related issues and put together an installer package (really, it was for my self) suitable for 10.7 to 10.10 to get everything up and running in just few clicks.

Don't mirror my files without my permission!

 

Some essential steps to get this going on 1201N, using Mavericks as an example:

 

1. Get ahold of OSX machine where you can prepare a USB MBR/FAT32 drive with CloverEFI. Get Clover r2771 and install to USB drive in the following manner:

cdd726b321.png

We just need MBR/PBR bootsectors to install, the rest is of minor importance.
2. Download Mavericks from Mac AppStore using your valid AppleID and use DiskMakerX to create a bootable USB GUID/HFS+ installer media
3. Remove EFI folder from your drive, put the contents of 1201N_CLOVER_USB archive there.

4. Go to BIOS and disable AHCI, set SATA mode to IDE. If your HDD is still formatted with OEM recovery image you need to disable BootBoster too as it will prevent you from entering Esc boot menu.
5. Start up the netbook, press Esc at POST and select your Clover USB drive. Boot from it and when GUI appears select your OSX Install Media and press space, chose Boot with Injected kexts.
6. When prompted to switch on keyboard and mouse just tap space. Go into Disk Utility and repartition your HDD/SSD with GPT (GUID) partition table. Create a Mac OS Journaled partition to install Mavericks onto. Exit disk utility and proceed with the installation. The installer will reboot the netbook and next time choose Boot OS X Install from ....*whatever you named your partition*, boot using space with injected kexts again and installation will finish.. it takes a while on MCP79 AHCI controller compared to Intel.
7. After you have installed Mavericks just boot it again using *space method* ....

 

8. When you have booted OSX, use same Clover package as before and install it in the following manner:

17cd5f2063.PNG

 

9. When that's done get my support package for 1201N and install it. Make sure to read the change log as it has some important information. 

2205a8e1ad.png

Version 1.2. (August 9th, 2014):

 

- Corrected a problem with serial number generator (thanks @theconnactic)
- Fixed error where installer was finishing with Failed message

- Patch added to address “ATH: Unknown locale xx” spam with Atheros 9285 (no need to mod EEPROM)

 

NB: Delete config.plist from EFI system partition before running the installer to ensure it generates a proper serial instead of backing up the old invalid one!

 

Version 1.1. (August 7th, 2014):

 

 

- Clover binaries updated  to r2796
- Fix problem when keyboard and touchpad would freeze at wake)
- HWMonitor app updated to utilize native Yosemite drop-down transparency
- Removed LogoutHoot as Yosemite DP5 is now properly executing launchd at restart/shutdown
- Fixed VoodooPS2Daemon installing in wrong directory and not working subsequently
- Reworked AGPM for ION, now properly scaling GPU clock after sleep

 

 

 

Version 1.0. (July 20th, 2014):

 

 

CloverEFI:
- Clover binaries updated  to r2771, see default 1201N config in OEM/1201N/ after installing
- DisableLegacyUsbSupport() bug that prevented EHCI from working resolved when building x64-mcp release (boot7 for BlockIO)
- kernel_patcher reworked for 10.7 - 10.10, in conjunction with FakeCPUID Atom 330 can boot OSX up to Yosemite
- ScanSPD() reworked to support MCP79 chipset, memory module information is now properly read from DIMMs, not from SMBIOS
- NewWay ACPI fixes enabled to make sure OperationRegions are corrected regardless of memory size

ACPI:
- DSDT patched from scratch by hand, minor corrections (IRQs, Darwin, WMI-related code removed) included in original table
- SSDT-1 includes _PSS for Atom 330 (single as it doesn’t support EIST)
- SSDT-2 includes _CST for Atom 330 (only C1 is supported)
- SSDT-3 includes HWMonitor monitoring device that reports CPU Heatsink, Motherboard ambient temps and System Fan RPM
- SSDT-4 includes ARPT (Atheros AR9825) fix and can be easily swapped if using another mPCIE module
- SSDT-5 includes crucial Device Specific Method injections for MCP79/MPC7A platform

 

Audio:
- ALC269Q patched from scratch and can’t be broken by OSX updates, the resource files are not overwritten and plists are not either
- Ins and Outs are paired with auto detection, Headphones and Speakers retain different volume levels.
- Audio loss after sleep resolved by using CodecCommander kernel extension with dedicated 1201N config.

 

Keyboard and Touchpad:
- WMI code completely removed in favor of PS2K, using fork of RehabMan’s VoodooPS2 F-buttons can be used either in special mode (no Fn required) or in standard mode. Change the mode in System Preferences > Keyboard.
- Configure keyboard as F3 - Expose, F6 - Show Desktop and you can swipe 3 fingers up to show desktop and 3 down for Expose. Disable F15/F16 brightness control.
- Touchpad supports two finger momentum scrolling,
- Touchpad supports palm rejection, it can be automatically disabled when USB mouse is plugged in (see System Preferences > Accessibility)
- Touchpad can be disable either via dedicated button (LED will indicate the status) or with Fn+F9/F9 (depends on key mode used)
- Touchpad state and LED will be reset if disabled when shutdown or restart are issued

 

Video and LCD panel:
- Video BIOS hard-patched implementing 1360x768 screen resolution that allows sharper GUI in Clover and proper boot screen and verbose boot resolution
- Backlight adjustment is made with subtle level transitions (even real Air2,1 doesn’t have that) using ACPIBacklight
- Backlight level is correctly preserved in CMOS in order to apply at BIOS level after you restart or shut down
- LCD panel display override added
- LCD display backlight can be disabled with Fn+F7/F7
- ION 9400M VGA out works if plugged in at cold boot (doesn't work past 10.9.4, Apple dropped VGA for nVidia), HDMI works with hot-plug, but won’t pass audio .. ever.
- Video Mirror mode can be toggled (when screen attached) with Fn+F7/F7

- AGPM injection for ION graphics, 324 MHz idle, 378 MHz moderate load, 486 MHz full load.

 

Miscellaneous:
- Alcor Card Reader works (you won’t see it in System Profiler unless you plug in SD or keep and SD>microSD adapter in there at all times)
- Built-in VGA UVC web cam is masked as Apple’ s FaceTime camera and works in default and third-party apps
- Broadcom BT-270 bluetooth is masked as Apple’s Bluetooth Controller and can be switch off from menu bar in 10.8.5+, no ghost devices appear
- Wi-Fi and Bluetooth can be disabled  simultaneously with Fn+F2/F2 (LED in the front toggles too)
- Closing the LID will put the netbook to S3 sleep, but opening up won’t wake it (ASUS EC bug), HID tickle is required.

 

Kernel Extensions:
- All vanilla kernel extensions are retained untouched regardless of OSX version, a minimum set of kexts is used to get the system running

 

 

 

Explore your new fully functional (except HDMI audio) 1201N in whichever system version you desire ... 

 

 

Main system I'm on is 10.8.5, feels snappier, colder and less flashy, enters sleep immediately too ... can't beat that. 

Test partition has 10.10 DP3 installed, updated to Public Beta without issues.

P.S. Don't mind missing battery icon, i have my battery out.

 

 

ef95060254.png

 

a958570b4d.png

 

 

Share this post


Link to post
Share on other sites

@ Timewalker

 

Hello!

 

I thank you very much for the great package. The supportscript of the package did not work for me. It could be on one hand, that the 10.9 install, on which I have run the script, was not appropriate. On the other hand I swapped out the ssd of my desktop, with former bootloader Chameleon. I have only erased a partiton and did not reformat the whole ssd. But manually I got it working. What I can confirm is, that the clover files of your package are perfect working on a guid partition flash disk installer.

 

Thanks.

Share this post


Link to post
Share on other sites

Prior to installing the support package you are supposed to have a single disk formatted with GUID partition map, with Clover r2771+ installed on ESP according to screenshot posted. The rest doesn't matter.

You are welcome.

Share this post


Link to post
Share on other sites

Hello!

 

Thanks for clarifying. I have got it. I am a bit a newbie on Clover and make mistakes. But they are getting lesser by time.

Share this post


Link to post
Share on other sites

I tested your package and recommend it for all users, since it has better resources and results than the installation guide for Yosemite on the 1201N I was writing. Downloading DP4 now. Wish me luck.

 

 

All the best!

Share this post


Link to post
Share on other sites

That what it was targeted for. Thanks for giving it a go.

 

Good to know, I was a little greedy when sizing my partition, so now I have no space to install the update ... oh well, not that I'm dead curious or anything.

Share this post


Link to post
Share on other sites

Hi Timewalker,

for me, new to clover and your 1201 package, have a question:

First I prepared an usbstick, then installed MAV by command line and installed clover with all your option to that stick

Now: without your package installed, I can't boot anything.

But I can not select any destination volume, only my MACs SSD. So how to change it ....???

Or is that package for the post-installation on the 1201 ?

I've no idea 

 

without the stick I have a destination selection (only SSD, when inserting USB : it is not possible to install Support pkg to USB !)

so maybe the USB installation is bad ...?

 

thx Mondi

Share this post


Link to post
Share on other sites

Yosemite shares same kind of bug as Mavericks where after sleep cycle GPU will not drop clock speed from G0 to G3 when idleing.. so it ends up being hotter than it should and caused CPU to heat up.

 

The screen is still dimming when the computer is left alone for a while, a minute or so before auto sleeping. That happens both before or after the first sleep/wake, so I thought it indicated AGPM was working even after waking, but it was, of course, a bold assumption of mine.

 

You should try Yosemite: it runs faster than you would expect with that recent an iteration. It would be out in a couple of months, and perhaps it's good to be a step ahead. :)

 

All the best!

Hi Timewalker,

for me, new to clover and your 1201 package, have a question:

First I prepared an usbstick, then installed MAV by command line and installed clover with all your option to that stick

Now: without your package installed, I can't boot anything.

But I can not select any destination volume, only my MACs SSD. So how to change it ....???

Or is that package for the post-installation on the 1201 ?

I've no idea 

 

without the stick I have a destination selection (only SSD, when inserting USB : it is not possible to install Support pkg to USB !)

so maybe the USB installation is bad ...?

 

thx Mondi

 

Did you try using IDE instead of AHCI? Are you using the latest (modded) BIOS?

P.S.: i must add: you guys will have some difficulties adapting to Clover, but TimeWalker75a contribution is a huge step ahead for all 1201N OSX86 users, not only because of the new installation/updates paradigm (a more vanilla approach, in itself a great accomplishment) but specially the performance enhancements: now we have monitor dimming, just like a MacBook, full hotkeys support, audio after waking from sleep, lower temps (better CPU and GPU performance) and improvements under the hood (e.g.: now I can easily use the virtual keyboard with Logic Pro X without with crashing reporting wrong audio/MIDI sync).

 

Give it a go. There's much life in our tiny machines yet!

Share this post


Link to post
Share on other sites

By the way, you can reinstall the package multiple times. It backs up your config and ACPI tables from ESP. It also does a backup of SLE kexts. The Backup folder is created on your desktop. If you had serial numbers in your config they will be retained. If you hadn't a valid Air2.1 number will be automatically generated and put in config for you. This is done so that you could install next iteration of package over.

 

@Mondi

You need to have it in your 1201N. The installer is smart in detecting what HDD you are booting from, but if you are not seeing your disk in Clover you have either installed the Clover itself improperly or haven't followed directions about AHCI.

 

@theconnactic I've managed to update to DP4 in the end. It still feels sluggish even when you open a stack full of files or just edit a plist with xcode... Also, real macbook Air model B (Air2,1 basically) doesn't dim. Brightness is adjusted in steps on it too. So in that sense 1201 turned out better :)

Share this post


Link to post
Share on other sites

The only bummer is the lack of HDMI audio support. I wonder why Apple decided for NVDAResman.kext not to support it for the 9400M/ION: there are real MacBooks that use it; don't they have HDMI outputs?

Share this post


Link to post
Share on other sites

They don't, they had miniDVI back then. I can look into disassembling the kext to see if I can make it treat the port @B with digital A/V signal, but it probably won't be a universal solution across all OSX versions..

Share this post


Link to post
Share on other sites

Any partial solution would be a huge improvement from the current status: the HDMI out without audio seems painfully wasted. Talking about something related: I didn't have the opportunity to test the VGA out, but I suppose it won't work with Yosemite. How is your battery life clocking? I have a fatty 9-cell battery, it used to run for about 2'30''- which is kinda disappointing, but should improve now with better CPU and GPU temps. I noticed it draws less battery power when sleeping, or it seems to. Hibernate (0) mode, of course. Not lucky with hibernate (3) mode with Clover.

Share this post


Link to post
Share on other sites

My 6-cell battery has died after netbook's previous owner left the poor thing untouched for well over a year. As a result Li-ION cells have lost all the remaining charge and controller has entered blocking mode. The battery will say it's charging and will flash the red LED, but it never goes past 0%. I've cut the battery open and tried balance-charging the banks with an IMAX-like device from an RC but it hasn't changed the situation even slightly. I've ordered a new 9-cell battery from China mainland and it has arrived at local customs a week ago, but hasn't moved ever since. Yesterday the status updated to be exporting back to China ... so something must be wrong with the EU regulatory labels. My backlit keyboard also awaits customs clearance for the past week ... Can't really tell you how long the battery lasts.

 

From what I had read though it appears that even in Windows Power Saver option from SHE doesn't really work on 1201N.. I can make SHE work with OSX (at least I've done so with Super Performance Mode), but I have no idea how to make the other mode work to reduce FSB. Eee PC are notorious for having such an option to adjust FSB on the fly, it comes even from 900-series from back in the day, but here with 1201 range (NL, T) it's something out of the ordinary with this feature.

Share this post


Link to post
Share on other sites

@Timewalker & Connactic

yes I have the 0326 bios but I think one of the first, if there are several minors I'll install yours ....

Yes, I have IDE instead of AHCI and switched the busclock to 667 MHz too.

Yes, clover is new for me but I checked all flags you suggested. All are available but the clover pref pane is grayed, so not available....

So, maybe a short question for the usb creation:

1.Shall I use guid or mbr for 1 partition?

2. installation Mav or Yos by sudo script...

3. installation of clover with your suggested options ( plz help by pref pane issue)

4. installation of 1201 support package ( which is not possible to my stick because no destination option when usb is plugged in, also an issue)

Thx Mondi

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×