Any damage such as bricking or data loss is the responsibility of the user. This port was tested successfully on a clean install and is not recommended for daily use. This repository contains the device tree for the Samsung Galaxy Note 10+ (Exynos 9825/N975F) running Ubuntu Touch 20.04 (Focal) This port is not affiliated with official UBports team nor samsung electronics other than the device itself. Do not blame UBports or samsung electronics for any issues with this port. THis was only tested on a samsung d2s (Samsung Galaxy Note 10+ 4G) not a samsung d2x (Samsung Galaxy Note 10+ 5G) and is ONLY meant for exynos 9825 devices.
If you'd like to contribute, please open an issue or submit a pull request it'd be really helpful to get more testing on devices like the d2x (Samsung Galaxy Note 10+ 5G).
✅ SSH
✅ USB tethering/MTP
✅ Display
✅ Touchscreen
✅ Audio
✅ Hardware acceleration
✅ basic X11 app support
✅ Internal storage
✅ Battery (Charging state, Level)
✅ OpenStore Apps
✅ I/O devices (Mouse, Keyboard tested)
✅ S Pen
✅ 24 Hour test
✅ 7 Day test
❌ Waydroid
❌ Haptics (Do work but cause a bootloop after some times, fails 24 hour test.)
❌ Camera
❌ Weather App
❌ VoLTE
❌ VoWiFi
❌ Messaging
❌ External storage
- Conclusion: This device tree is a work in progress, not ready for daily use and isn't recommended. (Due to waydroid)
THIS REQUIRES A LINUX HOST, DO NOT TRY ON MACOS, FREEBSD, UNIX, WINDOWS
- Disclaimer: This guide assumes you are using an Ubuntu host with good technical knowledge and have the necessary tools installed.
Go to the LineageOS wiki and follow the instructions to unlock the bootloader and install a custom recovery.
!!! This WILL VOID YOUR WARRANTY AND DELETE ALL DATA !!!
git clone https://github.com/EithanAsulin/Ubuntu-Touch-Exynos9825.git
cd Ubuntu-Touch-Exynos9825- Download the vendor image for focal
- Place the downloaded
vendor.imgin theimages-focalfolder (cp ~/Downloads/vendor.img ./images-focal/)
./build.sh -b workdir
./scripts/prepare-focal-ota.sh
./scripts/build-focal-images.sh
./scripts/verify-artifacts.sh
./scripts/make-adb-sideload-zip.shThis should take about ~30 Minutes on a mid-range Linux host.
It's recommended to use a LineageOS/Evolution X android 16 base ROM before flashing this zip, For this step you must of already flashed atleast a LineageOS/Evolution X recovery image
sideload-focal/ubuntu-touch-focal-d2s-sideload.zipDo not format data after or before flashing this zip, once it's done just reboot into system.
- UBports
samsung-exynos9820Halium 12 Adaption - UBports
samsung-exynos9820Kernel - UBports porting tools
As a single developer working on this project with near 0 info for the exynos 9825 Generative AI (Deepseek, Codex) Was used to assist and to speed up research and development. i understand how people may find this disrespectful with a project like ubuntu touch which focuses on a more human-only approach and felt that this must be mentioned.