yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze ROM Development] pfcsabre:
Nope, not from the Diamond, sorry :)
[Touch Pro, Fuze ROM Development] scotchua:
Well since you're gonna take an extra day, don't forget to update to the new google maps with street view, it's awesome! :)
[Touch Pro, Fuze ROM Development] pfcsabre:
Sure thing! Have just downloaded it :)
[Touch Pro, Fuze ROM Development] freco:
Well... a small donation is on it's way just to buy coffee and keep you awake. To make sure that tomorow your rom will be available :D

Waiting............
[Touch Pro, Fuze ROM Development] pfcsabre:
Thanks for the coffee!

I'll be uploading it today-- I think it's time to sit back and think about fixing the workaround later :)

EDIT: Some foreword before flashing v2.02. RC1 is the main release, RC2 is the special release with the BlackStone Stock Tab. They have new manila engines in the sense that:

RC1 is a mix and match manila .dll and .exe files

RC2 is a blackstone manila engine

So the difference is mainly the engines that they're using. As I've said before, there is a drawback of using RC2 (BS Manila engine), TF3D doesn't start without the proper trigger events, specifically the keyboard SIP. This also happens with mun_rus' Manila HD port. That's the only drawback, but the benefits are quite obvious: TF3D is much faster, and of course, there is the implementation of the Stocks Tab. FOR PEOPLE WHO WILL BE REQUESTING TO PORT THE WEATHER TAB, I'm not going to do this as it is very time consuming and annoying. Porting the Stocks Tab was easy because it's only one file. Kudos to mun_rus for actually porting the weather tab-- so if you want to use the BS weather tab you should ask mun_rus for the specific files and overwrite it in RC2.

For the workaround: TF3D needs to have the keyboard trigger event WHILE loading, so I am merely loading the SIP while TF3D loads. It's not perfect though, as I'm using a delay to launch it. For the first time (after flashing and reset) it sometimes doesn't load, but resetting it again (on stock) would load it. If you have too many programs loading at startup the delay might be off, so you may need to increase it. That's why I've asked for .NET developers :)

More info after the coffee break. Uploading RC1 right now :)
[Touch Pro, Fuze ROM Development] pfcsabre:
RC1 uploaded. RC2 next :)
[Touch Pro, Fuze ROM Development] rcll:
Cool I am keeping an eye on this ;)
[Touch Pro, Fuze ROM Development] P1Tater:
RC1 Mirror

http://rapidshare.com/files/172383599/LantisOSv2.02RC1.7z
[Touch Pro, Fuze ROM Development] pfcsabre:
Thanks for the mirror P1Tater :)

Some tips if you are flashing RC2:

- SIP will guarantee to toggle and load TF3D when flashing the stock RC2. If you are using UC to load your cabs, you may need to adjust the delay of launching the SIP. To do this, modify "toggleSIP.lnk" in the Windows\Startup folder and change the number accordingly (currently it's launched after 9 seconds). YOU NEED IT TO BE IN SYNC WHEN IT SAYS "Launching TouchFlo 3D"

- The stocks tab has the option of refreshing the stocks-- when assigning one you need to set it up afterwards because the default is 1 minute, that'll drain your battery fast :D

- don't want to adjust the delay? You can simply do this steps:

launch the calendar

open the SIP keyboard

go to Start->Today

tap screen to start TF3D

go back to calendar (SIP should be shown) wait a bit and it will load

Also, thanks to vjay555 for his sipswitch tool :) Hopefully the next release I'll solve this workaround.

RC2 link : Mediafire | Rapidshare (Thanks P1Tater) | 4Shared (Thanks Reefermattness) Password : LantisOSv2.02RC2

Happy flashing guys-- let me know how it goes for you :)
[Touch Pro, Fuze ROM Development] P1Tater:
RC2 Mirror

http://rapidshare.com/files/172425194/LantisOSv2.02RC2.7z
[Touch Pro, Fuze ROM Development] pfcsabre:
booooy.. you are fast to download :) So what's the impression? :D
[Touch Pro, Fuze ROM Development] P1Tater:
Right now I'm playing with RC1. Very quick and snappy. Very responsive. Really nice.

Only found one very minor issue. When I select the Start menu, I get an annoying white stripe near the top. Like I said, it is a VERY minor issue and really not even worth trying to fix in my book.

Other than that, this rom is really very nice. I have everything working and everything is playing nice.

Very nice work.:)
[Touch Pro, Fuze ROM Development] _RMB_:
just flashed RC2 and hardreseted but then after installing fuze keyboard fix and my att settings cab... i soft reseted and touch flo doesnt start....

