Welcome to the Lenovo S12 Ion Development Thread
Last updated 04/04/10
This project thread is devoted to developing procedures for and troubleshooting issues with the installation of Snow Leopard 10.6.3 on the Ion-equipped Lenovo S-12 netbook.
Special thanks to theproto for graciously allowing me to borrow the formatting, structure, and content from one of his posts. Special thanks to Meklort for his work on NetbookInstaller
This information and work is maintained by BigBeluga; more contributors are needed to see this through
RULES:
1.) Do not offer up information that is already known and listed in this top post
2.) Keep all discussion related to Snow Leopard on the Lenovo S12-Ion
3.) Credit must be given to the appropriate people in the right places (top post especially)
PRIORITIES:
Battery - no battery-related status
Bluetooth - not functioning
SPECIFICATIONS:
Memory - 1024MB onboard, open DDR2 SO-DIMM slot (2048MB expansion), 3072MB total memory
Chipset - VANILLA - NVIDIA ION
Graphics - VANILLA - NVIDIA GeForce 9400M based (PC EFI, LCD/VGA/HDMI, RES/QE/CI) (BigBeluga confirmed)
HDMI Port - VANILLA
VGA Port - VANILLA
Universal Serial Bus - VANILLA - NVIDIA ION
Microprocessor - VANILLA - Intel Atom N270, kernel patching provided by Meklort's bootloader
Keyboard - VANILLA -
Trackpad - EXTRAS - Synaptics Trackpad
Local Storage - VANILLA - NVIDIA nForce Serial ATA Controller
Card Reader - VANILLA - NVIDIA nForce Card Reader
Ethernet - UNSUPPORTED - Broadcom 5906
Stock Wireless - EXTRAS - BCM4315, requires bcc9's fixes, see this thread
Wireless WAN - UNKNOWN -
Bluetooth - EXTRAS - Working with bcc9's bluetooth HCI fix
Audio - TAINTED - Realtek ALC269 - requires patched VoodooHDA
Webcam - TAINTED - Requires CamTwist
External Optical - VANILLA - Tested with LaCie 301845 (BigBeluga confirmed)
FEATURES:
Battery Status - EXTRAS - bcc9's AppleACPIPlatform patch and AppleACPIBattery.kext required
Sleep/Hibernate/Suspend - VANILLA - Device sleeps/resumes/hibernates without issue
Trackpad Options - VANILLA - Works with AppleACPIPS2Nub/ApplePS2Controller. Synaptics Trackpad allows all parameters to be adjusted; gestures unsupported
Shutdown/Reboot - VANILLA (BigBeluga confirmed)
Clamshell Switch - EXTRAS LidSleep.kext now in use with 10.6.3
Power Button/FN Buttons (brightness, volume, etc.) - VANILLA (BigBeluga confirmed)
SpeedStep or P/C-States - EXTRAS - AppleIntelCPUPowerManagment.kext now working with NetbookInstaller 0.84RC1; working on full SS capability in DSDT
LEGEND:
VANILLA - No fixes needed or DSDT/EFI fixes used only
EXTRAS - Extra KEXTs needed but not located in /S/L/E
TAINTED - Additions to /S/L/E or /System
UNSUPPORTED - No useable driver exists for the device/chipset
UNKNOWN - Initial status indicating further testing/verification is needed
REQUIREMENTS:
Lenovo S12 with the Ion chipset
RELEASES: see Meklort's blog. The Lenovo S12-Ion will be included in the next release of the NetbookInstaller project, though it is not included in the current release (0.84RC1)
DOCUMENTATION:
Mac OS X Installation using the NetbookInstaller project's latest release:
1.) Restore your Snow Leopard Retail DVD to a USB stick (8GB minimum)
2.) Use NetbookBootmaker, targeting the same USB stick used for the restore
3.) Boot your S12 from the USB stick (Fn-F11 immediately after power on)
4.) Use Apple's Disk Utility on the Mac OS X 10.6 Install Disc to create a partition for the install
5.) Install Mac OS X 10.6 selecting the desired options
6.) Click restart after Mac OS X 10.6 is successfully installed
7.) Boot from the S12's internal hard drive
8.) After you reach the desktop, select "Software Update" from the Apple menu and continue with the 10.6.3 Combo Update
9.) After the system reboots, a Dell Mini 10v icon will appear on the screen; this is normal, and indicates NetbookInstaller is running after an update. Eventually, the computer will restart.
10.) After the computer restarts, shut it down and move the USB stick back to a working Mac.
11.) Use Mkexttool to unpack the Extensions.mkext in the /Extra folder and remove NVEnabler.kext
12.) Repack the remaining extensions, and put the resulting Extensions.mkext in the /Extra folder, replacing the original.
13.) Boot your S12 as you would a normal MacBook



Sign In
Create Account











