yashsingh1/xdaforums huggingface dataset:
[HTC 10 Guides, News, & Discussion] mcwups1:
Oh, I know Beanstalk would be my choice, from using it on my M8. Once I could receive calls, I could easily test and give log cats.
[HTC 10 Guides, News, & Discussion] krassermensch:
That's sweetly awesome. Pitty, I cannot guarantee anything if you have a phone by an American carrier. I dunno the differences between those and unbranded devices. You'd need to test it on your own risking a non booting ROM. Anyway, if you're experienced enough just check out the latest updates here and try it out if you'll see that radio's working which I hope of to happen very soon.
[HTC 10 Guides, News, & Discussion] UniX1rm:
I actually booted fine the cm13 one on my t-mobile htc 10.
[HTC 10 Guides, News, & Discussion] krassermensch:
Sounds great, thanks for your report ;)
[HTC 10 Guides, News, & Discussion] Ajfink:
The NA Unlocked version and US T-Mobile version are the same hardware and can even be converted to each other, just so you know for future compatibility purposes. :)
[HTC 10 Guides, News, & Discussion] krassermensch:
Good to know, so it's really just a thing of software. Thanks for the info ;)
[HTC 10 Guides, News, & Discussion] SacredDeviL666:
Beanstalkkkkkk all the way :good::good::good:
[HTC 10 Guides, News, & Discussion] Zorachus:
Curious, how often is Beanstalk version updated ? Looks like the latest is brand new of the 17th ( which is tomorrow actually ) It's from the future LOL.

Are people seeing big improvements between the newer builds ? I'm not asking ETA, but is this even remotely close to being somewhat usable as a daily driver, with expected bugs of course, but can phone calls and text be made on a U.S. version ?
[HTC 10 Guides, News, & Discussion] stonew5082:
there hasn't been any work done on the base in the last week, so if there are changes they would be feature changes from beanstalk, there's still no radio/camera etc as seen from the OP

follow the base progress here:

https://github.com/sultanqasim/android_device_htc_pme

https://github.com/sultanqasim/android_vendor_htc_pme
[HTC 10 Guides, News, & Discussion] razrlover:
Agreed!!

Beanstalk is a great choice. The Dev is top knotch and always has been.

Unfortunately I can't take chances like I used to with no radio, camera, and what not.

However when the day comes when I can flash it's gonna be awesome
[HTC 10 Guides, News, & Discussion] mcwups1:
Did I see that the One+ 3 has CM13 already and recovery, and it hasn't been released yet?
[HTC 10 Guides, News, & Discussion] Zorachus:
I'm confused as well. Earlier HTC phones had Cyanogen ROM's very quick, and they were extremely popular.

The EVO 4G had a ton of CM development, and the One M8 had amazing AOSP ROM's. But this 10 seems very quiet development wise, except for some tweaked stock ROM's.
[HTC 10 Guides, News, & Discussion] krassermensch:
Nope, sry, looking forward to a build with working radio soon but currently it's not possible and no the Beanstalk build isn't of the 17th...
[HTC 10 Guides, News, & Discussion] krassermensch:
Yeah, as Oneplus released the vendor and device trees alongside the kernel source. Htc gave us only the kernel source so we first need to wait for a Pro developer like squid2 to fix all the bugs in his own trees...
[HTC 10 Guides, News, & Discussion] krassermensch:
Yeah, as already mentioned we only have the kernel sources so stable builds will take some time...
[HTC 10 Guides, News, & Discussion] devsk:
Can't wait for the CM13 to land for this device.
[HTC 10 Guides, News, & Discussion] SacredDeviL666:
and Oxygen OS is open source so easier for developers to build ahead of device launch....a similar perk for nexus devices...

but HTC is not far behind in 10 i would say but i don't have much experience with HTC either my other htc device was HTC diamond which is from the days of BC....

HTC diamond had got me to join initially(windows 6.1)... for those custom radios.. there weren't custom roms... but radios :D
[HTC 10 Guides, News, & Discussion] krassermensch:
Haha, bro, awesome, I can remember that time. It was when I'm 11 I think and my father was proud of me as I was able to install Windows on his computer. Things like these seem ridiculus for me today. Anyway, this was also the time when my father assigned me to install Android on his HTC Leo HD2 which was shiped with Windows Mobile 5. I didn't even know what I was doing but following some guides helped me out. This hasn't to do very much with today's development but in deed it's funny to remember these times.
[HTC 10 Guides, News, & Discussion] hav0c:
Sultanqasim Github has not had any commits for 18 days. Does this mean the build in the thread is the same as on http://xdaforums.com/showpost.php?p=67168963&postcount=60 ?