hard reseted again to see if that fixes it!
[Touch Pro, Fuze ROM Development] AllTheWay:
Thanks for posting good sir. If it's anything like your last ROM I'm sure I'm in for a treat. Donation coming soon!
[Touch Pro, Fuze ROM Development] bartzw:
Great rom (rc1) the speed of this rom is really great. Altough i'm not too sure about the manilla i used proven rom before and i couldn't notice a big difference.

Also i didn't find any bugs at all at this moment:)
[Touch Pro, Fuze ROM Development] ramontrotman:
rc1 is damn near perfect. couldn't find any bugs either. flashing rc2 now...im curious to see what you losing sleep over.

rmb...you sure you didnt install the sprint touch keyboard cab? gottah keep my eye on you!
[Touch Pro, Fuze ROM Development] _RMB_:
lmao... hi dad... no i installed the HTC fuze keyboard fix and still no dice...

:(
[Touch Pro, Fuze ROM Development] pfcsabre:
as I've said you may need to adjust the delay on the shortcut :) i'm on the road now using my TP i'll check this thread after i've arrive to my place.
[Touch Pro, Fuze ROM Development] ramontrotman:
wont launch for me either. scracth rc2 my man...kill the links and support rc1.
[Touch Pro, Fuze ROM Development] _RMB_:
LMAO!! yeah im back to rc1.... i dont even know what a stock is so i dont need the stock tab!! ;)

ps. RC1 is by far best rom so far!!
[Touch Pro, Fuze ROM Development] Confused Stu:
I've just flashed RC2 and it's lovely! The TF3D speed is great.

The only bug I've found after a VERY small play is that the photos and video tab doesn't show my photos, only the "press to launch camera" option. i've left it a few minutes but it doesn't update, also tried taking a new photo but it still doesn't update. Maybe it's looking in the wrong folder?

I've only had TF3D not launch after soft reset once and that was when I had the keyboard open and the phone in landscape. Restarted with keyboard closed (phone in portrait) and it's been fine.

Overall mate, VERY impressed. Nice one.

Edit: another minor bug - adding people to the Contacts TF3D tab, the A-Z doesn't match up with the pressed area so pressing O gives you K. I guess this is because it's scaled for the HD screen? Still, nice ROM!!
[Touch Pro, Fuze ROM Development] pfcsabre:
Well RC1 is pretty stable-- as far as I've noticed the users who flash my ROM knows what they're doing, or casual flashers who need an itch to flash everytime they see an update :D There are not much reported bugs, so RC2 will keep me busy at the moment. Hopefully they'll be merging in the next major release.

This is what I need, reported bugs that I can work on, thanks Stu :) It's not that I'm not happy there's not much of a bug in the ROM, but hey, the more bugs I find the more I'll learn from it!
[Touch Pro, Fuze ROM Development] airbillion:
Thanks, this seems to be the best rom I have tried so far! I have been using NATF's from the beginning but this rom is the best so far! It has no bugs (that I have noticed yet), is very fast, and the most current OS and driver wise. I just have a few questions:

Does it have the ati 3d drivers?

Is there a cab available for ms one note?

Is there a cab to assign ptt to msvc (short press), and camera (long press)?

Is HSDPA enabled, internet sharing for ATT Fuze? (Tried to enable in Advanced network but it stays 3g)

Other than these questions, thanks for the great work, keep it up!
[Touch Pro, Fuze ROM Development] pfcsabre:
- It's using ATI 3D drivers. You can always check the HKLM\System\D3DM\Drivers\D3D\LocalHook for this

- a One Note user! Hmm... ok I'll post a cab for that

- I'll get back to you on the button assignment

- HSDPA is enabled by default in this ROM. You can always set it in Settings->Connections->Advanced Network. Internet sharing for AT&T is not configured. I think the cab posted on the first page does this :)
[Touch Pro, Fuze ROM Development] airbillion:
Thanks a lot for the quick reply! I like one note with my Q1 Ultra UMPC. Which cab are you referring to for the att/hsdpa internet sharing?

Thanks again.
[Touch Pro, Fuze ROM Development] pfcsabre:
EDIT: I thought you were asking for the HSDPA again-- the cab is here. For the button assignment, you may want to try these http://xdaforums.com/showthread.php?t=445498

