Difference between revisions of "Samsung Galaxy Grand Neo (samsung-baffinlite)"

From postmarketOS
Jump to navigation Jump to search
(add pmic)
m
Line 98: Line 98:
 
|PMU
 
|PMU
 
|BCM59054
 
|BCM59054
|There is a driver in mainline for the simmilar BCM59056 (bcm590xx), the author said [https://groups.google.com/g/linux.kernel/c/Uv9DocT5cec/m/RCQFWe9V-iYJ he was working on adding BCM59094 support] but it never seemed to get into mainline
+
|There is a driver in mainline for the simmilar BCM59056 (bcm590xx), the author said [https://groups.google.com/g/linux.kernel/c/Uv9DocT5cec/m/RCQFWe9V-iYJ he was working on adding BCM59094 support] but it never seemed to get into mainline (judging by this post it seems like the only difference are the regulators)
 
|-
 
|-
 
|Backlight?
 
|Backlight?

Revision as of 19:23, 21 September 2020

Samsung Galaxy Grand Neo
Phone running weston.
Phone running weston.
Manufacturer Samsung
Name Galaxy Grand Neo
Codename samsung-baffinlite
Released 2014
Category testing
Original software Android 4.2.2
Hardware
Chipset Broadcom BCM23550
CPU Quad-core 1.2 GHz Cortex-A7
GPU Broadcom VideoCore IV
Display 480x800
Storage 8/16 GB
Memory 1 GB
Architecture armv7
Features
USB Networking
Works
Flashing
Works
Touchscreen
Works
Display
Works
WiFi
Works
Xwayland
FDE
Mainline
Broken
Battery
Works
3D Acceleration
Broken
Accelerometer
Audio
Broken
Bluetooth
Broken
Camera
Broken
GPS
Mobile data
Broken
SMS
Broken
Calls
Broken
USB OTG
Broken


Important! This will work with the Galaxy Grand Neo (I9060/I9060DS), but not the Galaxy Grand Neo Plus (I9060I).

Contributors

  • knuxify
  • R - currently destroyed phone, will see if to fix

Maintainer(s)

Device owners

  • Km2 (Notes: Broken touch screen)
  • Knuxfanwin8 (Notes: mainline efforts)
  • R (Notes: WIP postmarketOS port. Need to solder a new USB connector to test)

How to enter flash mode

  • Recovery: Power+VolUp
  • Download/Odin: Power+VolDown+Home

Installing

Follow the Installation guide. To flash to the device, boot into Download/Odin mode by holding the Volume Down + Home buttons while powering on the device, then run the pmbootstrap flasher commands to flash.

Notes

The device freezes under heavy load (such as installing certain apps through apk).

Audio works for a split second and then crashes.

Mainline status

There's mainlining work being done for this device by knuxify, however it currently does not boot. (See the WIP mainline kernel repository and User:knuxfanwin8/Grand Neo mainline journal.)

Element type Element Status
Chipset BCM23550 DTS in mainline
Graphics Videocore IV https://github.com/anholt/mesa/wiki/VC4
USB FSA9485 Similar to the FSA9480, which is in mainline. The only difference seems to be the addition of support for some old Samsung docks.
Touchscreen MELFAS MMS144 Google_Galaxy_Nexus_GSM_(samsung-maguro) claims that there's a driver in mainline for this touchscreen, but links to the mms114 driver instead.
WiFi, Bluetooth BCM4330 Driver in mainline
Display HX8369, SC7798 HX8369 is in mainline, SC7798 is not in mainline. Unclear which one is used, but upon analyzing drivers it seems like the HX8369 is more likely to be the display that's actually used.
Camera Samsung S5K4ECGX and ??? db8v61m s5k4ecgx is in mainline, db8v61m is only in Broadcom downstream. (TODO: Which one is the front-facing camera and which one is the main one?)
PMU BCM59054 There is a driver in mainline for the simmilar BCM59056 (bcm590xx), the author said he was working on adding BCM59094 support but it never seemed to get into mainline (judging by this post it seems like the only difference are the regulators)
Backlight? KTD3102 Not in mainline.
Proximity/ambient light sensor Sharp GP2AP002 Driver in mainline
Geomagnetic Alps HSCDTD008A Driver not in mainline
Accelerometer, magnetometer Bosch BMC150 Driver in mainline

See also