Samsung Z1 (samsung-kiran)
Manufacturer | Samsung |
---|---|
Name | Z1 |
Codename | samsung-kiran |
Released | 2015 |
Hardware | |
Chipset | Spreadtrum SC7727S |
CPU | 2x ARM Cortex-A7 |
GPU | Mali-400 |
Display | 480x800 TFT |
Storage | 4 GB |
Memory | 768 MB |
Architecture | armv7 |
Software | |
Original software | Tizen 2.4.0 (Magnolia) |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | no |
postmarketOS kernel | 3.10.17 |
Flashing |
No data |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
Broken |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
No data |
GPS |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
- peremen
Maintainer(s)
Users owning this device
How to enter flash mode
Similar as Samsung's Android counterparts:
- Hold + + buttons to enter flash mode.
- Hold + + buttons to enter recovery mode.
Installation/Problems
Technically similar as Samsung's Android counterparts, however, there are some caveats. The stock Tizen boot image uses dzImage, basically vmlinuz + Spreadtrum dtb binary (can generate using dtbtool-sprd) with custom header. Because Tizen kernel does not enable initramfs, and S-BOOT seems to lack support of it, usage of isorec is required. Booting using dzImage generated during pmbootstrap + Tizen rootfs boots but there is no display with this combination.
Booting non-stock kernel image will trip the KNOX bit, and show a red exclamation mark on the top left of boot screen.
The sprdfb driver of Tizen kernel is different from Android devices using the same SoC: there is no memory region for sprdfb driver mentioned in the .dts file, thus mmap() to the framebuffer returns only an error. Also Tizen kernel presents DRM driver for this SoC, however, it is different from what is included in the mainline kernel for DRM on Spreadtrum SoCs (predates at least 6 years). Graphics memory management seems to be done using libtbm in Tizen.
Components
- UART: 1.8 V, See Serial debugging:Cable schematics#Samsung_Galaxy_S7_and_S5. 150K Ohm resistor enables serial console.
- Wi-Fi: Broadcom BCM4343S, requires firmware (from either Tizen or any other)
- GPS: Broadcom BCM47520
- MUIC: Richtek SM5504
- Charger: Richtek SM5701
See also
- Kernel source (mirrored from Samsung OSS Center)
- Tool to generate dzImage