EDIT AGAIN: YOU WERE ASKING FOR HSDPA! I'm getting sleepy! You can always set it in Start Menu->Settings->Connections Tab->Advanced Network.
[Touch Pro, Fuze ROM Development] airbillion:
Thanks I have that cab, but the phone always reverts back to 3g for some reason. Thanks for the PTT link that is perfect.
[Touch Pro, Fuze ROM Development] airbillion:
Thanks I got the HDSPA working. Sorry, one last issue; on the internet tab on TF3D, the you tube link pops up an error message that it is missing the .exe file, is there a way to fix that?
[Touch Pro, Fuze ROM Development] pfcsabre:
Phooeey... I forgot this :) I moved the YouTube application out of \Windows, for the moment you can start it in Start->Programs->Internet->YouTube, or you can change the link in the bookmarks :)
[Touch Pro, Fuze ROM Development] airbillion:
I thought that might be the problem. Thanks for all your help, I'll try not to ask any more questions for a while.

I tried...How do you change the link in the bookmarks, the you tube link isn't there?

Also, I think there might be a problem with the weather tab...every time I try and update the info it has an error message that: there was an error while attempting to download weather data. retry?
[OnePlus 3 & 3T Cross Device Development] RoiArthurB:
# Troubleshooting​

## WiFi not connecting​

Droidian detects two wifi cards, and only one seems to work at a time.

If Droidian is trying to connect using the wrong card, you can easily change it by running the command nmtui, then select "Activate a connection" and then select the WiFi network you want to connect to.

## Mobile data not working​

In settings go to mobile network and press the "Unlock" button. Then close the settings app and open again, because the UI doesn't get updated automatically.

You should now be able to manage your mobile connection from here. To get correct Acces Point Name (APN) settings for your carrier, look here: https://apn.how

After you have set up the APN settings, then just toggle the "Mobile Data" setting off and back on again. If mobile data still doesn't work, you may want to restart the ofono service by running this command: sudo systemctl restart ofono.service. Then reopen settings and toggle the "Mobile Data" setting off and on again.

## Changing audio device​

There's a known issue with changing the audio device inside the Settings app. You can use something like pavucontrol, ncpamixer or even just run pactl/pacmd commands directly.

You need to change the sinks port from the primary_output sink for it to work. Changing the port from the deep_buffer sink doesn't work.

# Random screenshots​
[OnePlus 3 & 3T Cross Device Development] undrwater:
I'm working on getting this installed. Can't seem to get past bootloader (oneplus icon).

Attempting to build on my system and see if that helps.
[OnePlus 3 & 3T Cross Device Development] RoiArthurB:
@undrwater Are you on OP3 or OP3T ? And did you exactly follow each step for the tutorial ? 'cause it all worked fine for me ^^"
[OnePlus 3 & 3T Cross Device Development] undrwater:
I'm on 3t. And while I have some confidence that I followed the directions exactly, there's room for doubt.

I'll try again when I can look at it without distractions.
[OnePlus 3 & 3T Cross Device Development] RoiArthurB:
The problem may come from the firmware link I did put before. It wasn't for 3T, so I just updated it and it would prevent similar errors :)

Please tell me when you'll retry and if now it works well 🤗🤗🤗
[OnePlus 3 & 3T Cross Device Development] undrwater:
Actually, looking somewhat closer, I think the issue is finding the correct droidian zip to sideload. several are available, and the few I've tried fail with:

/vendor is populated, lineage is flashed and booted halium boot image dd'ed.
[OnePlus 3 & 3T Cross Device Development] RoiArthurB:
Hey, the good version is Droidian API 28 ('cause you're using a base Android 9) ARM64 (which is the Snapdragon in OP3/T) :)
[OnePlus 3 & 3T Cross Device Development] the-blind-bandit:
My OP3 seems to boot into droidian but I have no display, I can tell booting finished because I get sounds when I adjust the volume or connect a charger. Does anyone have an idea why this might be?

Steps I took:

- Flashed latest firmware

- Installed treble TWRP

- ran treblize in TWRP console

- wiped all partitions with advanced wipe (including vendor)

- sideloaded / installed lineage 16 zip and rebooted to test

- wiped all partitions other than vendor in TWRP

- sideloaded / installed "droidian-OFFICIAL-phosh-phone-rootfs-api28-arm64-24_20220804.zip"

- installed hallium-boot in bootloader using "fastboot flash boot hallium-boot.img"

- rebooted
[OnePlus 3 & 3T Cross Device Development] Bettehem:
Hi, you need to install op3-gsi-fix-droidian.zip to get it working on the OnePlus 3.

