#language en
#pragma description Guides on how to install and configure FreeBSD on the XXXXXXXXXX.
## Add more keywords here, like the model of the laptop, etc.
#pragma keywords FreeBSD Laptop hardware support macbookpro11,4
#pragma section-numbers 2
##
## Use "----" to separate "==" headers, "-----" to separate "===" and so on.


= Laptop model: MacbookPro11,4 =

## Uncomment to add a table of contents.
<<TableOfContents()>>

 * Year introduced: 2015?

----

== Hardware ==

This happens to be the same hardware as the one [[https://joshua.hu/FreeBSD-on-MacbookPro-114-A1398|Joshua Rogers goes into depth on]]. He even gets the broadcom wifi to work using [[https://www.freshports.org/net/wifibox/|wifibox]] but I went the easy route and used a USB dongle.
 * CPU: Core i7-4770HQ CPU @ 2.20GHz
 * Ethernet: None, but works with an apple USB-A to Ethernet converter
 * Graphics: Intel. Driver: i915
 * Memory: 16GB
 * Screen: 15 inch
 * Storage: ?
 * Wireless: Broadcom (no driver)
 * hw-probe: https://bsd-hardware.info/?probe=f990a4641f

----

== Support overview ==

## Help on tables: see the HelpOnEditing link at the bottom of the lilac page below
||<-2:#d7d7d7> '''Component''' ||<:#d7d7d7> '''Status''' ||<:#d7d7d7> '''Details''' ||
## Does the machine run programs like Xorg just fine?
||<|2(> Graphics  || Graphical sessions             ||<:> (./) || Runs Wayland just fine. Using i915kms driver. ||
## Is it possible to control the brightness level of the screen?
||                   Backlight (brightness) control ||<:> (./) || Screen brightness can be controlled using backlight command. ||
||<|4(> Input devices || Keyboard backlight ||<:>  || ||
## Does scrolling work?
||                       Touchpad           ||<:>  || Works out of the box as a basic pointer (No two-finger scroll, no tap-to-click.) Have not tried using an alterate driver.  ||
## Does the media keys for brightness control work?
||<|2(> Media keys  || Brightness keys  ||<:>  || ||
||                     Volume keys      ||<:>  || ||
||<|2(> Network  || Ethernet ||<:> {X} ||No onboard ethernet. I used an apple-branded USB-A to Ethernet converter for install. ||
||                  Wi-Fi    ||<:> {X} ||Onboard wifi is BCM43602 802.11ac Wireless LAN SoC, which does not work for me. I'm using a USB wifi dongle instead. ||
||<|12(> Other || Battery             ||<:> (./) || ||
||                Bluetooth           ||<:>  || ||
||                !ExpressCard reader ||<:>  || ||
||                Fan                 ||<:>  || ||
||                PC card reader      ||<:>  || ||
||                SD card reader      ||<:>  || ||
||                SIM card slot       ||<:>  || ||
||                Smart card reader   ||<:>  || ||
||                Suspend & resume    ||<:> (./) ||Works!! ||
||                Webcam              ||<:>  || ||
||<|6(> Ports || !DisplayPort ||<:>  || ||
||               !FireWire    ||<:>  || ||
||               HDMI         ||<:>  || ||
||               Thunderbolt  ||<:>  || ||
||               USB          ||<:>  || ||
||               VGA          ||<:>  || ||
||<|3(> Sound || Headphone jack   ||<:>  || ||
||               Microphone jack  ||<:>  || ||
||               Speakers         ||<:> {i} ||Does not work out of the box, but Joshua Rogers' [[https://joshua.hu/FreeBSD-on-MacbookPro-114-A1398#sound|kernel hints]] enables it.  ||
||<-4:> ~-Last update: <<DateTime(2025-01-03T04:27:14Z)>>-~ ||

 Legend::
 :: (./) OK
 :: {i} Somewhat OK: requires additional tweaking or works worse than expected
 :: /!\ Present but status unknown or untested
 :: {X} Does not work
 :: ''nothing'' Not sure if present

## ----
##
## == Tweaks ==

----

== Files ==

## Remember to submit your dmesg to http://dmesgd.nycbug.org.
##
## The "AttachList" macro will expand to the list of files attached to the wiki page. No need to list them manually.
<<AttachList(Laptops/Apple_MacBookPro11,4)>>

## Add whichever you find applicable. Just make sure put all of them on the same line.
## CategoryApple CategoryLenovo CategoryThinkpad
## DO NOT place comments below this line or categories will not work!
----
CategoryLaptop CategoryLaptop