Windows 10 ARM on OnePlus 6/T - OnePlus 6T Guides, News, & Discussion

Maybe someone will be interested in running Windows 10 on OP6/T. I'm using it on my device... aaand it's not suitable for daily use, but it's pretty capable as of now.
Current status of the project:
- CPU works
- Touchscreen works
- USB works
- GPU partially works (there are some glitches, that's why driver isn't pushed yet to github)
- audio doesn't work
- wifi/bt doesn't work
- and pretty much everything else doesn't work
Thanks to https://github.com/edk2-porting for making it possible!
Tutorial to get it working is here: https://silime.github.io/2021/05/20/Windows10-on-arm64-EN/
I've recorded an video how it's done here:
Also I've tried some games on this thing, you can see results here:
NFS MW:
HoMM V:
Left 4 Dead 2:
But there is one important question... Can it run Crysis?
And answer is... Yes, it can:
Spreadsheet of games we tested:
https://docs.google.com/spreadsheets/d/1XYuoySgYQE0HL573sA-0RGMX7I4lt5rWJuQ8Z8yRJNY

Hey man, i'm thinking of installing windows 10/11 on my device "OP6" but have some question.
i saw your video of installing the OS, so when ever i want to boot-up windows i have to flash the "UEFI" image to boot-up windows ? cuz i saw some video about this , when rebooting the device normally through android or windows io reboot to android, but to boot-up windows they flash UEFI image through flashboot and it boot-up windows, right ? if so, when every i want windows i should use another PC to use windows on my mobile device

And can i use "EDK2 - v0.4.2" so that i can have wlan (wifi) support ? ( as the release say )

Asfor_Farah said:
And can i use "EDK2 - v0.4.2" so that i can have wlan (wifi) support ? ( as the release say )
Click to expand...
Click to collapse
I noticed you haven't gotten a response.
The project is a lot more stable than it was (although still a long way to go). WiFi, Bluetooth and battery as well as a few other things have had support added since this post. I recommend joining the project's Telegram or Discord if you are interested in updates or need help with something..I don't know if I'm allowed to post the links here but it's not too hard to find

Related

[Application] Android Manager v0.7.5.4 for Windows