You can download it from here: https://gitlab.com/Bettehem/op3-gsi-fix-droidian/-/jobs/artifacts/main/browse?job=makezip

So after flashing the droidian-api28-arm64.zip, just flash op3-gsi-fix-droidian.zip and you should be good to go.

Also remember to run the move-home command in terminal after booting for the first time. It will allow you to use all of the storage on the device
[OnePlus 3 & 3T Cross Device Development] the-blind-bandit:
Thank you. I'm not sure how I missed that in the OP, I saw the bit in red for step 7 and just stopped there I guess :P

Anyway it's working now and OMG it's actually kinda good. Last time I tried a linux distro for an android phone, which wasn't that long ago, it froze almost all of the time. This seems quite responsive and actually has quite a good keyboard too. My hope for linux on phones (other that android) has been restored :D
[OnePlus 3 & 3T Cross Device Development] Bettehem:
Yeah I like Droidian quite a lot. I have been using it as my daily driver for some time now. Only camera doesn't work but hopefully I'll solve that issue at some point in the near future
[OnePlus 3 & 3T Cross Device Development] prosch:
I'm having problems with installing.

I followed the steps as instructed, treblized the phone (3T) and installed Linage 16. Lineage is booting fine. I checked the vendor partition which is populated.

After the wiping step (vendor left untouched) I installed droidian (tried droidian-OFFICIAL-phosh-phone-rootfs-api28-arm64-24_20220804.zip and droidian-OFFICIAL-phosh-phone-rootfs-api28-arm64-nightly_20221003.zip) and halium-boot.img. I also installed the patch "op3-gsi-fix-droidian.zip".

Droidian isn't loading. When using the halium-boot.img (15.41 mb) linked in this thread, the phone shows the bootscreen (1+) and reboots after some time. Using the halium-boot from this instruction: https://github.com/OP3-Halium/Documentation (15.8 mb) the phone just shows the 1+ logo without rebooting ...

what am i missing?
[OnePlus 3 & 3T Cross Device Development] RoiArthurB:
Hi, this tutorial recommand using Bettehem's halium-boot file.

If you did checked the Github's documentation, you should have saw a note part for flashing the halium-boot.zip ( https://github.com/OP3-Halium/Documentation#note ) describing 3 differents methods to do it. Did you follow them all or how did you do it ? It may be recommended to use the old technic :
[OnePlus 3 & 3T Cross Device Development] prosch:
I used fastboot and the TWRP push method, no difference. I used all the files linked in this tutorial and all of those in the github documentation. After flashing, when rebootIng, TWRP complains that there is noch OS installed... Lineage Installation is no problem. I just tried the ubports installer to install Ubuntu Touch. This stops while pushing the files... Installing OxygenOS works... kinda strange

Update: It's working now. I also had to do "format data / factory reset" after step 2 and repair the fs of cache, system and data to ext4 after rebooting. Using the files from the OP3-Halium-Documentation Droidian is now loading.
[OnePlus 3 & 3T Cross Device Development] marmistrz:
I'm installing Droidian, but for some reason I'm getting a booting Ubuntu Touch. I flash in the following order:

* wipe everything but /vendor

* `ubports_GSI_installer_v10.zip`

* `droidian-devtools-api28-arm64_20220804.zip`

* `op3-gsi-fix-droidian.zip`

If I try to wipe `/system` before flashing `droidian-devtools-api28-arm64_20220804.zip`, I'm getting an error: `No hybris-mobian image found`

What am I doing wrong?
[OnePlus 3 & 3T Cross Device Development] Bettehem:
You shouldn't be installing ubports_GSI_installer if you want Droidian. UBports is Ubuntu Touch.

To get Droidian running, follow the instructions on this page or https://github.com/OP3-Halium/Documentation#installing-droidian

For Droidian, you shouldn't be using ubports or droidian-devtools, as neither of those are used in this installation.

droidian-devtools is optionally used with very old droidian images and is not at all needed in the newer ones so don't use it.
[OnePlus 3 & 3T Cross Device Development] sfoslino:
Hi, I installed droidian on op3t as described, it works from beginning. I used "droidian-OFFICIAL-phosh-phone-rootfs-api28-arm64-24_20220804.zip" an made an "apt-get (update, upgrade, dist-upgrade) to get the latest bookworm version.

