Jump to content
Sign in to follow this  
Hervé

Toshiba Satellite Pro R50-B-116 with i5-4210U, HD4400 and 1366x768 LCD - Mavericks

Recommended Posts

Last update: 6 Aug 2018

 

toshiba-satellite-pro-r50-b-116.jpgR50-B-116_sides.jpg

 

Specifications:

  • BIOS v1.20 v1.70 with HDD set to AHCI mode
  • Intel Haswell-ULT IMC (8 Series) chipset
  • Intel dual-core Haswell-ULT i5-4210U 1.70GHz CPU (Turbo boost to 2.40GHz (2cores) or 2.70GHz (1core))
  • Integrated Intel HD4400 GPU 200MHz/1.00GHz (PCI ven id 0x8086, dev id 0x0a16)
  • 15.6" 1366x768 WLED LCD
  • 8Go DDR3L-1600 RAM
  • Realtek RTL8168/8111 Gigabit Ethernet (PCI ven id 0x10ec, dev id 0x8168)
  • Realtek ALC255 High Def audio (PCI ven id 0x10ec, dev id 0x0255)
  • Realtek (internal-USB) SD card reader (PCI ven id 0x0bda, dev id 0x0129)
  • Chicony Electronics (internal-USB) webcam HD (PCI ven id 0x04f2, dev id 0xb446)
  • Intel Wireless-AC 3160 (PCI ven id 0x8087, dev id 0x08b3) or Wireless-AC 7260 (PCI ven id 0x8087, dev id 0x08b1)
  • Combo (internal-USB) Intel Bluetooth 4.0 module (PCI ven id 0x8087, dev id 0x07dc)
  • Alps trackpad
  • 2 x USB 3.0 ports
  • 1 x USB 2.0 port
  • 1 x VGA output
  • 1 x HDMI output
  • 1 x headset jack port

 

NB: No additional mini-PCIe/M.2 slots inside that low-spec laptop other than the M.2 slot for wireless card but 2 x DIMM slots for RAM.

 

 

Toshiba:~ admin$ lspci -nn

pcilib: 0000:00:02.0 64-bit device address ignored.

00:00.0 Host bridge [0600]: Intel Corporation Haswell-ULT DRAM Controller [8086:0a04] (rev 0b)

00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b)

00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 0b)

00:14.0 USB controller [0c03]: Intel Corporation 8 Series USB xHCI HC [8086:9c31] (rev 04)

00:16.0 Communication controller [0780]: Intel Corporation 8 Series HECI #0 [8086:9c3a] (rev 04)

00:1b.0 Audio device [0403]: Intel Corporation 8 Series HD Audio Controller [8086:9c20] (rev 04)

00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 4 [8086:9c16] (rev e4)

00:1c.1 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 3 [8086:9c14] (rev e4)

00:1d.0 USB controller [0c03]: Intel Corporation 8 Series USB EHCI #1 [8086:9c26] (rev 04)

00:1f.0 ISA bridge [0601]: Intel Corporation 8 Series LPC Controller [8086:9c43] (rev 04)

00:1f.3 SMBus [0c05]: Intel Corporation 8 Series SMBus Controller [8086:9c22] (rev 04)

01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)

02:00.0 Network controller [0280]: Intel Corporation Wireless 3160 [8086:08b3] (rev cb)

Toshiba:~ admin$

Share this post


Link to post
Share on other sites

Last update:

 

Target OS X release:

  • Mavericks 10.9.5

Installation fully successful with myHack v3.3.1 and attached SatellitePro R50-B-116 bootpack on a SATA-III 6Gb/s HDD, partitioned GUID, formatted Mac OS X (journaled). Direct 10.9.5 installation.
 

 

    :excl:    :excl:    :excl:

  • Make sure you use a Haswell-patched kernel to boot the installer, i.e. boot the USB installer with Chameleon options:  -f -v
  • Do not forget to copy this patched kernel to the root of the Mavericks partition upon installation completion but before you proceed with 1st reboot. Use Terminal from Utilities menu to that effect. Try and be quick because there is only a handful of seconds before the auto-restart countdown expires. If you miss it, just restart the USB installer and go straight to Utilities->Terminal to proceed.
  • Use the following command to copy Haswell-patched kernel: cp / /Volumes//mach_kernel

:excl:    :excl:    :excl:

 
Working:

  • full QE/CI with HD4400 on 1366x768 LCD (with DSDT Azul FB #12 injection patch)
  • HDMI video output in mirror and extension modes (hot plugging/unplugging Ok with patched Azul framebuffer)
  • keyboard backlight & backlight control OOB
  • trackpad (with ALPS VoodooPS2Controller kext v1.8.9)
  • LCD brightness control (with DSDT PNLF patch)
  • audio output (speakers only with VoodooHDA v2.8.1v or later + AppleHDADisabler)
  • built-in Gigabit Ethernet (with RTL kext v)
  • integrated Webcam OOB
  • display & system sleep/wake (with DSDT patch + hibernatemode set to 0 + deletion of /var/vm/sleepimage). Sleeps through lid closure, power button, Fn-F1, Apple Menu->Sleep and energy savings settings. Wakes through lid opening or On/Off button. 
  • wireless with compatible M.2 card/USB dongle (I used a Lafalink D-10 dongle)
  • battery management & monitoring (with ACPIBatteryManager kext v1.70.3)
  • Native SpeedStep (multipliers 8, 17, 26) @0.8/1.7GHz + TurboBoost (multipliers 18-27) @1.8-2.4/2.7GHz (Kozlek's FakeSMC  v6.11.1328 tuned up for MBA6,2/SMC keys 2.13f9/smc-huronriver + SMBIOS MBP11,1 + tuned-up SSDT)
  • all USB3.0 ports OOB (with DSDT patch + Rehabman's FakePCIxxx kext)

 

Not tested yet:

  • -

 

Not working yet:

  • SD card reader

 

GeekBench 2.4.3 (32bit) gives a good XXXX rating:
attachment=5978:E6440_GB32.jpg
 
 

Mavericks full /Extra pack: 

  • R50-B-116_i5-4210U_HD4400_Mav-Pack.zip]

 

Haswell-patched 10.9 kernels:

 

DSDT patches applied:

  • Azul framebuffer #12 injection
  • USB sleep (devices EHC1/EHC2/XHC)
  • audio after sleep
  • Display PrefPane brightness bar

 

:!:     :!:     :!: Other similar laptops fitted with same graphics hardware config (GPU + LCD) but different CPUs will require a different SSDT table than provided in the above pack (can be looked up on the web or created with SSDT generator tool -> See RampageDev's blog for detailed guide).  In such cases and in order to avoid CPU power management-related kernel panics (KP), NullCPUPowerManagement kext is recommended until the CPU-specific SSDT is generated. The kext just needs to be added to /Extra/Extensions followed by myHack->myFix (quick).

 
- - - - - - - - - -

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×