Go and get it! www.androidmanager.net
Hey, we are working on application for managing devices with Android OS. It will be complete solution for Android management with user friendly interface.
Application is now in developement state but there is "First View" version already. In this version you can check out only UI. We are working on it really hard and we will release first beta ASAP.
You can check out youtube video-preview there:
http://www.youtube.com/watch?v=K1dEe-60Fto
Or download working preview from there
http://www.mediafire.com/?owigmz3zqzk
Design is made by Jam3es and you can check his other work on deviantart.com:
http://jam3es.deviantart.com/galery
Changelog and list of features in second post!
Changelog:
"First view" version
- most of UI is done (missing "File Management" section)
v0.1
- section "Install application" & "Custom splash" are now completed
v0.1.1
- detection of connection/disconnection of device
v0.2
- section "ROM Database" is now working (but only with test datas)
- start of application got some optimalizations and tweaks to make app start faster
v0.3
- section "List & Uninstall" is now showing apps installed in phone and allows you to uninstall them
v0.3.1 - preview video taken from this version! http://www.youtube.com/watch?v=K1dEe-60Fto
- fixed bug that prevents uninstallation of "copy-protected" apps
v0.4
- added support for backing applications up
v0.4.1
- fixed bug that prevents installing apps that was already installed (even newer versions)
v0.4.2
- changed many animations from "moving" (item flies from right to left) into "opacity-changing" (item will show itself from "nothing)
- disabled backup applications because of bug (working on it now)
v0.4.5 - skipped because of bugs!
- support for backing up & restoring apps
v0.5
- now supporting backup and restore apps (only .apk-s, no data for now)
v0.6 - in developement now!
- full support for Remote Console
wow, that would be amazing
I'm now looking for someone who would help me with reversing Android Market app and rewriting part of it into C# or VB.NET because guy from Androlib.com declined to help and I need to get some connection to Market (app informations)
First of all, great server to upload it too
And the program itself is great. That's what I call user-friendly. Although mostly, nothing works right not, the UI is as straighforward as they come. Neat and organized, not to mention extremely smooth. I like it. Would very well like to try the beta out.
Yeah, we want UI to be as user friendly as possible.
this looks real nice, would be wonderful if you and camalot (creator of droid explore) both worked on something like this together, one doin mostly code and the other GUI. That would be amazing
I'm working mostly on code and my friend Jam3es is creating GUI
You can contact Saurik @ [email protected].
He is the guy responsible for Cydia on jailbroken iPhones.
He also runs cyrket.com, an on-line view tool for the Android Market.
The guy is friendly and open source and freedom advocate, so he would most probably help
I've already wrote him twice but no reply at all
bugs
the setup button doesnt do anything and it says that my phone was connected when it really wasnt
That's not bugs! It's not fully working version, but only "first-view" version that's only because we want to know how you like UI. If you want to see private alpha in action, check out youtube video in first post
Willing to beta test
I've been waiting for an app like this to come along forever. This is exactly what we need for our phones! It takes the hassle out of having JUST one mistyped letter in a long string of adb or console commands. If you're looking for testers, I'm willing to be a guinnea pig, and I'll help any way I can. Cot really able to program or anything, but I'll give you detailed bug reports, and anything else that will help with the evolution of this awesome app!
Would be cool if you could type sms and make phone calls with it.
This would be so perfect man !
Loves it, keep up the good work !
i couldnt get the .exe file running
i get
application failed to initialize,blahblahblah,click OK to terminate.
i couldnt remember what it said for the blahblahblah part >_<
That's because you dont have .NET Framework 3.5 SP1 that is requiered to get app running. There will be Lite version, developed in .NET 2.0 that will be ported over Mac and Linux too
DeToX-cz said:
That's because you dont have .NET Framework 3.5 SP1 that is requiered to get app running. There will be Lite version, developed in .NET 2.0 that will be ported over Mac and Linux too
Click to expand...
Click to collapse
i am dling 3.5 now
lookin good cant wait to see it finished.
No OS X version eh?
No reason this can't install the Goog apps we'll be pulling from our stock ROMs, right?

XBMC on WebTop

Now that we know that it is running custom version of ubuntu, anybody want try compiling and running xbmc on it ?
XBMC trunk already contains most of the patches for tegra 2 and more will applied soon according XBMC developer ( davilla ). We should be able to test it now ..
<davilla> ssh in, install build tools, git install xbmc trunk, build for tegra2 and see if it works
That would be AWESOME!! I myself was wondering about running XBMC on webtop.
I tried installing git, but apt-get threw a bunch of dependency errors. I tried "apt-get -f install" but it wanted to remove most of the installed packages because they were not needed.
Any updates ?
Instead of trying to install via git why not download the tar of it and extract it ...
Hey guys!
Any news about it?
I really would like to see XBMC on webtop´s atrix!
I found this for the bravehearts.
http://wiki.xbmc.org/index.php?title=HOW-
TO_install_XBMC_for_Linux_on_Ubuntu,_a_Step-by-Step_Guide
NOTE: I have not tried it. You are in the DEV section, any mod attempts that YOU make to YOUR phone are YOUR own responsibility.
It is not listed here .... https://launchpad.net/ubuntu/jaunty/armel?text=xbmc
So it probably has not been attempted.
I already did this steps but can´t work.
The XBMC is the most important thing to work for me on Atrix. I´ll wait for someone do that work,
brunnogama said:
I already did this steps but can´t work.
The XBMC is the most important thing to work for me on Atrix. I´ll wait for someone do that work,
Click to expand...
Click to collapse
I tried a couple of steps too, dependency hell. Not sure if it will be figured out in DEV section since it's more of an app thing.
I thought I saw a VM once that dev work could be done on. I'm on travel next week 10 hours of flight time plus sitting in Chicago for 3 hours both ways. Maybe I'll get motivated.
Oh man!
I hope you get motivated!
Really thanx!
You would need an x86 emulator or VM to run this I believe as it is only coded for x86. Running it through an emulator would be slow and unreliable or just plain broken most likely. Not to discourage anyone from trying.
XBMC Official Hardware Support List
Asking for a port of it would go in XBMC dev forums
the2dcour said:
You would need an x86 emulator or VM to run this I believe as it is only coded for x86. Running it through an emulator would be slow and unreliable or just plain broken most likely. Not to discourage anyone from trying.
XBMC Official Hardware Support List
Asking for a port of it would go in XBMC dev forums
Click to expand...
Click to collapse
Nope I've seen XBMC running on a beagleboard native, As well it ran very well. We have 2x the ram and 400mhz x2 more speed. So it should run.
I downloaded the XBMC through official site and one of the Readme file (README.armel) talks:
"
This is a port of XBMC for use on ARM Architecture.
As this is not an official version of XBMC, in-depth testing on various setups has not been done. USE WITH CAUTION!
For the purpose of this port, the following Hardware and Software was used.
Software: Scratchbox (cross-compiler) on a Linux (Ubuntu) machine.
Hardware: BeagleBoard (ARM Cortex-A8 with IMG POWERVR SGX).
The source code is based on XBMC for Linux - version 9.11 (Camelot)."
So, I think its possible to run on Atrix, correct? But I have to do a lot of hard things to try it and I´m not able to do it, but it´s a good news.
I think I'm getting lost here....
What is the intention for using XBMC within webtop? Streaming to or streaming from phone?
I've found these apps
https://market.android.com/details?id=com.plexapp.android
https://market.android.com/details?id=com.psa.android.media
http://code.google.com/p/android-xbmcremote/
Longterm features
Download media locally to device's SD card
Stream media to device
And here's the VM http://forum.xda-developers.com/showthread.php?t=992178
xPerfect virtual appliance - Android SDK r10 / NDK r5b - dev
dicksteele
I´ll try to explain (sorry, bad english)
I´ll conect my Atrix on dock HD and 2 hd extern (plugged on dock usb´s port).
So, trought the webtop, I open the XBMC and this show me the files (movies and tv series) on my HD´s.
XBMC has a nice e configurable interface.
I´ll look this apps!
Thanx!
Interesting......
I'd try it but going on travel tomorrow and I need my phone
http://www.debian-multimedia.org/dists/stable/main/binary-armel/package/xbmc.php
Hi man.
I´d tried it (the armel version) but appears a lot of dependecies and I could´t try to install it.
Here is xbmc dev forum with it but for tegra 2 reference board though:
http://forum.xbmc.org/showthread.php?t=71297&highlight=tegra
Is the Ubuntu running as a VM on Atrix4G ?
brunnogama said:
Hi man.
I´d tried it (the armel version) but appears a lot of dependecies and I could´t try to install it.
Click to expand...
Click to collapse
You need to use xbmc trunk which contains all the patches for tegra 2. Can you post what you have tried ? Any errors ?
GhostXtreme said:
Here is xbmc dev forum with it but for tegra 2 reference board though:
http://forum.xbmc.org/showthread.php?t=71297&highlight=tegra
Is the Ubuntu running as a VM on Atrix4G ?
Click to expand...
Click to collapse
I don't believe it's running as a VM, it's running as a full instance.
From what I can read on the XBMC threads there are some problems.
But I found a guide for the BeagleBoard that might help people get going, dont think it will run out-of-the-box with this guide.
http://elinux.org/BeagleBoard/GSoC/2010_Projects/XBMC

[WIP] Ubuntu on G9 v0.2

Hey guys,
let's try to get Ubuntu working on our tablets.
adbd is included in the images, so you have a root shell over adb
SDE required.
Extract all.
adb push ubu1204.img.ext4 /data/media/
Reboot - SDE - Flash kernel and initrd
Multiboot menu 0.3 - ubu1204.img.ext4 (from the menu to start the ICS, such as "archos.ext4")
Done.
(passwords: ubuntu - ubuntu root - root)
Working:
- Booting on 80G9 and 101G9
- Touchscreen (touchpad mode)
- Keyboard via OTG cable
- Mass storage on rear USB-prt
- SD card automount on plugin
- LCD backlight brightness control via command line, lol
- Networking (incl. WiFi)
Changelog:
0.2:
- Made by szanalmas
- Upgrade to 12.04
- Kernel 3.0.8+
- Working WiFi (try adding a dummy network, then it works), Sound
- Switched from Unity to Gnome Classic
0.1:
- Initial build.
Todo:
- Bluetooth
- Hardware acceleration
- Camera
- Battery
Download v0.2:
Image: Download
SHA: View
Kernel: Download
SHA: View
Download v0.1:
sysroot_ice.img http://hotfile.com/dl/145362762/7e3f710/ubuntu.img.rar.html MD5:2d9dbc775820db5dda281df84ab7db64
initramfs.cpio.gz http://hotfile.com/dl/145366156/8c56f1d/initramfs.cpio.gz.html MD5:150fc53be381ac3247d44226061868af
zImage http://hotfile.com/dl/145366657/34f75c7/zImage.html MD5:4de6efeec193aa5809f2ff871a96ef2d
Thanks to
- szanalmas for upgrade to 12.04, kernel 3.0.8+, WiFi
- letama for provided kernel + initramfs
- trevd for testing on 101G9 and reuploading stuff
- Adam / OPPO
great a1Pha !
but i would like ubuntu and ICE.. (lol)
This can be made. I'll have to check the initramfs tomorrow
Upload done, post edited - have fun @ testing
a1Pha said:
This can be made. I'll have to check the initramfs tomorrow
Click to expand...
Click to collapse
thx , i testing that this morning
wow. I was going to get working on this when my tablet arrives but you beat me to the race.. maybe we can work on it together in the future
Could you post some screenshots of ubuntu on g9?
dual boot
how would you go about dual bopoting i want to get into the whole programming of it just need a pointer to the start of things
TjaXanK said:
wow. I was going to get working on this when my tablet arrives but you beat me to the race.. maybe we can work on it together in the future
Click to expand...
Click to collapse
For sure - just contact me when your tablet has arrived
142857 said:
Could you post some screenshots of ubuntu on g9?
Click to expand...
Click to collapse
Okay, I have edited the first post and added some links to screenshots.
twinnaz said:
how would you go about dual bopoting i want to get into the whole programming of it just need a pointer to the start of things
Click to expand...
Click to collapse
Sorry, I don't understand your question :S
how would i implement a dualboot
You can take the initramfs.cpio.gz posted by letama in another thread (look at the link to Ice Cream Sandwich - the file is inside the archive you download).
Then extract it and have look at the scripts, which are provided there.
Basically you have to get the system to ask you, from which filesystem image you want to boot
yep! you need to install SDE, restart your device, go in the developer menu and flash the initramfs.cpio.gz that letama posted in the ICS post, atleast that's how it was in the Gen8... by the looks of it the SDE menu is the same. Hope I helped
i wait the multi OS install
2.3
4.0
Ubuntu
Nice, I'll give this a go now.
Edit:
Works on the 101G9.
Keyboard Functions through OTG/Host Cable.
USB Mass Storage (Pen Drive) Functions on 3G Stick Port
Not tried anything else yet.
Are you using a lot of the same kernel objects which android is using?
Excellent Work.
alright thanks
trevd said:
Works on the 101G9.
Keyboard Functions through OTG/Host Cable.
USB Mass Storage (Pen Drive) Functions on 3G Stick Port
Are you using a lot of the same kernel objects which android is using?
Click to expand...
Click to collapse
Thank you very much, and also thanks for testing
I am using initramfs + kernel + modules provided by letama for his ICS-build.
By the way - I will upload a new build this night.
I have managed to get basic network functionality via adb + usbcable, so I have upgraded all packages and installed a touchscreen keyboard.
In the new build the LCD backlight brightness is now set to max on boot.
I also have added a user with sudo-permissions, so now settings are saved on reboot (not like in 0.1 where guest sessions were created).
Oh, and I will change the filesystem type from ext3 to ext4.
Still no real progress on WiFi or sound
P.S.: New build will support choosing between booting ICS and Ubuntu
//edit: sry guys, got some problems with my internet provider. i get reconnects every 30 seconds. i hope they get it fixed till tomorrow... sorry for delay, i'm going to upload the stuff tomorrow..
a1Pha said:
Thank you very much, and also thanks for testing
I am using initramfs + kernel + modules provided by letama for his ICS-build.
Click to expand...
Click to collapse
Might be worth giving it a go with a version 3 kernel, you may get some free driver support. although I could be talking nonsense
a1Pha said:
By the way - I will upload a new build this night.
I have managed to get basic network functionality via adb + usbcable, so I have upgraded all packages and installed a touchscreen keyboard.
In the new build the LCD backlight brightness is now set to max on boot.
I also have added a user with sudo-permissions, so now settings are saved on reboot (not like in 0.1 where guest sessions were created).
Oh, and I will change the filesystem type from ext3 to ext4.
Click to expand...
Click to collapse
I activated the root login with my own password from adb and the touchscreen keyboard worked straight away on the 101. It must come with the the drivers preinstalled. I think letma's' done some work into the difference between the 80 and 101.
a1Pha said:
Still no real progress on WiFi or sound
Click to expand...
Click to collapse
I've been playing with this all night. I think the drivers have been integrated in the main linux kernel so you should be able to build your own.
They could some prebuilt binaries out there as the OMAP4 board seems quite a popular board.
Also you might have some joy with this http://dev.omapzoom.org/pub/scm/integration/
It's all Good!
Archos 101 G9, HTC Sensation, HTC Hero
Hi Guys,
A1Pha, sorry, didn't have time to test your build, too much stuff going on...
Here is a quick feedback on wifi that may help you:
In android, here is how it works (from memory, don't have my laptop to check)
1) you need to create a nvs file corresponding to tablet, check android init.rc for the way it's done there...
2) Then when you do need wifi, insmod the tiwlan.ko
3) Then, load firmware (check wlan_loader in android init.rc, you should be able to reuse the command) and nvs. If all goes well up to here, you should be able to do ifconfig tiwlan0 and it should have a mac address.
4) Then start wpa_supplicant. You need the appropriate version of wpa_supplicant, 0.8 I think in android source code. You may want to build source code from android source with the appropriate options to remove android extensions.
Again, this is from memory, I'll try to give you more details tomorrow.
Regarding audio, this is mostly alsa so it shouldn't be impossible, you should be able to re-use the configuration found in archos rootfs in /usr/ sub directories. You have to insmod the proper modules though.
Best,
LeTama
Suggestion for the sound, try running the alsamixer and playing with that... worked in debian...
letama said:
Hi Guys,
A1Pha, sorry, didn't have time to test your build, too much stuff going on...
Here is a quick feedback on wifi that may help you:
In android, here is how it works (from memory, don't have my laptop to check)
.....
Click to expand...
Click to collapse
ahh. Thanks for that letama , You're a fountain of knowledge.
I'll give it a try during the holidays.
I was playing about with wpa_supplicant and android kernel drivers. I didn't have the right magic ) and my kernel knowledge is still in it's early stages (only been on the linux desktop for 1 year).

[DEV][4.0.7]Huawei USB Dongles.

[UPDATE]2012-08-06 This is not the only way of getting Dongle's working on Android, If widgets are your thing and you doing feel confident working with system files etc then you may be better served using the ppp widget form draisberghof.de, these are the folks who piratically wrote the book on getting dongles working on linux and by extension android.
[UPDATE]2012-08-06 The source to libhuaweigeneric-ril ( github ) has been updated to include fixes made by omegaRed7 - This massively improves the fault tolerance upon RIL Startup, Tests were carried out on the E173s-1 but it should be beneficial to all modems ( I hope ).
[UPDATE]2012-07-28 As the Rom Version is quite old and it doesn't really require it's own rom I've extracted the files required to implement this functionality - Download Here, The Archive contains a README file with installation instructions
IMPORTANT - pppd permission need changing to 6755 also change to ownership to the root account ( Thanks to __DS__ ). you can do this through adb or terminal emulator
Code:
adb shell chown 0:0 /system/bin/pppd
adb shell chmod 6755 /system/bin/pppd
for this to function
[UPDATE]2012-06-25 Added Forked libhuaweigeneric-ril to Github Repo this includes all the changes I've made - Check This Post For Details
[UPDATE]2012-06-23 Added Github Repo - Check This Post For Details
[UPDATE]2012-06-16 THE DOWNLOAD LINK HAS BEEN UPDATED AS THE FILES IN /etc/system/usb_modeswitch WHERE NAMED INCORRECTLY[/UPDATE]
Hi Folks - This post is going to change fairly often, there is still more info to add, I just got bored with typing for now
The Sales Pitch
This rom aims to provides the same "hands free" approach offered by the Archos 3G Key and extends this functionality to Huawei Branded USB Modems.
Introduction
Here is a custom rom I've currently been hacking away at, if feels like I've had it under wraps for months.
That being the case. I'd like to thking on to enable Huawei USB Modems - This is still a WORK IN PROGRESS but It feels like i've been keeping it under wraps for months, So it's time to throw it out there for further testing. So Dongles at the Ready! It could get a little hacky
WARNING
The Full Size USB Slot has been known to fail from moderate use. As such I would recommend using an USB extensions cable for connecting devices.
VERY IMPORTANT NOTES - PLEASE READ
1. This is definitely not an every day use rom on any other device this woud have been deployed as a recovery flashable update. The reasoning behind the rom deployment is it's only one file to copy and youi're ready to go. It is also a tedious task to manually go through (especially on the 100th time
2. Please don't ask a me if a certain device will work or not. It is not helpful on a number of levels,
a) I simply don't know - I don't own the model in question. Further more you can figure it out yourself.
b) The Chances are that you could probably find out the answer without leaving the comfort of xda - The libhuaweigeneric-ril has been passed around xda like a <Insert Well Used Analogy Here> so a quick search of xda may turn up something useful to reassure you.
c) In reality though we are not going to know if your dongle is working until you "Try It Yourself".
3. if you find your device doesn't work then you need to gather all the relevant information to help get a feel of what's going on; See Below
SUPPORTED DEVICES
The theoretical list of supportted devices come from those devices supportted by usb_wwan and option kernelp drivers.
IMPORTANT NOTES - WHAT YOU NEED TO KNOW
In a perfect world you can download/flash the attached update file. Reload your SDE, Plug a USB 3G Dongle and have It connect and go about you day .
This is the ultimate goal and currently what happens on my own device
TROUBLESHOOTING
There's about a 25% based on my current test this won't happen. There are 2 main ways your connection attempt can fail.
1. The UsbStick has not switched to modem mode
2. The ppp connection script failed
Either Way it would be highly useful post the list of system properties, outputs of dmesg and also a full logcat aswell as the vendor/product id from lsusb,
some like this throught the adb
Code:
adb shell getprops
adb shell lsusb
adb shell dmesg
adb logcat -b radio -b system -b main -b events
Please have a glance over it before posting as It may contain information that you would not want others to see!
ROM DETAILS
Android Version: 4.0.3
Archos Version: SDE 4.06
Removed : Nothing
ADDITIONS
init.dongle.rc - initialization script, I wanted to avoid "polluting" any other init file too much
/lib/modules/usb_wwan.ko and /lib/modules/option.ko - USB Drivers for GSM modems
/system/lib/libhuaweigeneric-ril.so - A slightly tweaked version of DerArtem original huaweigeneric-ril
/system/etc/usb_modeswitch - the latest version of the usb-modeswitch-data
/etc/ppp - Added separate gprs scripts to retain compatibility with the Archos datakey
/system/bin/hotplugd - A new native android service; Manages Modeswitching and connection initialization for any Usb Device which has a valid configuration file present.
DOWNLOAD
3G Modem Redist Pack - For use with newer roms
Hotfile - archos.ext4.update.
INSTALL
Unpack zip and copy unpacked update file to the device
Code:
adb push archos.ext4.update /mnt/storage
restart device in sde mode
script should update automatically
KNOWN ISSUES
"3G Stick Connected" Icon remains in notification list after device disconnection.
pppd needs to be executed with elevated privileges.
pppd is not exiting correctly on some occasions and cause reconnection issues when using multiple sticks.
Thanks go to surdu_petru for the base sde, derAtem for his original work on the libhuaweigeneric-ril.so and pretty much every developer who has worked on these dongles with android, I think I've read every thread on XDA regarding this subject
Hi!
Thanks trevd!
I do not have this USB modem ....but you did a good job for those who have this modem ! Good luck...
i have a Huawei E160E
It is possible to add this modle on your rom ?
---------- Post added at 06:46 PM ---------- Previous post was at 06:23 PM ----------
For the buzz in FRANCE (and in the World :-= )
http://www.jbmm.fr/?p=28280
cajl said:
i have a Huawei E160E
It is possible to add this modle on your rom ?
Click to expand...
Click to collapse
Is this a new model ( released this year )? It may already be in there, The easiest thing to do is plug it in.
If you install this app you can find out what the product_id is and then we can find out for sure.
Thanks
no released in 2009
Device Class: Use class information in the Interface Descriptors (0x0)
Vendor ID: 12d1
Vendor Name: Huawei Technologies Co., Ltd.
Product ID: 03eb
Hi trevd.
Thanks for the work.
Before installing your rom, I'd like to know if my Huawei K3565 is or will be supported.
I can't remember when it was released, but it not a new one ; may be 2009 or 2010.
Rackham666 said:
Hi trevd.
Thanks for the work.
Before installing your rom, I'd like to know if my Huawei K3565 is or will be supported.
I can't remember when it was released, but it not a new one ; may be 2009 or 2010.
Click to expand...
Click to collapse
Hi Rackham666
I'd refer back to my first post, I've tried to make it a little more clear what this "rom" exactly is, more a testing ground, my apologises if that wasn't very clear at first glance, So to switch this query right back at you.
After installing my rom, I'd like to know if your Huawei K3565 is supported?.
For my usn dongle , is it ok for you ?
Okay.
I'll try your additions manually when [email protected] V3 will be released by Petru.
Get The Code
Hi Folks.
I've started a github repo if anyone wants to hack on this stuff.... It only contains the code for the hotplug service at the moment but I will obviously add more when I get chance and apply all the proper GPL licenses to it.
A personal word of note : C is not my first language by any stretch ( although it is fast becoming the case ) so If It causes any memory leaks or starts nuclear war I can't be held responsible, however if there is any noob coding errors in there then I'm ready to learn off those more knowledgeable than I. I have a feeling we have some hardcore developers lurking in Archos Development community
Equally If anyone has any fixes drop me a pm and I'll sort commit access on the repo or post them right here in the thread,
The code can be found here https://github.com/trevd
Hi Folks, Me Again!
Just to let you guys know I've added a forked libhuaweigeneric-ril to my github ( https://github.com/trevd )
It includes the changes I made to enable it to work the Archos.
You'll want to clone the ics branch if you want to compile yourself.
cajl said:
For my usn dongle , is it ok for you ?
Click to expand...
Click to collapse
???
I'm not sure I understand what you mean.... can you explain a little more
Thanks
Hi, I'm sorry if I'm bothering you but I've done the steps for installing this but when I get to sde menu nothing happens. You said script should install the update automatically but nothing happens. Is there something else I have to do?
Sorry again and thank you for your work
Sent from my ARCHOS 101G9 using xda premium
alahkel said:
Hi, I'm sorry if I'm bothering you but I've done the steps for installing this but when I get to sde menu nothing happens. You said script should install the update automatically but nothing happens. Is there something else I have to do?
Sorry again and thank you for your work
Sent from my ARCHOS 101G9 using xda premium
Click to expand...
Click to collapse
Hi Alahkel
You're not bothering me .... DO I really sound/come across as that grumpy/angry in my first post.... sometimes I get cranky when I don't get enough sleep.... too much time looking at code.... :laugh:
Thanks for having a go, Are you using the official SDE? and have you got a working SDE Rom already installed?
For now I would forget about the rom image and bear with me, I'm working on an installer APK which will probably better help with testing, I'll also put the manual installation method up for those who want to get dirty with adb.
Hi, i succesfully installed your build then, btw running unoff sde. I have a huawei 170something, I don't remember the model, but it's working great with no problems, but using a otg cable only. I didn't get it to work using the big usb slot
Sent from my ARCHOS 101G9 using xda premium
alahkel said:
Hi, i succesfully installed your build then, btw running unoff sde. I have a huawei 170something, I don't remember the model, but it's working great with no problems, but using a otg cable only. I didn't get it to work using the big usb slot
Sent from my ARCHOS 101G9 using xda premium
Click to expand...
Click to collapse
That's great news Interesting that you couldn't/haven't got it working on the full size port... It should function the same as the official Archos Stick, You need to switch on the 3G Stick in the settings and the full size slot should "Just Work". I may have missed that little detail out
If that doesn't work your full size slot is maybe broken A not uncommon issue it seems. unfortunately.
Out of interest what network are you on?
I'm just working on the installer now so you won't be stuck with old archos versions.
trevd said:
That's great news Interesting that you couldn't/haven't got it working on the full size port... It should function the same as the official Archos Stick, You need to switch on the 3G Stick in the settings and the full size slot should "Just Work". I may have missed that little detail out
If that doesn't work your full size slot is maybe broken A not uncommon issue it seems. unfortunately.
Out of interest what network are you on?
I'm just working on the installer now so you won't be stuck with old archos versions.
Click to expand...
Click to collapse
Hi, thx for answering. Well of course I turn on the 3g key in settings for big-size usb and my huawei 3gkey is on indeed (led on key) but the tab doesn't recognize that o.o I'm on tim (italy ) Thank you
Sent from my ARCHOS 101G9 using xda premium
Hi trevd,
i'm guessing this won't work on CM9 by JackpotClavin, or would it? If yes, would i install it the same way as described?
Thanks in advance!
Edit: Sorry i'm obviously still running in 1st gear in the morning... There's no 3G support in the CM9 port so there's no way this would just "work"...
Edit2: And confirmation that i need more coffee: Saw your post in CM9 thread about the successful connection with Archos' 3G stick and a Huawei 3G stick, but only through the browser... Any progress on fixing things so the ppp connection is fully usable by other apps & services?
Hi, trevd!
how to launch the modem on a firmware 4.0.7?
I copy these files from your firmware
init.dongle.rc - initialization script, I wanted to avoid "polluting" any other init file too much
/lib/modules/usb_wwan.ko and /lib/modules/option.ko - USB Drivers for GSM modems
/system/lib/libhuaweigeneric-ril.so - A slightly tweaked version of DerArtem original huaweigeneric-ril
/system/etc/usb_modeswitch - the latest version of the usb-modeswitch-data
/etc/ppp - Added separate gprs scripts to retain compatibility with the Archos datakey
/system/bin/hotplugd - A new native android service; Manages Modeswitching and connection initialization for any Usb Device which has a valid configuration file present.
Click to expand...
Click to collapse
I change the init.rc file for init.dongle.rc start
but the Huawei E1550 modem doesn't work
what it is necessary to change still?
Thanks!
=========================
sorry, everything earned, it was necessary to update a modem firmware
Hi deman05
You were nearly there, init.dongle.rc is imported on the very first line of init.rc so you need both files.
You shouldn't have to do anything with the modem firmware as usb_modeswitch will handle turning the modem.
The files required are.
init.rc
init.dongle.rc
/lib/modules/usb_wwan.ko
/lib/modules/option.ko
/system/lib/libhuaweigeneric-ril.so
/system/bin/hotplugd
Also you need the full contents of the following directories
/system/etc/usb_modeswitch
/system/etc/ppp
/system/etc/chatscripts
I've attached the latest versions to this post (hopefully I've not missed anything), you will need to change the permissions on /system/bin/pppd.
chmod 6755 pppd
[EDIT] I did miss something, please see the first post for the correct download link.
The new version also handles a cold boot ( modem plugged in on startup ) scenario.
If you are still having issues please refer to the troubleshooting section in my original post
Thanks

