Jump to content

Samsung Galaxy Note 8.0 (samsung-kona)

From postmarketOS Wiki
Note Unrelated to the Broadcom Kona
Samsung Galaxy Note 8.0
Samsung Galaxy Note 8.0
Samsung Galaxy Note 8.0
Manufacturer Samsung
Name Galaxy Note 8.0
Codename samsung-kona
Released 2013
Type tablet
Hardware
Chipset Samsung Exynos 4412 Quad
CPU Quad-core Cortex-A9 1.6 GHz
GPU ARM Mali-400 MP
Display 1280x800 (189 PPI) TFT LCD
Storage 16 GB
Memory 2 GB
Architecture armv7
Software
Original software
The software and version the device was shipped with.
Android 4.4.2
Extended version
The most recent supported version from the manufacturer.
Android
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
Device package device-samsung-kona
Kernel package linux-postmarketos-exynos4
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Battery
Charging and battery level reporting works
Works
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Touchscreen
Works
Stylus
Broken
Multimedia
3D Acceleration
Works
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Broken
Connectivity
WiFi
Broken
Bluetooth
Partial
GPS
Broken
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Works
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Hall Effect
Also known as flip cover sensor
Untested
Haptics
Works

Contributors

  • Jack_Kekzoz

Maintainer(s)

Device owners


How to enter flash mode

Hold Power and Volume Down simultaneously.

Installation

Now "kona" can be chosen as a device during pmbootstrap init, for all variants, as 3G modem (n5100 model) and 3G+LTE modem (n5120 model) have not been brought up. If they are, the specific models will be added as options to select.

Using pmbootstrap to flash rootfs should work, flashing kernel definitely works. Recovery zip should work too. MicroSD install works fine.

What works

Everything listed as Y in the infobox

What does not work

  • Rebooting (shutdown and then turn back on instead).
  • Audio shouldn't need a lot more to get it working, but currently isn't.
  • S-pen
  • MHL
  • WiFi needs a working nvram file.
  • GPS
  • Camera
  • Suspend - device doesn't power back on, or crashes, needing a reboot. It ought to be disabled in settings.
  • Touchkeys

n5110 Hardware

Part Name Mainline kernel support Notes
Chipset Exynos 4412 Y
GPU Mali-400 MP4 Y Driver
Panel NT71391 LCD panel N But it is in the exynos4-mainline repo 1.
Backlight LP8556 Y Driver.
Touchscreen & touchkeys S7301 Y Drivers
WiFi BCM4334 Y brcmfmac driver. Requires nonfree firmwares.
Bluetooth BCM4334 Y Driver. Requires nonfree firmware.
GPS BCM4751 Y Device tree binding
Fuel gauge MAX17047 Y Driver
MFD MAX77686 Y Driver
Audio codec WM1811 Y Driver.
Audio SoC WM8994 Y Driver.
Front Camera SR130PC20 N No sensor driver is available, despite the imaging subsystem being in mainline, see here.
Back Camera ISX012 N WIP upstream driver in fork.
Charging/MUIC/PMIC/Vibrator (MFD) MAX77693 Y Driver Device tree binding
Accelerometer(/Gyroscope?) K3DH (=LIS3DH) Y Accelerometer driver, Gyroscope driver, Device tree binding.
Magnetometer YAS532 Y Driver, Device tree binding
Proximity/Light sensor AL3201 N
MHL SII9244BO Y Driver. Device tree binding
S-Pen Wacom ? N
IR Blaster Remocon ? N

Partition map

/ # ls -lah /dev/block/platform/dw_mmc/by-name/ <


drwxr-xr-x    2 root     root         280 Jan  1 06:45 .
drwxr-xr-x    4 root     root         340 Jan  1 06:45 ..
lrwxrwxrwx    1 root     root          20 Jan  1 06:45 BOOT -> /dev/block/mmcblk0p5
lrwxrwxrwx    1 root     root          20 Jan  1 06:45 BOTA0 -> /dev/block/mmcblk0p1
lrwxrwxrwx    1 root     root          20 Jan  1 06:45 BOTA1 -> /dev/block/mmcblk0p2
lrwxrwxrwx    1 root     root          20 Jan  1 06:45 CACHE -> /dev/block/mmcblk0p8
lrwxrwxrwx    1 root     root          20 Jan  1 06:45 EFS -> /dev/block/mmcblk0p3
lrwxrwxrwx    1 root     root          21 Jan  1 06:45 HIDDEN -> /dev/block/mmcblk0p10
lrwxrwxrwx    1 root     root          21 Jan  1 06:45 OTA -> /dev/block/mmcblk0p11
lrwxrwxrwx    1 root     root          20 Jan  1 06:45 PARAM -> /dev/block/mmcblk0p4
lrwxrwxrwx    1 root     root          20 Jan  1 06:45 RADIO -> /dev/block/mmcblk0p7
lrwxrwxrwx    1 root     root          20 Jan  1 06:45 RECOVERY -> /dev/block/mmcblk0p6
lrwxrwxrwx    1 root     root          20 Jan  1 06:45 SYSTEM -> /dev/block/mmcblk0p9
lrwxrwxrwx    1 root     root          21 Jan  1 06:45 USERDATA -> /dev/block/mmcblk0p12

Mainline Kernel

A family of boards also known by the codename "Midas" recently got mainline kernel support in pmOS with this patch.

While the n5100 is not part of the Midas family, it is part of a very near relative, the Kona family, which uses the same Exynos4412 SoC as the Midas family. You can view a list of Kona family boards here.

See also