Are you actually working on this port yourself or is this a recompile of his Git?
[HTC 10 Guides, News, & Discussion] krassermensch:
I've already mentioned it some times. I use sultanqasim's trees. But I adapted some minor things in the Cyanogenmod build files which should make the build cleaner. Also my build uses newer code than the build by sultanqasim so there are a few less bugs in my build. Furthermore I provide a build of Beanstalk in the OP. All in all my builds are more up to date although I use sultanqasim's code which is the actual work that has to be done.

I've also mailed sultanqasim sometimes. He helped me out at some points. He's told me he's currently quite stressed due to private reasons. Moreover he works on some other projects as well so we'll just have to hope for some progress in his work. Although I'm looking forward to the bugs being fixed as much as many others do noone should stress him additionally. Just keep in mind he's a person like you and me, he has a life to live and he does that work in his free time. We all need to respect that...
[HTC 10 Guides, News, & Discussion] mcwups1:
Is it only you two?

I feel bad for you, if so.

Rough getting free time.
[HTC 10 Guides, News, & Discussion] krassermensch:
At least I haven't found anyone else who trys to take AOSP and CM to our HTC 10... What a pitty:(
[HTC 10 Guides, News, & Discussion] mcwups1:
I thought there'd be an army with this device.

I'd have thought all elements would be available already, albeit the kernel, and development would be flourishing for AOSP.
[HTC 10 Guides, News, & Discussion] krassermensch:
It's just the kernel that has already been published. We also need working device and vendor sources to build AOSP or CM...
[HTC 10 Guides, News, & Discussion] heymynameiseric:
I'm a n00b to this whole thing, so forgive my ignorance, but is there any way to get what you need from the phone itself (assuming it's completely unmodified) or are the device and vendor sources things that ONLY HTC can give you?
[HTC 10 Guides, News, & Discussion] krassermensch:
HTC may give us these sources although it probably won't provide them. Some parts can be pulled out of the phone but you need some more ROM specific things. If I could I'd do it by myself but sultanqasim or someone else who's able to will need to do that. I've already tried some things but I'm not experienced enough to do that in a useful way...
[HTC 10 Guides, News, & Discussion] devsk:
I can totally relate to that. I want to contribute as well but personal lives are very hectic with kids and full time (read overtime) job etc. I admire people who are able to pull it off. Hats off to them!! If anyone feels entitled that these devs need to speed up development of their favourite device, please back off. Its not easy!!
[HTC 10 Guides, News, & Discussion] 3's&7's:
AT&T said no, T-Mobile is online sales only were the first signs of concern for me regarding traction for this device for US based devs.

IMO the 10 is the best HTC has done; access / promotion not really there in 2016. Hopefully it's Nexus 2016 sibling (s(?)) takes design notes from it...and give devs the sources they can build from rapidly.
[HTC 10 Guides, News, & Discussion] krassermensch:
I've asked some devs who may be able to fix the issues. Anyway, noone seems to find out what could fix them. We need working trees and I can't publish further builds as long as bugs aren't fixed. I google for it twice a day at least but there's nothing helpful. Even squid2 hasn't gone on for almost a month. I'm really sad about that but I cannot do anything else...
[HTC 10 Guides, News, & Discussion] 3's&7's:
Thanks for the update [MENTION=5880204]krassermensch[/MENTION] ...all of you are super cool for even attempting any of this at all!
[HTC 10 Guides, News, & Discussion] aydinbahadir88:
there is no news from the official CyanogenMod team, who will work determined it ?!
[HTC 10 Guides, News, & Discussion] krassermensch:
You'll find out if the cyanogenmod team is working on it as soon as they publish first builds. I haven't found any further information.
[HTC 10 Guides, News, & Discussion] 3's&7's:
Yep they are not exactly leakers [MENTION=4193338]CyanogenMod[/MENTION] lol

You find out when you find out has been my experience. It's an interesting relationship between volunteer devs and actual team cm. It's not like a new phone drops and they just go to work on it...which would be super cool lol.
[HTC 10 Guides, News, & Discussion] Zorachus:
Thanks for you guys even working on trying to get CM on the 10.

