Jump to content

Samsung Galaxy Tab 2 10.1 (3G and Wifi) (samsung-espresso10)

From postmarketOS Wiki
Revision as of 22:02, 29 December 2017 by WilliamO7 (talk | contribs)
Samsung Galaxy Tab 2 10.1"
Galaxy Tab 2 10.1" booted into postmarketOS with weston
Galaxy Tab 2 10.1" booted into postmarketOS with weston
Manufacturer Samsung
Name Galaxy Tab 2 10.1"
Codename espresso10
Released 2012
Hardware
Chipset TI OMAP4430
CPU 2x TI OMAP 4 (ARM Cortex A9 based) @ 1GHz
GPU PowerVR SGX540 @ 307 MHz
Display 1280x800
Storage 16GB (expandable with up to 32GB MicroSD)
Memory 1GB
Software
Original software Android 4.0.1 ICS
postmarketOS
Category testing
Pre-built images no
Mainline no
Features
Flashing
No data
USB Networking
No data
Internal storage
No data
SD card
No data
Battery
No data
Screen
No data
Touchscreen
No data
Multimedia
3D Acceleration
No data
Audio
No data
Camera
No data
Camera Flash
No data
Connectivity
WiFi
No data
Bluetooth
No data
GPS
No data
NFC
No data
Modem
Calls
No data
SMS
No data
Mobile data
No data
Miscellaneous
FDE
No data
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

  • WilliamO7

Maintainer(s)

  • WilliamO7

What works

  • Display
  • Weston
  • Touchscreen
  • USB
  • Wifi (if started up manually, there's still some problems on boot)
  • FDE w/ osk-sdl

What does not work

  • RIL (hasn't been setup yet, but Replicant got it going on the android side so it should be possible.)
  • 2D + 3D acceleration (so most UIs slow down to a crawl, such as plasma-mobile.)

To test/do

  • Audio
  • Graphics Acceleration
  • GPS/Compass/Sensors
  • RIL

How to enter flash mode

Press Power + Volume Up to enter download/odin mode.

Installation

This has to be done in two parts:

  • First create an android recovery image of PMOS and flash it using TWRP.
  • Then use the usual heimdall flasher method to install the kernel and initramfs (flash_kernel).

Doing both with one method results in errors in both situations.

Links

LineageOS: