glodroidcommunity / pine64-pinephonepro Goto Github PK
View Code? Open in Web Editor NEWAndroid for the PinePhonePro based on the GloDroid project
License: Apache License 2.0
Android for the PinePhonePro based on the GloDroid project
License: Apache License 2.0
Though this may be a long ways away as far as the project is concerned adding support for this modem firmware on pinephone and pinephone pro would allow for an easier time debugging certain issues and hopefully an easier time getting mobile data functionality stable.
This is the firmware in question https://github.com/the-modem-distro/pinephone_modem_sdk
After update the latest code, I failed to boot into the revovery fastboot mode.
Below is the boot log, hope if you can give some advice.
I've been attempting to flash LineageOS for a few hours now with no luck and no real leads so I have opted to open an issue here.
I am attempting to flash LineageOS to EMMC, regardless of the OS or software I use to flash the image to the microSD card the device indicator LED never flashes blue and persistently boots into the stock OS. I ensured I downloaded the latest appropriate release and have attempted everything I can think of to no avail. I have tried multiple cards and I have also ensured that the physical hardware is working and that the disk can be read and written.
I had another regular PinePhone I purchased about a month ago and was able to flash easily, I have followed the official guide as well as the documentation I made for my own use the first time around when flashing this to the previous device. I would like to note that I haven't made any changes to the method or the new device.
I did purchase my device rather recently, so I do not know if Pine64 has perhaps updated something that requires an update on this project in accordance. I really need assistance or some answers as to why I can't seem to flash GloDroid to my new device. I am aware this is likely a hobby project upheld by volunteer work, so while I want some sort of answer or assistance I would like to emphasize that I am making no demands and appreciate everything this project and its contributors are doing.
As I know, it is currently not possible to boot GloDroid using Tow-Boot..
Why could that be the case? What could be potential hurdles? How could successful boot be achieved?
Thanks for providing a Pinehone Pro and builds of Glodroid!
Thanks for your nice job。
I have a rk3399 based board eaidk610,which have a AP6255 wifi + bt module on board,I think it is the same with pinephone pro。
I porting the device configuration from this pine64-pinephonepro project[0]:
But wifi startup failed due to load firmware failed:
[ 5.894232] brcmfmac: brcmf_attach Enter
[ 5.894597] brcmfmac: brcmf_fwvid_attach_ops mod=wcc: enter: dev mmc0:0001:1
[ 5.894849] brcmfmac: brcmf_sdio_readshared sdpcm_shared address 0x00201F18
[ 5.895256] brcmfmac: brcmf_fwvid_request_module: mod=wcc: failed -2
[ 5.896418] brcmfmac: brcmf_sdio_isr Enter
[ 5.896434] ieee80211 phy0: brcmf_attach: brcmf_fwvid_attach failed
The full kernel bootlog is here[1]:
When search online, I find these discuss[2]:
It seems I should change the brcmfmac wifi driver module load order make brcmfmac-wcc insmod before brcmfmac, But I can't find
a proper way to adjust the order.
I also try to setting CONFIG_MODPROBE_PATH="/system/bin/modprobe" , but it also has no luck.
Hope to get some advice from you.
Thanks a lot.
[0]andyshrk@0224c53
[1]https://pastebin.com/H9YDcJNT
[2]https://lore.kernel.org/linux-wireless/CANnVG6=a3etRagG+RaSEH-b4_nfzxpEKffQtuMWrttrbgjunZQ@mail.gmail.com/
Component | Status | Comment |
---|---|---|
Display | ✅ | drm_hwcomposer |
GPU/GLES | ✅ | mesa3d/panfrost GLES3.1 |
GPU/VULKAN | ❌ | mesa3d/panvk is not ready yet |
Modem / Calls | ✅ | ModemManager / mm-radio HAL |
Modem / SMS | ✅ | ModemManager / mm-radio HAL |
Modem / Data | ❌ | Not implemented yet |
Modem / GNSS | ❌ | Not implemented yet |
WIFI | ✅ | Has some issues |
Bluetooth | ? | |
Camera | ❌ | Not implemented yet |
Accelerometer / Gyro | ✅ | IIO-SENSOR HAL |
Hardware codecs | ❌ | Not implemented yet |
Audio | tinyhal, Limited functionality | |
Pine64 keyboard | ✅ | As per users report, it works |
Issues:
Component | Comment | Issue link |
---|---|---|
Modem | Internal USB connection is not stable after suspend/resume | |
Wifi | Sometimes doesn't work | |
Audio | Audio stream switching doesn't work | |
System | Android system can crash and reload on wakeup | |
EMMC Boot time | 2+ boot takes 1m10s |
Please ignore the Contact the manufacturer
message on the boot. Android shows it because we're using a kernel that Google is not supported officially for Android-13.
Warning. Tow-boot will block any Rockchip native images on the PinePhonePro from booting. Please uninstall towboot before trying GloDroid.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.