Samsung Galaxy J7 (2016) (samsung-jxelte)
Manufacturer | Samsung |
---|---|
Name | Galaxy J7 (2016) |
Codename | samsung-jxelte |
Released | 2016 |
Type | handset |
Hardware | |
Chipset | Samsung Exynos 7870 Octa |
CPU | 1.6GHz Octa-Core (Cortex-A53) |
GPU | Mali-T830 MP1 |
Display | 720 x 1280 Super AMOLED |
Storage | 16 GB |
Memory | 2 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 6.0.1 |
Extended version | 8.1 |
postmarketOS | |
Category | testing |
Pre-built images | no |
postmarketOS kernel | 3.18.14 |
Flashing |
Broken |
---|---|
USB Networking |
Works |
Internal storage | |
SD card | |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration | |
Audio |
Partial |
Camera | |
Camera Flash | |
Connectivity | |
WiFi |
Works |
Bluetooth | |
GPS | |
NFC | |
Modem | |
Calls | |
SMS | |
Mobile data | |
Miscellaneous | |
FDE | |
USB OTG |
Works |
Sensors | |
Accelerometer | |
Magnetometer | |
Ambient Light | |
Proximity | |
Hall Effect | |
Haptics | |
Barometer | |
Contributors
- Error1001
Users owning this device
- Bastindo (Notes: very bad condition, broken microUSB connector)
- ByteXD23!
- Error1001
- MettleSphee (Notes: (broken off power button))
- Samcday
Activate Sideload
Install TWRP
Download TWRP for j7xelte.
Hold down the
button + the button + the button from a power off state to get into Odin mode. Once the Odin screen is open, press the button.heimdall flash --RECOVERY twrp-3.2.1-0-j7xelte.img
Start TWRP
In case TWRP didn't start automatically, hold down the
button + the button + the button from a power off state to boot to TWRP.Installation
WARNING: Flashing with heimdall and TWRP gets stuck. |
Only use adb sideloading to get postmarketOS flashed. See below. |
msm-fb-refresher , which despite its name is not exclusive to msm SoCs, is required if you didn't choose weston as your UI, so to add it do pmbootstrap init and press enter until you get to additional packages, add msm-fb-refresher there. |
pmbootstrap init
Did you add msm-fb-refresher ? |
pmbootstrap install --android-recovery-zip pmbootstrap flasher --method=adb sideload # Remember to unmount all partitions first.
Once pmbootstrap command is executed, enable sideload in TWRP from Advanced -> Sideload.
Status of interfaces
- none gets stuck loading
- fbkeyboard gets stuck loading
- plasma-mobile gets stuck loading, requires deviceinfo_gpu_accelerated="true" to show up as an option
- plasma-desktop boots but does not get past login
- phosh gets stuck loading, requires deviceinfo_gpu_accelerated="true" to show up as an option
- gnome-mobile boots and gets past login, but cannot find Wifi connections, does not allow to enable virtual keyboard past login, cannot close popups
- sxmo-de-dwm cannot find Wifi connections (also takes time to load, which is possibly because it is looking for a driver for wireless connectivity)
- sxmo-de-sway stuck loading
Serial debugging
This device has an S2MU005 MUIC, which exposes UART when a cable with either 150K or 619K resistance is plugged in. See the serial debugging for general information on this topic.
In order to halt S-BOOT and get access to its console, you must hold volume down while the device is powering on, in addition to mashing the enter button in your serial console. The easiest way to do this is to first remove the battery, connect the USB debug cable, hold power down, then start spamming enter in your console while you reinsert the battery.
Once you have gained access to the S-BOOT console, you can configure the bootloader to persistently enable UART logging from the booted kernel:
S-BOOT # setenv CMDLINE console=ttySAC2,115200 S-BOOT # saveenv S-BOOT # load_kernel S-BOOT # boot
See also
- pmaports!1853 Initial merge request
- Device package
- Kernel package
- Firmware package