Jump to content

Nobby 230 (nobby-230): Difference between revisions

From postmarketOS Wiki
Nobby-230: minor changes
Tags: mobile edit mobile web edit
Halamix2 (talk | contribs)
mNo edit summary
 
(13 intermediate revisions by 7 users not shown)
Line 6: Line 6:
  | imagecaption = Nobby 230
  | imagecaption = Nobby 230
  | releaseyear = 2019
  | releaseyear = 2019
  | originalsoftware = Mocor 5 OS (based on Android 4.4.2)
  | originalsoftware = Android (Mocor OS)
| originalversion = 4.4.2 (Mocor OS 5)
  | chipset = Spreadtrum SC7715GA
  | chipset = Spreadtrum SC7715GA
  | cpu = 1x 1.0 GHz Cortex-A7
  | cpu = 1x 1.0 GHz Cortex-A7
Line 14: Line 15:
  | memory = 256 MB
  | memory = 256 MB
  | architecture = armv7
  | architecture = armv7
| type = Feature Phone
  | status_usbnet = Y
  | status_usbnet = Y
  | status_flashing = P
  | status_flashing = P
Line 42: Line 44:


* [[User:HenriDellal|HenriDellal]]
* [[User:HenriDellal|HenriDellal]]
* bnister
 
== Maintainer(s) ==
== Maintainer(s) ==


Line 55: Line 58:


== Issues ==
== Issues ==
{{note|Bad screen output fixed, will be upstreamed soon}}
* It's not possible to control screen brightness/disable screen;
* UbiFS partitions are not detected, so only sdcard installation will work
* The keyboard backlight brightness is very low.


== Installation ==
== Installation ==
Line 64: Line 67:
where /dev/mmcblkX is path to card that can be found with lsblk.
where /dev/mmcblkX is path to card that can be found with lsblk.
Insert card in device, enter fastboot as written above and run
Insert card in device, enter fastboot as written above and run
<source>pmbootstrap flasher flash_kernel
<syntaxhighlight lang="shell">pmbootstrap flasher flash_kernel
fastboot reboot</source>
fastboot reboot</syntaxhighlight>


