Jump to content

Samsung Galaxy J7 (samsung-j7elte): Difference between revisions

From postmarketOS Wiki
Tags: mobile edit mobile web edit
YES THE DEVICE BOOTS!!!!!!
Line 50: Line 50:
| status_powersensor = <!-- Power sensor works -->
| status_powersensor = <!-- Power sensor works -->
| status_fossbootloader = - <!-- Device has a free and open source bootloader -->
| status_fossbootloader = - <!-- Device has a free and open source bootloader -->
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* -->
| booting = yes <!-- The device is booting at all, can be yes/no *IMPORTANT* -->


<!-- you can also use these lines if you need to:
<!-- you can also use these lines if you need to:
Line 84: Line 84:
* Flashing using custom recovery  
* Flashing using custom recovery  
* Showing splash screen during boot
* Showing splash screen during boot
* Using debug-shell hook to boot into a working ssh user session
* Starting full X-Session and using the UI with USB-OTG Keyboard and Mouse
* Starting partial X-Session and using the UI with USB-OTG Keyboard and Mouse
* Running LXQt or SXMO
=== What's wrong ===
=== What's wrong ===
* ''When the phone boots it shows the splash screen meaning the rendering is working. But it crashes and force reboots soon after. - This is probably caused due to the fact that the init is messed up because the bootloader passes the wrong kernel arguments. The ones that are used to boot android.'' - But this issue has been fixed
* ''When the phone boots it shows the splash screen meaning the rendering is working. But it crashes and force reboots soon after. - This is probably caused due to the fact that the init is messed up because the bootloader passes the wrong kernel arguments. The ones that are used to boot android.'' - But this issue has been fixed
* Being unable to mount the system partitions in TWRP to check logs or modify the system. - This is a common issue in many PMOS builds.
* Being unable to mount the system partitions in TWRP to check logs or modify the system. - This is a common issue in many PMOS builds.
* Display manager not showing up after starting up
* Display manager not showing up after starting up
* WiFi and Bluetooth hardware not being detected or initialized.
* WiFi and Bluetooth hardware not being detected or initialized.
 
* LightDM Failing to start properly. Causing it to not boot into desktop automatically
== How to enter flash mode ==
== How to enter flash mode ==
Power down the device first.
Power down the device first.

Revision as of 01:15, 12 December 2022

Warning WARNING: There is no package or repo published for this device yet. Please keep that in mind
Samsung Galaxy J7
This is a Image of a pretty badly destroyed Samsung Galaxy J7 running pmOS...
This is a Image of a pretty badly destroyed Samsung Galaxy J7 running pmOS...
Manufacturer Samsung
Name Galaxy J7
Codename samsung-j7elte
Released 2015
Hardware
Chipset Samsung Exynos 7580 Octa
CPU 8x ARM Cortex-A53 @ 1500 MHz
GPU ARM Mali-T720 MP2 @ 600 MHz
Display 720x1280 SuperAMOLED
Storage 16 GB
Memory 1.5 GB LPDDR3
Architecture aarch64
Software
Original software Android 5.1.1(Upgradable to 6.1)
postmarketOS
Category testing
Pre-built images no
postmarketOS kernel 3.10.108
Features
Flashing
Partial
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
Partial
Screen
Partial
Touchscreen
Works
Multimedia
3D Acceleration
No data
Audio
Partial
Camera
No data
Camera Flash
No data
Connectivity
WiFi
No data
Bluetooth
No data
GPS
No data
Modem
Calls
No data
SMS
No data
Mobile data
No data
Miscellaneous
FDE
No data
USB OTG
Works
Sensors
Accelerometer
No data
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data
Power Sensor
No data


Contributors

Users owning this device


Development status

Sources used

Lineage OS kernel sources for Exynos 7580 Devices

Compiles

  • Linux kernel 3.10.108
  • Device information

What's working

  • Hardcoded kernel arguments
  • Making a PMOS Recovery zip
  • Flashing using custom recovery
  • Showing splash screen during boot
  • Starting full X-Session and using the UI with USB-OTG Keyboard and Mouse
  • Running LXQt or SXMO

What's wrong

  • When the phone boots it shows the splash screen meaning the rendering is working. But it crashes and force reboots soon after. - This is probably caused due to the fact that the init is messed up because the bootloader passes the wrong kernel arguments. The ones that are used to boot android. - But this issue has been fixed
  • Being unable to mount the system partitions in TWRP to check logs or modify the system. - This is a common issue in many PMOS builds.
  • Display manager not showing up after starting up
  • WiFi and Bluetooth hardware not being detected or initialized.
  • LightDM Failing to start properly. Causing it to not boot into desktop automatically

How to enter flash mode

Power down the device first.

ODIN/Heimdall Mode

To enter ODIN/Heimdall flashing mode, press and hold Power + Home + Volume Down buttons until a warning screen pops up. Then press Volume Up button to enter ODIN mode.

Recovery (Stock/Custom) Mode

To enter Recovery (Stock/Custom) mode, press and hold Power + Home + Volume Up buttons until the Recovery splash screen pops up.

Installation

Perform the standard installation method provided by PostMarket OS Installation Guide

But keep in mind that...

Warning WARNING: Installation with Heimdall partially works. It is recommended to use the custom recovery method provided by PMOS Wiki to install it.
Note Remember to add these packages into the rootfs when asked in 'pmbootstrap init' :
  • mkbootimg (For building boot images)
  • msm-fb-refresher (Required for other DEs to render properly).

See also

Lineage OS kernel sources for Exynos 7580 Devices

Samsung J7 T-Mobile device page