Samsung Galaxy Grand Neo (samsung-baffinlite)

From postmarketOS
Jump to navigation Jump to search
Samsung Galaxy Grand Neo

Phone running weston.
Manufacturer Samsung
Name Galaxy Grand Neo
Codename samsung-baffinlite
Released 2014
Category testing
Original software Android
Original version 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
FDE
Mainline
Partial
Battery
Works
3D Acceleration
Broken
Audio
Broken
Bluetooth
Broken
Camera
Broken
GPS
Mobile data
Broken
SMS
Broken
Calls
Broken
USB OTG / USB-C Role switching
Broken
NFC
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Hall Effect
Barometer
Power Sensor
Misc
Keyboard
Touchpad
USB-A
HDMI/DP
Ir TX
FOSS bootloader


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

Contributors

Call for contributors! If you own this device, can make/already have a serial debug cable (using the Serial debugging#USB debug cable design) and have some kernel dev knowledge feel free to take a look at the current mainlining progress issue on the WIP mainline kernel repository and send any tips on how to fix the issues we're dealing with.

Maintainer(s)

Device owners

  • Km2 (Notes: Broken touch screen)
  • Knuxfanwin8 (Notes: mainline efforts)

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 issue on the WIP mainline kernel repository.

Element type Element Works? Notes
Chipset BCM23550 P DTS in mainline
Graphics Videocore IV N https://github.com/anholt/mesa/wiki/VC4
USB-OTG switch FSA9485 N 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 N Appears to be near identical to the MMS136, which is supported by the mms114 driver.
WiFi, Bluetooth BCM4330 N Driver in mainline
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 Siliconfile(?) db8v61m (front) N s5k4ecgx is in mainline, 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. Does not appear to actually be used.
Proximity/ambient light sensor Sharp GP2AP002 N Driver in mainline
Geomagnetic Alps HSCDTD008A N Supported in mainline by the Asahi Kasei AK8974 driver
Accelerometer, magnetometer Bosch BMC150, BMA255(?) N Driver in mainline

Internals

See also
{"cc_re__cc_re__cc_by_sa_4_0": ["y=\"r\">Recent changes</a></li><li id=\"n-randompage\"><a href=\"/wiki/Special:Random\" title=\"Load a random page [x]\" accesskey=\"x\">Random page</a></li><li id=\"n-Templates\"><a href=\"/wiki/Templates\">Templates</a></li>\t\t\t\t</ul>\n\t\t\t\t\t\t\t</div>\n\t\t</div>\n\t\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div id=\"footer\" role=\"contentinfo\">\n\t\t\t\t\t\t<ul id=\"footer-info\">\n\t\t\t\t\t\t\t\t<li id=\"footer-info-lastmod\"> This page was last edited on 30 December 2022, at 19:30.</li>\n\t\t\t\t\t\t\t\t<li id=\"footer-info-copyright\">Content is available under <a class=\"external\" rel=\"nofollow\" href=\"https://creativecommons.org/licenses/by-sa/4.0/\">Creative Commons Attribution-ShareAlike</a> unless otherwise noted.</li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t<ul id=\"footer-places\">\n\t\t\t\t\t\t\t\t<li id=\"footer-places-privacy\"><a href=\"/wiki/PostmarketOS:Privacy_policy\" title=\"PostmarketOS:Privacy policy\">Privacy policy</a></li>\n\t\t\t\t\t\t\t\t<li id=\"footer-places-about\"><a href=\"/wiki/PostmarketOS:About\" class=\"mw-redirect\" title=\"PostmarketOS:About\">About postmarketOS</a></li>\n\t\t\t\t\t\t\t\t<li id=\"footer-places-disclaimer\"><a href=\"/wiki/PostmarketOS:General_disclaimer\" titl", "ter-places-disclaimer\"><a href=\"/wiki/PostmarketOS:General_disclaimer\" title=\"PostmarketOS:General disclaimer\">Disclaimers</a></li>\n\t\t\t\t\t\t\t\t<li id=\"footer-places-mobileview\"><a href=\"https://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_Grand_Neo_(samsung-baffinlite)&amp;printable=yes&amp;mobileaction=toggle_view_mobile\" class=\"noprint stopMobileRedirectToggle\">Mobile view</a></li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t\t<ul id=\"footer-icons\" class=\"noprint\">\n\t\t\t\t\t\t\t\t\t\t<li id=\"footer-copyrightico\">\n\t\t\t\t\t\t<a href=\"https://creativecommons.org/licenses/by-sa/4.0/\"><img src=\"/resources/assets/licenses/cc-by-sa.png\" alt=\"Creative Commons Attribution-ShareAlike\" width=\"88\" height=\"31\"/></a>\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t<li id=\"footer-poweredbyico\">\n\t\t\t\t\t\t<a href=\"https://www.mediawiki.org/\"><img src=\"/resources/assets/poweredby_mediawiki_88x31.png\" alt=\"Powered by MediaWiki\" srcset=\"/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /resources/assets/poweredby_mediawiki_176x62.png 2x\" width=\"88\" height=\"31\"/></a>\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t<div style=\"clear: "], "copyright__copyright__copyright": ["s in mainline, db8v61m is only in Broadcom downstream.\nPMU BCM59054 P Regulators are mostly supported; only missing feature is regulator modes. Still missing charger support, etc.\nBacklight? KTD3102 N Not in mainline. Does not appear to actually be used.\nProximity/ambient light sensor Sharp GP2AP002 N Driver in mainline\nGeomagnetic Alps HSCDTD008A N Supported in mainline by the Asahi Kasei AK8974 driver\nAccelerometer, magnetometer Bosch BMC150, BMA255(?) N Driver in mainline\n\nInternals\n\nSee also", "s in mainline, db8v61m is only in Broadcom downstream.\nPMU BCM59054 P Regulators are mostly supported; only missing feature is regulator modes. Still missing charger support, etc.\nBacklight? KTD3102 N Not in mainline. Does not appear to actually be used.\nProximity/ambient light sensor Sharp GP2AP002 N Driver in mainline\nGeomagnetic Alps HSCDTD008A N Supported in mainline by the Asahi Kasei AK8974 driver\nAccelerometer, magnetometer Bosch BMC150, BMA255(?) N Driver in mainline\n\nInternals\n\nSee also"]}