Samsung Galaxy SIII I747 (samsung-i747m)

From postmarketOS
Jump to: navigation, search
Samsung Galaxy SIII (US version, i747m)
Samsung Galaxy SIII I747
Samsung Galaxy SIII I747
Manufacturer Samsung
Name Galaxy SIII (US version, i747m)
Codename samsung-i747m
Released 2012
Original software Android 4.0
Hardware
Chipset Qualcomm MSM8960 Snapdragon S4 Plus
CPU Dual-core 1.5 GHz Krait
GPU Adreno 225
Display 720x1280 AMOLED
Storage 16 GB
Memory 2 GB
Architecture armhf
Features
USB Networking
Works
Flashing
Works
Touchscreen
Works
Display
Works
WiFi
Works
Xwayland
Works
FDE
Partial
Mainline
Battery
3D Acceleration
Accelerometer
Audio
Partial
Bluetooth
Partial
Camera
GPS
Mobile data
SMS
Calls



Contributors

  • magmastonealex

Maintainer(s)

  • magmastonealex

What works

  • Touchscreen/Display
  • Weston
  • WiFi
  • Bluetooth (ish)

What does not work

  • Everything Else

Bluetooth

Not generally packaged yet - I still need a way to integrate it with bluez5 utilities, which seem to need the driver to be in kernelspace. Still, it works with the legacy utils to scan, pair, and be usable.

Steps:

  • Download the proprietary firmware blob for the Bluetooth chip on to your device.
  • Download and build (in armhf build chroot) broadcom-patchram-plus, and move to your device. (install autoconf, automake, libtool, run ./autogen.sh, run make)
  • Run ./brcm_patchram_plus --patchram bcm4334.hcd --enable_hci --no2bytes --tosleep 50000 --use_baudrate_for_download --baudrate 4000000 /dev/

ttyHS0

  • hciconfig hci0 up
  • hcitool dev
  • hcitool scan


How to enter flash mode

Hold power key, volume down, and home button simultaneously.

Installation

Photos

Links