Samsung Galaxy Grand Neo (samsung-baffinlite): Difference between revisions
No edit summary |
drop call for contributors |
||
(47 intermediate revisions by 7 users not shown) | |||
Line 3: | Line 3: | ||
| name = Galaxy Grand Neo | | name = Galaxy Grand Neo | ||
| codename = samsung-baffinlite | | codename = samsung-baffinlite | ||
| model = GT-I9060 | |||
| image = File:samsung-baffinlite.jpg | | image = File:samsung-baffinlite.jpg | ||
| imagecaption = Phone running weston. | | imagecaption = Phone running weston. | ||
| releaseyear = 2014 | | releaseyear = 2014 | ||
| originalsoftware = Android 4.2.2 | | originalsoftware = Android | ||
| originalversion = 4.2.2 | |||
| chipset = Broadcom BCM23550 | | chipset = Broadcom BCM23550 | ||
| cpu = Quad-core 1.2 GHz Cortex-A7 | | cpu = Quad-core 1.2 GHz Cortex-A7 | ||
Line 14: | Line 16: | ||
| memory = 1 GB | | memory = 1 GB | ||
| architecture = armv7 | | architecture = armv7 | ||
| type = handset | |||
| status_usbnet = Y | | status_usbnet = Y | ||
| status_flashing = Y | | status_flashing = Y | ||
| status_touch = Y | | status_touch = Y | ||
| status_screen = Y | | status_screen = Y | ||
| status_wifi = Y | | status_wifi = Y | ||
| status_xwayland = | | status_xwayland = | ||
| status_fde = | | status_fde = | ||
| status_mainline = | | status_mainline = P | ||
| status_battery = Y | | status_battery = Y | ||
| status_3d = | | status_3d = N | ||
| status_accel = | | status_accel = | ||
| status_audio = N | | status_audio = N | ||
| status_bluetooth = N | | status_bluetooth = N | ||
| status_camera = N | | status_camera = N | ||
| status_gps = | | status_gps = | ||
| status_mobiledata = | | status_mobiledata = N | ||
| status_sms = | | status_sms = N | ||
| status_calls = | | status_calls = N | ||
| status_otg = N | | status_otg = N | ||
| booting = yes | | booting = yes | ||
Line 38: | Line 40: | ||
{{note|'''Important!''' This will work with the Galaxy Grand Neo (I9060/I9060DS), but not the Galaxy Grand Neo Plus (I9060I).}} | {{note|'''Important!''' This will work with the Galaxy Grand Neo (I9060/I9060DS), but not the Galaxy Grand Neo Plus (I9060I).}} | ||
== Contributors == | == Contributors == | ||
* [[User: | * [[User:knuxify|knuxify]] | ||
== Maintainer(s) == | == Maintainer(s) == | ||
* [[User: | * [[User:knuxify|knuxify]] | ||
== Device owners == | == Device owners == | ||
{{Device owners}} | {{Device owners}} | ||
== How to enter flash mode == | == How to enter flash mode == | ||
Recovery: Power+VolUp | * Recovery: Power+VolUp | ||
Download/Odin: Power+VolDown | * 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 <code>pmbootstrap flasher</code> commands to flash. | |||
== Notes == | == Notes == | ||
Line 55: | Line 59: | ||
Audio works for a split second and then crashes. | 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 == | == Mainline status == | ||
{| class="wikitable" | |||
There's mainlining work being done for this device by [[User:knuxify|knuxify]]; currently it can boot to the initramfs, but lots of stuff is still broken. See [https://github.com/bcm-kona-mainline/linux/issues/ the current mainlining progress issues]. The mainline kernel is not packaged in pmOS yet, but will be once the most important issues are resolved. | |||
{| class="wikitable feature-colors" | |||
! Element type | ! Element type | ||
! Element | ! Element | ||
! | ! Works? | ||
! Notes | |||
|- | |- | ||
|Chipset | |Chipset | ||
|BCM23550 | |BCM23550 | ||
|DTS in mainline | |P | ||
|DTS in mainline. All 4 cores work, but frequency is stuck at bootloader settings. USB does not work. Suspend does not work. | |||
|- | |- | ||
|Graphics | |Graphics | ||
|Videocore IV | |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 | |USB-OTG switch | ||
|[[User:knuxfanwin8/FSA9485|FSA9485]] | |[[User:knuxfanwin8/FSA9485|FSA9485]] | ||
|Similar to the FSA9480, which is in mainline | |Y | ||
|Similar to the FSA9480, which is in mainline; has some additional bits for supporting audio docks. | |||
|- | |- | ||
|Touchscreen | |Touchscreen | ||
|MELFAS MMS144 | |MELFAS MMS144 | ||
| | |Y | ||
|Appears to be near identical to the MMS136, which is supported by the mms114 driver. | |||
|- | |- | ||
|WiFi, Bluetooth | |WiFi, Bluetooth | ||
|BCM4330 | |BCM4330 | ||
|Driver in mainline | |Y | ||
|Driver in mainline. Bluetooth tries to initialize (untested, missing firmware in my test image), WiFi works. | |||
|- | |- | ||
|Display | |Display | ||
|HX8369 | |HX8369, SC7798 | ||
|HX8369 is in mainline, SC7798 is not. | |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 | |Camera | ||
|Samsung S5K4ECGX and | |Samsung S5K4ECGX (rear) and DB HiTek DB8V61M (front) | ||
|s5k4ecgx | |N | ||
|s5k4ecgx was in mainline but got dropped, db8v61m is only in Broadcom downstream. | |||
|- | |- | ||
|PMU | |PMU | ||
| | |BCM59054 | ||
|... | |P | ||
|[https://github.com/bcm-kona-mainline/linux/commit/80ff432e3d2eaf7e857c7712512e9935286d969c Regulators are mostly supported; only missing feature is regulator modes.] Still missing charger support, etc. | |||
|- | |- | ||
|Backlight | |Backlight | ||
|KTD3102 | |KTD3102 | ||
|Not in mainline | |N | ||
|Not in mainline | |||
|- | |- | ||
|Proximity/ambient light sensor | |Proximity/ambient light sensor | ||
|Sharp GP2AP002 | |Sharp GP2AP002 | ||
|Y | |||
|Driver in mainline | |Driver in mainline | ||
|- | |- | ||
|Geomagnetic | |Geomagnetic | ||
|Alps HSCDTD008A | |Alps HSCDTD008A | ||
| | |Y | ||
|Supported in mainline by the Asahi Kasei AK8974 driver | |||
|- | |- | ||
|Accelerometer, magnetometer | |Accelerometer, magnetometer | ||
|Bosch BMC150 | |Bosch BMC150, BMA255(?) | ||
|Y | |||
|Driver in mainline | |Driver in mainline | ||
|} | |} | ||
== Internals == | |||
<gallery> | |||
File:Samsung Galaxy Grand Neo board 1.jpeg|thumb|600px| | |||
File:Samsung Galaxy Grand Neo board 2.jpeg|thumb|600px| | |||
File:Samsung Galaxy Grand Neo board 3.jpeg|thumb|600px| | |||
File:Samsung Galaxy Grand Neo board 4.jpeg|thumb|600px| | |||
File:Samsung Galaxy Grand Neo board TX.png|thumb|600px|Location of TX pins on the board, according to the service manual (notice they're covered by the PCB mask) | |||
</gallery> | |||
== See also == | == See also == | ||
* [https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/1057 Merge request] | |||
* [https://gitlab. | |||
* [https://github.com/knuxdroid/baffinlite-mainline WIP mainline kernel] | * [https://github.com/knuxdroid/baffinlite-mainline WIP mainline kernel] | ||
* {{Device package|samsung-baffinlite|testing}} | * {{Device package|samsung-baffinlite|testing}} |
Latest revision as of 19:09, 16 March 2025
![]() 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 | Android |
Original version | 4.2.2 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | partial |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Broken |
Audio |
Broken |
Camera |
Broken |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
Broken |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
Broken |
SMS |
Broken |
Mobile data |
Broken |
Miscellaneous | |
FDE |
No data |
USB OTG |
Broken |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Important! This will work with the Galaxy Grand Neo (I9060/I9060DS), but not the Galaxy Grand Neo Plus (I9060I). |
Contributors
Maintainer(s)
Device owners
- Knuxify (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 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
-
Location of TX pins on the board, according to the service manual (notice they're covered by the PCB mask)