Jump to content

Samsung Galaxy Grand Neo (samsung-baffinlite)

From postmarketOS Wiki
Samsung Galaxy Grand Neo
Phone running weston.
Phone running weston.
Manufacturer Samsung
Name Galaxy Grand Neo
Codename samsung-baffinlite
Model GT-I9060
Released 2014
Type handset
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
Software
Original software
The software and version the device was shipped with.
Android 4.2.2
Extended version
The most recent supported version from the manufacturer.
Android
postmarketOS
Category downstream
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
Device package device-samsung-baffinlite
Kernel package linux-samsung-baffinlite
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Battery
Charging and battery level reporting works
Works
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Touchscreen
Works
Multimedia
3D Acceleration
Broken
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Broken
Connectivity
WiFi
Works
Bluetooth
Broken
GPS
Untested
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Broken
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested
Note Important! This will work with the Galaxy Grand Neo (I9060/I9060DS), but not the Galaxy Grand Neo Plus (I9060I).

Contributors

Maintainer(s)

Device owners

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.

Serial

This device uses the microUSB carkit debug cable, and works with 150K and 619K resistors.

By default, there's no bootloader log output; you need to mash the Enter key before "!" appears, then type "log", then reset. You should now be able to see the full bootloader logs. (See also: Samsung Galaxy Core Plus (samsung-cs02))

Mainline status

There's mainlining work being done for this device by knuxify; currently it can boot to the initramfs, but lots of stuff is still broken. See the current mainlining progress issues. The mainline kernel is not packaged in pmOS yet, but will be once the most important issues are resolved.

Element type Element Works? Notes
Chipset BCM23550 P DTS in mainline. All 4 cores work, but frequency is stuck at bootloader settings. USB does not work. Suspend does not work.
Graphics Videocore IV P Videocore IV is supported in mainline, but there is no DRM driver for the Kona framebuffer. Managed to get working graphics with simple-framebuffer.
USB-OTG switch FSA9485 Y Similar to the FSA9480, which is in mainline; has some additional bits for supporting audio docks.
Touchscreen MELFAS MMS144 Y Appears to be near identical to the MMS136, which is supported by the mms114 driver.
WiFi, Bluetooth BCM4330 Y Driver in mainline. Bluetooth tries to initialize (untested, missing firmware in my test image), WiFi works.
Display HX8369, SC7798 N HX8369 is in mainline, SC7798 is not in mainline. HX8369 is definitely used on the single-sim models, whether the SC7798 is used anywhere is unclear.
Camera Samsung S5K4ECGX (rear) and DB HiTek DB8V61M (front) N s5k4ecgx was in mainline but got dropped, db8v61m is only in Broadcom downstream.
PMU BCM59054 P Regulators are mostly supported; only missing feature is regulator modes. Still missing charger support, etc.
Backlight KTD3102 N Not in mainline
Proximity/ambient light sensor Sharp GP2AP002 Y Driver in mainline
Geomagnetic Alps HSCDTD008A Y Supported in mainline by the Asahi Kasei AK8974 driver
Accelerometer, magnetometer Bosch BMC150, BMA255(?) Y Driver in mainline

Internals

See also