Jump to content

Samsung Galaxy SIII I747 (samsung-i747m)

From postmarketOS Wiki
Revision as of 11:44, 17 November 2022 by Knuxify (talk | contribs) (adjust to new chipset naming rules (https://gitlab.com/postmarketOS/wiki/-/issues/69))
Note This device is still running on armhf, although the processor supports armv7. If you own it, change it and test it that way.
Samsung Galaxy S III (US version, i747m)
Samsung Galaxy SIII I747
Samsung Galaxy SIII I747
Manufacturer Samsung
Name Galaxy S III (US version, i747m)
Codename samsung-i747m
Released 2012
Hardware
Chipset Qualcomm Snapdragon S4 Plus (MSM8960)
CPU Dual-core 1.5 GHz Krait
GPU Adreno 225
Display 720x1280 AMOLED
Storage 16 GB
Memory 2 GB
Architecture armv7
Software
Original software Android 4.0
postmarketOS
Category testing
Pre-built images no
Features
Flashing
Works
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
No data
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
No data
Audio
Partial
Camera
No data
Camera Flash
No data
Connectivity
WiFi
Works
Bluetooth
Partial
GPS
No data
NFC
No data
Modem
Calls
No data
SMS
No data
Mobile data
No data
Miscellaneous
FDE
Partial
USB OTG
No data
HDMI/DP
No data
Sensors
Accelerometer
No data
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


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