<code>fastboot boot</code> doesn't work as intended.
<code>fastboot boot</code> doesn't work as intended.
Line 72: Line 75:
This section may be interesting for those who want to port postmarketOS on SP7715GA device.
This section may be interesting for those who want to port postmarketOS on SP7715GA device.
I've tried some downstream kernels and there are my findings:
I've tried some downstream kernels and there are my findings:
* [https://github.com/bigzz/sc7715-kernel bigzz/sc7715-kernel]: boots, but doesn't support sdcardFS. UbiFS partitions weren't detected despite having related options set up in kernel config. This kernel may be used if your phone doesn't use ubiFS and you plan to flash pmOS on internal storage.
* [https://github.com/bigzz/sc7715-kernel bigzz/sc7715-kernel]: boots, but doesn't support SDCardFS.
* BLU kernel: supports sdcardFS, doesn't detect ubiFS partitions. Being used for this device as the best suiting kernel.
* BLU kernel: being used for this device as the best suiting kernel.
* [https://github.com/diepquynh/android_kernel_oc_vivalto3gvn samsung-vivalto3gvn kernel]: has defconfig only for vivalto, so it needs to be adjusted to fit sp7715ga. Has updated and refactored implementation of sprdfb. Screen doesn't work, the bootloader and kernel seem to not fit each other, so kernel decides to use panel_id=0, which leads to using lcd_dummy driver. Also, the kernel is very unpredictable and booted only once for me, even though I didn't rebuild it for other attempts.
* [https://github.com/blade-af3/android_kernel_zte_P731A20 Blade AF3 kernel]: has building issues with autotst driver.
* [https://github.com/blade-af3/android_kernel_zte_P731A20 Blade AF3 kernel]: has building issues with autotst driver.
== Other information ==
=== MTD ===
<pre>
dev:    size  erasesize  name
mtd0: 00040000 00040000 "spl"
mtd1: 000c0000 00040000 "2ndbl"
mtd2: 00080000 00040000 "kpanic"
mtd3: 1fe80000 00040000 "ubipac"
</pre>
=== UBIFS ===
<pre>
241,  0 ubi0
241,  16 ubi0_boot
241,  18 ubi0_cache
241,  15 ubi0_fbootlogo
241,  14 ubi0_logo
241,  20 ubi0_misc
241,  2 ubi0_miscdata
241,  1 ubi0_prodnv
241,  19 ubi0_recovery
241,  17 ubi0_system
241,  21 ubi0_userdata
241,  5 ubi0_wcnfixnv1
241,  6 ubi0_wcnfixnv2
241,  13 ubi0_wcnmodem
241,  9 ubi0_wcnruntimenv1
241,  10 ubi0_wcnruntimenv2
241,  12 ubi0_wdsp
241,  3 ubi0_wfixnv1
241,  4 ubi0_wfixnv2
241,  11 ubi0_wmodem
241,  7 ubi0_wruntimenv1
241,  8 ubi0_wruntimenv2
10,  40 ubi_ctrl
</pre>


== See also ==
== See also ==
* [https://github.com/Qiangong2/android_kernel_scx15_sp7715ga_FS001 Kernel sources]
* [https://github.com/Qiangong2/android_kernel_scx15_sp7715ga_FS001 Kernel sources]
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/testing/device-nobby-230 Device package]
* {{Device package|nobby-230}}
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/testing/linux-nobby-230 Kernel package]
* {{Kernel package|nobby-230}}

Latest revision as of 10:29, 31 January 2025

Nobby 230
Nobby 230
Nobby 230
Manufacturer Nobby
Name 230
Codename nobby-230
Released 2019
Type feature phone
Hardware
Chipset Spreadtrum SC7715GA
CPU 1x 1.0 GHz Cortex-A7
GPU Mali-400 MP1
Display 240x320
Storage 512 MB
Memory 256 MB
Architecture armv7
Software
Original software Android (Mocor OS)
Original version 4.4.2 (Mocor OS 5)
postmarketOS
Category testing
Pre-built images no
postmarketOS kernel 3.10.17
Unixbench Whet/Dhry score 183.5
Features
Flashing
Partial
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
Works
Screen
Works
Multimedia
3D Acceleration
No data
Audio
Works
Camera
No data
Camera Flash
No data
Connectivity
WiFi
No data
Bluetooth
No data
GPS
No data
NFC
No data
Modem
Calls
No data
SMS
No data
Mobile data
No data
Miscellaneous
FDE
No data
HDMI/DP
No data
Sensors
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Contributors

Maintainer(s)

Users owning this device

How to enter flash mode

Hold Accept and Power buttons to enter fastboot.

Issues

  • It's not possible to control screen brightness/disable screen;
  • The keyboard backlight brightness is very low.

Installation

Install pmOS on microSD with pmbootstrap install --sdcard /dev/mmcblkX where /dev/mmcblkX is path to card that can be found with lsblk. Insert card in device, enter fastboot as written above and run

pmbootstrap flasher flash_kernel
fastboot reboot

fastboot boot doesn't work as intended.

Kernels

This section may be interesting for those who want to port postmarketOS on SP7715GA device. I've tried some downstream kernels and there are my findings:

  • bigzz/sc7715-kernel: boots, but doesn't support SDCardFS.
  • BLU kernel: being used for this device as the best suiting kernel.
  • Blade AF3 kernel: has building issues with autotst driver.

Other information

MTD

dev:    size   erasesize  name
mtd0: 00040000 00040000 "spl"
mtd1: 000c0000 00040000 "2ndbl"
mtd2: 00080000 00040000 "kpanic"
mtd3: 1fe80000 00040000 "ubipac"

UBIFS

241,   0 ubi0
241,  16 ubi0_boot
241,  18 ubi0_cache
241,  15 ubi0_fbootlogo
241,  14 ubi0_logo
241,  20 ubi0_misc
241,   2 ubi0_miscdata
241,   1 ubi0_prodnv
241,  19 ubi0_recovery
241,  17 ubi0_system
241,  21 ubi0_userdata
241,   5 ubi0_wcnfixnv1
241,   6 ubi0_wcnfixnv2
241,  13 ubi0_wcnmodem
241,   9 ubi0_wcnruntimenv1
241,  10 ubi0_wcnruntimenv2
241,  12 ubi0_wdsp
241,   3 ubi0_wfixnv1
241,   4 ubi0_wfixnv2
241,  11 ubi0_wmodem
241,   7 ubi0_wruntimenv1
241,   8 ubi0_wruntimenv2
 10,  40 ubi_ctrl

See also