Ubuntu Touch By Ubports
{
"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"
}
Website : https://ubports.com/
As might have know, the mobile operating system developed by Cannonical for the Nexus 4 was called Ubuntu Touch. The project was canceled early 2017.
More information : https://en.wikipedia.org/wiki/Ubuntu_Touch
The legacy subject for Ubuntu touch on Nexus 4 was host by nikwen, https://forum.xda-developers.com/nexus-4/general/rom-ubuntu-touch-14-10-utopic-unico-t2324683
Thanks to the community the entire mobile operating system has been forked by Ubports guys... with a great success, they established a fairly strong monthly finance through donation https://www.patreon.com/ubports and are building a foundation : https://ubports.com/page/foundation
I've the pleasure today, September 21st 2017, to create this subject to announced that Ubuntu Touch for Nexus 4 in a fairly stable version .
So far all the blocking bug found were fixed yesterday , you can track in real time the bug here : https://github.com/ubports/ubports-touch/issues?utf8=✓&q=label:"Device: Mako"
How to test it :
By the official way of course : https://wiki.ubports.com/wiki/How-to-install-UBports-on-your-device
This will wipe all the data on your phone ! Be careful !
Version to install today : Stable
Installer to use : https://github.com/ubports/ubports-installer
By Multirom, strongly disapproved as it is not supported by Ubports project.
***************** It's easy to install, however upgrade from ubuntu touch broke the book 1 over 10 updates.... ************************
It might be useful for you to give a glance to the OS, but for daily driver uses the official installation tool.
Bug from multirom installation will not taken into account if they are not present on the official installation. (Except some boot impossible after an update on the multirom version which required to wipe the ubuntu install, it works fine).
If you want to give a try : https://forum.xda-developers.com/showpost.php?p=72455220&postcount=2140
slash.tux said:
(...)The project was canceled early 2107.(...)
I've the pleasure today, September 21st 2107, to create this subject to announced that Ubuntu Touch for Nexus 4 in a fairly stable version .
(...)
Click to expand...
Click to collapse
Is this the correct year? :cyclops:
And I insist several time , thanks for the correction
I really love this os but i dont see any future for it unless android apps will work
Hello,
I understand your thoughts however we can see on Sailfish OS, it doesn't really help to get better share market.
Right now the focus is to move on Ubuntu 16.04 LTS, to get long term support for security update, last version of Mir and unity 8 and stuff running like andbox :laugh: . For this the developers are creating Halium project to allow any linux project, Plasma Os, Utouch, Sailfish (hopefully) etc... on the same driver layer => If a device will be port on plasma Os it will work on the others.
For more info : https://halium.org/
The OTA-2 has been released and the nexus 4 got it's first stable version https://ubports.com/blog/ubports-blog-1/post/ubuntu-touch-ota-2-release-78
Currently the trend of adoption Ubports : https://stats.ubports.com/
Soooo is there a way to flash this from TWRP? I have tried flashing from both an Ubuntu machine and a Windows machine over. And over. And over. For the past 3 days, and I'm getting really annoyed. On Ubuntu, it always gets stuck after pushing just a few things, and just sits there. Left it overnight. On Windows, it detects ADB and the device just fine, but no matter how many times I reboot to bootloader, even with the correct nexus 4 drivers installed, nothing. Just sits there. I can install Android or Sailfish no problem.
---------- Post added at 10:21 AM ---------- Previous post was at 10:15 AM ----------
Did a fresh run right now, still not working
[email protected]:~$ ubuntu-device-flash --clean-cache touch
2017/09/28 10:18:21 Cleaning prevously downloaded content
[email protected]:~$ sudo ubuntu-device-flash --server=http://system-image.ubports.co m touch --device=mako --channel=15.04/devel --bootstrap
2017/09/28 10:19:17 Device is |mako|
2017/09/28 10:19:17 Flashing version 148 from 15.04/devel channel and server htt p://system-image.ubports.com to device mako
60.64 MB / 60.64 MB [============================================================] 100.00 % 4.69 MB/s
322.74 MB / 322.74 MB [==========================================================] 100.00 % 7.24 MB/s
2017/09/28 10:20:18 Start pushing /home/ian/.cache/ubuntuimages/pool/ubports-4eff6ae1f43900a2919b57c61b3ad5137721f7a9803d85078a82b7829e0c7e55.tar.xz to device
2017/09/28 10:20:18 Start pushing /home/ian/.cache/ubuntuimages/ubports-touch/15.04/devel/mako/version-148.tar.xz to device
2017/09/28 10:20:18 Start pushing /home/ian/.cache/ubuntuimages/pool/keyring-4c4e7ef380ebcfa2c31084efa199138e93bfed8fc58aa3eb06bdf75a78af9b57.tar.xz to device
2017/09/28 10:20:18 Start pushing /home/ian/.cache/ubuntuimages/gpg/image-signing.tar.xz to device
2017/09/28 10:20:18 Start pushing /home/ian/.cache/ubuntuimages/gpg/image-master.tar.xz to device
2017/09/28 10:20:18 Start pushing /home/ian/.cache/ubuntuimages/pool/device-d08eb9751a871a277abe893c4406bf26c4f239be686cfcd7c7b4f221599a826e.tar.xz to device
2017/09/28 10:20:18 Done pushing /home/ian/.cache/ubuntuimages/ubports-touch/15.04/devel/mako/version-148.tar.xz to device
2017/09/28 10:20:18 Done pushing /home/ian/.cache/ubuntuimages/gpg/image-signing.tar.xz to device
2017/09/28 10:20:18 Done pushing /home/ian/.cache/ubuntuimages/pool/keyring-4c4e7ef380ebcfa2c31084efa199138e93bfed8fc58aa3eb06bdf75a78af9b57.tar.xz to device
2017/09/28 10:20:18 Done pushing /home/ian/.cache/ubuntuimages/gpg/image-master.tar.xz to device
2017/09/28 10:20:19 error pushing:
Click to expand...
Click to collapse
I also have tried that magic flash tool many times. Just tried it again, and it's, yep, just sitting there.
Flashing devel channel
< waiting for device >
^C
[email protected]:~/build/magic-device-tool$ sudo ubuntu-device-flash --clean-cache touch
2017/09/28 10:24:14 Cleaning prevously downloaded content
[email protected]:~/build/magic-device-tool$ sudo ubuntu-device-flash --server=http://system-image.ubports.com touch --device=mako --channel=15.04/devel --bootstrap
2017/09/28 10:24:22 Device is |mako|
2017/09/28 10:24:22 Flashing version 148 from 15.04/devel channel and server http://system-image.ubports.com to device mako
60.64 MB / 60.64 MB [============================================================] 100.00 % 4.05 MB/s
322.74 MB / 322.74 MB [==========================================================] 100.00 % 6.98 MB/s
Click to expand...
Click to collapse
It never gets any further than this on the magic tool.
Does your fastboot is unlocked ?
When you flash is the phone in fastboot mode ?
Did you try with another cable ?
Did you try a manual push to Android or Sailfish ?
Nothing works for me.
1.) The Windows-Tool wont find the Nexus 4, but it is in fastboot-mode and unlocked
2.) My both Ubuntu Setups, 16.04. and 17.04 wont install the ubuntu-device-tools and the magic tool have the same problem, it wont find a device, even when its in fastboot-mode (it have the same problem, it wont install the ubuntu-device-tools)
My guess,
1) Widnows doesn't have the correct Nexus 4 driver.
2) I'm not sure to understand.
You cannot install, ubuntu-device-tools on your computer, correct ?
source : https://devices.ubports.com/#/mako
dancle86 said:
Nothing works for me.
1.) The Windows-Tool wont find the Nexus 4, but it is in fastboot-mode and unlocked
2.) My both Ubuntu Setups, 16.04. and 17.04 wont install the ubuntu-device-tools and the magic tool have the same problem, it wont find a device, even when its in fastboot-mode (it have the same problem, it wont install the ubuntu-device-tools)
Click to expand...
Click to collapse
Thanks for the log,
Per chance do you have enough available space on your nexus 4 ?
Did you try with the ubports installer : https://github.com/ubports/ubports-installer
There is the info on how to install it when you scroll down.
idumych said:
Soooo is there a way to flash this from TWRP? I have tried flashing from both an Ubuntu machine and a Windows machine over. And over. And over. For the past 3 days, and I'm getting really annoyed. On Ubuntu, it always gets stuck after pushing just a few things, and just sits there. Left it overnight. On Windows, it detects ADB and the device just fine, but no matter how many times I reboot to bootloader, even with the correct nexus 4 drivers installed, nothing. Just sits there. I can install Android or Sailfish no problem.
---------- Post added at 10:21 AM ---------- Previous post was at 10:15 AM ----------
Did a fresh run right now, still not working
I also have tried that magic flash tool many times. Just tried it again, and it's, yep, just sitting there.
It never gets any further than this on the magic tool.
Click to expand...
Click to collapse
slash.tux said:
Per chance do you have enough available space on your nexus 4 ?
Click to expand...
Click to collapse
Hi,
Do you happen to know on which partition these update files are pushed (on phone side)? And how to evaluate space required?
Regards
The files are pushed to /data
I would say minimum 1 gb left would be sufficient.
Cieniek said:
Hi,
Do you happen to know on which partition these update files are pushed (on phone side)? And how to evaluate space required?
Regards
Click to expand...
Click to collapse
Sailfish OS is linux distro. Ubuntu touch is not real linux! It lacks many apps, it's much slower then Sailfish OS, and can't run android apps like Sailfish OS does. Aliendalvik is available for ported devices too. I have it on my nexus 4 & 5. Everything works on Nexus 4 like on android. Nexus 5 with base CM12.1 has minor issues. camera does not work and sound does not work in some android apps.
Sailfish OS > Ubuntu touch.
Thanks for the feedback. Ubuntu Touch doesn't intent to compete with other mobile operating system, just to gather bunch of people around the same interest.
Sailfish OS and UbuntuTouch has two different approachs of the mobile operating system. For sure Sailfish OS is more polished than Ubuntu Touch, however it is not fully opensource. Moreover it doens't provide the capability of convergence and a GPS navigation system like Unav, http://unav.me/.
Regarding Android app, there is no really rush to go there. The main objective right now is to bring the device with the right kernel to Ubuntu 16.04 LTS to access to more feature and security updates.
The team already released a beta version of 16.04 Lts for 2-3 phones (fairphone, N5 and HTC10)
This operating system upgrade will bring the possibility to use Anbox on Ubuntu Touch : https://anbox.io/
If you want to follow the new app store and see the progress I invite you to look at the OpenStore app included in the Ubports Ubuntu Touch image.
slash.tux said:
My guess,
1) Widnows doesn't have the correct Nexus 4 driver.
2) I'm not sure to understand.
You cannot install, ubuntu-device-tools on your computer, correct ?
source : https://devices.ubports.com/#/mako
Click to expand...
Click to collapse
the installer can't find "ubuntu-device-flash" and "phablet-tools" on actual ubuntu-versions and same for the magic-installer-tool. there is no way to install this on my nexus 4.
dancle said:
the installer can't find "ubuntu-device-flash" and "phablet-tools" on actual ubuntu-versions and same for the magic-installer-tool. there is no way to install this on my nexus 4.
Click to expand...
Click to collapse
It's normal that you cannot install ubuntu-touch on your nexus 4, if you don't have the tool to flash.
1. Please install the required tool on your ubuntu desktop/laptop
Code:
sudo apt-get install ubuntu-device-flash phablet-tools
2. Reboot your Nexus 4 into fastboot mode and Connect your device with an USB cable to your computer.
3. Flash your device using this command: (NOTE! This will wipe your phone!)
Code:
sudo ubuntu-device-flash --server=http://system-image.ubports.com touch --device=mako \
--channel=15.04/devel --bootstrap
As mentioned on this page : https://ubports.com/page/get-ubuntu-touch
slash.tux said:
It's normal that you cannot install ubuntu-touch on your nexus 4, if you don't have the tool to flash.
1. Please install the required tool on your ubuntu desktop/laptop
2. Reboot your Nexus 4 into fastboot mode and Connect your device with an USB cable to your computer.
3. Flash your device using this command: (NOTE! This will wipe your phone!)
As mentioned on this page : https://ubports.com/page/get-ubuntu-touch
Click to expand...
Click to collapse
Cant we install it from Windows 10 desktop/laptop.
atahanali_57 said:
Cant we install it from Windows 10 desktop/laptop.
Click to expand...
Click to collapse
Yes you can install from windows, the .exe installer is the following : https://github.com/ubports/ubports-installer/releases/download/0.1.7-beta/ubports-installer.0.1.7-beta.exe
You might have to install the windows/android/adb drivers required for your device.
dancle said:
the installer can't find "ubuntu-device-flash" and "phablet-tools" on actual ubuntu-versions and same for the magic-installer-tool. there is no way to install this on my nexus 4.
Click to expand...
Click to collapse
You can also try the appimage, which embeds everything for linux.
the link : https://github.com/ubports/ubports-installer/releases/download/0.1.7-beta/ubports-installer-0.1.7-beta-x86_64.AppImage
then Make the AppImage executable https://discourse.appimage.org/t/how-to-make-an-appimage-executable/80
Then run the file by double-clicking
In both case i enclosed some screenshots
Thank you. Very cool thread.
Currently on my Nexus 4 with Stock ROM is installed Ubuntu Xenial.
I used Linux Deploy 2.0.2-223.
Thanks to that I have both android and linux.
In android, I open GUI through VNC viewer, and in Windows via TightVNC 1.5.2.
Do you see the possibility of using Ubuntu Touch and Android via dualboot / multiboot or anything else?
Thanks for the information i didn't know about this tool.
Yes you can run with multirom android and ubuntu touch for testing in parallel. I modified the multirom .apk for that : https://forum.xda-developers.com/showpost.php?p=72455220&postcount=2140
I mentioned testing as multirom is not supported by the community and sometime (happend twice in 2 months) the ubuntu touch upgrade breaks ubuntu touch boot due to some incompatibility.
Related
Hi!
I had created this thread as i had just ordered the Teclast X98 Air on 14 August 2014 from Aliexpress.
It will arrive next week and i guess some of the user here will be excited to know what Telcast has bring this time.
I know there was a thread for Teclast X98 3G but long run having dedicate post will be much more accurate.
Hope those you had ordered X98 Air just like me and those who are planning to buy X98 Air can contribute to this thread.
Peace out!!!
:good:
Video Link : http://youtu.be/53DAW2U6pX8
Update ( 22 August )
Ok! update. Upload to Mega done.
Part 1: https://mega.co.nz/#!foNyRRxQ!l5gAWmuFMb2kVd3IdlqYLiCAG0jqHc3GYZY15lQafFo
Part 2: https://mega.co.nz/#!T0l0EIba!vwedHkeBbO_az_RkVVnPW_IBsP_6wMWFoKDnCxJuWgE
Part 3: https://mega.co.nz/#!ahMikTwS!UzTS9sR2rMF8ZMSvwvUKEP3ydDe3dH_bbVqRkL-d8C4
Part 4: https://mega.co.nz/#!vlEFFR7Q!tSsyo-oZN2gUuMwaMz2KVbpO1KZgXDUsjeoS5XCSpvU
Part 5: https://mega.co.nz/#!v510FAbC!KTzNrEMtReuJp9qI90-f1Ia9jFD1a59ViPPxvXZrU7k
Root File: https://mega.co.nz/#!flskXa7Z!Y3vWDbDZSxmmnlLBPxbuP89OBnna5z_XERA19wsGWpk
Android to Window Bios: https://mega.co.nz/#!j4113IBY!akjyashNyOp_1ekpsetciGvpV5U6rht8RVlCxKP6Eyo
Window to Android Bios: https://mega.co.nz/#!291jBQ4B!_ujAk-UalmmygLsqoPp6veeQSvGYb8qVH3DAmQUf7ZE
WinPE: https://mega.co.nz/#!K11GEYyC!9vq6Y-7rK_iqE4tCN2kFkyoazbWUZv1utd8wDTW79C8
Andriod 4.2.2 : http://dl.vmall.com/c0po6r29bg
Android on Intel Platform : https://01.org/android-ia/downloads
(I am keeping a close look on this if i manage to flash custom recovery, i will try this)
Update (27 August )
Successfully rooted using the above link. *try to rename the folder name chinese charater as in my computer it appear as boxes and Intel driver installer will error & the .bat file will not work.
Thanks to our friend from this forum, the important thing is USB 2.0.
You must be on USB 2.0 to root Teclast X98 Air.
Update ( 28 August )
Successfully installed window 8.1 using the above link.
Smooth and easy. *need to change my card reader with OTG as i was using MicroSD card at the first time.
Display Language is in Chinese. *need to add new keyboard then download English Language then change the language, this is the hardest part in the whole process.
Performance is seem to be better than android.
Update ( 3 Sept )
I used Window for almost 1 week and after watching anime series (not live streaming) for 7 hours it freeze up. I used default window video player. Simple force reboot fix the problem. I tried it for about another 5 hours again with media player classic and it freeze again. So just take note on that. I don't think it is the heat issue as i can feel it isn't that hot.
I tried to boot into the Bios as i wanted to try Dual boot. I turn off the UEFI secure boot. Creat bootable USB stick with Android-4.4.2_r1-ia2 but it didn't detect my bootable USB stick. I also disable the fast boot and i can see that if you have keyboard you can call up Bios with F1 and Del. i can't find allow boot from usb stick in the bios. I guess i am missing something here. Pity is that i do not have usb hub so i can't put my usb stick and keyboard together and try to boot like normal PC. But i will try again once i buy the USB hub.
So if anyone tried as far as i did or may be even more please let me know. We can try different method.
Meanwhile i will flash back to Android as some are posting here that they have problem or soft brick.
A few things i will try this weekend.
1. Window to Android flash
2. Root again
3. Try custom recovery (need time on this)
Hope everything will be fine.
Update ( 7 Sept)
So as i mention above i had done the following
If you like PDF guide it is in the attachment.
1. Window to Android flash
- Well. i follow the chinese instruction but i will make it easier here
- 1. Charge your tPad to 100% ( you don't want to run into trouble with low batt )
- 2. Run the X98 Air Win 8 to android bios on your tPad desktop as Administrator, it will run series of command and prompt "FTP Operation Passed".
- 3. Unzip the X98 Air (C5KN) Android 4.2.2 v1.04. inside include 2 folders, 1 pdf and 1 txt files.
- 4. i rename the 2 folder to ROM and setup file as i couldn't run them with chinese name.
- 5. In the setup files folder, 4 files inside. .ini, intelAndroid driver.exe, iSOC driver.exe and Flashtool.exe
- 6. Start from intel android.exe follow by iSOC driver.exe (here it will ask you to plug out and plug in, DO IT!) Very important! follow the installation prompt diligently.
- 7. Install the Flash Tool then copy CUSTOM_CONFIG.INI to C:\Program Files\Intel\Manufacturing Flash Tool. For my case Window 8 so it is under C:\Program Files (x86)\Intel\Manufacturing Flash Tool. (Again MUST COPY this INI file if not you will be stuck at 5%, It happened to me and you don't want it)
- 8. On your desktop you will see flashtool.exe, run it. then go to "Setting- Change the SOC VID to 8087, SOC VID to 0A65, Android devices VID to 8087, PID to 09EF" then apply
- 9. Then unzip X98 Air (C5KN) and inside this folder "flash.xml".
- 10. In the flash tool, "File" - "Open" then point to the above "flash.xml".
- 11. Below Status messages will state ready to flash. Power on you tab, i found that there is no use for vol + or vol -. Just power on will be fine. Then plug into the computer. It will start automatically.
2. I root it again. very easily.
More coming up!
Can't wait
userandorid said:
Hi!
I had created this thread as i had just ordered the Telcast X98 Air on 14 August 2014 from Aliexpress.
It will arrive next week and i guess some of the user here will be excited to know what Telcast has bring this time.
I know there was a thread for Telcast X98 3G but long run having dedicate post will be much more accurate.
Hope those you had ordered X98 Air just like me and those who are planning to buy X98 Air can contribute to this thread.
Peace out!!!
:good:
Click to expand...
Click to collapse
Yes mine is already at home but I'm away at conference for 4 more days
Its driving me crazy just want to test it out
Windows 8.1 is not on that will come later evidently
Android and Windows 81.
Hi!
I have bought another one from aliexpress to, and hope it will arrive soon.
Seller told me the tablet comes with Android, but you can flash a windows 8.1 rom.
I have found some info and a tutorial which explains how to do that.
It is a link from pbhz chineese forum. I can not post links here but sure you can find it in google
The tutorial is in chinesse, but you can translete it with chrome and with the pictures I think i will be easy to do.
At the end of the tutorial there is a link to baidu where you can download the rom.
I've tried to download it so many times but the connection is so slow. I will try again to download it, but if anyone can download and upload to another server it could be perfect!
rogerillu said:
Hi!
I have bought another one from aliexpress to, and hope it will arrive soon.
Seller told me the tablet comes with Android, but you can flash a windows 8.1 rom.
I have found some info and a tutorial which explains how to do that.
It is a link from pbhz chineese forum. I can not post links here but sure you can find it in google
The tutorial is in chinesse, but you can translete it with chrome and with the pictures I think i will be easy to do.
At the end of the tutorial there is a link to baidu where you can download the rom.
I've tried to download it so many times but the connection is so slow. I will try again to download it, but if anyone can download and upload to another server it could be perfect!
Click to expand...
Click to collapse
Hi, I managed to download all of them.
Window 8.1
Android 4.2.2 V1.04
Root File
Intel Android Driver
Android to Window Bios
Window to Android Bios
WinPE
All are about 4.52Gb. I checked the RaR archive, looks good but they do not provide MD5. So file integrity, i can't be 100% sure.
I need to find good server to upload. Any recommendation? :good:
Why not mega ?
Android Firmware
Yeah Mega would be ok!
I have found in another site where you can download the android 4.4.2 version for the Bay Trail Generic 64bit .
I can not post a link so you can try to search in google "android-4.4.2_r1-ia2" and it is the first link
There is a guide too in the same web which explains how to install it.
I got mine this morning from aliexpress. Great device!
So far without rooting I have installed gapps and got rid of bloat which allows uninstall.
To go further will root.
What I really want is a dual boot 4.4 / windoze 8, so looking into it...
Update 03/Aug/15
Windows 10 Installed here Click on Download Tool 32 Bit,
you can get the Kionix and Intel Display drivers to work using C5J6 Windows 10 Drivers from here
Autorotate to Portrait screen is upside down, reg fix Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ROOT\SENSOR\0000\Device Parameters\kxfusion]
"Orientation"=hex:01,01,00,00,01,00,02
Update 27th sept 2015 I have sold my C5KN. Thinking about which 4:3 tablet to get next!
Fullfill Post
Sorry just posting so that i can upload link
userandorid said:
Sorry just posting so that i can upload link
Click to expand...
Click to collapse
i need more
I have tried to root using the method from the thread on the x98 3g and have had no success.
In fact when I connect my windows 8 laptop to the x98 air with a usb cable nothing happens!
I am stuck...
Holding down power and volumne up until you see the logo, goes into droidboot / recovery
uncleabubear said:
I have tried to root using the method from the thread on the x98 3g and have had no success.
In fact when I connect my windows 8 laptop to the x98 air with a usb cable nothing happens!
I am stuck...
Click to expand...
Click to collapse
Can you wait for a while?
i am uploading the x98 air root file.
Sadly i am trying to post 10 posts so that i can put link in here. :laugh:
uncleabubear said:
I have tried to root using the method from the thread on the x98 3g and have had no success.
In fact when I connect my windows 8 laptop to the x98 air with a usb cable nothing happens!
I am stuck...
Holding down power and volumne up until you see the logo, goes into droidboot / recovery
Click to expand...
Click to collapse
Hey. I am having the same problem, I installed Intel Android driver 1.5, put the tablet to USB debugging mode then I start the root.bat. it only prompt adb server not running. Something is funny!
userandorid said:
Hey. I am having the same problem, I installed Intel Android driver 1.5, put the tablet to USB debugging mode then I start the root.bat. it only prompt adb server not running. Something is funny!
Click to expand...
Click to collapse
These intel drivers do not recognise the x98 air, I think we need a different driver, hopefully Intel or Teclast will release some!
userandorid said:
Hey. I am having the same problem, I installed Intel Android driver 1.5, put the tablet to USB debugging mode then I start the root.bat. it only prompt adb server not running. Something is funny!
Click to expand...
Click to collapse
After further testing I have found there is something weird with my PC's USB. It is an asus t100 and is USB 3.0 and will not recognise the x98 air when plugged in.
I have successfully rooted my x98 air.
---------- Post added at 08:44 PM ---------- Previous post was at 08:28 PM ----------
I had to buy a USB 2.0 hub.
userandorid said:
Hi!
I had created this thread as i had just ordered the Telcast X98 Air on 14 August 2014 from Aliexpress.
It will arrive next week and i guess some of the user here will be excited to know what Telcast has bring this time.
I know there was a thread for Telcast X98 3G but long run having dedicate post will be much more accurate.
Hope those you had ordered X98 Air just like me and those who are planning to buy X98 Air can contribute to this thread.
Peace out!!!
:good:
Update ( 22 August )
Ok! update. Upload to Mega done.
Part 1: https://mega.co.nz/#!foNyRRxQ!l5gAWmuFMb2kVd3IdlqYLiCAG0jqHc3GYZY15lQafFo
Part 2: https://mega.co.nz/#!T0l0EIba!vwedHkeBbO_az_RkVVnPW_IBsP_6wMWFoKDnCxJuWgE
Part 3: https://mega.co.nz/#!ahMikTwS!UzTS9sR2rMF8ZMSvwvUKEP3ydDe3dH_bbVqRkL-d8C4
Part 4: https://mega.co.nz/#!vlEFFR7Q!tSsyo-oZN2gUuMwaMz2KVbpO1KZgXDUsjeoS5XCSpvU
Part 5: https://mega.co.nz/#!v510FAbC!KTzNrEMtReuJp9qI90-f1Ia9jFD1a59ViPPxvXZrU7k
Rot File: https://mega.co.nz/#!flskXa7Z!Y3vWDbDZSxmmnlLBPxbuP89OBnna5z_XERA19wsGWpk
Android to Window Bios: https://mega.co.nz/#!j4113IBY!akjyashNyOp_1ekpsetciGvpV5U6rht8RVlCxKP6Eyo
Window to Android Bios: https://mega.co.nz/#!291jBQ4B!_ujAk-UalmmygLsqoPp6veeQSvGYb8qVH3DAmQUf7ZE
WinPE: https://mega.co.nz/#!K11GEYyC!9vq6Y-7rK_iqE4tCN2kFkyoazbWUZv1utd8wDTW79C8
Click to expand...
Click to collapse
Hi there!
Could you please update you post / thread with the fact that this device is called a Teclast not Telcast! Thank you very much, Uncle
Some pictures of this beast
{
"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"
}
Official Teclast Forum for the X98 Air (Chinese)
http://bbs.teclast.com/forum-78-1.html
Hi,
I have just installed Windows 8.1 with the links you post before and it's all ok unless i'm not able to change language.
I have read a lot of tutorials through internet and when i have to download it, it says that there is not available in this version of windows.
Windows is windows 8.1 Bing edition.
Best regards.
uncleabubear said:
Hi there!
Could you please update you post / thread with the fact that this device is called a Teclast not Telcast! Thank you very much, Uncle
Click to expand...
Click to collapse
Done. My boy! :good:
Linux for Asus tf701t
DISCLAIMER:
You can brick your device. Be careful
Github repo
There are three available versions of Linux distros for this tablet:
1) Xubuntu 14.04 by Geometry
2) Arch Linux
3) Debian Wheezy
Kernel for Arch and Xubuntu by Geometry
The recommend distro is Xubuntu. It is the most stable, has the best hardware support (Bluetooth and Wifi works properly) and user-friendly. Now touchscreen not supported. Hardware accelerated video works via console nvgstplayer. Look here for further information.
_________________________________________
Arch Linux is pretty good, too. It has the best touch support, UI is xfce4 with touchscreen patches. Bluetooth not works, wifi is a little buggy. Hardware accelerated video do not works. Included Chromium with touch support.
root password: 1234qwerty
user : test, password: changeme
Rootfs:
https://mega.co.nz/#!b8w3VJaJ!SpD1GTIkNiiAmYiCUxmhOYjX6NYN8IeFPhiY6N9Xtkc
Installation:
Download rootfs archive, copy it to your tablet. You can previously extract tar from bz2 by command (if you're using Linux)
Code:
bzip2 -d ./arch.tar.bz2
That is not obligatory, but faster than unpacking on tablet.
Then, open terminal emulator and type
Code:
su
cd /data/media
tar -xf {path to your rootfs archive}
You should see archlinux directory in /data/media
To try Linux (without any changing in Android):
Download attached file arch_bind.img, and boot it via fastboot by command:
Code:
sudo fastboot boot {path to arch_bind.img}
If you're using Windows have a look here
If you like it, you can flash linux kernel instead of recovery:
Code:
sudo fastboot flash recovery {path to arch_bind.img}
You'll not be able to go into recovery, but instead get a complete another OS
You can get your recovery back just by re-flashing it.
____
Alternatively you can install rootfs on external memory, such as MicroSD or usb stick (usb and dock SD is not very good idea because data corrupting is possible due to bad connection between dock and tablet).
Just unpack archive to your SD (I'm afraid it won't works under Windows, but I'm not sure). Be careful, you should get a rootfs on SD, not the dir archlinux.
After that, boot or flash in same way as mentioned above, but use arch_ext.img.
_________________________________________
Debian Wheezy - the first, legacy distro. Is not very stable, but has some interesting features. Description below:
What is works:
GUI works, MATE and XFCE enviroment. (mate was removed because it needs too much memory, if you want, just apt-get install mate)
USB devices (e.g. I use tablet to programming and flashing Arduino)
Dock keyboard and touchpad
GPIO keys (partially)
CPU scaling
Brightness control
Video via nvgstplayer or graphical Totem, up to 4K
Hardware acceleration (OpenGL ES, to see demo try glmark2-es2)
Chromium with hardware acceleration
Some games, like DOOM (prboom), eduke32, etc. Games in directory /usr/games/
Glshim (wrapper between GL and GL ES, it help to run some OpenGL games, for example bzflag )
Sound works due to PulseAudio, switching between speaker and headphones also works.
Touchscreen (thanks to Bogdacutu http://forum.xda-developers.com/member.php?u=4937137) + some GUI improvements for touchscreen and touch version of Chromium
Don't works:
Strange things with sound (don't work mixer, but one stream works correctly)
FIXED
Strange things with suspend. X server works only with software acceleration.
How to install:
If you want install linux permanently you can flash linux.img instead of recovery by command
Code:
fastboot flash recovery linux.img
Scripts in initrd looking for file debian-root in /data/media/ (directory in android), so you should create this file by command (in linux PC)
Code:
dd if=/dev/zero of=./debian-root bs=1M count=4096
mkfs.ext4 ./debian-root/CODE]
It will create file debian-root in home directory. The you should mount it and unpack archive by GUI or by command line
[CODE]sudo mount ./debian-root /mnt
cd /mnt
tar -xf <path to debian.tar.bz2>
cd 4856f746-b62a-494c-a0da-ffdcab915ef2
mv ./* ../
Also you can install rootfs to sdcard or usb stick. Just format it to ext4 or 3 and unpack archive to it. Then you should boot linux_ext.img by command
Code:
sudo fastboot boot linux_ext.img
Also you can flash this img insteas of recovery by same way.
One more way is install rootfs in directory. Follow instructions from member Geometry:
http://forum.xda-developers.com/member.php?u=4937137
After booting just login by name root and password 1234qwerty, then type startx to load GUI.
Rootfs
https://mega.co.nz/#!OwIWAajC!O3nFrGgDfV_-NsUnjue3UrE_kKtO0JsEgP10eLPpJAc
Thanks to Rabit, author of Linux for tf700
This is really exciting. I am a beginning computer science major and would love to see this running native Linux. Do you have any other partners that can help you out with working on this awesome project?
Sent from my SCH-I545 using Tapatalk 2
I'm sure @sbdags would be curious about hearing this.
Sent from my SCH-I545 using Tapatalk 2
royredman said:
Do you have any other partners that can help you out with working on this awesome project?
Click to expand...
Click to collapse
Noone helps me. I need a help because I don't have enough knowledge and time. So, if anyone helped me this project would get a great kick ass
Trel725 said:
Noone helps me. I need a help because I don't have enough knowledge and time. So, if anyone helped me this project would get a great kick ass
Click to expand...
Click to collapse
You're making good progress. Just keep at it. People will appreciate it. If I had a dock I would take a look at it. Thanks.:good:
YEAHH!!
I got it, load X server that work correctly! GUI works, mouse works, dock tablet works!!!
It works without any recovery and chroot, direct. I caught this parameter in /sys. That is /sys/class/graphics/bits_per_dpi , if I write 16 in it, screen is initialize!
PROOFS!
{
"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"
}
Looking good, nice to see some Unix up and running.
Can you put a higher number then 16? like 24? or 32? Or does that not make any sense?
YayYouFixedIt said:
Can you put a higher number then 16? like 24? or 32? Or does that not make any sense?
Click to expand...
Click to collapse
I don't know, I think that is not color depth, because colors are normal. I think that is something system because in normal running android that is 0 in this file.
This evening I will post a preview linux, that you can boot.
Trel725 said:
I don't know, I think that is not color depth, because colors are normal. I think that is something system because in normal running android that is 0 in this file.
This evening I will post a preview linux, that you can boot.
Click to expand...
Click to collapse
Awesome. Yes I looked at that directory and in android I see fb1 its bits per pixel and is set to 32. Might be something else. Good Job.
That is the rootfs packed by squashfs. Just unpuck it to sdcard, insert card and boot my kernel (n first post). Wait a minute and log in by name and password ubuntu. Then go to root mode (sudo su) and type
Code:
X vt1 & sleep 5; brite; DISPLAY=:0 xfce4-session
You'll get a simple xfce desktop preview. Now I am testing Unity but it pretty buggy. You can install ubuntu-desktop by chroot from android and try it.
I am afraid I can't enough time, so to finish this project I really need a help.
https://mega.co.nz/#!WhR2DbYZ!s5byPlazuY0XLY_z_9JDF1VF-QfLzsGtNKE8RkV-BlM
Trel725 said:
That is the rootfs packed by squashfs. Just unpuck it to sdcard, insert card and boot my kernel (n first post). Wait a minute and log in by name and password ubuntu. Then go to root mode (sudo su) and type
Code:
X vt1 & sleep 5; brite; DISPLAY=:0 xfce4-session
You'll get a simple xfce desktop preview. Now I am testing Unity but it pretty buggy. You can install ubuntu-desktop by chroot from android and try it.
I am afraid I can't enough time, so to finish this project I really need a help.
Click to expand...
Click to collapse
I would really like to help as I just purchased a tf701t myself and want linux on it but I'm afraid I don't know nearly enough about android devices to help much
I'm gonna do alot of research to learn how it all works ...I might be able to help you then
I have one question: Could it be possible to (if knowledgeable) to configure Linux Mint 17 64-bit on the tf701t with enough know-how?
This project has alot of potential my friend so don't quit now
sudoaptget said:
I would really like to help as I just purchased a tf701t myself and want linux on it but I'm afraid I don't know nearly enough about android devices to help much
I'm gonna do alot of research to learn how it all works ...I might be able to help you then
I have one question: Could it be possible to (if knowledgeable) to configure Linux Mint 17 64-bit on the tf701t with enough know-how?
This project has alot of potential my friend so don't quit now
Click to expand...
Click to collapse
No no. Unless you know something I dont Linux mint is for x86 32bit architectures. As well as the x86 64 bit architectures. The tf701 is an arm 32 bit architecture. Theres likely no way you could put a x86 64bit compiled os on a 32 bit embedded arm device.
YayYouFixedIt said:
No no. Unless you know something I dont Linux mint is for x86 32bit architectures. As well as the x86 64 bit architectures. The tf701 is an arm 32 bit architecture. Theres likely no way you could put a x86 64bit compiled os on a 32 bit embedded arm device.
Click to expand...
Click to collapse
ok I guess I'm going about this the wrong way
I did some research into Arch Linux ARM distro and it's looking promising... Can Arch Linux ARM work with the tf701t? If so, can you provide any info on how to install Arch Linux on the device?
I'm a complete noob when it comes to tablets haha
Edit: I realised I might be highjacking this thread, so I apologise for that and I'll stop asking questions here. Anway I'm excited for any future updates on linux on these devices topics.
Yes ArchLinux arm, Gentoo, Kali, Debian, Ubuntu, Ubuntu touch and others supporting arm but besides this theres no proper solution to get it on this tablet yet afaik.
I am going to share kubuntu 14.04 soon, but I am not like it. Now I am working on Debian.
Trel725 said:
I am going to share kubuntu 14.04 soon, but I am not like it. Now I am working on Debian.
Click to expand...
Click to collapse
I'm not a fan of ubuntu or any subsidiary flavours such as kubuntu I'm afraid. But I am curious to see what your Debian will be like
Point Linux distro (debian) is the most stable distro of any linux distro and somewhat similar to 10.10 ubuntu (maverick) before canonical turned ubuntu sour. Unfortunately it looks like its only 86x 64bit
I'll try making an arch linux ARM for tf1071t. But some guides or advice would be greatly appreciated.
Debian tworks well. Much better then *buntu. I removed ubuntu, and I going to release Debian 0.1 rotfs.
Summary:
Wifi - works
Screen - works
Input - dock and usb mouse works, touchscreen and touchpad - bot
Sound - strange, woks in browser, but not player.
Trel725 said:
Debian tworks well. Much better then *buntu. I removed ubuntu, and I going to release Debian 0.1 rotfs.
Summary:
Wifi - works
Screen - works
Input - dock and usb mouse works, touchscreen and touchpad - bot
Sound - strange, woks in browser, but not player.
Click to expand...
Click to collapse
Fantastic You're a legend! I was wondering if I can get a copy of the debian to install on my tf701t for testing purposes?
I can try get the player working....
That is rootfs https://mega.co.nz/#!7oAiRSLB!57byiZho_oXXzUiWlAaHbeUF7Ykm3NOrUz3oGaEWD08
It contains simple debian. You should remove /etc/init/tf701.conf becouse it crash booting. When system boot you can log in by user root and password 1234qwerty (sudo not installed), then echo 16 > /sys/class/graphics/fb0/bits_per_pixel and then type myx. That is simple script which will boot graphical enviroment.
Update 30 October 2016: I'm sorry for very long delay. Being a university student make my free time lower considerably. Anyway, new device tarball is released in stable and rc-proposed channel. This version mostly contains minor fixes, but more importantly, this includes fixes for some famous vulnerability, including the Quadrooter and dirty CoW vulnerabilities. Go to "System Settings" to get your update, or follow instructions below if you haven't update your phone since 9 January 2016.
I still ship experimental fixes in rc-proposed that may freeze your phone when the screen is off. If this matters to you, you may consider using stable channel for now, but that has pretty bad power consumption (but that still means about one day of light usage). Also, there is known bug about mobile network not usable on some network that affects all channels.
Oh, and for those stay on absolute bleeding edge on devel-proposed channel, I currently don't have enough time to test that. So, no release to devel-proposed just yet. Sorry!
Disclaimer
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
By the way, this disclaimer is actually copied from somewhere else just to protect me from being in the court, and I won't actually laugh at you if your device bricks. If your device really bricks, I will help you as much as possible.
Introduction
This is a port of Ubuntu touch to LG L90 Dual and all L90 models. (See below for tested devices.) Basic functionalities work, but there're still some rough edges all around. It's stable enough to use daily, and I personally use it on my phone every day. If you're tired of Android, you may want to give Ubuntu touch a try.
Tested device
This doesn't mean other devices aren't supported. If your device is labeled as "L90" (or can run Cyanogenmod for LG L90), you can give this a try.
LG L90 Dual (D410) (My device )
LG L90 D405n (single card) (Thanks, keturidu!)
LG Optimus L90 D415 (T-Mobile variant) (Thanks, JamesB3)
Click to expand...
Click to collapse
What's working/not working
Note that this is tested using rc-proposed channel.
Screen: Works
Touch: Works
Audio: Works
Screen rotation: Works
Vibration: Works
Camera: Stil picture works for both camera. But video recording doesn't work for the front camera.
Mobile Phone: Works for both SIM, but please see "Bugs and workarounds" below for info about 3G slot and data connection.
Wifi: Works
Video playback: Works
GPS: Works.*
Bluetooth: Works, but on/off doesn't.
*Do note that Wi-Fi-assisted location isn't available as it's licensed for the official devices only.
Click to expand...
Click to collapse
Screenshot
{
"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"
}
Click to expand...
Click to collapse
Information about device tarball and channel selection (obsolete)
Now, you don't have to worry about correct device tarball anymore. You just type in correct channels in the command, and the flashing software will get the correct files for you. You can find out more about Ubuntu touch channels at https://developer.ubuntu.com/en/start/ubuntu-for-devices/image-channels/. If you're in doubt, I recommend you to use stable channel.
Click to expand...
Click to collapse
How to install/upgrade
Installing for the first time (updated):
The easiest way to install it is using ubuntu-device-flash. All of your personal data will be deleted. Make sure you backup everything important before install.
You have to root your device and unlock device's bootloader. This forum has a good tutorial on that.
For rooting, I recommend http://forum.xda-developers.com/lg-l90/general/guide-root-l90-varients-updates-t2928364. If that doesn't work, try http://forum.xda-developers.com/showthread.php?t=2732311. This guide is guaranteed to work.
For unlocking bootloader, I recommend http://forum.xda-developers.com/lg-l90/general/guide-guide-to-unlocking-bootloader-l90-t2852917
Also, you'll need an Ubuntu (virtual) machine.
If your device has been running Lolipop, you may have to flash Kitkat-based bootstack for your device (http://forum.xda-developers.com/lg-l90/development/bootstack-kk-l-l90-t3118632). Make sure you know exact phone model (Dxxx__).
Follow the instruction for preparing your desktop in this link.
Select channel (see information about selection above). Don't download device tarball. The flashing software will get it for you.
Enable ADB for your device. I won't teach you here, but, again, this forum has a good tutorial about that.
Plug your device into your computer. Then, put the device in fastboot mode by running the following command:
Code:
adb shell su -c 'dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/boot bs=16 count=1'
adb reboot
The first command will wipe the first 16 bytes of the boot partition. So, when the device reboot, it'll boot into fastboot mode as the boot partition is broken. Don't worry, it'll be flashed by Ubuntu Touch anyway.
When the device is in fastboot mode, run the following command:
Code:
sudo ubuntu-device-flash --server http://system-image.ubports.com/ touch --channel ubuntu-touch/{selected channel} --device w7 --bootstrap --wipe
There maybe some trouble flashing recovery. If that happen, re-plug the USB chord and try again. You'll see a lot of text and then purple recovery screen. At this point, the computer will push the files into your device. Don't unplug your USB chord until the device reboot again with big Ubuntu logo spinning. Wait until the device reboot into Ubuntu Touch, and, viola, Ubuntu Touch is installed!
Upgrading your device or switch channel (updated):
If you've updated your device with new instruction at least once (since 9 January 2016) and just want to update the device tarball, just go to "System settings" on your device to get your update. But if you've never updated with the new instruction, read on.
Enable developer mode on the device by going to System Settings > About this phone > Developer mode. If you don't have a passcode for your device, set it now by pressing Lock security. Then, enable developer mode by pressing at the check.
Plug your device into the computer, unlock your device (this is important) and run:
Code:
ubuntu-device-flash --server http://system-image.ubports.com/ touch --channel ubports-touch/15.04/stable
Don't unplug your USB chord until the device reboot again with big Ubuntu logo spinning.
Flash different (Android-based) recovery:
Ubuntu recovery can't be used to flash Android-recovery-format ZIP file. If you want to go back to Android using backed up file or ZIP file, you'll need custom Android-based recoveries, such as TWRP or CWM. You'll need raw disk image (IMG file) for this. Run the following command in terminal:
Code:
adb reboot recovery
# wait for recovery to appear
adb push {recovery image name}.img /cache
adb shell dd if=/cache/{recovery image name}.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
adb reboot recovery
Click to expand...
Click to collapse
Download & Source code
You don't need to download device tarball manually anymore as flashing software will deals that for you. But if you want, you can download device-specific tarball using --download-only flag with ubuntu-device-flash. Be warned that you can't flash that image directly because updater in recovery image won't trust the signature.
Customization on the Android side can be found in the local manifest in this Github repository:
https://github.com/peat-psuwit/ubuntu-phone_manifest_w7
All kind of pull request is welcome on all of my repository.
Most customization on Ubuntu side can be found at
https://launchpad.net/~peat-new/+archive/ubuntu/lg-d410-custom/+packages
For those interested, this is programs that make phone call on this device works: https://github.com/peat-psuwit/pulseaudio-droid-card-parameters-setter
Click to expand...
Click to collapse
Legal notice
This distribution of software contains software from Android Open Source Project and CyanogenMod Project. It's under Apache license. Additionally, this distribution also contains software that is normally distributed with Android system, being under various licenses. The detail of license of those files is at /system/etc/NOTICE.html.gz after the system is installed.
This distribution of software contains part of PulseAudio. (Particularly, the modified version of droid module.) It's licensed under GPL version 2 or any later version of GPL. (it's actually distributed under LGPL 2.1+, but it's used with GPL-only libraries, making the effective license GPL. Please look at /usr/share/doc/pulseaudio-module-droid/copyright for detail). Get the patch at https://github.com/peat-psuwit/pulseaudio-droid-card-parameters-setter
This distribution of software contains timekeep, a small utility to keep track of time & date. This is Copyright (c) 2015, Sony Mobile Communications Inc, and licensed under 3-clauses BSD license. The full license can be seen at https://github.com/peat-psuwit/timekeep/blob/master/license.txt
Old legal notice:
This distribution of software contains modified version of oFono, Open Source Telephony. It's licensed under GPL version 2. You may have your source-code at https://launchpad.net/~peat-new/+archive/ubuntu/lg-d410-custom/+packages
This distribution of software contains part of GStreamer, open source multimedia framework. (Particularly, the modified version of androidmedia plugin.) It's licensed under LGPL version 2 or any later version of LGPL. You may have your source-code at https://launchpad.net/~peat-new/+archive/ubuntu/lg-d410-custom/+packages
Click to expand...
Click to collapse
Changelogs
Latest update: 30 October 2016
Fix problem where pressing buttons below the screen in certain way will cause screen not to go sleep.
Fix Quadrooter, dirty CoW, and other vulnerabilities.
Change some aspect of build system.
Make system use our GPS configuration instead of system's default.
Older update
16 June 2016
Fix thumbnail generation for some video resolution.
Revert NetworkManager workaround added in the last release as NM 1.2 is now in both rc-proposed and stable channel.
Change method to wait for Bluetooth config at startup.
Change grid unit size to 13px.
(rc-proposed only) Run init.zetaw.post-boot.sh when the phone finished booting. This'll make battery consumption a lot lower but will cause the phone to lock up sometimes. That's why I release this fix to rc-proposed channel only. If you can't bare with something like this, switch to stable channel.
28 April 2016
Add a workaround for NetworkManager, to fix Wi-Fi connectivity after mobile data is disconnected. The actual fix is preparing to land in rc-proposed soon, but until then, let's use this workaround.
8 April 2016
Update Pulseaudio-module-droid to incorporate audio recording fix.
4 April 2016 (rc-proposed only update)
Update Pulseaudio-module-droid
Update configuration to run ADB in secure mode.
Update recovery image.
11 March 2016
Fix race condition in Bluetooth initialization code.
Update recovery image
4 March 2016
Enable Bluetooth in kernel and android parts.
Update recovery image
6 February 2016
Update pulseaudio-module-droid distributed in device tarball.
9 January 2016
Enforce GPG verification for UBPorts system-image server.
Reduce possibility to reboot at startup due to Wi-Fi subsystem.
3 January 2016
Fixes in kernel and framework for camera due to changes in Ubuntu side.
Make Wi-Fi (pseudo-)on/off works. This fix Wi-Fi not work at startup.
Change the way to distribute Pulseaudio module.
Fix for touchscreen not working in new revision of Ubuntu.
20 November 2015
Split device tarball into 2 versions.
Disable some service in Android container that crashes all the time.
26 August 2015
Working video recording.
4 July 2015:
Include timekeep, a small utility to keep track of time & date.
Remove oFono and gstreamer1.0-plugins-bad, as patches are accepted upstream.
8 Jun 2015
Working GPS.
Update oFono.
1 Jun 2015
Working mobile phone for both SIM slots.
Update gstreamer1.0-hybris, oFono and droid module of PulseAudio, for supporting new Ubuntu version (wily).
6 May 2015
Finally working video playback. Although this is not so good as I cannot make hardware rendering works yet.
Include a modified version of gstreamer1.0-hybris package.
Update oFono and droid module of PulseAudio.
17 April 2015
Update Pulseaudio.
7 April 2015
Fix Wi-Fi
Temporary disable ubuntu-location-service. As GPS doesn't work yet, leaving that enable will make battery drain fast as it'll always try to load GPS library.
4 April 2015
Fix mobile phone in the hackery way.
17 March 2015:
Partially fix camera. It can take a still picture, but cannot record video.
Fix the problem about GPG signature properly. The hack is no longer needed.
Click to expand...
Click to collapse
Bugs and workarounds
Note that this list is based on rc-proposed channel and stable-based device tarball.
At boot, the device may freezes and restarts itself. This is due to the Wi-Fi system and I'm investigating this issue. This is due to fatal subsystem failure in the kernel. I've reduced possibility for Wi-FI subsystem (this is the most common failure), but this may still happen but at the lower rate.
If Wi-Fi list doesn't update during the day, turn Wi-Fi off and on.
Turning Wi-Fi on and off currently doesn't work. (Note that while you can turn Wi-Fi on-off in system settings, the Wi-Fi chip will be not turned off.)
If you're using rc-proposed channel, you may experience lockup when you're trying to wake the phone up from sleep. Currently, there's no fix yet, but if you can't live with it, use stable channel instead.
If you're using some mobile provider, your phone will not be able to detect SIM card. The fix is being developed. (If you're curious, it's about comunication between RILD and oFono and how your SIM card is programed.)
Fixed or disappeared problem:
Camera will stop working after you bring camera app from suspended state. Workaround: bring app back to suspend state and bring back again. This can be done by swiping from left edge. This seems not be the case now.
Sometime, the device may seems freeze because an app is crash. This seems to be the problem in graphic subsystem. The system may becomes responsive again after seconds, but if it takes too long, just restart the phone. This seems not be the case now.
Sometime (at boot or sometime after), Wi-Fi stops working. This can be noticed by having Wi-Fi network list not updated. Fixed by pseudo-on/off fix.
Second One or both SIM slots may stop working at some boot. Simple rebooting should fix it. You may have to reboot multiple times. Seems to be disappear.
3G slot selection doesn't work when there's only 1 SIM card. Workaround: use another SIM slot. (Fix released)
Data connection will work with only 1 of the slots (the one you most recently used before flashing Ubuntu touch. Don't worry, if you can't remember you van try them both). Workaround: put the SIM card with a data plan in another SIM slot. If you happened to have only 1 SIM and the slot that data works is different from the slot with 3G capability, I recommend you to temporary borrow another SIM card from your friend so that you can change 3G slot. change 2G slot in system settings. Fix accepted and released.
Click to expand...
Click to collapse
Credits goes to
Quarx2k for the initial Cyanogenmod port.
Cyanogenmod for many components I used to simplify my build.
Every contributor of LG L90's device tree on Cyanogenmod.
Ubuntu for the porting guide.
awe, ogra, abeato, rsavelti, popey, anpok, and much more people on irc.freenode.net #ubuntu-touch
Sony for timekeep.
mariogrips for UBPorts.
Click to expand...
Click to collapse
Im not testing yet as you dont have phone call working.. But when you do i'm going to take a peek..
Enviado do meu LG-D405n através de Tapatalk
I will try it when I have the time. I have been waiting to try Ubuntu Touch
Question: Does this method of install wipe custom recovery?
ardentis said:
Question: Does this method of install wipe custom recovery?
Click to expand...
Click to collapse
This method will install Ubuntu's recovery before using that recovery to install Ubuntu Touch. So, yes, your custom recovery will be wiped.
I would love to test this out on my D415. Once you get mobile phone and wifi(because t-mobile's mobile data sucks here. I only get 2G xD ), Once those two things get solved i'll be happy to test. Also I think if you moved this thread over to the android development section you'll get more interest shown. I know Ubuntu isn't android but it's still technically development.
JamesB3 said:
I would love to test this out on my D415. Once you get mobile phone and wifi(because t-mobile's mobile data sucks here. I only get 2G xD ), Once those two things get solved i'll be happy to test. Also I think if you moved this thread over to the android development section you'll get more interest shown. I know Ubuntu isn't android but it's still technically development.
Click to expand...
Click to collapse
I'm working on mobile phone now and I promise that Wi-Fi will be the next. Anyway, I cannot guarantee that it'll work on your phone, because I have only LG L90 Dual (D410). It may boot or it may not. I have no clue at all.
BTW, I don't know how to move the thread. Please tell me how.
peat_psuwit said:
I'm working on mobile phone now and I promise that Wi-Fi will be the next. Anyway, I cannot guarantee that it'll work on your phone, because I have only LG L90 Dual (D410). It may boot or it may not. I have no clue at all.
BTW, I don't know how to move the thread. Please tell me how.
Click to expand...
Click to collapse
That's great! I understand I just want to ask if I will have any way to get my device back to android if it doesn't boot?
And you could probably PM the moderators of the forum and get them to move it.
I'm a fan of ubuntu. Never heard much of the mobile version though. How much app is available on this platform or are Android apps also compartible?
ichiato said:
I'm a fan of ubuntu. Never heard much of the mobile version though. How much app is available on this platform or are Android apps also compartible?
Click to expand...
Click to collapse
There are a little over a thousand apps right now and its just an upcoming platform so it doesnt have good support yet. Android apps are not compatible and will not be officially compatible though someone will eventually change that.
ardentis said:
There are a little over a thousand apps right now and its just an upcoming platform so it doesnt have good support yet. Android apps are not compatible and will not be officially compatible though someone will eventually change that.
Click to expand...
Click to collapse
Thanks. Is there any way I can browse through the list of apps and see? I also read somewhere that the apps for desktop version are compatible with that of the mobile version. How through is this?
ichiato said:
Thanks. Is there any way I can browse through the list of apps and see? I also read somewhere that the apps for desktop version are compatible with that of the mobile version. How through is this?
Click to expand...
Click to collapse
https://uappexplorer.com/ is an unofficial app store. I know nothing about compatibility other than what Canonical has said. I have no experience using Touch. It would be awesome if Touch could be flashed by zip because I dont feel like f-ing up my only phone..
Has anyone tested this rom yet? I am curious how well it performs and of any bugs. I want to install it but I dont want to screw anything up
Is there anyway to recover from this if it doesnt work? Or anyway to go back to android?
Is the developer still working on the project at all?
JamesB3 said:
Is there anyway to recover from this if it doesnt work? Or anyway to go back to android?
Click to expand...
Click to collapse
You can take a backup with CWM/TWRP before install. If the rom doesn't work, you can boot into recovery, flash CWM/TWRP back, and restore your android.
If in doubt, you can always install stock rom via KDZ file. Search this device's forum for instruction.
JamesB3 said:
Is the developer still working on the project at all?
Click to expand...
Click to collapse
I'm still working on it if the time permit. The latest update have working Wi-Fi now. Please, don't ask the question like this again, because porting an operating system is not an easy task.
peat_psuwit said:
You can take a backup with CWM/TWRP before install. If the rom doesn't work, you can boot into recovery, flash CWM/TWRP back, and restore your android.
If in doubt, you can always install stock rom via KDZ file. Search this device's forum for instruction.
I'm still working on it if the time permit. The latest update have working Wi-Fi now. Please, don't ask the question like this again, because porting an operating system is not an easy task.
Click to expand...
Click to collapse
Oh ok thats cool. I'll test on D415 when i have time.
I know. I apologize.
peat_psuwit said:
You can take a backup with CWM/TWRP before install. If the rom doesn't work, you can boot into recovery, flash CWM/TWRP back, and restore your android.
If in doubt, you can always install stock rom via KDZ file. Search this device's forum for instruction.
I'm still working on it if the time permit. The latest update have working Wi-Fi now. Please, don't ask the question like this again, because porting an operating system is not an easy task.
Click to expand...
Click to collapse
Do i use Ubuntu's terminal to install?
Instructions for installing Ubuntu can be found here: https://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu-for-devices/.
Instructions for reverting back to android can be found here: https://developer.ubuntu.com/en/start/ubuntu-for-devices/reinstalling-android/.
I don't know if the installation instructions will vary at all since we have our own image instead of pulling from their repository....but I imagine it would be similar.
Hope that helps!
JamesB3 said:
Do i use Ubuntu's terminal to install?
Click to expand...
Click to collapse
Yes, you'll use terminal in Ubuntu to type those command. I'm not sure if ubuntu-device-flash is available on another Linux distro.
BellaMay95 said:
Instructions for installing Ubuntu can be found here: https://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu-for-devices/.
Instructions for reverting back to android can be found here: https://developer.ubuntu.com/en/start/ubuntu-for-devices/reinstalling-android/.
Click to expand...
Click to collapse
Most of installing instruction will apply here, just don't forget to specify device as generic and provide our device tarball. The parts that doesn't apply is about unlocking bootloader, because we actually can't do it that way. Instead, use instruction in this device's forum.
The reverting instructions can't be used here, as LG doesn't ship our device's ROM in that format. Instead, search this device's forum for instruction.
I tried to install but after install recovery it says that i´ve no space on the device
afpereira said:
I tried to install but after install recovery it says that i´ve no space on the device
Click to expand...
Click to collapse
I guess you probably need to check free space on your computer. The phone probably have enough space to install this.
But if it still doesn't work, please copy full message printed on the terminal. The error should say if it happen on the phone or on the computer.
Our tablets are based on Intel SoC, so we are ablet to run Desktop Os, like Windows 10 but also like GNU/Linux Distros.
The main problem is UEFI on Baytrail tablets (Teclast x98 Air 3G, Air II, Air III), because they use a 32 Bit UEFI, that is really different from classic UEFI (64 Bit, like Teclast x98 PRO and other Teclast running Windows 10 x64).
{
"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"
}
Three images of my Teclast x98 Air 3G running Ubuntu 16.04 x64, Deepin 15.1 x64 and Xubuntu 16.04 running on eMMC.
But, Linux users and Linux developers are really smart and they provide a compatibility patch to boot 64 bit operating system on a 32 Bit UEFI running on a x64 Tablets (yes, it is not a joke).
My dream is to have a fully working Ubuntu 16.04 with Unity 8 and MIR, in order to have an Ubuntu Touch experience...But, to start people learn how to install it, I made a customized ISO of Ubuntu 16.04 that you can see in the second post.
Remember, you can always turn back to original Teclast Dual OS configuration using my guide:
- [GUIDE] Teclast x98 Air 3G: fresh install Windows 10 and Android with repartitioning
Now, what you need:
- A compatible x64 GNU/Linux distro: please start with My Ubuntu 16.04 customized ISO or XJUbunTAB customized ISO;
- If you use any traditional ISO (and not My own or XJubuntu), remember that you need to download bootia32.efi and put it in Pendrive/EFI/Boot on any 32 Bit UEFI Tablets;
- Rufus to burn the Distro on a Pendrive;
- HUB USB with a Keyboard and Mouse.
Procedure:
1) Burn your ISO on a Pendrive and check if "bootia32.efi" is placed in efi/boot;
2) Plug your HUB with pendrive, keyboard and mouse;
3) Turn on your Teclast by pressing 2-3 seconds power button and start pressing ESC on Keyboard;
4) Go to the last tab of your Bios, find Boot Override option and select your bootable pendrive;
5) In the Grub, select "Try Ubuntu for Teclast" (do not use Install Ubuntu for Teclast), the first time is better to erase all partitions anc create an EFI partition (at least 201 Megabyte), a root partition "/" in the rest of free space, set bootloader on root of hard drive (eMMC) and do not create any other partitions (like SWAP)..See the following image, I've partitioned my Teclast x98 Air 3G using gParted Live:
6) Finish installation and power off the tablet;
7)Restart your Teclast tablet with the same config (HUB with Ubuntu pendrive..), you will probably cannot boot into Ubuntu, just because you need to do an "upgrade Grub"..So, enter in Bios and select Boot override..In the Grub option, press "C"
8) Now you have to find the name of disk and partition where is installed Xubuntu (in my case it was "hd1,gpt2")..So write:
Code:
#ls
Now try to see folders in each partitions, so digit:
Code:
#ls (hd[B]x[/B],gpt[B]x[/B])/ <--- ([B]x[/B] means a number..)
If you see a file called autorun.inf or a folder called casper/ it would be the USB stick, so try another partition. If you see a file called vmlinuz and one called ignited.img you found the correct pairtion.
9) Now please digit:
Code:
#cat (hd[B]x[/B],gpt[B]x[/B])/etc/fstab
You will see the contents of the text file called fstab the interesting information is in a line that is commented out (starting with #) the line you want to look for says / was mounted on and then it says the device name of the partition that Linux would call this. For me that was /dev/mmcblk0p2 we need this information in the next command.
10) After you have checked the correct Ubuntu partition, write:
Code:
#linux (hd[B]x[/B],gpt[B]x[/B])/vmlinuz root=/dev/[B]mmcblk0p2[/B]
#initrd (hd[B]x[/B],gpt[B]x[/B])/initrd.img
#boot
11) Nice, you are now booted on your Ubuntu installed OS, now please remove the pendrive;
12)Now you need to write on terminal:
Code:
sudo update-grub
13) Restart tablet, now you are able to boot without point "7-8-9-10-11-12" of this guide!
What works out of the box:
- MicroSD
- Inverted touchscreen (Use uTouch to solve this issue)
What doesn't work:
- UMTS 3G
- Wireless WiFi Realtek RTL8723BS (Also using Ndisgtk and Windows OS drivers)
- Sound
- Power Management
- Volume buttons
I made some reports after installed Xubuntu on eMMC:
- Teclast_x98_air_3g_uname-a
- Teclast_x98_air_3g_Dmesg
- Teclast_x98_air_3g_aplay
- Teclast_x98_air_3g_xinput_list
- Teclast_x98_air_3g_lsusb
- Teclast_x98_air_3g_lspci
- Teclast_x98_air_3g_lsmod
- Teclast_x98_air_3g_lshw
Someone able to patch them using Android Kernel sources?
- Android device tree
Download links:
- My Ubuntu for Teclast release (see the second post)
- Sourceforge download link to XJubuntu 16.04 and 14.04
Interesting links:
- How to Install Unity 8 on Ubuntu 16.04 LTS and Ubuntu 15.10
or
- As Unity 8 Takes Shape, Here’s How To Install It on Ubuntu 16.04
Sources:
- Teclast official Forum x98 Ubuntu x64
- Linux on Atom based Device tree By Techtablets
- Ubuntu installation and instructions
- ASK Ubuntu install Ubuntu 14.10 (64-bit) on a Windows 8 bay trail atom tablet
- Other sources, I don't remember..
Ubuntu for TeclastGuys, I'm working on a customized ISO to use on our Teclast x98 Tablets.
This ISO has some extras to be booted on EFI 32 Bit (x98 Air) and the integration of "firmware-nonfree" package", but this is just an example.
Based on Ubuntu 16.04 "Xenial Xerus" x64 upgrated to 0X/04/2016
Integrated Packages:
ubuntu-restricted-extras
Packages for compress archives: p7zip-rar p7zip-full unace unrar zip unzip sharutils rar uudeview mpack arj cabextract file-roller
Flashplugin
Ubuntu-after-install
Openjdk-8-jre
Tlp
Zram-config
Linux-firmware-nonfree
Gdebi
Synaptic
"Get purge"
Lm-sensors psensor hddtemp
Integrated Software:
Hotot
Libreoffice-base
vlc
Kodi
Telegram
Secpanel (like Putty for Windows)
Google Chrome
Ndisgtk (no more needed, probably there is a patched kernel, see post #29)
XScreenSaver (really nice!)
Xinput calibrator (to fix inverted touchscreen!!)
Pinta
Grub-customizer
Unetbootin
Gparted (use it in Live if you need!)
Build-essential
Download: Mega.co.nz (remember to use OpenDNS or Google DNS)
Feedback: If you have any suggestion, please tell me! :good:
This will be nice if ubuntu will work like android or windows on this tablet. Great job.
One question. Is there a way to boot and work only from usb stick ? Without install at tablet.
micky1067 said:
This will be nice if ubuntu will work like android or windows on this tablet. Great job.
One question. Is there a way to boot and work only from usb stick ? Without install at tablet.
Click to expand...
Click to collapse
Hehe Man yes, there are other ways, such as install it on pendrive and use boot override from bios to boot in it..
Maxximo88 said:
Hehe Man yes, there are other ways, such as install it on pendrive and use boot override from bios to boot in it..
Click to expand...
Click to collapse
So I think I will check it if I a can do this in this way first. Hope we become the driver for all other things too.
Do you think we can take ubuntu in new version 1604 ?
micky1067 said:
So I think I will check it if I a can do this in this way first. Hope we become the driver for all other things too.
Do you think we can take ubuntu in new version 1604 ?
Click to expand...
Click to collapse
Man, this is Ubuntu 16.04 with added the Xubuntu Desktop Environment..You can logout and enter in Unity..
I've tested also Ubuntu 14.04 and the reports I've attached refers to that version..
See here:
- Sourceforge download link to XJubuntu 16.04 and 14.04
So, you are able to install it and then:
- How to Install Unity 8 on Ubuntu 16.04 LTS and Ubuntu 15.10
or
- As Unity 8 Takes Shape, Here’s How To Install It on Ubuntu 16.04
Oh... great... Sorry for the question. I have not see which version it was.
micky1067 said:
Oh... great... Sorry for the question. I have not see which version it was.
Click to expand...
Click to collapse
Thanks to you, I've added the links I sent you to the first topic.
If you have any other questions, please ask me!And if you have suggestions, I'm here!
Thanks to you. At last one person like to have like me ubuntu at our tablet.
Mhhm. Do you think we can also have three OS on the tablet. android, windows 10 and ubuntu (maybe installed to sd card) ?
When I have some news I will send here.
micky1067 said:
Thanks to you. At last one person like to have like me ubuntu at our tablet.
Mhhm. Do you think we can also have three OS on the tablet. android, windows 10 and ubuntu (maybe installed to sd card) ?
When I have some news I will send here.
Click to expand...
Click to collapse
I think we need to flash single boot bios, install Windows first, install RemixOS x86 and later install Ubuntu, so Grub will allow to boot one of three.
You will set RemixOS as primary, so if you are out of home the tablet will boot into Android, if you are at home or office you can use a Keyboard to change boot selection!
Have sense?
Mhhm. But maybe it will possible when you push the windows button by dual boot bios you become grub. Here you can choose windows or ubuntu.
The only thing is to install grub in boot partition of windows. This will be a nice way. Better like to have RemixOS.
One thing. I have Tablet air 3g C6J6 with only 32 GB. I installed right now Android and Win10 pro. The programs are at sd card with 65 GB.
---------- Post added at 01:16 PM ---------- Previous post was at 01:13 PM ----------
micky1067 said:
Mhhm. But maybe it will possible when you push the windows button by dual boot bios you become grub. Here you can choose windows or ubuntu.
The only thing is to install grub in boot partition of windows. This will be a nice way. Better like to have RemixOS.
One thing. I have Tablet air 3g C6J6 with only 32 GB. I installed right now Android and Win10 pro. The programs are at sd card with 65 GB.
Click to expand...
Click to collapse
You are able to use SD Card too..If you use Grub Bootloader you will be able to boot from:
- eMMC;
- SD Card;
- USB Pendrive;
:good:
Thank you Maxximo and everybody trying to make XJubuntu work on your tablets!
As soon as I find the time I will add utouch and Ndisgtk among other things to XJubuntu.
I've corrected the download links on http://xjubuntab.xjesus.net
xjesus said:
Thank you Maxximo and everybody trying to make XJubuntu work on your tablets!
As soon as I find the time I will add utouch and Ndisgtk among other things to XJubuntu.
I've corrected the download links on http://xjubuntab.xjesus.net
Q: Do you know why I can't change my signature in XDA?
Click to expand...
Click to collapse
Hi Man,
I'm working on a Ubuntu ISOs, as you have done for your Xubuntu customization!
Here the packages I've integrated:
ubuntu-restricted-extras p7zip
p7zip-rar p7zip-full unace unrar zip unzip sharutils rar uudeview mpack arj cabextract file-roller
flashplugin-installer
ubuntu-after-install
openjdk-8-jre
tlp
zram-config
linux-firmware-nonfree
gdebi
synaptic
Get "purge"
lm-sensors psensor hddtemp
Software installed:
hotot
libreoffice-base
vlc
kodi
telegram
secpanel
Google Chrome
ndisgtk (to use windows wifi drivers)
XScreenSaver
xinput calibrator
pinta
grub-customizer
unetbootin
gparted
build-essential
For your signature, You cannot exceed some limits in signature!!!
I have to try this: <b>Installation. Must locate /boot on the eMMC and not the SD card, because the UEFI does not support booting from SD card. Need to resize NTFS to make space for /boot. </b>
Tonight I’ll be uploading a new release with some of your suggestions/ideas:
xinput-calibrator
NDisGTK + Windows WiFi drivers from Realtek
Unity8 MIR
I have disabled auto-login to be able to select XFCE/Unity/MIR
Some cosmetic changes and internal changes. CHANGED MAIN PANEL TO HORIZONTAL AND DROPPED DOCKY
Added Quicksynergy
xjesus said:
I have to try this: <b>Installation. Must locate /boot on the eMMC and not the SD card, because the UEFI does not support booting from SD card. Need to resize NTFS to make space for /boot. </b>
Tonight I’ll be uploading a new release with some of your suggestions/ideas:
xinput-calibrator
NDisGTK + Windows WiFi drivers from Realtek
Unity8 MIR
I have disabled auto-login to be able to select XFCE/Unity/MIR
Some cosmetic changes and internal changes. CHANGED MAIN PANEL TO HORIZONTAL AND DROPPED DOCKY
Added Quicksynergy
Click to expand...
Click to collapse
Hi, this evening I successfully installed and booted from my first ISO!!i erased all eMMC, with 205 Mib of EFI and the rest for "/" partition
Tomorrow I will upload it..Is SourceForge free?
Following with interests - nice work
Kostiz said:
Following with interests - nice work
Click to expand...
Click to collapse
I'm uploading the first ISO.
ISO successfully uploaded on Mega, please refer the second post.
Thank you very much for your huge and incredible work!
I've got a question: is this version a COMPLETE GNU/Linux system? I mean, can I install Ubuntu packages from their repo?
Code:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! Everything you do, !!
!! you do at your own peril and risk. !!
!! !!
!! I do not bear any responsibility !!
!! for your faulty devices. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! !!
!! THIS ROM IS ONLY FOR THE EXYNOS VERSION !!
!! !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
First I would like to thank NoKit, monich, elros34 and all the Sailfish OS porter guys who helped me to make this port.
Thank you very much guys!
News 05/03/2023: OTA to SFOS 4.5.0.18
26/10/2022: OTA to SFOS 4.4.0.72
14/07/2022: OTA to SFOS 4.4.0.68
08/06/2022: OTA to SFOS 4.4.0.64
30/05/2022: OTA to SFOS 4.3 & 4.4
22/02/2022: OTA to SFOS 4.2
16/10/2021: Waydroid on Galaxy Note4 (SFOS 4.1)
03/09/2021: OTA to SFOS 4.1
23/03/2021: OTA to SFOS 4.0
Requirements:
Before you start to download anything, please read all this through carefully.
The first requirement is your device must be rooted and you should be able to install a custom recovery (preferably TWRP) onto it.
Installation instructions:
1. Download all files, LOS14.1 zip, Sailfish OS zip and twrp2.8.7.img to the external SD card on the phone
2. Reboot into TWRP (Hold buttons: Power on + Home + Volume up)
At this point you should install TWRP 2.8.7 as the installation work the best with this recovery.
Once you flashed TWRP 2.8.7, please reboot into recovery and continue the process.
3. Do a factory reset
4. Still in recovery, flash the LOS14.1 image
5. Still in recovery, flash Sailfish Os image
8. Reboot
9. Enjoy the latest (3.3.0.16) Sailfish OS on your Note 4 (treltexx).
You will need patience as the first boot will take for a while. Then you can go through the initial Sailfish OS set up.
This Sailfish OS Android HAL based on LOS 14.1.
Downloads:
twrp2.8.7.img for Note 4 (treltexx)
LOS14.1 for Note 4 (treltexx)
Sailfish OS 4.5.0.18 for Note 4 (treltexx) - 05/03/2023
Sailfish OS 4.4.0.72 for Note 4 (treltexx) - 26/10/2022
Sailfish OS 4.4.0.68 for Note 4 (treltexx) - 13/07/2022
Sailfish OS 4.1.0.24 for Note 4 (treltexx) - 09/09/2021
Sailfish OS 3.3.0.16 for Note 4 (treltexx) - 09/10/2020
Boot logo updater for Note4 (treltexx)
kernel for lxc support (this kernel is only for sfos 3.3, the newer OTA updates all have this support!)
fix for 'Private number' calls
Problems/Solutions:
Problem: LXC container doesn't start on any of these two builds.
Solution: In TWRP install the kernel for lxc support. (This will be included into a later build.)
Problem: Incoming calls are not displaying the number only the 'Private call' text.
Solution: Install the fix for 'Private number' calls rpm. (This will be included into a later build.)
Some useful patches:
Patchmanager 3.0
More folder icons
Operator name at bottom (Stopped working on 3.3.0.16)
Silica mail (transparent background) - Well documented here
Apps from Openrepos
Apart from the Jolla store there are plenty of other, community made apps in Openrepos. There is a user-friendly app to install/remove apps from this source called Storeman. It can be downloaded and install from this location: Storeman
Debug/login/troubleshooting:
In Ubuntu, connect USB cable. telnet 192.168.2.15 2323 or SSH [email protected].
Notes:
On Sailfish OS, as it is a Linux system, you cannot install/run any android apps.
How to make a backup/restore with TWRP:
You can boot into TWRP with the usual button combination (Hold buttons: Power on + Home + Volume up) and can make backup/restore.
Battery life
In my experience this build gives a very good battery life (I've tested with a new battery and it drops beteen 5% - 10% overnight with wifi on)
Changelog:
10.10.2020
=========
Custom (Sailfish OS) boot logo
09.10.2020
=========
Sound fix is included, it works out of the box
GPS fixed!
S-Pen works as a mouse! To make the cursor visible (thanks for elros34!) you need to install:
Patchmanager 3 from openrepos
mousetracker
amend '/var/lib/environment/compositor/droid-hal-device.conf' file, add the -plugin evdevmouse:abs:/dev/input/event3 to the end of LIPSTICK_OPTIONS. (That line should look like this:
Code:
LIPSTICK_OPTIONS=-plugin evdevtouch -plugin evdevkeyboard:keymap=/usr/share/qt5/keymaps/droid.qmap -plugin evdevmouse:abs:/dev/input/event3
as final step apply the moustracker patch in Settings/Patchmanager, then restart the services (pulley menu in Patchmanager) or reboot, then pull out the S-Pen and use it as a stylus/mouse.
(Note: As patchmanager doesn't yet work when the default user is defaultuser, the instruction above works only on sfos 3.3.0.16 or the OTA updated 4.0.1.48. On fresh sfos 4.0.1.48 install you need to install mousetracker and manually apply the patch from it.)
28.09.2020
=========
Work:
Screen
Touch
IMEI number is detected
Sensors (Rotation, Acceleration, Gyroscope, Magnetometer, Light & Proximity)
GPS (The permanent solution will be included in a future build. Now, the workaround is (do it only once): as root delete the folder /data/system/gps and then reboot. GPS should start working)
Notification LEDs (white, green, blue, red)
Wifi
MTP
Bluetooth
Calls incoming/outgoing
Messages incoming/outgoing
Mobile data
External SD card detected and mounted to /run/media/nemo/_sdcard_name_ (where _sdcard_name_ is the name of the sd card when it was formatted like 4B93-785B)
Home button and the Back soft button
Vibra
Pixel ratio and icons set to 2.00
Audio is routed to headphone if that presents
Camera front/rear
Video recording (only on the rear camera)
Jolla store (please skip the account creating/adding in the initial setup)
findutils is installed by default (updatedb and locate commands work out of the box)
Torch
can boot into TWRP recovery with the usual button combination (hold buttons: Power on + Home + Volume up)
Low Power Mode (AKA "sneak peek" or "ambient display") works (install instruction is in this post)
Sound - Please download the 'Sound fix script for Note4 (treltexx)' and save it into /home/nemo/Download, then give it executable permission and run as root or do the following:
Download the 'Sound fix script for Note4 (treltexx)' and save it into /home/nemo/Download
goto Settings/Developer tools, enter a Password and save it
start the Fingerterm app and within, issue the following commands
devel-su (press enter, then enter the password you set)
chmod +x /home/nemo/Download/soundfix-treltexx.sh
/home/nemo/Download/./soundfix-treltexx.sh
Do not work:
USB mode selection from Settings (workaround: as root run 'systemctl restart usb-moded' command)
Video recording on the front camera
Video playback in Gallery app (You can use Kodi for playing videos)
Internal SD card is not mounted to /android
S-Pen WIP
Extra 1: Change boot logo, Download warning image, Charring image and Download image for Sailfish OS like.
Simply download the Note4-Boot-Logo-Updater_by_edp17.zip from the download section and flash it with TWRP.
Important!: Once the zip is flashed, boot into recovery again, then you can boot into Sailfish OS.
To revert these images back to original:
Download the original param.bin and flash it with heimdal:
Code:
heimdall flash --PARAM param.bin
Inspired by this post
Extra 2: Desktop Linux distro install/run on the Note 4!
1. First flash the kernel from the Downloads section (in a later build this kernel will be included)
2. Install all the following packages:
lxc
lxc-templates
nemo-qml-plugin-dbus-qt5
sailfish-polkit-agent
python3-base
python3-gobject
dbus-python3
lxc-templates-desktop
qxdisplay
harbour-containers
mouse cursor support for SFOS and LXC
3. Once the packages are installed, fire up the LXC and install a distro into it (e.g. Debian SID)
On the Note 4 the harbour-containers GUI doesn't work properly. Fortunately the desktop distro installation can be done from a command line. Here are the steps:
sudo lxc-create -t sfos-download -n mycontainer
follow the instruction and set the distribution (e.g. debian) then the version (e.g. sid) then the architecture (armhf)
example command: sudo lxc-create -t sfos-download -n mycontainer -- --arch armhf --dist debian --release sid
sudo lxc-start -n mycontainer
sudo lxc-attach -n mycontainer
then within the container:
/mnt/guest/setup_desktop.sh
/mnt/guest/setups/debian.sh
4. Once the Desktop distro is installed you can start:
I recommend to use one of these scripts as they save a little time. (Note: You need sudo installed and configured for these scripts!)
Start LXC and desktop in landscape mode with mouse support: debian-mouse-landscape.sh
Start LXC and desktop in portrait mode with mouse support: debian-mouse-portrait.sh
Start LXC and desktop without mouse support: debian.sh
5. Enjoy.
6. More info about the Full linux distros on Sailfish OS.
Pictures:
{
"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"
}
Custom boot logo and other pictures:
Looks really good, have you posted the source on github or anywhere? I made a port of UT for the snapdragon note 4 and would like to make one for the exynos variant
tigerpro357 said:
Looks really good, have you posted the source on github or anywhere? I made a port of UT for the snapdragon note 4 and would like to make one for the exynos variant
Click to expand...
Click to collapse
Yes, all sources are available on github: here
Please let me know when the UT is available for this device! I'd like to try it.
calls not work
Oh, it's you again dude That is AWESOME
lee.wp14 said:
Oh, it's you again dude That is AWESOME
Click to expand...
Click to collapse
I am still chasing my n7000. Once I got that I will complete that port too. Will let you know.
usaman65 said:
calls not work
Click to expand...
Click to collapse
What variant of Note 4 is that? This port is for the European Exynos version (SM-N910C).
edp17 said:
What variant of Note 4 is that? This port is for the European Exynos version (SM-N910C).
Click to expand...
Click to collapse
test on n910c .sound also not work
usaman65 said:
test on n910c .sound also not work
Click to expand...
Click to collapse
Yeah, I installed the build again and tested these. I can confirm these do not work. Hmm, all those worked fine on all previous builds, so I am not sure why the stopped working. It seems permission issue to me. I double check and will come back with a solution. Thanks for reporting!
edp17 said:
Yeah, I installed the build again and tested these. I can confirm these do not work. Hmm, all those worked fine on all previous builds, so I am not sure why the stopped working. It seems permission issue to me. I double check and will come back with a solution. Thanks for reporting!
Click to expand...
Click to collapse
any patch possible for android apps ?
usaman65 said:
test on n910c .sound also not work
Click to expand...
Click to collapse
I have figured out a solution to the sound issue. It was me forgot to include this into this build. I will add it into a later one. Until then, please follow the instruction from the main post. (I added a script into the Download section and a comment how to apply it.)
For me, this fix solved the issues with calls and torch too.
edp17 said:
I have figured out a solution to the sound issue. It was me forgot to include this into this build. I will add it into a later one. Until then, please follow the instruction from the main post. (I added a script into the Download section and a comment how to apply it.)
For me, this fix solved the issues with calls and torch too.
Click to expand...
Click to collapse
thanks its fix now .tuch missing some time while tipping
who to install lxc for desktop linux .nothing find on google
usaman65 said:
who to install lxc for desktop linux .nothing find on google
Click to expand...
Click to collapse
How do you mean? There is instruction in the first post and there is a link to the main post of lxc (option 5).
edp17 said:
How do you mean? There is insttuction in the first post and there is a link to the main post of lxc (option 5).
Click to expand...
Click to collapse
there is a link but cannot find all required files .and how to fire lxc ...? cannot find harbour-containers .there is a link but cannot instaled it
usaman65 said:
any patch possible for android apps ?
Click to expand...
Click to collapse
No, none of the community ports have support for android apps. However you can install a desktop linux and can run desktop apps. (Although very few is touch control friendly.) Instruction for how to install a desktop distro on this device is available in the main post.
usaman65 said:
there is a link but cannot find all required files .and how to fire lxc ...? cannot find harbour-containers .there is a link but cannot instaled it
Click to expand...
Click to collapse
The link to the harbour-container is in the 'Extra: Desktop Linux distro install/run on the Note 4!' section (main post).
Although, here is how to install it, follow these steps:
download the 'harbour-containers-0.4-1.armv7hl.rpm' from this link.
open a terminal (Fingerterm)
type: devel-su (then press enter, then type your password and press enter again)
go to the library where you downloaded the rpm file
type: pkcon install-local harbour-containers-0.4-1.armv7hl.rpm (then press enter)
!Note: Before installing the harbour-container, you need to install ALL the other packages that are listed in the 'Extra: Desktop Linux distro install/run on the Note 4!' section (main post).
There is a full topic about all of this (also provided in the main post) here.
Does it work on note 4 n910v verizon?
Hola117 said:
Does it work on note 4 n910v verizon?
Click to expand...
Click to collapse
I think the N910V is not an Exynos but a Snapdragon device. This means, no, this port won't work on that. Sorry.
edp17 said:
I think the N910V is not an Exynos but a Snapdragon device. This means, no, this port won't work on that. Sorry.
Click to expand...
Click to collapse
you are correct, the 910V is a snapdragon device, its actually what I used to do my Ubuntu Touch port, BTW, I am still going to do a exynos note 4 UT port, just been busy