Samsung Galaxy S Advance (samsung-janice): Difference between revisions
SoC info |
m +model name |
||
Line 4: | Line 4: | ||
| codename = samsung-janice | | codename = samsung-janice | ||
| image = File:Samsung Galaxy S Advance weston demo.jpg | | image = File:Samsung Galaxy S Advance weston demo.jpg | ||
| imagecaption = Samsung Galaxy S Advance running Weston demos | | imagecaption = Samsung Galaxy S Advance GT-I9070 running Weston demos | ||
| releaseyear = 2012 | | releaseyear = 2012 | ||
| originalsoftware = Android 2.3.6 on Linux 2.6.35 | | originalsoftware = Android 2.3.6 on Linux 2.6.35 |
Revision as of 13:25, 30 May 2022
![]() Samsung Galaxy S Advance GT-I9070 running Weston demos | |
Manufacturer | Samsung |
---|---|
Name | Galaxy S Advance |
Codename | samsung-janice |
Released | 2012 |
Hardware | |
Chipset | [[ST-Ericsson NovaThor U8500]] |
CPU | Dual-core 1.0 GHz Cortex-A9 |
GPU | Mali-400 |
Display | 480x800 AMOLED |
Storage | 8/16 GB |
Memory | 768 MB |
Architecture | armv7 |
Software | |
Original software | Android 2.3.6 on Linux 2.6.35 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Works |
Audio |
Broken |
Camera |
Broken |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
Partial |
GPS |
Broken |
NFC |
No data |
Modem | |
Calls |
Broken |
SMS |
Broken |
Mobile data |
Broken |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
Works |
Magnetometer |
Works |
Ambient Light |
Works |
Proximity |
Works |
Haptics |
No data |
Barometer |
No data |
This device is based on the ST-Ericsson U8500. See the SoC page for common tips, guides and troubleshooting steps |
Contributors
- drebrez
Installation
The mainline kernel can only be booted through U-Boot, not directly with the Samsung bootloader. U-Boot is installed as intermediate bootloader on the boot partition, so it does not replace the Samsung bootloader entirely. pmbootstrap can only support one bootloader configuration at the moment, which is why U-Boot is also recommended when installing the downstream kernel.
Boot into Download Mode using the NovaThor U8500 U-Boot installation instructions to install U-Boot.
+ + and follow follow theFinally, just follow the Installation guide.
Bluetooth
Bluetooth does not have any Bluetooth device address (bdaddr or "MAC address") set after boot at the moment. To make Bluetooth work, you need to manually configure one:
# apk add bluez-btmgmt # btmgmt public-addr <bdaddr>
where <bdaddr>
is a MAC address like 53:33:6d:69:6e:69
.
The Bluetooth controller should then show up in bluetoothctl
:
# apk add bluez # rc-service bluetooth start $ bluetoothctl
You can e.g scan for devices:
[bluetooth]# show [bluetooth]# power on [bluetooth]# advertise on [bluetooth]# system-alias golden [bluetooth]# scan on
How drebrez made wifi work
This information concerns the old downstream (vendor) kernel |
- build the kernel module (dhd.ko for samsung-janice)
- get the vendor files for the Samsung U8500 devices
- load the module using insmod with the firmware_path and nvram_path parameters
insmod dhd.ko firmware_path=/etc/wifi/bcmdhd_sta.bin nvram_path=/etc/wifi/nvram_net.txt
- set a mac address
ifconfig wlan0 hw ether 01:02:03:04:05:06
Proceed with the generic instruction on how to scan for networks and WiFi#Connecting_to_APs.
Links
- Device package
- Upstream devicetree in Torvalds' kernel tree
Photos
- Initramfs asking for the password via telnet
- postmarketOS demo menu (XWayland)
- Weston-terminal running in fullscreen mode