The only problem atm: the phone cannot suspend. The blue LED blinks and if it ends the screen with the PIN login turns on (that does happen in a loop). Any hints?
[OnePlus 3 & 3T Cross Device Development] Bettehem:
Hi, I'm not sure why it does that but I'll try to investigate
[OnePlus 3 & 3T Cross Device Development] sfoslino:
If I remember right it could sleep if I disable wifi. I tried to work around with a script running 'onsuspend' but had no luck, always a probleme because the wifi adapter was shown twice in phosh settings.
[OnePlus 3 & 3T Cross Device Development] Bettehem:
Ok so the issue seems to be with the wifi-fix.service. If you want to suspend, stop the wifi-fix.service before suspending like this:

sudo systemctl stop wifi-fix.service

And then you should be able to suspend normally. Then when you wake up the phone again and want to use wifi, you can start the wifi-fix.service again by running this command:

sudo systemctl start wifi-fix.service
[OnePlus 3 & 3T Cross Device Development] sfoslino:
This is not a fix for the problem, too short jump. ;-) I was aware ot that service and had stopped+disabled+masked it (and integrated that wifi-fix-script solution into my onsuspend script). The wifi-fix.service was not active and on suspend the wifi enable loop was not active.
[OnePlus 3 & 3T Cross Device Development] Bettehem:
I'm sorry, you are correct. Disabling the wifi service doesn't fix the problem. It seems to be a global issue with Droidian, not only on the OnePlus 3. I don't have a fix for it yet
[OnePlus 3 & 3T Cross Device Development] sfoslino:
np. Good to know and I can stop trying to solve it with my skills (scripting). But it would be my favourite on the OP3t without that issue.
[OnePlus 3 & 3T Cross Device Development] RoiArthurB:
OP3 is officially supported by the Droidian project ! The OP have been updated with new (simpler) steps to follow for installation !
[OnePlus 3 & 3T Cross Device Development] Bettehem:
The battery life should now be a lot better as now Batman is used. Batman, as the name suggests, is a battery manager, which enables all kinds of power savings when the device isn't in use, so you should get a lot better battery life now. The wifi fix for the OP3 has also been rewritten in C, and is now more power efficient, so I hope it solves your issue :)
[OnePlus 3 & 3T Cross Device Development] sfoslino:
Thanks a lot for the info. I read about an adaptation_oneplus3 but did not have much time last days to look what I have to do to correctly install it. ATM I still have the gsi thing installed.

Should I better make a fresh flash (starting with original oneplus OS or still gsi)?

ATM installed on op3t. I have an op3 and op3t, is one of them better 'supported'?

I can look at it all after next week myself, if I ask too much. ;-)
[OnePlus 3 & 3T Cross Device Development] Bettehem:
Both OP3 and 3T are equally supported. You can update the unofficial adaptation to the new official one if you delete /etc/apt/preferences.d/30-oneplus3 and then run sudo apt update && sudo apt upgrade.

Another option would be to do a fresh install. The official droidian zip for the OP3/3T now includes all required files so after treblizing your device and populating your vendor partition with the LineageOS treble rom, boot into recovery, wipe everything except the vendor partition and then you can just flash the droidian zip
[OnePlus 3 & 3T Cross Device Development] sfoslino:
Ok, thats the way I did it last time (unofficialy). Will do a fresh flash after next week with official version. The best OS for the best oneplus phone ever.
[OnePlus 3 & 3T Cross Device Development] sfoslino:
I did a clean flash today. Used on unlocked device the SAR (system-as-root) twrp-treble, lineageos-treble, booted los, wiped all exept vendor and usb-OTG, flashed droidian-snapshot26 and rebooted. After reboot I had a black screen with white led. No droidian. Tried it many times with different versions, no chance.

To fix it: I had to flash halium-boot.img too. After that droidian was booted as it should.
[OnePlus 3 & 3T Cross Device Development] bdlc794:
hi i was wondering, when installing twrp-treble/Lineageos-16 did you use A/B or A-only?

I guess I must be doing something wrong because I havent been able to reproduce your results.

1) I installed the SAR twrp-treble from the guide.

2) booted into twrp and typed in the "treblize" command, rebooted into recovery

3) without wiping or formating data i installed lineage-16.0-20200522-UNOFFICIAL-oneplus3.zip and rebooted into system

4) I rebooted into twrp and clicked on advanced wipe and selected all the options except vendor and usb-otg

5)reboot twrp again and install droidian snapshot. reboot.

all i got was a black screen with a white led light. so i tried flashing halium-boot like in the old guide

Now just flash @Bettehem's halium-boot.img

after this the devices was stuck in a bootloop so i tried

Flash @Bettehem's op3-gsi-fix-droidian.zip

and i still get a bootloop