All posts by MalibuJack

Updating Lenovo S10 Hackintosh to 10.6.8

THIS PROCESS WORKED ON 2 SIMILARLY CONFIGURED FIRST GENERATION S10’s

It should work on anything that has the Vanii S10 Snow Leopard Enabler installed!

Essential Links to the current bits you’ll need.

vanii’s Snow Leopard Enabler Download and thread on s10Lenovo.com

Current SleepEnabler.kext as of this writing

FOLLOW THESE STEPS CAREFULLY

BACKUP FULL DISK IMAGE, use CCC instead of disk utility,

10.6.8 Combo update (DOWNLOAD IT and launch it, Don’t use the update program)

DO NOT REBOOT

BACK UP YOUR /extra/com.apple.Boot.plist file somewhere, you’ll want to put it back if you edited it for any reason

RE-Apply Snow Leopard Enabler 1.1.18 (or 1.1.17 and replace s/l/e/_sleepenabler.kext with most current sleepenabler.kext)

DO NOT REBOOT

copy your backed up com.apple.Boot.plist file back to /extra/ if you have changes you want to keep.

UPDATE THE FILE /extra/com.apple.Boot.plist to add pmVersion=23 to the kernel flags
(drag file from /extra to desktop, edit it with TextEdit, and move it back)

REBOOT

boot with F8 (hopefully your screen isn’t garbled with a bad boot resolution) and ignore caches
you can use -v -F (verbose boot, ignore caches) if you get a kernel panic, add pmVersion=23 (or 21 if you get a kernel panic in sleep enabler with 23)

It should then start, it may take awhile as caches rebuild and some permissions and file attributes are repaired.

BACKUP AND RESTORE ADVICE:

ALWAYS BACK UP THE DISK AS COMPLETELY AS POSSIBLE, either to an uncompressed image or another physical disk.

use a disk copy utility like CCC, disk utility works, but doesn’t preserve the partition active flag, or MBR

I only have a single GUID partition,

when restoring or copying disk to a new disk it loses the MBR
you’ll need to boot from a thumb drive prepared with the install DVD and the S10 enabler.

Boot the thumb drive and select the boot disk, and re-run S10 enabler once it starts, you might need to type
pmVersion=23 -v from the chameleon boot if your boot.plist files weren’t preserved.

My com.apple.Boot.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Boot Banner</key>
	<string>No</string>
	<key>Boot Graphics</key>
	<string>No</string>
	<key>device-properties</key>
	<string></string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>GUI</key>
	<string>No</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>-v arch=i386 pmVersion=23</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Quiet Boot</key>
	<string>No</string>
	<key>UHCIreset</key>
	<string>Yes</string>
</dict>
</plist>

***UPDATE***

For those of you still getting kernel panics,  you might have to use a new patched kernel

http://blog.nawcom.com/legacy_kernel-10.6.8.bz2

http://blog.nawcom.com/?p=791   This post has the link to just the kernel, and also a package for the kernel and sleep enabler

This is a new legacy kernel that should stop the kernel panic due to an unsupported CPU (which is highly likely the reason S10 Snow Leopard Enabler 1.1.17 might not work)

Open Letter to Asus

 

BUYER BEWARE!

DO NOT PURCHASE ASUS LAPTOPS,

 SUPPORT IS HORRIBLE!


 

To Whom it may concern at Asus:

I sent an Asus G51JX-X2 “ROG” Gaming Laptop to be serviced after an “Asus Liveupdate” recommended a bios update and proceeded to automatically update the bios in windows, blue-screening the machine and rendering the machine non-functional.   I should have known better, but later found out that its common for the winflash to fatally damage an Asus system board.  Unfortunately I went with the recommendations for the BIOS and Driver updates that Asus recommended.

When I called, asking for the simple recovery method used to allow a base flash to be reloaded after it failed (I do know this is possible, yet nobody would/could tell me so I could recover the system myself)

Instead, I was instructed to return the machine to be repaired under warranty.  However this was after the SECOND phone call, the first time after explaining that Asus Live Update recommended the bios upgrade, I was told it would have to be repaired at my own expense and I voided my warranty.  Fortunately the second time I called it was not an issue.

This is where it gets more interesting,

the machine was returned missing the power adapter I had sent with it for repair.  And the original box (the box it came in when I bought it) was also not returned.

WTF!  How am I able to use a computer without its power adapter?  Even worse is the Laptop Repair Summary even stated that the A/C adapter was included, so it should have been returned.

could not work this past weekend and **LOST** an enormous amount of development time and money.

I did manage to test the machine off the battery for a short time, and it doesn’t recognize 16gb of ram.

