Tuesday, September 9, 2014

CyanoGenMod 10.1 (Android 4.2.2)in Galaxy S SGH-T959V

Preface

I promised my brother I could upgrade his old Galaxy S from 2.3.x  so he's up to speed. The CNM site states the ROM they have there does not apply to the T959V, but sourceforge to the rescue they have a ROM that fits this device, here are the steps I went thru to get it done.

The instructions


 Sourceforge does not have the steps so I went to the wiki cyanogenmod for GalaxyS and tweaked their steps of course this requires a bit of patience and trial and error. In escense we have to load first a recovery image to the firmware and then load the ROM above

 Before Loading the ROM


   - Followed the instructions, I carried those in a Mac, the first issue the heimdall would not run on Lion(10.7.x) so I had to use a Mountain Lion(10.8.x)
   - So now that works then the small image Semaphore_2.7.4.tar would not download from the links in the instructions so googled around and found it somewhere else.
   - Could not get the device to go into download mode tried all of those press Vol Down+Home+Power to no avail so I managed to get it with the command below, of course you do need adb on your Mac, if it is not in your path put the whole path for adb

sudo adb reboot download

   - Next hurdle it would not load the zImage (which comes out extracting it from the Semaphore file)
got a wrong protocol, kernel not a valid option and more lovely error messages, the way to go was put kernel in upper case


sudo heimdall flash --KERNEL zImage --no-reboot


  So the prerequisite is done.

 Loading the ROM

  The final step also had some glitches, putting the device into recovery mode can be done asily with VolUp+ VolDown+Power shows the moded recovery screen, but the sd card card got erased with a couple of folders  with  /sdcard being one of those folders, so turn it off and copy over the ROM(zip file) in the sdcard folder and just to be safe rename it to update.zip, now reloading it in recover mode allows to scroll for the file and it starts to load the ROM, some little warning pops but it continues and eventually the CyanoGenMod logo pops it takes a little while but in the end 4.2 comes up and job done.

Also don't forget to download gapps from CyanoGenMod for the 4.2. so that basic Apps are there when rebooting.


One caveat

  After a failed trial it wouldn't load the small image anymore, the way around was put in recovery mode and do wipe data/factory reset and set the USB debugging ON then another trial could be carried out.

Monday, April 7, 2014

ML10.8.4 on Optiplex 745

Preface

I did install SL on the Optiplex745 using myHack it was a breeze but needed the Mountain Lion I had the problem most people had no matter what I tried the installer wouldn't see the HDD so as usually I tried an unorthodox approach and it worked!

Dell Optiplex 745 Specs


 Dell Optiplex 745 mini tower, 2.13 GHz Intel core 2 duo, 2GB 667MHz DDR,   Bios 2.66
  SATA 160GB ST3160827AS dual partitioned with  NTFS and hfs+ partitions.
 DVI graphics card

 What I needed


   - SATA to USB adaptor to make a HD a USB drive
   - myHack 3.3.1
   - Files from osx86 http://wiki.osx86project.org/wiki/index.php/HCL_10.8.0/Desktops
only needed BCM7522D and patched IOATAFamily kexts for a post install
   - Mountain Lion as it is not available on Apple store I got 10.8.4 from a torrent
   - Another working mac or hackintosh (I have a D430/Lion which has been working really good)with       the  kextwizard app  to load kexts and fix permissions
   - A little bit of patience and perseverance

 The process

 I made the USB using myHack 3.3.1 , but no matter what I tried it wouldn't see the HD to install
only the USB, was about to redo and go the Unibeast way when I saw somebody stating he managed to install it but putting the HD as a USB drive, I tried it , made sure the BIOS was set without any HDD  and it did see the HDD and the installer started but it got stuck half the way, here is where patience pays,  Tried a couple of times same result sometimes Darwin wouldn't even boot, trick was power off and unplug it from the power then it would at least get stuck half the way. It was worth continuing this way, added &nbsp IOATAFamily to the E/E on the installer USB and AHCI_Extended_injector to S/L/E,  a couple of shots and it did completed the installation up to the 1st boot and initial setup. 


   Then put the HD back as a regular HDD and the bootloader came up but got the infamous waiting on root, a few shots and the same, so put the HD back as a USB and from another working Hackintosh installed the BCM7522D network kext  and the IOATAFamily kexts  too S/L/E on the installed partition recommended to get rid of the waiting on root, and it did go. For me this is good enough there are more extra kexts they recommend but I can get some work done with this and so far so good is been almost rock solid a few stuck on boot, the power completely off unplugging it takes care of that.

Final thoughts

  It was a typical install with quite a few retries  as usual but in the end it works good. Got the Eclipse/Xcode already working well on this box.