Samsung Galaxy Note II LTE (samsung-t0lte)
Users owning this device
How to enter flash mode
When the phone is powered off, press and hold down the, and buttons to turn it on in Download mode.
If you have installed a custom recovery, then when the phone is powered off, press and hold down the, and buttons to turn it on in Recovery mode.
You can install postmarketOS either by flashing the rootfs to an sdcard, and then flashing the kernel using Heimdall when the phone is in Download mode, or you can install it via a recovery zip. It is not possible currently to flash rootfs in Download mode, as Heimdall has issues with flashing rootfs currently (see Heimdall). Please note that for the recovery installation, if you enable FDE, you need to ensure your custom recovery supports the cipher you are using.
There is an issue with the display in that the brightness is too high when it turns on. Simply turning down the brightness, even a little, makes it jump to the correct setting.
FDE works, but for some reason, not with hardware acceleration.
Speaker and (main) mic work, but not headphone, as the kernel driver needs work to support that. In its current state the headphone audio is very crackly.
Without the non-free firmware package, there may be some limited Bluetooth functionality . If this occurs, it is probably because there is some code in the ROM of the BCM4334 chip. It is recommended to toggle Bluetooth off in this state, as the chip is designed to only work properly with the firmware patch, and unexpected issues may occur without it.
If you enable the non-free firmware package, then Bluetooth has partial functionality only:
- File sharing works (tested to and from a Motorola smartphone running stock Android 9)
- Keyboards work (though for some reason during pairing, the keyboard only became visible after it was paired with the smartphone.)
- Audio is NOT working properly, though that may be to do with a lack of configuration in Alsa UCM files.
- Internet sharing has not been tested.
In the long run, the Replicant project hopes to ask Cypress Semiconductor Corp. if they are willing to release the source code to the firmware under a permissive licence .
The Back touchkey can be used for navigating back (mainly in Firefox, but also in other contexts). The Menu touchkey does nothing by default, but it can be assigned in the phosh settings.
If you wish, you can run this script in a terminal in the background to give you some haptic feedback and to illuminate the touchkey LEDs for 1 second when they are touched - you will need to install evtest beforehand though. It is a bit of a hack, so won't be bundled in postmarketOS by default:
#!/bin/sh device='/dev/input/by-path/platform-i2c-gpio-4-event' event_back='*code 158 (KEY_BACK), value 1*' event_menu='*code 139 (KEY_MENU), value 1*' evtest "$device" | while read line; do case $line in ($event_back) fbcli -E button-pressed echo 1 > /sys/class/leds/tm2-touchkey/brightness sleep 1 echo 0 > /sys/class/leds/tm2-touchkey/brightness ;; ($event_menu) fbcli -E button-pressed echo 1 > /sys/class/leds/tm2-touchkey/brightness sleep 1 echo 0 > /sys/class/leds/tm2-touchkey/brightness ;; esac done
|Part||Name||Mainline kernel support||Notes|
|Panel||Samsung S6EVR02 LCD panel||N||But there is a patch in pmaports|
|WiFi||BCM4334||Y||brcmfmac driver. Requires nonfree firmwares.|
|Bluetooth||BCM4334||Y||Driver. Requires nonfree firmware.|
|Modem||MDM9615||P||DTSI. This modem is also found in samsung-m3 (GT-i9305).|
|Audio codec||WM1811||Y||Midas-specific driver. This driver is thought to be an upstreamed version of samsung-m0's downstream driver. t0 driver needs upstreaming for full audio functionality. Main driver|
|Front Camera||S5K6A3||Y||Image sensor driver, Imaging subsystem driver. For some reason cameras don't work yet - needs investigating|
|Back Camera||S5C73M3||Y||Driver, SPI driver. For some reason cameras don't work yet - needs investigating|
|Flash LED & Vibrator (MFD)||MAX77693||Y||Driver Device tree binding|
|Notification LED||AN30259A||Y||Driver Device tree binding|
|Accelerometer/Gyroscope||LSM330DLC||Y||Accelerometer driver, Gyroscope driver, Device tree binding.|
|Magnetometer||AK8963C||Y||Driver, Device tree binding|
|Proximity/Light sensor||CM36651||Y||Driver, Device tree binding|
|MHL||SII9244BO||Y?||This driver might work with samsung-m0 but not t0, or for both m0 and t0. Device tree binding|
|Sensor Hub||Samsung Sensor Hub||Y||Drivers, Device tree binding. This is required to get many sensors working.|
|Pressure Sensor||BMP182||Y?||As reported by sensor-readout (f-droid) under android.|
sudo parted /dev/mmcblk2 print:
Model: MMC MAG4FB (sd/mmc) Disk /dev/mmcblk2: 15.8GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags:
- pmaports!2751 Preparatory merge request for LCD panel
- pmaports!2759 Initial device merge request
- pmaports!2913 Add partial audio support
- pmaports!2953 Add partial Bluetooth support
- pmaports!3012 Add camera flash/torch LED & notification LED support
- pmaports!3022 Add WiFi support
- pmaports!3062 Add vibration support
- pmaports!3192 Fix swapped touchkeys
- Device package
- Kernel package
- Firmware package (Common board firmware for Exynos Note 2 and S3 devices)
- FCC's t0lteatt and t0ltetmo Schematics