A little background on this machine, its an Asus “Republic of Gamers” G51JX-X2 with a G60JX system motherboard, I had sought out this specific model because it has 4 DDR3 Dim slots,  I had purchased it for development, but left my other job and it was sitting in its box for 6 months unused.  Yes, its a gaming machine, but it was one of the only machines under $2000 that had a high resolution screen (1920×1080 FHD), a quad core i7 processor (8 threads), and did an enormous amount of research verifying if it could support over 8gb of Ram, which I was told on numerous occasions it could support up to 16gb.  So I am pretty disappointed that I cannot use all 16gb that the bios sees, but isn’t making available to the O/S (I tested on Linux also to be sure it wasn’t just my installation of Windows 7 Ultimate).  I didn’t buy it for appearance, its actually ugly, and a little embarassing to use for work related tasks.

It is a G51JX-X2,  G60JX motherboard with 4 memory slots, the Bios recognizes 16gb but the O/S only says 8gb

I have decided I no longer want this computer, however the BOX IT WAS SHIPPED IN, and was instructed to pack it in for warranty reasons,  was not returned.  Not having the original packaging makes it nearly impossible to sell!  Even though it looks brand new and has no signs of wear, it will be impossible to get top dollar for it without the box and packaging.

The support person who I spoke to told me “You don’t get back your box”  WTF! I was told to ship it in the original packaging to avoid damage! 

I want this laptop gone,  I’d like to return it to the store where I purchased it, but too much time has passed (15 days from date of purchase). 

PLEASE ASUS do something to make this right. 

Nobody on the phones has been able to help, all they tell me is it will be escalated and someone would call me back. NOBODY has called back. I called early enough on friday that they could have shipped me a replacement (or my original) power supply overnight and I could have used it this weekend, instead I was told I would be called back, of course they never called back, or did the right thing and just overnighted a new power supply.  I spoke with them again today, MEMORIAL DAY, WASTING MY ONLY DAY OFF to try to get this resolved.  I was told I would be called back within 24 hours.  Its a holiday weekend and its already too late to un-do the damage, so hopefully I get a call back..

App store iPhone/iPad app, Best of FTA is a fully functional Apple 2gs emulator

This won’t be very useful for most people,  However it turns out that the “Best of FTA” app store application is actually a functional Apple IIgs emulator based on ActiveGS.

I used a Jailbroken IPAD to perform this,  but I quickly looked at the file contents of the application and discovered all of the embedded games in the menu were disk image files 2MG,  I also noticed another hidden file,  a system 6 image,  which booted when I renamed it to XMASDEMO.2MG

Now, understand that this is of little use on a non-jailbroken IOS Device,  however I’ve been waiting a long time and done some fun attempts at getting an apple II emulator to work on the IPAD 

I’m not sure if there is an easter-egg to launch System 6,  but it appears to have everything except the line item to launch it in the app.

I haven’t bothered looking for the configuration settings or anything else for the application to see if you can mount other images, or how complete the emulator is, but it appears to be a full port.

At first I was suspect that this was an embedded web browser that went to an emulator,  but it appears to be running within the app (it could still be an embedded web app though)

This is not any new news, I’ve known about an effort to get ActiveGS ported to the iPhone/iPad but I was surprised to see it in the app store.

http://www.freetoolsassociation.com/

I’d guess that this app might get pulled if there is an easter-egg to enable the original functionality that the group created,  But the other question I have is whether or not Apple cares about the older roms and intellectual property if it even made it into the app store in the first place,  or it slipped completely under the radar.  I’m hoping theres a Cydia version but I haven’t looked for it yet.

Application Link

UPDATE: It looks like if you swipe the title bar or an empty list item,  it will boot to applesoft if you have no disk image selected to boot.  The button itself won’t let you do that.  Control-Option-Reset brings up the control panel just as the original apple IIgs did.

UPDATE 2:  There is a file called list.activegsxml that has all the list items,  Too bad its missing the (whether its hidden or not) buttons at the bottom that lets you set Apple II emulation, or GS emulation, along with mounting different images while its running without performing a reset.

UPDATE 3: I added a few items to the list.activegsxml config file,  system6, which starts up with a disk error, presumably because its read-only.  I haven’t yet found any shortcuts to add/update a disk image to a running machine, and the images are in the .app directory, when they should at least be in a document or other subdirectory.

UPDATE 4: Thanks to a few bits of feedback, I was informed that you can use iPhoneExplorer to add/update the files. Presumably that was the reason the images were placed in an area that could be reached in an un jailbroken device. I definitely didn’t catch that because my devices were jailbroken.