Just sucks the good old days are gone now. Back in the day HTC phones got development left, right, and center. I recall back in the EVO 4G days, it had like 3 pages full of different ROM's on XDA, Sense based, and CM based, and AOSP based, etc... EVen my last HTC phone the One M8 had crazy development too, but I know it did have the Google Play Edition that helped a lot. But I even had the HTC One X, and that had at least a dozen different CM ROM's.

Too bad the glory days of ROM development for non nexus phones seems to be fading away, meaning not just ROM's based off stock, but totally different options and builds, seem to be gone nowadays.
[HTC 10 Guides, News, & Discussion] krassermensch:
Yeah, it's really fading but I'm convinced there'll be working trees quite soon. Currently it's really just the nexus line, oneplus, some xiaomi phones (which really surprised me) and some less known brands which offer phones we can compile ROMs for easily. Quite anoying. I'd have waited for the upcoming Nexus as I knew that but my old Nexus 4 just stoped working. Buying the new nexus when it will be released is no option for me since I'm a pupil and I don't have the money to do that. Moreover I'm actually quite statisfied by the 10. I'm just not used to the lack of sources as a Nexus user. So I'll do my best and I hope I can share some ROMs for the 10 with the community in the near future...
[HTC 10 Guides, News, & Discussion] Hitorijanae:
I've been trying to compile it for the longest time, but I keep running into issues, can you tell me how you imported the device tree?
[HTC 10 Guides, News, & Discussion] krassermensch:
I repo init a Cyanogenmod based ROM, I create a roomservice.xml with all the additional projects I want to add like the kernel, device and vendor trees, I also remove projects I don't need via the roomservice.xml, I repo sync, I edit the device tree to make it fit the ROM (only necessary if it isn't stock cm), I run the envsetup.sh, I run brunch pme, I wait 14 hours until it's compiled and I finally upload it for 5 more hours to share it with you. That's the usual procedure...
[HTC 10 Guides, News, & Discussion] Hitorijanae:
[MENTION=5880204]krassermensch[/MENTION], can you share your roomservice.xml? I keep crashing at when building at media-caf, and can you tell me which gcc you're using?
[HTC 10 Guides, News, & Discussion] krassermensch:
I use the stock toolchain. Furthermore there's an additional media-caf project for the SD820. You have to use this one. If I have some free time after school I'll share the roomservice I created...
[HTC 10 Guides, News, & Discussion] krassermensch:
Good news:

Sultanqasim is alive. Although he didn't fix a bug he updated the kernel sources at least. I'm looking forward to releasing a new build of Beanstalk in the upcoming days. Stay tuned ;)
[HTC 10 Guides, News, & Discussion] UniX1rm:
Cool. Thank you. Does this mean anything new working :) ?
[HTC 10 Guides, News, & Discussion] krassermensch:
Not exactly. It means some minor bugs that were fixed by HTC when they released the 1.80 kernel sources are fixed now. The major bugs listed in the OP still exist. But the fact that sultanqasim is working on the project again means that we can expect fixed bugs in the near future. I'll make builds when there's a progress in his work. I'll also update the OP every time a bug is fixed. You just need to stay tuned. I'm convinced sultanqasim is willing to achieve a working build and I am willing to make builds to always have the build with the smallest amount of bugs. We both appreciate donations as a bounty for the time we spend in it. As a result I'll also try to provide the latest bug fixes to the community. So I can only repeat again: stay as tuned as I am ;)
[HTC 10 Guides, News, & Discussion] dj_chapz:
Can you please do a really nice step-by-step tutorial for setting up everyhing? I would like to set everything up and build the ROM myself. The benefit is that I have access to a machine specifically build for building AOSP (32GB of RAM, RAID disks, Intel Xeon CPUs...) and to 1 Gbps internet connection, so I can make a new build an upload it in like 2 hours. If the procedure to update my local copy with the latest changes from squid2 can be done quickly, I could provide builds every 2-3 days.
[HTC 10 Guides, News, & Discussion] krassermensch:
Yeah, I probably will in the upcoming days. I think your main problem are the SD820 specific files. Anyway, I need to prepare a speech for school until tomorrow so I just don't have enough time.
[HTC 10 Guides, News, & Discussion] dj_chapz:
Im working 9-5 and then later Im working on private projects so no hurry. If you can do it until the weekend it would be great, so I can set everything up because I will then also finally have enough time.
[HTC 10 Guides, News, & Discussion] UniX1rm:
Thank you for the update. much appreciated. Let us know if we can do anything to help.
[HTC 10 Guides, News, & Discussion] krassermensch:
Here's a small update for you. I updated the ROM to the latest Beanstalk version and synced the latest HTC kernel sources. Furthermore I chase Snap as the stock camera and I also used the latest beta build of kernel adiutor which supports the 2-cluster CPU of the SD820. Just try it out and report. I'm happy about every review. I'm looking forward to reading them tomorrow after school ;)

