Hello there !
After years (about exactly 2) of work and help from the postmarketOS « mainline » community, it's possible
for both of idol3 (6045) and idol347 (6039) to run with a modern Linux kernel, modem included (data & calls) !
Main problems remaining are camera sensor and battery consumption, which are no small problems to solve.
Still, it's a bit of a victory against e-waste, and if you feel like trying a « Linux phone », check those out :
Alcatel Idol 3 4.7" (alcatel-idol347) - postmarketOS
wiki.postmarketos.org
Alcatel Idol 3 5.5" (alcatel-idol3) - postmarketOS
wiki.postmarketos.org
I'll post some « easy-to-install ROM » once I have polished some remaining glitches,
but you can already follow pmOS wiki instructions to build images and flash them yourself.
Before you ask, the Waydroid package available in pmOS might somehow work,
it's been a while since I quickly tried it on idol3. Can't say much more about apps & network support in there.
To wrap it up, with modern, close-to-mainline Linux kernel support, real recent Android also becomes possible,
I'll just leave first screenshot as a teaser (needs even more work just to support sound, and not heat like crazy...)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
That's awesome. What a tremendous work you must have done!
You probably already know/do that, but just in case, maybe enabling the "Go Edition" would improve a bit the performance/heating.
This can be done by adding this piece of code in a file of device/alcatel/idol347/ :
Code:
# Inherit common Android Go configurations
$(call inherit-product, build/target/product/go_defaults.mk)
Thank you for continued support of Idol 3! The Idol 3 5.5 is a unique, ultra-lightweight phone with large (16:9) display and dual speakers, which gives it high potential for media consumption and cloud gaming.
Is it possible to flash postmarketOS to eMMC data folder or an SD card and dualboot through lk2nd, without having to overwrite Lineage OS 14.1 on the phone?
banzeo said:
That's awesome. What a tremendous work you must have done!
You probably already know/do that, but just in case, maybe enabling the "Go Edition" would improve a bit the performance/heating.
This can be done by adding this piece of code in a file of device/alcatel/idol347/ :
Code:
# Inherit common Android Go configurations
$(call inherit-product, build/target/product/go_defaults.mk)
Click to expand...
Click to collapse
I'll look in to this and the lowram settings especially for idol347.
Performance & heating mostly come from still incomplete support for interconnects+devfreq and thermal zones.
satelliteseeker said:
Thank you for continued support of Idol 3! The Idol 3 5.5 is a unique, ultra-lightweight phone with large (16:9) display and dual speakers, which gives it high potential for media consumption and cloud gaming.
Is it possible to flash postmarketOS to eMMC data folder or an SD card and dualboot through lk2nd, without having to overwrite Lineage OS 14.1 on the phone?
Click to expand...
Click to collapse
Flashing pmOS to userdata partition is the main way, to get most space (it gets flashed to system by default),
and this would break LineageOS. It's not possible to flash it into a "subfolder" like SailfishOS does.
Flashing to a sdcard is possible, but I think will have to wait for 5.17 pmOS kernel package update
for this to work since in current 5.15 package the sdcard is disabled (or rebuild the package after changing devicetree).
Then, lk2nd will boot from sdcard if it's detected (no menu to choose yet, afaik).
Needs some more work to get on par with idol3, but idol347 is getting there too
Wow, That's great ^^
Can't wait to see the updates
Apologies for the bump, but any updates on how this is progressing?
I'd love to try the alpha image, even as a tester.
Here it is
https://forum.xda-developers.com/t/rom-aosp-for-idol3-idol347-with-close-to-mainline-kernel.4533061/
Related
...................................................................................................
SuperHero is the Rom based on My HTC Sapphire (Magic) Build
...................................................................................................
This Release is made PUBLIC To Only For Test Purpose ONLY
-------As Per Public Demand-------
Warning:
This ROM is Not intended to Used For Daily Use
I m NOT responsible for Any Damage
Rom: 0.1
-> Note: Let The Rom To Set.
-> Working:
Rosie Of this Rom Working Perfect (640 x 480 res)
Htc Dialer Optimized.
The Speed of Rom Is not even 1/2 the Speed What it can achieve
Orientation is working
Multi-Language
Call, 3g, edge, wifi (Working Good for me Still Req. Feedback)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
->Not Working:
Google Apps Are Not included In this Release -> (will be Added In future releases)
Htc Widgets
Many Things More too (after all its Pre-Alpha)
Download:
CLICK HERE TO DOWNLOAD
Special Thanks To :
Blast : Without Him this was Impossible
Wat Work I have Done :
Rosie:
Dialer
In Call
For Steps to Installation:
Recommended Fresh SDCARD (4gb internal Storage)
1. Extract Everything From .zip to Ur Internal Storage
2. Open FileBrowser
3. Navigate to Internal Storage
4. Run "haret.exe"
5. Let It Complete and Perform Screen Calibration
6. Perform Short Initial Setup (for Language n Wifi)
7. Enjoy Test Report Back.
ENJOY!!!!
wow! seems to be great! waiting for your rom
Sound very good! But is it a really rom or only running in sdcard?
isn´t that the same?
http://forum.xda-developers.com/showthread.php?t=641021
what is the difference between these?
Dunnera, as for me, android that is linked in your post did not work well on my diamond because of the heavy sense UI. It even couldn't be unlocked.
Dunnera said:
isn´t that the same?
http://forum.xda-developers.com/showthread.php?t=641021
what is the difference between these?
Click to expand...
Click to collapse
This is my Pet Project there is nothing common with other roms
is a flashable rom or it is booted trough haret?
so it will be a full-rom and not like Android (booting with Haret)?
fantastic, can't wait!!! can you give us an assumed release date?? plz!!!!!!
Dunnera said:
so it will be a full-rom and not like Android (booting with Haret)?
Click to expand...
Click to collapse
It will Not Be Full Rom untill I get Everything Working
untill then it will be -> Harnet
BTW Video uploaded -> still Alpha
after viewing the video i can say only a thing...good work...seems fast and resposable
HELICOPTER88 said:
after viewing the video i can say only a thing...good work...seems fast and resposable
Click to expand...
Click to collapse
bro I m Not a full time developer
so my releases will take time (maybe LONGGG TIME)
So please Be patient U will Get Release only if its upto my standards
I hav been a htc magic developer for quite sometime.
So my Standards are HIGH For Sure.
seems verry good. but when do you think this is gonna be released?
The most important is native bootloader in diamond
Someone can bring it out first? It's great work I think.
Good job! I'm waiting for the first non-beta release!!!
Thank you in advance...
Looks good, just take your time and get it right!
I'm really looking forward to try it.
Keep up the good work!
Great, i like this demo video, hope your rom can fix some problems on xdandroid :
- battery...
- ram...
-camera...
if its full rom, so how can use both of os : wm6, android
good work!!!
Hello everybody,I,m Bang··
Now, I founded a team, called B&H
Later I release of the ROM is the name of the B&H
Welcome to have a dream to join us
My MSN:[email protected]
Today is my latest brought works,Will be fully integrated into the ROM GO theme.
This is my original
Welcome everybody to give I pointed out that bug
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Flash Suggestions
To finish brush WIpe recovery mode, double after the brush
With this update explains:
1, powerful streamline a lot of unnecessary software (Google software, and primary input method, etc.)
2, streamline a lot of much use of bells, if necessary, please download on its own
3. the boot screen to MuMyaYI boot screen
4, increase the commonly used software (go, weather,, the system toolbox, a key lock screen, etc.)
5, starters to replace GO
6, system to replace text messages GO
7, joined Google network positioning, let you GPS positioning the more speed up
8, delete a lot of unnecessary library files
9, system comes with sogou input method, the absolute to force
10, increase system and software integration, GO to the library for documents
11, modify other details, optimization, etc
Download:
http://115.com/file/aqat0yjk#
is the ROM in english?
Will try it out!
remove the "cm7" name from the title, you don`t have the right to use it, also upload this to multiupload or something similar, took me a while to find that download button on the Chinese web site .
ps: download speed from that site is extremely slow.
jamesgary said:
Hello everybody,I,m Bang··
Now, I founded a team, called B&H
Later I release of the ROM is the name of the B&H
Welcome to have a dream to join us
My MSN:[email protected]
Today is my latest brought works,Will be fully integrated into the ROM GO theme.
This is my original
Welcome everybody to give I pointed out that bug
Flash Suggestions
To finish brush WIpe recovery mode, double after the brush
With this update explains:
1, powerful streamline a lot of unnecessary software (Google software, and primary input method, etc.)
2, streamline a lot of much use of bells, if necessary, please download on its own
3. the boot screen to MuMyaYI boot screen
4, increase the commonly used software (go, weather,, the system toolbox, a key lock screen, etc.)
5, starters to replace GO
6, system to replace text messages GO
7, joined Google network positioning, let you GPS positioning the more speed up
8, delete a lot of unnecessary library files
9, system comes with sogou input method, the absolute to force
10, increase system and software integration, GO to the library for documents
11, modify other details, optimization, etc
Download:
http://115.com/file/aqat0yjk#
Click to expand...
Click to collapse
Sent from my VegaComb using Tapatalk
dpruim said:
Sent from my VegaComb using Tapatalk
Click to expand...
Click to collapse
why the unnecessary spam?
download here;
is there callrec option on it ?
zenosteam said:
is there callrec option on it ?
Click to expand...
Click to collapse
it`s still cm7, dude
and its kinda creepy that you asked that, you stalker
siky_dude said:
it`s still cm7, dude
and its kinda creepy that you asked that, you stalker
Click to expand...
Click to collapse
you are right i am a big stalker i like this option for professional use i and i will ask for that when i see a new rom
This is a DEV ONLY thread.
We'll not answer silly questions!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DEVELOPMENT CHAT:
#honor6-dev @ freenode irc
HOW TO BUILD?
1. Prepare your build environment and get the CM11 sources. Read the official CM wiki if you don't know how.
2. Add our local manifest
https://raw.githubusercontent.com/honor6-dev/manifests/cm-11.0/local_manifest.xml (goes to .repo/local_manifests/local_manifest.xml)
3. repo sync -j10
4. Run following commands to start building:
Code:
. build/envsetup.sh
lunch cm_h60_l02-eng
brunch cm_h60_l02-eng
Currenlty supported: cm_h60_l01-eng, cm_h60_l02-eng, cm_h60_l03-eng, cm_h60_l04-eng, cm_h60_l11-eng, cm_h60_l12-eng, cm_h60_l21-eng
Code:
/boot /dev/block/mmcblk0p13
/cache /dev/block/mmcblk0p38
/system /dev/block/mmcblk0p37
/data /dev/block/mmcblk0p39
/recovery /dev/block/mmcblk0p14
/sdcard ???????
WIN!
Fixed the inline kernel building.
CM now builds the modem driver and straight after it, the kernel.
Just wanted to say thank you!!!!
codeworkx said:
WIN!
Fixed the inline kernel building.
CM now builds the modem driver and straight after it, the kernel.
Click to expand...
Click to collapse
Looking forward to seeing your progress! :good:
Hi @codeworkx , I have compiled cm11 with you source, but when flash the package with CWM i have error :
This package is for device h60_l04,h60-l04; this device is hw60. Error (Status 7) :crying:
Then the cwm you're using is faulty. Use the recovery.img from your cm build.
Btw. your build will not boot into gui. It's totally useless unless you're a really good developer.
Sent from my Nexus 5 using XDA Free mobile app
Pretty big problems with buffer allocation for EGL.
GraphicsBufferAllocator (libui.so) tells Gralloc (gralloc.hi3630.so) to allocate some buffers of a platform specific type.
Gralloc tells ION (libion.so) to do so. ION tells kernel. Simple, in theory.
CMs libui doesn't have the required stuff for our platform and using libui.so from huawei results in nothing.
This will be a very hard game.
For the ascend p1 development @Loller79 worked on a gralloc fix, last year. I hope It could be useful..
I mailed honor support to ask their developers' help. My request was redirected to their team.. :fingers-crossed:
I think they're passing some custom usage flags to gralloc we don't know yet. I'll try to build gralloc from sources and use it on stock rom to get that stuff logged.
Sent from my Nexus 5 using XDA Free mobile app
Graphics stack up and running!
Wifi fixed
First sign of teh baseband!
Nice job
Hloody bell! I wasn't expecting this considering the quality of the sources.
Audio, Media and Camera are depending on each other and are linked to framework.
Can't get it running and already pulled in half of the stock rom. This is pretty bad.
Makes it impossible to get a newer android version running. So you always have to wait on huawei.
Have to decompile original framework and see what we're missing. I assume this will take me countless hours.
So don't expect any progress during the next few days/weeks.
codeworkx said:
Audio, Media and Camera are depending on each other and are linked to framework.
Can't get it running and already pulled in half of the stock rom. This is pretty bad.
Makes it impossible to get a newer android version running. So you always have to wait on huawei.
Have to decompile original framework and see what we're missing. I assume this will take me countless hours.
So don't expect any progress during the next few days/weeks.
Click to expand...
Click to collapse
Bad news
See here https://code.google.com/p/android-apktool/issues/detail?id=727
I heard that some part of Honor's firmware are encrypted...
codeworkx said:
Audio, Media and Camera are depending on each other and are linked to framework.
Can't get it running and already pulled in half of the stock rom. This is pretty bad.
Makes it impossible to get a newer android version running. So you always have to wait on huawei.
Have to decompile original framework and see what we're missing. I assume this will take me countless hours.
So don't expect any progress during the next few days/weeks.
Click to expand...
Click to collapse
Forget what i said earlier.
Audio: working
Calling: working
Camera: working except for video recording because of broken Sensors
Video Playback: working
Sensors fixed
Video recording hangs when hitting "record" button
Hi,
Currently i am porting Linux "Ubuntu phablet" to my device Samsung Galaxy TAB A6 10.1 (2016), i have a little progress here.
Currently i was able to do following
- Recompile the kernel and enable video frame buffer
- Build init scripts and create boot.img
- Installed Ubuntu touch on system partition
- Boot to Ubuntu and enable adbd server to be able to continue.
Here you can find a video with my progress h**p://ms.serdit.ro/files/linux-boot-t585.mp4
Best regards,
Marc
Added kernel linux logo
Hi,
For days i was stuck in why those nice penguins are not shown at startup, and voila, i did it....
Here is a nice one
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Best regards,
M
Hi,
Just to let you know that I have another breakthrough, an init boot menu which can,
- boot installed Linux from system partition
- Reboot in recovery
- reboot
- mount .iso or .img from sdcard and boot from them if contain any OS
Here is a demo
Best regards,
M
I have modified the kernel's fonts to have bigger fonts on text console. This gif is loading very slow....
Help Needed
Hi. I am one of the few who is interested in having linux installd on android devices (Galaxy Tab A 10.1 2016), but there is little forums about this.
I am therefore asking for your help in trying to get this to work. I am trying to install any linux distribution thats available.
As i saw in your video you had something similar to grub bootloader. Can you share it please. B ut most importantly I'd like to know how to get linux installed.
Any necessary information will be greatly accepted.
Thank you in advance and look forward to hearing from you soon.
Hi pops,
Unfortunately there is no complete linux version yet which works on this tablet, i didn't had enough time to complete my port so currently the only thing which works is the boot process of a bare linux with only command line without wifi or mobile data.
The above boot menu is actually a simple program, built by me, which loads an init scripts from desired partition based on an exit code from a loop in the initial init script. It is programmed in C and you need to know how to cross-compile on other platform apps in order to be usable, or to use it as is with precompiled menu.
Basically my linux does not have graphical interface and no peripherals yet and does not have an installable image, with a little progress on android LXC container which is up and running, but nothing tested yet.
Best regards,
Marc
Thank you very mu ch for your quick reply. I understand totally what you said. :good::good:
I believe that this is something that shouldnt be done by only one developer as it may be lots of work.
I know lots about android but not about porting or making custom roms, custom recoveries, or custom kernels. I
If you come up with anything let me know(and who ever it may concern).
Thanks so much again for your reply. :good::good:
Pops
Unfortunately I will not update any of my threads on XDA-Developers websites.
I asked them to remove all my posts and delete my account, but is seems that they did't did that yet.
I will continue to work on my projects but publish the result elsewhere.
Okay but I'd really appreciate if I can stay in the know aboit this so i will leave my contact in order for you to update me. And if you may require any help from my end that wouldn't be. problem.
Email: [email protected]
Website: http://bitly.com/popscommunications
https://popsproductions.wixsite.com/popscommunications
Pops
I will update the http://ms.serdit.ro page with any news i will have, you can check that page regularly if you want, or you can use that to ask anything.
Hi..any new updates
download linl broken
I am terribly sorry, i do not have that device anymore and discontinued the work on it long time ago.
ok, i want test it
pls give link
lentas said:
ok, i want test it
Click to expand...
Click to collapse
I don't think i have the source code of my work for this device anymore, as I changed quite a few computers since then and a lot of hard disks. However, i will have a look for them and if I will have them i will upload all of them on my GitHub repos.
ok
lentas said:
ok
Click to expand...
Click to collapse
Meanwhile you may want to review the PostmarketOS pages, it seems to have been ported to this tablet, there is a kernel source link as well
wifi is broken from that device on pmos
lentas said:
wifi is broken from that device on pmos
Click to expand...
Click to collapse
Even so, is more than i achieved, you can try to fix that.
im not a c++ coder
Does anyone still have an old version rom copy for moto g5s of android 8.1.0 or 9, but without the following 'Can't copy file from device to PC' bug?
Like Android Ice Cold Project AICP OS (The call recorder of it (AICP 16.1 android 11) is the best I've tested in the third part rom. The sound recorded from it is very clear and loud enough. While the sound recorded in lineageos is neither too noisy nor too low to hear it. )
I've just started flashing third party rom recently. I flash more than 20 roms these days (different versions and builds).
Finally, I want to stay in android 8.1 or 9 for a good battery life.
I'm quite disappointed with lineageos. There is a big bug in lineageos 15.1 ,16.0, and 17.1! We can't copy any file from the device to PC via usb cable! The bug has been there since lineageos 15.1 (android 8.1.0), through lineageos 16.0 (android 9), only in lineageos 17.1 build 20201115, which is the second from last version of lineageos 17.1 was it fixed! What the h-e-l-l!
Since the other third part roms use lineageos to build their roms, they take the same bug to their roms!!! That is a disaster!
What's worse, they increased ZRAM to 1.33G in lineageos 17.1 build 20201115, which turns out to help nothing for the perfromance improvement but only to make the battery even worse! Ironically, my xt1799-2's front camera can only work since that build! D-a-m-n! Does someone know how to remove the ZRAM permanently? I can remove it using 'Scene 4' app temporarily. After restart the device, it will come back. Can developers remove ZRAM from the build or tell us how to remove it from our device?
Last but not least, they deleted some useful fingerprint gestures in lineageos 17.1, such as 'screen-off: long hold fingerprint to turn on display' and 'screen-on: long hold fingerprint to turn off display'. These two gestures I've been using since lineageos 15.1 (android 8.1.0)!!! I choose lineageos because of them! I don't know what the lineageos team is thinking about. That's why I don't want to use lineageos anymore! I want to find the old verion of AICP roms!
I did a test before (not too long ago, just less than a month ago) in moto stock 8.1.0 oreo rom. It still has 20% battery after 8 day!!!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is moto stock oreo 8.1.0 rom. With the same settings. I use IceBox app to freeze almost all the app, and some system app like bluetooth, nfc, ...
I do the same thing in lineageos 18.1, but the battery can't bear 2 days in aeroplane standby mode!
The following screenshots are from lineageos 18.1 (android 11):
100%-2%-2%-2%-1%=68% ?????
The following screenshots are from AICP 16.1 (android 11)
Terrible!
I don't think people who uses snapdragon 430 device for a performance.
So a good battery life should be the top priority.
I guess you will find a good solution soon
[email protected] said:
Could you kindly stop posting screenshots that size. Do me the favour to resize them to a more reasonable size. anybody interested can zoom in to original size by a simple click on them and scroll further.
Maybe I got something for you. Let me see
Click to expand...
Click to collapse
Lineageos? I have flashed almost all of them just to find which build not having the copy bug. Only receive a disappointing result. The developer keeps the files in github. 15.1, 16, 17.1 are buggy, which I've said above. 18.1 has solved the copy bug, but battery is terrible!
I'm now staying in lineageos 15.1 for a longer battery and for the 64bit. I can bear the front camera not working. But I can't bear the 'unable to copy file from device to pc' bug. Thank god the model has a tf card slot. I can copy the files to the tf card in the device. Can you image those devices without a tf card slot and at the same time have this bug?! That's a disaster!
I dislike clicking the images to zoom in and out mainly for the reason that it's very inefficient, especially when the images are more than 5 pieces and they're quite similar in thumbnail mode. It just wastes time for the readers to zoom in and out to check the information in the images! Thumbnail mode is just designed for twitter or something like that, but not quite suitable for forum.