[ROM] 5.0.* CyanogenMod 12.0

Hi, if anyone would like to run a 5.0.1 Google OS on a Archos G9 80S device (and currently basically verified only with this), download and extract the file
18_03_2015-20_58_50.7z
Installation (tested only with linux) :
- reboot into SDE menu and under "Format System" perform a "Reset Android & Storage" to clear all data of previous installations (this is really important for the first installation. Updating a existing installation (same major version) doesn't require this step !).
- reboot into SDE menu and under Developer Edition Menu -> "Export Data Partition"
- mount this usb drive
Code:
sudo mkdir <Mount_Path>/local
sudo cp archos.ext4.update <Mount_Path>/local/archos.ext4
sudo sync
sudo umount <Mount_Path>
- wait until the unmount process is done
- reboot into SDE menu and under Developer Edition Mernu , Flash Kernel and Initramfs : copy zImage and initramfs.cpio.lzo on the new driver that appears on desktop/laptop
- Wait for reboot your devices : after reboot you can see Android prepares the system for a while .....be patient at least ~20 minutes for the first run!
What's new ?
------------ since 18_03_2015-20_58_50 -------------
tiler size modifications within kernel, suggested by stevemp (thanks!)
CM updates.
------------ since 15_03_2015-22_26_59 -------------
Netflix and widevine fixes from stargo (thanks!)
CM updates.
------------ since 09_02_2015-22_26_59 -------------
Only CM updates.
------------ since 12_12_2014-21_41_41 -------------
Initial release.
Kernel got some zram optimizations.
Rebuild: All used revisions for this release are stored in a separate folder in the archive.
Additions:
Archos Control Panel App from @mordesku: http://forum.xda-developers.com/showpost.php?p=47789812&postcount=88
Thanks: @stargo @Hashcode @trevd
@CM community @all the cool omap4 hackers where I taken some code and inspirations !!!
Without these peoples, It would not so easy to make some (working) builds of the CM-12.0.
Archive:
15_03_2015-22_26_59.7z
12_12_2014-21_41_41 / 12_12_2014-21_41_41 (devHost)
09_02_2015-22_26_59.7z
XDA:DevDB Information
Archos G9 CyanogenMod 12.0, ROM for the Archos Gen9
Contributors
Quallenauge
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: Cyanogenmod
Version Information
Status: Alpha
Current Beta Version: 12_12_2014-21_41_41
Created 2014-12-12
Last Updated 2015-03-18
Dankeschön
I now understand why TI exited the mobile SOC market - How can they expect to sell new stuff when the OMAP4xxx just won't die!
I shall give this one a whirl, It'll be good to get my archos off of the stock ICS.
I'm assuming you've dropped the recovery nonsense for that moment then?
is selinux off?
Is adb on a first boot? as I would recommend that folks leave it hooked up the computer after flashing that
way you can run adb logcat so you know what is going on. It sure beats watching a boot animation for ~20 minutes.
IIRC the 2012 nexus 7 took about 10 Minutes to boot so it's not far off.
I see you forked hotplugd! Let me apologize for the code quality, I was young and foolish and didn't know what I was doing ..
I think I might revisit it at some point or at least delete it lol
Anyway If I've got a bit of time / motivation I might have to have a cheeky hack on this , now that you've done all the hard work! .
I hope you don't mind but I've also given the file some re-hosting love just uploading it to devhost and androidfilehost too. I figured the space might aswell get used for something useful.. I'lll post the links when it's complete.:good:
Hack On! :good:
trevd
@Quallenauge dev-host link. If you want to add it to the first post. http://d-h.st/96J
Installed and i must say it's working really good :good:
schwatter said:
Installed and i must say it's working really good :good:
Click to expand...
Click to collapse
Hahahah! BI ZAR! I check the forum for my Archos 101 Gen9 Turbo once every X months, and checked it today and see LOLLIPOP / CM12?! GREAT!
And whats the status? I use the tablet a lot still, so what is NOT working?
Edit: Flashed it to a Archos 101 Gen9 Turbo, and all is working, and fast as hell. GREAT!
I came from Freezenook's ROM BUILD7 (VERY happy user) but now tried this:
A MA ZING!
How fast and cool this Lollipop is on our (old) Archos (101) Gen9 (Turbo) tablet!!!
For now only compliments and almost everything seems to work, and this is a major and recommended step! Great OS this Lollipop!
Tested
Speed: Good (17.106 AnTuTu 5.3)
Sound/Video: Yes
Touch: Very good
Camera: Yes
Battery: Good
Size: Lot of free space (3 - 4 GB free!)
Memcard: NOT TESTED YET
USB: Yes (with Archos Panel app (USB & deep sleep))(USB storage works)
MicroUSB: Only charging (no devices?)
HDMI: NOT TESTED YET
Headphone: Yes (low volume though)
Apps: Some apps I normally use on my tablet and phones (KitKat or older) are not (yet?) compatible, and cannot install. I really miss some, like Archos Video (Free)(MediaCenter.apk). Is it possible to port this APK to our new Lollipop, I would love that. And the other apps are just not there yet I guess (busy making them Lollipop compat)?
Thanks a lot !!
Supergeil!!!
Still amazing to see that you're still at it @Quallenauge
I will definitely flash it as soon as I have time.
The only concern I have is the USB Port. Does it stil work in 5.0 ? For me it didnt in 4.4, so I flashed back as I needed my Archos to read my Media USB-HDD. I have a 101S btw.
Well as soon as I have flashed it, I am going to test it and try a few things, hope I'll get it working :fingers-crossed:
Hi trevd!
trevd said:
I'm assuming you've dropped the recovery nonsense for that moment then?
Click to expand...
Click to collapse
This is not a "nonsense". But it doesn't reflect my current needs. It would be cool to have a standard recovery image to format the data partition with f2fs (The kernel should support it right now!).
trevd said:
is selinux off?
Click to expand...
Click to collapse
Yes. Currently I doesn't know how to enable selinux rules, because "rootfs" isn't the mounted loop device but the "real" root. So the file nods are forced to "ubject_r:unlabeled:s0" which doesn't fits.
trevd said:
Is adb on a first boot? as I would recommend that folks leave it hooked up the computer after flashing that
way you can run adb logcat so you know what is going on. It sure beats watching a boot animation for ~20 minutes.
Click to expand...
Click to collapse
Yes, ADB is turned on by default. I don't like it, when my device doesn't be verbose
trevd said:
I see you forked hotplugd! Let me apologize for the code quality, I was young and foolish and didn't know what I was doing ..
I think I might revisit it at some point or at least delete it lol
Click to expand...
Click to collapse
Yes, the old binary is bound to an older libsigchain.so. So I had to recompile it. The code quality is far better than my output So thanks for your work!
I have an issue with the ril implementation. Mobile signal is turned on, but the datakey pppd stuff is not called. Do you have an idea whats going wrong - where can I look.
Should I use your implementation from android_hardware_ril_libarchos_ril ?
trevd said:
@Quallenauge dev-host link. If you want to add it to the first post. http://d-h.st/96J
Click to expand...
Click to collapse
[/QUOTE]
Done. Thanks!
trevd said:
Dankeschön
I now understand why TI exited the mobile SOC market - How can they expect to sell new stuff when the OMAP4xxx just won't die!
I shall give this one a whirl, It'll be good to get my archos off of the stock ICS.
I'm assuming you've dropped the recovery nonsense for that moment then?
is selinux off?
Is adb on a first boot? as I would recommend that folks leave it hooked up the computer after flashing that
way you can run adb logcat so you know what is going on. It sure beats watching a boot animation for ~20 minutes.
IIRC the 2012 nexus 7 took about 10 Minutes to boot so it's not far off.
I see you forked hotplugd! Let me apologize for the code quality, I was young and foolish and didn't know what I was doing ..
I think I might revisit it at some point or at least delete it lol
Anyway If I've got a bit of time / motivation I might have to have a cheeky hack on this , now that you've done all the hard work! .
I hope you don't mind but I've also given the file some re-hosting love just uploading it to devhost and androidfilehost too. I figured the space might aswell get used for something useful.. I'lll post the links when it's complete.:good:
Hack On! :good:
trevd
@Quallenauge dev-host link. If you want to add it to the first post. http://d-h.st/96J
Click to expand...
Click to collapse
nilse said:
Supergeil!!!
Still amazing to see that you're still at it @Quallenauge
I will definitely flash it as soon as I have time.
The only concern I have is the USB Port. Does it stil work in 5.0 ? For me it didnt in 4.4, so I flashed back as I needed my Archos to read my Media USB-HDD. I have a 101S btw.
Well as soon as I have flashed it, I am going to test it and try a few things, hope I'll get it working :fingers-crossed:
Click to expand...
Click to collapse
External USB drive isn't supported right now. I will have a look, when I have some free time ( and after fixing the RIL mobile data connection stuff ).
Quallenauge said:
Hi, if anyone would like to run a 5.0.1 Google OS on a Archos G9 80S device (and currently basically verified only with this),
Click to expand...
Click to collapse
Wow, excellent! Thank you!
Could you please, write what you know that definitely doesn't and does work, as you did for older CMs?
Does ART work? Could CM 10.2 be updated to 12, or should we erase everything like with clean CM installation? HDMI?
@nilse: Yes USB (inc drives/storage) works (via Archos Panel app)!
@Bor-ka: Always do a full format/erase/factory settings etc, for SURE with a major leap like CM11 > CM12 or MORE!!
See my older post for a test of all hardware etc!
And again: Some apps I normally use on my tablet and phones (KitKat or older) are not (yet?) compatible, and cannot install. These apps are just not there yet I guess (busy making them Lollipop compat)?
I really miss some, like Archos Video (Free)(MediaCenter.apk). Is it possible to port this APK to our new Lollipop, I would love that!
thank you again for your great work.
Works on 80g9H 512 mb ram.
will test more functions and edit this post later.
@hackwerk, thanks!
For some reason unknown to me, there is no "export partition" in my SDE, so reformatting and copying to the /local/ is a little bit painful to me - should do it with adb shell.
But anyway, Archos Video Player is a show stopper for me. Since it is the only player that can natively play 720p/1080p movies on this tablet via DLNA/Samba. Tried MX player with latest codecs - no luck.
All
Did anybody compare deep sleep in CM with the stock ROM?
IIRC deep sleeped tablet with a stock ROM (4.*, 3.*) could lose only about 10 battery _a_week_ if not used. May be my memory deceives me, of course. But with CM 10.2 and no background tasks it drops by ~ 10% a night. (Didn't try Wakelock and Greenify though)
Bor-ka said:
@hackwerk, thanks!
For some reason unknown to me, there is no "export partition" in my SDE, so reformatting and copying to the /local/ is a little bit painful to me - should do it with adb shell.
But anyway, Archos Video Player is a show stopper for me. Since it is the only player that can natively play 720p/1080p movies on this tablet via DLNA/Samba. Tried MX player with latest codecs - no luck.
All
Did anybody compare deep sleep in CM with the stock ROM?
IIRC deep sleeped tablet with a stock ROM (4.*, 3.*) could lose only about 10 battery _a_week_ if not used. May be my memory deceives me, of course. But with CM 10.2 and no background tasks it drops by ~ 10% a night. (Didn't try Wakelock and Greenify though)
Click to expand...
Click to collapse
SDE: This ia an easy alternative way of installing the ROM (which I used)!
Video: Have you tried Skifta (good for network!) or other majors, like GoodPlayer, MediaPlayer Classic or the brand new official VLC Player (and thus MX Player))?
Maybe in combination with the "All Codecs for Archos Video" app?? Must be possible!
And maybe / I hope we can 'port' the MediaCenter.apk to Lollipop!
Battery: Is already good, but everyone talks about an app called Lux! And Greenify.
But yes Deep Sleep can be enabled in this ROM in the Archos Panel app too.
And maybe these famous mods can help too ( @Quallenauge: Checked them already I think?)?
hackwerk said:
SDE: This ia an easy alternative way of installing the ROM (which I used)!
Click to expand...
Click to collapse
Unfortunately I do not have "Enter the SDE menu on your device and select export data partition," in SDE.
See here, with screenshot http://forum.xda-developers.com/showpost.php?p=57243821&postcount=2
For video thanks, I'll try. Completely forgot about VLC. Tried MX already, it plays Ok from the internal memory/SD but gloriously fails over the network.
What Lux does is automagically lowers screen brightness, Yes, it is very useful app, but it will lower battery drain in the active mode, not in sleep when the screen is off. And it has a bad habit on my current cm10 installation - sometimes it restarts when I'm reading a pdf book at night (low memory?) and I get some two seconds of full brightness in my eyes. Ouch.. I think I'd revert back to manual "dimmer" or "blue light filter" and manual brightness adjustment.
What is strange, users at our local forum report that 5.0 is slower than the stock (?!) ROM on 80S 1.5 Turbo (4460) / 1GB RAM. I wonder what it will be like on my 1.2 (4430) / 512 RAM..
Thanks Quallange and all of you who helped him I saw your progress with 5.0 on github and I wanted to compile it myself but yeah I didn't had space for that sadly, I wanted to ask you flr it but then I see now that you got a cm12 thread when I am tomorrow home from school I will flash this :good:
Edit:
This song describes my 5.0 feeling:
http://youtu.be/p8sZcmQr6KY
It works till now pretty good. I am having the 512mb turbo version but after disabling things that I don't use it runs all smooth :good: o
I installed this Rom on my 101 g9 with 512 MB RAM.
It s like a new device. A lot less lagging and better ui response.
Only thing i found is that the keybord hides every now and then when i want to type some text.
Thanks a lot for this masterpiece of work *like*
Sent from my SM-N7505 using XDA Free mobile app
biggoof75 said:
I installed this Rom on my 101 g9 with 512 MB RAM.
It s like a new device. A lot less lagging and better ui response.
Only thing i found is that the keybord hides every now and then when i want to type some text.
Thanks a lot for this masterpiece of work *like*
Sent from my SM-N7505 using XDA Free mobile app
Click to expand...
Click to collapse
I agree, much more snappy than CM11. I've also had the keyboard hiding issue (stock and Swype). Thanks for keeping the G9 alive Quallenauge :good::good:
G9 80H
i installed the rom but it places data on internal storage. hard drive is placed at /storage/sdcard1 and is read-only
how can i place data on the hard drive?
Note: besides the internal storage issue, the rom runs nicely.
Hi Quallenauge.
Realy magic this ROM, many thanks.
If with JB sometime I have only 80 MB RAM free and with KK 145, now I have over 200 !!!
But I have a problem, app ( iGO ) can't write on external card.
Tried with 3 different SDFix and manually in system/etc/permissions/platform.xml
With Root Explorer I can copy, but can't modify permision.
There is a solution to this problem ?
Thanks in advance.

Categories

Resources