BTW, here's the download link https://www.androidfilehost.com/?fid=24591020540823925
[HTC 10 Guides, News, & Discussion] jamieg71:
You can easily accomplish this by doing the following-

1)Google "how to build CM" - you will find a proper guide on CM wiki

2)Once set up with a proper build environment and cm sources downloaded go to [MENTION=6485916]squid2[/MENTION] github here is a link https://github.com/sultanqasim?tab=repositories

3) you will need to create a local manifest and add all relevant repositories from squid2's github

From there simply add pme to the vendorsetup.sh in /vendor/cm/ and brunch pme

Simple
[HTC 10 Guides, News, & Discussion] dj_chapz:
The CM wiki is not really helpful if you are setting up a new device. I tried the guides and its mostly for copying existin devices repo.

I can easily build AOSP by following Googles guidelines but the CM guide is not that well written...
[HTC 10 Guides, News, & Discussion] bradym512:
Hey guys. Just got my HTC 10 and I'm willing to help out in any way I can. I'm gonna flash today's beanstalk build in a few hours, then I'll probably track you guys and branch into RR development (might just stay here, though).

Looking forward to getting this working, and if anyone wants to give me a job, feel free, but I don't know how much I can do with my skill level.
[HTC 10 Guides, News, & Discussion] jamieg71:
That is why I included step 3....

Otherwise look here if you don't understand step 3 from my post. Everything is there as I explained previously.
[HTC 10 Guides, News, & Discussion] razrlover:
Get err done, I ?
[HTC 10 Guides, News, & Discussion] UniX1rm:
Hi, beside the bugs, it is super-fast. Like lightening fast! played around it for an hour yesterday with open gapps. Thank you :) keep em coming
[HTC 10 Guides, News, & Discussion] aydinbahadir88:
SIM card is not recognized :(
[HTC 10 Guides, News, & Discussion] krassermensch:
Yeah, that's the RIL bug mentioned in the OP. Just watch the list of bugs I wrote down there ;)
[HTC 10 Guides, News, & Discussion] bradym512:
Have we made any progress in fixing the RIL?
[HTC 10 Guides, News, & Discussion] krassermensch:
Yeah, that's exactly why I'm looking forward to stable cm-builds: super smooth user experience, fun at playing around with features.
[HTC 10 Guides, News, & Discussion] dj_chapz:
Am I doing this right? [MENTION=5880204]krassermensch[/MENTION] && [MENTION=3799099]jamieg71[/MENTION]

its in .repo/local_manifest/roomservice.xml

I am probably missing some other stuff, and I don't know where to put ramdisk from sultanqasim...

<?xml version="1.0" encoding="UTF-8" ?>
<manifest>
<project name="sultanqasim/android_kernel_htc_msm8996" path="kernel/htc/msm8996" remote="github"/>
<project name="sultanqasim/android_vendor_htc_pme" path="vendor/htc" remote="github"/>
<project name="sultanqasim/android_device_htc_pme" path="device/htc/pme" remote="github"/>
</manifest>
[HTC 10 Guides, News, & Discussion] jamieg71:
There's a couple other projects you may want, I'm mobile ATM, but seems it was android/hardware/qcom/(audio, display, media)

You'll want to remove the existing reps of the same name or course.

There was also a couple of NFC related vendor files IIRC
[HTC 10 Guides, News, & Discussion] dj_chapz:
I will wait then for krassermensch to make a tutorial or just upload his version of the file. I have looked up other devices and their roomservice.xmls but they are quite different from device to device in terms of additional repos so I can't really be sure whats the right thing to import here. Better wait than to do something wrong. I hope that at least those 3 lines that I wrote are OK :D
[HTC 10 Guides, News, & Discussion] jamieg71:
I'm vague in my responses to some degree as I think it's always best to have to figure it out so to speak. That being said, you can wait if you wish, or you can take a look at this- wiki.cyanogenmod.org/w/Doc:_Using_manifests

Another hint- Use 'add-project' & 'remove-project' in your roomservice.

Otherwise your on the right track.
[HTC 10 Guides, News, & Discussion] dj_chapz:
I totally agree on figuring things alone, but in this case its easier for me to learn by reading somehting that is already done and buidling upon it than figuring it out from scratch.

I went through all relevant CM wiki, read how to use the roomservice.xml but now the thing is that

a) you have no way of knowing have you done it well or not until you test the ROM

