Samsung Galaxy SIII LTE (samsung-i9305)

From postmarketOS
Jump to: navigation, search
Samsung Galaxy SIII LTE
Samsung Galaxy SIII LTE
Samsung Galaxy SIII LTE
Manufacturer Samsung
Name Galaxy SIII LTE
Codename samsung-i9305
Released 2012
Original software Android 4.1.1
Hardware
Chipset Exynos 4412 Quad
CPU Quad-core 1.4 GHz Cortex-A9
GPU Mali-400MP4
Display 720x1280 Super AMOLED
Storage 16 GB
Memory 2 GB
Architecture armhf
Features
USB Networking
Works
Flashing
Touchscreen
Works
Display
Works
WiFi
Works
Xwayland
Works
FDE
Works
Mainline
Battery
3D Acceleration
Accelerometer
Audio
Bluetooth
Camera
GPS
Mobile data
SMS
Calls



So far, what works for samsung-i9305 (Galaxy SIII LTE version) also works for the samsung-i9300 (Galaxy SIII international GSM version without LTE). (Neither of these SIII models should be confused with the North American SIII models, which require OS builds.)

Contributors

  • tyxieblub

Maintainer(s)

How to enter flash mode

  • Hold power + Home + volume down
  • When prompted, release all buttons and press volume up

Installation

Set phone to ODIN mode

 1. Turn off phone
 2. Connect USB cable
 3. Hold VOLUME_DOWN + HOME + POWER until you get Warning!! screen
 4. Push VOLUME_UP to continue to ODIN mode screen

At this point you can follow the general installation guide. Installation to the system is not yet supported for the device, so make sure to install postmarketOS to the sdcard. Also be sure to disable FDE (--no-fde) as osk-sdl is not yet supported for this device, and enabling it would require you to telnet into the device to unlock it.

Wifi

ToDo Make sure it works with NetworkManager and if it doesn't work out of the box replace the instructions here for NetworkManager specific ones

To get the wifi working, you'll need to modify the wpa_supplicant confg

 # If this is not done, wpa_supplicant launches itself with -ip2p0
 $ echo 'wpa_supplicant_args="-iwlan0 -Dwext"' | sudo tee /etc/conf.d/wpa_supplicant
 $ sudo wpa_passphrase $YOUR_SSID > /etc/wpa_supplicant/wpa_supplicant.conf
 $ /etc/init.d/wpa_supplicant restart

Write the following file to
/etc/network/interfaces
 auto lo 
 iface lo inet loopback   
 auto wlan0 
 iface wlan0 inet dhcp

Restart the network to verify it's working

 $ /etc/init.d/networking restart

Set it to start on boot

 $ sudo rc-update add wpa_supplicant boot
 $ sudo rc-update add networking default

Reboot and you should be connected on boot.

Mainline Kernel

There is currently no mainline kernel available but it should be possible to mainline this device. Have a look at Midas on Mainline for work on mainlining very similar devices. Replicant is also interested in mainlining this device and replacing the bootloader with u-boot and would like to collaborate with us [1].