b) theres no debugger that tells you that you are missing X-Y driver

c) I need to test it on a 700€ device without much previous experience

d) How to decide which projects need to be added or removed?

I will then continue to finish this file, and later compare it to the one from krassermensch to see have I done it right
[HTC 10 Guides, News, & Discussion] krassermensch:
OK, um, just to clean everything up, create a new repo project in a new folder with repo init. Don't sync it now. After that place the roomservice I'll provide you later (an Ubuntu update failed, the machine doesn't boot, I need some time to find out what's wrong) in the .repo/local_manifest/roomservice.xml. Return back to your repo project's root. Run "repo sync -f". The -f paramter is just to force sync. Not necessary but sometimes helpful especially at the first sync. When everything's synced, run " source /build/envsetup.sh" and after that running "brunch pme" will do the job. I recommend you to delete the "out" folder every time you perform a new build.
[HTC 10 Guides, News, & Discussion] jamieg71:
You won't hurt nothing by running a build. Whatever you have missed will show through errors. If you get a completed build, based off the projects mentioned above, you have nothing to fear by flashing it. So long as you don't go into device tree and change up stuff relevant to partitions, even then you wouldn't hurt your device.

If you do have a successful build, be sure to have a good back up of your current setup. I used open happy "nano" and had no issues other than the known. Also, as [MENTION=6485916]squid2[/MENTION] explained, you will want to format data before flashing as this is not compatible with HTC's encryption and will not boot.

---------- Post added at 06:02 AM ---------- Previous post was at 06:02 AM ----------

You won't hurt nothing by running a build. Whatever you have missed will show through errors. If you get a completed build, based off the projects mentioned above, you have nothing to fear by flashing it. So long as you don't go into device tree and change up stuff relevant to partitions, even then you wouldn't hurt your device.

If you do have a successful build, be sure to have a good back up of your current setup. I used open happy "nano" and had no issues other than the known. Also, as [MENTION=6485916]squid2[/MENTION] explained, you will want to format data before flashing as this is not compatible with HTC's encryption and will not boot.
[HTC 10 Guides, News, & Discussion] dj_chapz:
Thas good to know, I continued gathering android_hardware_qcom_* repos and adding them to the roomservice.

I will take glances at Xiaomi Mi5 repos just for reference, as they also have CM13 already going on and the device is on the same msm8996 platform...
[HTC 10 Guides, News, & Discussion] krassermensch:
OK, although I still don't know what the hell's wrong with the computer (I can't access the login and I also can't access any graphical UI) I could circumvent the login and accessed nano to edit the roomservice that it fits your needs. Furthermore I could use adb to transfer the file to my phone. I'll attach a pic of how it looks like and the roomservice.xml. Just follow the small guide I provided you some posts above ;)
[HTC 10 Guides, News, & Discussion] dj_chapz:
Not bad for a 2yr old laptop at home. Will play around a bit, see how it works and post results later :)
[HTC 10 Guides, News, & Discussion] jamieg71:
Good to see you got it building, you'll hate my build times lol.

From the other day..
[HTC 10 Guides, News, & Discussion] dj_chapz:
My laptop is i5-4200M with 8 GB RAM, and I forgot to set ccache and Im not sure did brunch command use multiple threads, I didnt add -jX anywhere.

I will try to put it on the server next week, its a 6-core Xeon + 32GB RAM. But I like the name of ur PC :laugh:
[HTC 10 Guides, News, & Discussion] jamieg71:
You can also add the following to your ~/.bashrc then it will work on any builds you do.

And yes "brunch" is equivelant to using mka and will call on sched_tool to make full use of all your processors, or double that if you have hyper threading.

export USE_CCACHE=1
[HTC 10 Guides, News, & Discussion] krassermensch:
Oh guys, I'm really jealous of your build machines. Using CCache my build times vary between 12 and 14 hours. Anyway, finally I usually have my builds and upload them with the very poor bandwidth I have here... Very anoying... I'm thinking about building a new computer but all the components I wanna have cost about 1500€ at least and this includes only a mid-end processor. Almost impossible to buy for a pupil. Why the hell do computer components need to be soooooo expensive?! :crying:

Anyway, there are people whose computers are even too bad for building ROMs at all so I mustn't complain...